Addweapon: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''''addweapon''''' ''weapon'' ''amount''
'''addweapon''' <weapon> <amount><br>
'''addweaponvar''' <weapon> <amount>


'''''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 [[break]].
If the player already has ''weapon'' with full ammo, execution of subsequent code is halted in a fashion similar to [[break]].


''weapon'' can be one of the following, taken from ''duke3d.h'':
''weapon'' can be one of the following, taken from ''duke3d.h'' and ''DEFS.CON'':


     KNEE_WEAPON
     KNEE_WEAPON
Line 19: Line 20:
     HANDREMOTE_WEAPON
     HANDREMOTE_WEAPON
     GROW_WEAPON
     GROW_WEAPON
Commands with a "var" suffix take [[gamevar]]s rather than constants or [[define]]d labels for their inputs.


[[Category:Duke3D 1.3/1.5 commands]]
[[Category:Duke3D 1.3/1.5 commands]]
[[Category:Player manipulation]]
[[Category:Player manipulation]]

Revision as of 18:24, 24 February 2011

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 break.

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 a "var" suffix take gamevars rather than constants or defined labels for their inputs.