Jump to content

Lua in SpringRTS/Callins/UnitDestroyed()

From Wikibooks, open books for an open world

UnitDestroyed()

[edit | edit source]

Description

[edit | edit source]

Runs when a unit gets destroyed. That can mean that either the unit got killed by an enemy or that it self destructed itself.
In unsynced mode the callin gets invoked whenever one of your units gets destroyed. In synced mode it invokes for any unit in the game.

Return values

[edit | edit source]

integer unitID,
integer unitDefID,
integer unitTeam

Usage example

[edit | edit source]
function widget:UnitDestroyed(unitID, unitDefID, unitTeamID, attackerID)
  Spring.Echo("Unit "..unitID.." from team "..unitTeamID.." just got destroyed by enemy unit "..attackerID)
end


[edit | edit source]

UnitCreated()