Addweapon: Difference between revisions
Jump to navigation
Jump to search
Hendricks266 (talk | contribs) No edit summary |
Helixhorned (talk | contribs) correction of early return semantics |
||
Line 4: | Line 4: | ||
'''addweapon''' adds ''weapon'' with ''amount'' of ammo to the nearest player. See [[addweaponvar]]. | '''addweapon''' adds ''weapon'' with ''amount'' of ammo to the nearest player. See [[addweaponvar]]. | ||
If the player already has ''weapon'' with full ammo, execution of subsequent code is halted in a fashion similar to [[ | If the player already has ''weapon'' with full ammo, execution of subsequent code is halted in a fashion similar to [[return]]. | ||
''weapon'' can be one of the following, taken from ''duke3d.h'' and ''DEFS.CON'': | ''weapon'' can be one of the following, taken from ''duke3d.h'' and ''DEFS.CON'': |
Revision as of 14:34, 10 May 2012
addweapon <weapon> <amount>
addweaponvar <weapon> <amount>
addweapon adds weapon with amount of ammo to the nearest player. See addweaponvar.
If the player already has weapon with full ammo, execution of subsequent code is halted in a fashion similar to return.
weapon can be one of the following, taken from duke3d.h and DEFS.CON:
KNEE_WEAPON PISTOL_WEAPON SHOTGUN_WEAPON CHAINGUN_WEAPON RPG_WEAPON HANDBOMB_WEAPON SHRINKER_WEAPON DEVISTATOR_WEAPON TRIPBOMB_WEAPON FREEZE_WEAPON HANDREMOTE_WEAPON GROW_WEAPON
Commands with an additional "var" suffix take gamevars rather than constants or defined labels for their inputs. As an alternate short form, "varvar" can be dropped from these commands; for example ife serves an an alias for ifvarvare.