Lua in SpringRTS/Callins/UnitGiven()
From Wikibooks, open books for an open world
Runs when a unit is given to a player. That can be either a unit given directly from an other player or a unit being given to the player by cheating.
unitID, unitDefID, unitTeam, oldTeam