ACTOR MMegasphere : Megasphere replaces Megasphere
{
  Inventory.RespawnTics 4200
  States
  {
  Spawn:
    MEGA ABCD 6 BRIGHT
    Loop
  Pickup:
    TNT1 A 0 A_GiveInventory("MBlueArmor", 1)
    TNT1 A 0 A_GiveInventory("MegasphereHealth", 1)
    Stop
  }
}

ACTOR MSoulsphere : Soulsphere replaces Soulsphere
{
  Inventory.RespawnTics 3150
}

Actor MBlueArmor : BlueArmor replaces BlueArmor 
{
  Inventory.RespawnTics 2100
  Inventory.Icon "AICONB"
}



Actor MGreenArmor : GreenArmor replaces GreenArmor
{
  Inventory.Icon "AICONR"
}

// Start armor
Actor StartArmor : MGreenArmor 
{
  Armor.Saveamount 50
}

Actor MArmorBonus : ArmorBonus replaces ArmorBonus
{
  Inventory.Icon "AICONR"
}

ACTOR MBerserk : Berserk replaces Berserk
{
  States
  {
  Spawn:
    PSTR A -1
    Stop
  Pickup:
    TNT1 A 0 A_GiveInventory("PowerStrength")
    TNT1 A 0 HealThing(100, 0)
    Stop
  }
}

// Starting Invulnerability

ACTOR MSpawnProt : PowerupGiver
{
  
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  Inventory.MaxAmount 0
  Powerup.Type "Invulnerable"
  Powerup.Duration 140
  States
  {
  Spawn:
    TNT1 A 1 
    stop
  }
}

