ACTOR NinjaArmor : BasicArmorBonus 2019
{
//$Category StreetNinja
  Radius 20
  Height 16
  Inventory.PickupMessage "You've Picked up Ninja Armor"
  Inventory.Icon "ARM2A0"
  Armor.SavePercent 60
  Armor.SaveAmount 200

  States
  {
  Spawn:
    NARM A 6
    NARM B 6 Bright
    Loop
  }
}

ACTOR NinjaArmor_Replacer_2 : NinjaArmor 2018
{}

ACTOR ICEARMOR : BasicArmorBonus
{
+FLOATBOB
  Radius 20
  Height 16
  Inventory.PickupMessage "You've Picked up ICE Armor"
  armor.savepercent 10
  armor.saveamount 10
  armor.maxsaveamount 400 
  armor.maxbonus 10
  armor.maxbonusmax 400
    States
  {
  Spawn:
   ICAR A 1 BRIGHT
   LOOP
  }
}

actor Dragon_Magic: ammo
{
     +nogravity
     +FloatBob
	Inventory.MaxAmount 100
	Inventory.Amount 25
	STATES
	{
	SPAWN:
	DGMG A -1 BRIGHT
	STOP
	}
}

actor Ice_Magic: ammo
{

	Inventory.MaxAmount 100
	Inventory.Amount 1
}

actor Ice_Orb : ammo 
{
     RENDERSTYLE translucent
     +FloatBob
	 Inventory.PickupMessage "You've got an Ice Orb!"
	Inventory.pickupsound "fire/orb"
	Inventory.MaxAmount 3
	Inventory.Amount 1
	STATES
	{
	SPAWN:
	ICEB A -1 BRIGHT
	STOP
	}
}


actor Ice_Orb_SUPER : Ice_Orb REPLACES BACKPACK
{
     +INVENTORY.ALWAYSPICKUP
      +ALWAYSRESPAWN
	SCALE 1.5
	Inventory.Amount 3
	STATES
	{
	SPAWN:
	ICEB A -1 BRIGHT
	STOP
	}
}






actor PowerORB : CustomInventory replaces RocketAmmo
{
+autoactivate
+floatbob
+INVENTORY.ALWAYSPICKUP
+ALWAYSRESPAWN
Inventory.PickupMessage "You've got a Magical Orb!"
Inventory.pickupsound "fire/orb"
states
	{
	SPAWN:
	DGMG A -1 BRIGHT
	STOP
	PICKUP:
	TNT1 A 0 A_GIVEINVENTORY("Dragon_Magic",25)
	TNT1 A 0 A_GIVEINVENTORY("ICE_MAGIC",25)
	STOP
	}
}


actor Dragon_Statue : PowerORB replaces berserk
{
     -nogravity
     -FloatBob
   Inventory.PickupMessage "You've got a Magical Dragon Statue!"
    +ALWAYSRESPAWN
	STATES
	{
	SPAWN:
	DRST A -1 BRIGHT
	STOP
	PICKUP:
	TNT1 A 0 A_GIVEINVENTORY("Dragon_Magic",100)
	TNT1 A 0 A_GIVEINVENTORY("ICE_MAGIC",100)
	STOP
	}
}



ACTOR RedAccessCard : DoomKey 13
{
  Inventory.PickupMessage "You've got the Red Access Card"
  Inventory.Icon "STKEYS2"
  States
  {
  Spawn:
    RKEY A 10
    RKEY B 10 Bright
    Loop
  }
}

ACTOR BlueAccessCard : DoomKey 5
{
  Inventory.PickupMessage "You've got the Blue Access Card"
  Inventory.Icon "STKEYS0"
  States
  {
  Spawn:
    BKEY A 10
    BKEY B 10 Bright
    Loop
  }
}


ACTOR YellowAccessCard : DoomKey 6
{
  Inventory.PickupMessage "You've got the Yellow Access Card"
  Inventory.Icon "STKEYS1"
  States
  {
  Spawn:
    YKEY A 10
    YKEY B 10 Bright
    Loop
  }
}

ACTOR RedCrystalSkull : DoomKey 38
{
  Inventory.PickupMessage "You've got the Red Crystal Skull"
  Inventory.Icon "STKEYS5"
  States
  {
  Spawn:
    RSKU A 10
    RSKU B 10 Bright
    Loop
  }
}

ACTOR BlueCrystalSkull : DoomKey 40
{
  Inventory.PickupMessage "You've got the Blue Crystal Skull"
  Inventory.Icon "STKEYS5"
  States
  {
  Spawn:
    BSKU A 10
    BSKU B 10 Bright
    Loop
  }
}


ACTOR YellowCrystalSkull : DoomKey 39
{
  Inventory.PickupMessage "You've got the Yellow Crystal Skull"
  Inventory.Icon "STKEYS5"
  States
  {
  Spawn:
    YSKU A 10
    YSKU B 10 Bright
    Loop
  }
}