

ACTOR Armor_particles
{
	+NOBLOCKMAP
+NOINTERACTION
	Gravity 0.125
	RenderStyle Add
	Scale 0.4
	States
	{
	Spawn:
//	TNT1 A 0 A_CheckSightOrRange (512,"Crash")
		03FX FG 7 BRIGHT 
		Stop
/*
	Crash:
	TNT1 A 0
		Stop
*/
	}
}



ACTOR Armor0_particles : Armor_Particles
{
Scale 0.25
Translation "0:255=%[0.00,0.00,0.00]:[2.00,2.00,1.01]"
}


ACTOR Armor1_particles : Armor_Particles
{
Translation "0:255=%[0.00,0.00,0.00]:[2.00,2.00,1.01]"
}


ACTOR Armor2_particles : Armor_Particles
{
Translation "0:253=%[0.00,0.00,0.00]:[1.21,1.21,1.21]"
}



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

Actor Dusk_ArmorBonus : BasicArmorBonus replaces ArmorBonus
{
	//$Category Doosk Items/Armor
	//$Sprite RMR0A0
	//$Title +1 Armor
	//$Color 1 
//	Game Doom
	SpawnID 22
	Height 48
	Radius 20
	Inventory.Pickupmessage "$ARMOR_BONUS_PICK"
	Inventory.Icon "RMR0A0"
	Inventory.PickupSound "misc/a_pkup"
	Armor.Savepercent 33.335
	Armor.Saveamount 1
	Armor.Maxsaveamount 200
//Inventory.RespawnTics 525
	+COUNTITEM
	+INVENTORY.ALWAYSPICKUP
	Scale 0.125//0.15
	States
	{
	Spawn:
		RMR0 ABCDEFGHIJKLMNOP 4 bright A_SpawnItemEx("Armor0_Particles", random2[BoltSpark]()*0.025625, random2[BoltSpark]()*0.025625, random2[BoltSpark]()*0.025625+6, 0,0,0,0,SXF_ABSOLUTEPOSITION, 150)
		"####" "#" 0 A_CheckSight("Simple")
		loop

Simple:
		RMR0 ABCDEFGHIJKLMNOP 4 bright 
		Goto Spawn

	}
}

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

Actor Dusk_GreenArmor : BasicArmorPickup replaces GreenArmor
{
	//$Category Doosk Items/Armor
	//$Sprite RMR1A0
	//$Title +100 Armor
	//$Color 1 
//	Game Doom
	SpawnID 68
	Height 48
	Radius 20
	Inventory.Pickupmessage "$ARMOR_100_PICK"
	Inventory.Icon "RMR1A0"
	Inventory.PickupSound "misc/a_pkup"
	Armor.SavePercent 33.335
	Armor.SaveAmount 100
//Inventory.RespawnTics 1050
	Scale 0.35
	States
	{
	Spawn:
		RMR1 ABCDEFGHIJKLMNOP 4 bright A_SpawnItemEx("Armor1_Particles", random2[BoltSpark]()*0.055625, random2[BoltSpark]()*0.065625, random2[BoltSpark]()*0.075625+24, 0,0,1,0,SXF_ABSOLUTEPOSITION, 50)
		"####" "#" 0 A_CheckSight("Simple")
		loop

Simple:
		RMR1 ABCDEFGHIJKLMNOP 4 bright 
		Goto Spawn

	}
}

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

Actor Dusk_BlueArmor : BasicArmorPickup replaces BlueArmor 
{
	//$Category Doosk Items/Armor
	//$Sprite RMR2A0
	//$Title +200 Armor
	//$Color 1 
//	Game Doom
	SpawnID 69
	Height 48
	Radius 20
	Inventory.Pickupmessage "$DIAMOND_PICK"
	Inventory.Icon "RMR2A0"
	Inventory.PickupSound "misc/a_pkup"
	Armor.Savepercent 50
	Armor.Saveamount 200
//Inventory.RespawnTics 1050
	Scale 0.35
	States
	{
	Spawn:
		RMR2 ABCDEFGHIJKLMNOP 4 bright A_SpawnItemEx("Armor2_Particles", random2[BoltSpark]()*0.065625, random2[BoltSpark]()*0.065625, random2[BoltSpark]()*0.075625+24, 0,0,1,0,SXF_ABSOLUTEPOSITION, 50)
		"####" "#" 0 A_CheckSight("Simple")
		loop

Simple:
		RMR2 ABCDEFGHIJKLMNOP 4 bright 
		Goto Spawn

	}
}

