Addammo - EDukeWiki

# Addammo

From EDukeWiki

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

Retrieved from "http://wiki.eduke32.com/w/index.php?title=Addammo&oldid=10826"
Categories:

- Duke3D 1.3/1.5 commands
- Player manipulation