Addammo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Helixhorned (talk | contribs) correction of early return semantics |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
Adds <amount> to ammo of <weapon>. Similar to [[addweapon]] and [[addweaponvar]], but doesn't add the weapon if the player doesn't already have it. | Adds <amount> to ammo of <weapon>. Similar to [[addweapon]] and [[addweaponvar]], but doesn't add the weapon if the player doesn't already have it. | ||
If the player already has full ammo for <weapon>, execution of subsequent code is halted in a fashion similar to '''[[return]]'''. | |||
actor AMMO | actor AMMO |
Revision as of 15:35, 10 May 2012
addammo <weapon> <amount>
Adds <amount> to ammo of <weapon>. Similar to addweapon and addweaponvar, but doesn't add the weapon if the player doesn't already have it.
If the player already has full ammo for <weapon>, execution of subsequent code is halted in a fashion similar to return.
actor AMMO fall ifmove RESPAWN_ACTOR_FLAG state respawnit else ifp pshrunk nullop else ifp palive ifcount 6 ifpdistl RETRIEVEDISTANCE ifcanseetarget { addammo PISTOL_WEAPON PISTOLAMMOAMOUNT quote 65 ifspawnedby AMMO state getcode else state quikget } enda