<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://modiki.civfanatics.com/index.php?action=history&amp;feed=atom&amp;title=Events.SerialEventImprovementDestroyed_%28Civ5_API%29</id>
	<title>Events.SerialEventImprovementDestroyed (Civ5 API) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://modiki.civfanatics.com/index.php?action=history&amp;feed=atom&amp;title=Events.SerialEventImprovementDestroyed_%28Civ5_API%29"/>
	<link rel="alternate" type="text/html" href="https://modiki.civfanatics.com/index.php?title=Events.SerialEventImprovementDestroyed_(Civ5_API)&amp;action=history"/>
	<updated>2026-04-06T15:35:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://modiki.civfanatics.com/index.php?title=Events.SerialEventImprovementDestroyed_(Civ5_API)&amp;diff=10918&amp;oldid=prev</id>
		<title>DonQuich: Bot update</title>
		<link rel="alternate" type="text/html" href="https://modiki.civfanatics.com/index.php?title=Events.SerialEventImprovementDestroyed_(Civ5_API)&amp;diff=10918&amp;oldid=prev"/>
		<updated>2012-09-19T18:49:07Z</updated>

		<summary type="html">&lt;p&gt;Bot update&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Civ5 API Beta Banner}}&lt;br /&gt;
&amp;#039;&amp;#039;This page is a part of the [[Lua and UI Reference (Civ5)]].&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TypeInfos5|Function.png|This function is a member of {{Type5|Events}}.&amp;lt;br/&amp;gt;&lt;br /&gt;
This is a static method, invoke it with a dot.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Like SerialEventImprovementCreated, this event is triggered whenever an improvement appears on a player&amp;#039;s map, as a result of an improvement being created on a tile already been discovered by the active player, or a tile being discovered that already hosts an improvement. Barbarian camps and ancient ruins count as improvements, as listed on the Improvement table. A completed improvement replacing an improvement in progress will not trigger this event.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;void&amp;#039;&amp;#039;&amp;#039; Events.SerialEventImprovementDestroyed&amp;lt;b&amp;gt;(&amp;lt;/b&amp;gt;&amp;#039;&amp;#039;&amp;#039;int&amp;#039;&amp;#039;&amp;#039; hexX, &amp;#039;&amp;#039;&amp;#039;int&amp;#039;&amp;#039;&amp;#039; hexY, &amp;#039;&amp;#039;&amp;#039;int&amp;#039;&amp;#039;&amp;#039; continent1, &amp;#039;&amp;#039;&amp;#039;int&amp;#039;&amp;#039;&amp;#039; continent2&amp;lt;b&amp;gt;)&amp;lt;/b&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Event Type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Unknown&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;padding-right:6px;&amp;quot;|hexX:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;| &amp;#039;&amp;#039;No description available.&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;padding-right:6px;&amp;quot;|hexY:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;| &amp;#039;&amp;#039;Hex y-coordinate of the tile the road was built on which can be converted to map grid coordinates with the {{Type5|ToGridFromHex}} function (see example)&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;padding-right:6px;&amp;quot;|continent1:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;| &amp;#039;&amp;#039;These values appear to always be the same and also seem to refer to the continent on which the improvement was destroyed. Different land masses will have different numbers corresponding to their graphic set, and oceans will be marked as 0.&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;padding-right:6px;&amp;quot;|continent2:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;| &amp;#039;&amp;#039;No description available.&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot; class=&amp;quot;civ5-example&amp;quot;&amp;gt;&lt;br /&gt;
function onImprovementDestroyed(iHexX, iHexY, iContinent1, iContinent2)&lt;br /&gt;
local pPlot = Map.GetPlot(ToGridFromHex(iHexX, iHexY))&lt;br /&gt;
local plotOwner = pPlot:GetOwner() &amp;gt; -1 and Players[pPlot:GetOwner()]:GetName() or &amp;quot;nobody&amp;quot;&lt;br /&gt;
print(string.format(&amp;quot;Improvement destroyed on tile %d, %d by player %d. Plot owned by %s&amp;quot;, pPlot:GetX(), pPlot:GetY(), iPlayerID, plotOwner))&lt;br /&gt;
end&lt;br /&gt;
Events.SerialEventImprovementDestroyed.Add(onImprovementDestroyed)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Civ5 API Footer}}&lt;br /&gt;
[[Category:Civ5 Methods and Functions|SerialEventImprovementDestroyed]]&lt;br /&gt;
[[Category:Civ5 Improvements API|SerialEventImprovementDestroyed]]&lt;/div&gt;</summary>
		<author><name>DonQuich</name></author>
	</entry>
</feed>