~~NOTOC~~
<=[[4rpl:start| Index]]
* [[4rpl:commands:GetUnitAmmo|Get]]
* [[4rpl:commands:SetUnitAmmo|Set]]
====== SetUnitAmmo ======
SetUnitAmmo(<-unit <-amt)
===== Description =====
Sets the ammo of the unit. A value of 1 is how much a packet normally delivers.\\
The ammo can not exceed the max ammo, so set max ammo first. Amt values less than zero are changed to zero.
:WARNING: If you are using this API in [[4rpl:commands:func_awake|:Awake]], if the unit's ammo ware is not energy it will be internally swapped to the correct ware after [[4rpl:commands:func_awake|:Awake]] processes. This will reset the unit's ammo back to 0 and have a visual glitch of the ammo dots appearing although the unit's ammo is 0. To avoid this, simply avoid using this API in [[4rpl:commands:func_awake|:Awake]].
===== Examples =====
SetUnitMaxAmmo(self 100)
SetUnitAmmo(self 100)
<=[[4rpl:start| Index]]