~~NOTOC~~
<=[[4rpl:start| Index]]
* [[4rpl:commands:GetUnitSpecifiedTarget|Get]]
* [[4rpl:commands:SetUnitSpecifiedTarget|Set]]
* [[4rpl:commands:ClearUnitSpecifiedTarget|Clear]]
====== GetUnitSpecifiedTarget ======
GetUnitSpecifiedTarget(<-Unit) ->pos
===== Description =====
Pushes a unit's specified target to the stack. The specified target is a map cell location that is set either by the player or by script.
It typically shows up for units that allow a specified target to be set in their CPACK settings. When a unit allows this, it will show a target icon that follows
the mouse when selected. The specified target is good for units that like to allow a player to specify where they should fire.
If there is no specified target, then -1,0,-1 is pushed to the stack.
The returned value is a vector consisting of three coordinates. The map position is in the X and Z locations. The Y value of the vector represents the terrain height at that map location.
===== Examples =====
GetUnitSpecifiedTarget(self) ->pos
<=[[4rpl:start| Index]]