// Armor bonus --------------------------------------------------------------

Actor ArmorShard : ArmorBonus Replaces ArmorBonus
{
	Game Doom
	SpawnID 22
	Radius 20
	Height 16
	Inventory.Pickupmessage "$GOTARMBONUS"
	Inventory.Icon "BON2A0"
	Armor.Savepercent 33.1
	Armor.Saveamount 2
	Armor.Maxsaveamount 300
	+COUNTITEM
	+INVENTORY.ALWAYSPICKUP
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		BON2 ABCD 6 BRIGHT
		Loop
	}
}

Actor ArmorShardNoCount: ArmorShard
{
-COUNTITEM
+INVENTORY.NEVERRESPAWN
}

Actor ArmorShardDroped : ArmorShard
{
	Game Doom
	Radius 20
	Height 16
	Inventory.Pickupmessage "$GOTARMBONUS"
	Inventory.Icon "BON2A0"
	Armor.Savepercent 33.1
	Armor.Saveamount 5
	Armor.Maxsaveamount 300
	-COUNTITEM
	+INVENTORY.NEVERRESPAWN
	+INVENTORY.ALWAYSPICKUP
	States
	{
	Spawn:
		BON2 ABCD 6 BRIGHT
		Loop
	}
}

Actor GiveArmor : BasicArmorBonus
{
	Game Doom
	Radius 20
	Height 16
	Inventory.Pickupmessage "$GOTARMBONUS"
	Inventory.Icon "BON2A0"
	Armor.Savepercent 33.1
	Armor.Saveamount 1
	Armor.Maxsaveamount 9999
	+COUNTITEM
	+INVENTORY.ALWAYSPICKUP
	States
	{
	Spawn:
		BON2 ABCD 6 BRIGHT
		loop
	}
}

// Green armor --------------------------------------------------------------

Actor LightArmor : BasicArmorPickup Replaces GreenArmor
{
	Game Doom
    //Scale 0.8
	Scale 1.3
	SpawnID 68
	Radius 20
	Height 16
	Inventory.Pickupmessage "Picked up the Light armor"
	Inventory.Icon "ARM1A0"
	Armor.SavePercent 50.1
	Armor.SaveAmount 100
    Inventory.PickupSound "ARMOR"
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		ARM1 A -1 bright
		Stop
	}
}

// Blue armor ---------------------------------------------------------------

Actor HeavyArmor : BasicArmorPickup Replaces BlueArmor
{
	Game Doom
    //Scale 0.8
	SpawnID 69
	Scale 1.3
	Radius 20
	Height 16
	Inventory.Pickupmessage "Picked up the Heavy Combat armor"
	Inventory.Icon "ARM2A0"
	Armor.Savepercent 80.1
	Armor.Saveamount 200
    Inventory.PickupSound "ARMOR"
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		ARM2 A -1 bright
		Stop
	}
}

// Health bonus -------------------------------------------------------------

ACTOR GiveHealth : Health
{
	Game Doom
	+COUNTITEM
	+INVENTORY.ALWAYSPICKUP
	Inventory.Amount 1
	Inventory.MaxAmount 9999
	Inventory.PickupMessage "$GOTHTHBONUS"
	States
	{
	Spawn:
		BON1 ABCD 6 BRIGHT
		Loop
	}
}

ACTOR HealthPlus : Health Replaces HealthBonus
{
	Game Doom
	SpawnID 152
	+COUNTITEM
	+INVENTORY.ALWAYSPICKUP
	+INVENTORY.NOSCREENFLASH
	Inventory.Amount 2
	Inventory.MaxAmount 300
	Tag "Health Bonus"
	Inventory.PickupMessage "$GOTHTHBONUS"
	States
	{
	Spawn:
		BON1 ABCD 6 BRIGHT
		Loop
	}
}

Actor HealthPlusNoCount : HealthPlus
{
	-COUNTITEM
	+INVENTORY.NEVERRESPAWN
}

ACTOR HealthPlusDropped : HealthPlus
{
	Inventory.Amount 5
	-COUNTITEM
	+INVENTORY.NEVERRESPAWN
}

ACTOR Crayons : HealthPlus//Joke 1/255 chance of ever happening
{
	Inventory.Amount 1
	-COUNTITEM
	+INVENTORY.NEVERRESPAWN
	Tag "Crayons"
	Inventory.PickupMessage "Uh...wtf am I supposed to do with these Carl?"
	Scale 0.75
	States
	{
	Spawn:
		CRAY A -1
		Stop
	}
}

// Medikit -----------------------------------------------------------------

ACTOR Medikit2 : Health Replaces Medikit
{
	Game Doom
	SpawnID 24
	Inventory.Amount 25
	Inventory.PickupMessage "$GOTMEDIKIT"
	Health.LowMessage 25, "$GOTMEDINEED"
	Inventory.PickupSound "GOTHPB"
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		MEDK A -1
		Stop
	}
}

ACTOR Stimpack2 : Health Replaces Stimpack
{
	Game Doom
	SpawnID 23
	Inventory.Amount 10
	Inventory.PickupMessage "$GOTSTIM"
	Inventory.PickupSound "GOTHPS"
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		MEDK B -1
		Stop
	}
}

//Cruelty & Fatality Bonus-----------------------------------------------------

Actor ArmorCrueltyBonus : ArmorBonus
{
	Armor.Saveamount 5
	Armor.Maxsaveamount 300
	Inventory.PickupMessage "*** Cruelty Bonus! +5 Armor ***"
	-COUNTITEM
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		BON2 EFGH 6 BRIGHT
		Loop
	}
}

Actor ArmorCrueltyBonus2 : ArmorCrueltyBonus
{
	Scale 0.75
	Armor.Saveamount 2
	Inventory.PickupMessage "*** Cruelty Bonus! +2 Armor ***"
}

Actor HealthCrueltyBonus : Health
{
	Inventory.Amount 5
	Inventory.MaxAmount 300
	Inventory.PickupMessage "*** Cruelty Bonus! +5 Health ***"
	-COUNTITEM
	+INVENTORY.NOSCREENFLASH
	States
	{
	Spawn:
		BON1 EFGH 6 BRIGHT
		Loop
	}
}

Actor HealthCrueltyBonus2 : HealthCrueltyBonus
{
	Scale 0.75
	Inventory.Amount 2
	Inventory.PickupMessage "*** Cruelty Bonus! +2 Health ***"
}