/// decorate/ammo.txt by Kaapeli47

/// Ammo ///

// Backpack

ACTOR IDMBackpack : Backpack replaces Backpack
{
  Height 26
  Inventory.PickupMessage "Ammo Pack!"
  Inventory.PickupSound "misc/ammpkup"
  Inventory.RespawnTics 2100
}

// Bullets

ACTOR IDMClip : Ammo
{
  Inventory.PickupMessage "Bullets."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 20
  Inventory.MaxAmount 200
  Ammo.BackpackAmount 300
  Ammo.BackpackMaxAmount 300
  Inventory.Icon "CLIPA0"
  Inventory.RespawnTics 350
  States
  {
  Spawn:
    CLIP A -1
    Stop
  }
}

ACTOR IDMClipBox : IDMClip
{
  Inventory.PickupMessage "Big box of bullets."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 100
  Inventory.RespawnTics 1050
  States
  {
  Spawn:
    AMMO A -1
    Stop
  }
}

actor IDMSmallClipBox : IDMClip
{
  Inventory.PickupMessage "Small box of bullets."
  Inventory.Amount 50
  Inventory.RespawnTics 700
  States
  {
  Spawn:
    AMOK A -1
    Stop
  }
}

// Shells

ACTOR IDMShell : Ammo
{
  Inventory.PickupMessage "Shells."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 4
  Inventory.MaxAmount 20
  Ammo.BackpackAmount 30
  Ammo.BackpackMaxAmount 30
  Inventory.Icon "SHELA0"
  Inventory.RespawnTics 350
  States
  {
  Spawn:
    SHEL A -1
    Stop
  }
}

ACTOR IDMShellBox : IDMShell
{
  Inventory.PickupMessage "Box of shells."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 10
  Inventory.RespawnTics 1050
  States
  {
  Spawn:
    SBOX A -1
    Stop
  }
}

ACTOR IDMShellPacket : IDMShell
{
  Inventory.PickupMessage "Packet of shells."
  Inventory.Amount 6
  Inventory.RespawnTics 700
  States
  {
  Spawn:
    SHLK A -1
    Stop
  }
}

// Rockets

ACTOR IDMRocketAmmo : Ammo
{
  Inventory.PickupMessage "Rocket."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 1
  Inventory.MaxAmount 15
  Ammo.BackpackAmount 30
  Ammo.BackpackMaxAmount 30
  Inventory.Icon "ROCKA0"
  Inventory.RespawnTics 350
  States
  {
  Spawn:
    ROCK A -1
    Stop
  }
}

ACTOR IDMRocketBox : IDMRocketAmmo
{
  Inventory.PickupMessage "Box of rockets."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 6
  Inventory.RespawnTics 1050
  States
  {
  Spawn:
    BROK A -1
    Stop
  }
}

ACTOR IDMRocketBundle : IDMRocketAmmo
{
  Inventory.PickupMessage "Bundle of rockets."
  Inventory.Amount 3
  Inventory.RespawnTics 700
  States
  {
  Spawn:
    RCKP A -1
    Stop
  }
}

// Cells

ACTOR IDMCell : Ammo
{
  Inventory.PickupMessage "Cell."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 20
  Inventory.MaxAmount 100
  Ammo.BackpackAmount 200
  Ammo.BackpackMaxAmount 200
  Inventory.Icon "CELLA0"
  Inventory.RespawnTics 350
  States
  {
  Spawn:
    CELL A -1
    Stop
  }
}

ACTOR IDMCellPack : IDMCell
{
  Inventory.PickupMessage "Cell pack."
  Inventory.PickupSound "misc/ammpkup"
  Inventory.Amount 100
  Inventory.RespawnTics 1050
  States
  {
  Spawn:
    CELP A -1
    Stop
  }
}

ACTOR IDMCellKit : IDMCell
{
  Inventory.PickupMessage "Cell kit."
  Inventory.Amount 40
  Inventory.RespawnTics 700
  States
  {
  Spawn:
    CELK A -1
    Stop
  }
}

// Big Weapon Ammo

ACTOR IDMMana : Ammo
{
  Inventory.Amount 100
  Inventory.MaxAmount 100
  Ammo.BackpackAmount 0
  Ammo.BackpackMaxAmount 100
  Inventory.Icon "MANAA0"
}

ACTOR IDMHellEnergy : Ammo
{
  Inventory.Amount 10
  Inventory.MaxAmount 10
  Ammo.BackpackAmount 0
  Ammo.BackpackMaxAmount 10
  Inventory.Icon "PLS2A0"
}

ACTOR IDMMaceAmmo : Ammo
{
  Inventory.Amount 150
  Inventory.MaxAmount 150
  Ammo.BackPackAmount 0
  Ammo.BackPackMaxAmount 150
  Inventory.Icon "FX02C0"
}