
ACTOR Ammo_particles
{
	+NOBLOCKMAP
+NOINTERACTION
	Gravity 0.125
	RenderStyle Add
	Scale 0.4
	States
	{
	Spawn:
		03FX FG 7 BRIGHT 
		Stop
	}
}

Actor ClipSmolReplacer 
{
	//$Category Doosk Ammo/Specific spots
	//$Sprite BUL0A0
	//$Title Specific smolclip spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_ClipSmol",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep2AmmoSmol",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}



Actor ClipSmolBoxReplacer 
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite BUL2A0
	//$Title Generic clipboxspot
	//$Color 14

	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_ClipBoxSmol",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep5Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}






Actor ClipReplacer replaces Clip
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite BUL1A0
	//$Title Generic clipspot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_Clip",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep2Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}



Actor ClipBoxReplacer replaces ClipBox
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite BUL3A0
	//$Title Generic clipboxspot
	//$Color 14

	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_ClipBox",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep5AmmoSmol",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}







Actor RocketAmmoReplacer replaces RocketAmmo
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite grn0A0
	//$Title Generic rocketammo spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_RocketAmmo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep9Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}



Actor RocketBoxReplacer replaces RocketBox
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite grn1A0
	//$Title Generic rocketbox spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_RocketBox",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep8Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}







Actor CellReplacer replaces Cell
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite rfl1A0
	//$Title Generic cell spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_Cell",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep6Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}



Actor CellPackReplacer replaces CellPack
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite crbaA0
	//$Title Generic cellpack spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_CellPack",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep7Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}







Actor ShellReplacer replaces Shell
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite shl0A0
	//$Title Generic shell spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_Shell",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep3AmmoSmol",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}



Actor ShellBoxReplacer replaces ShellBox
{
	//$Category Doosk Ammo/Generic spots
	//$Sprite shl1A0
	//$Title Generic shellbox spot
	//$Color 14
	//Monster
	+NONSHOOTABLE
	-SHOOTABLE
	+NOINTERACTION
	-COUNTKILL
-NOTDMATCH
	States
	{
	Spawn:
		TNT1 A 1

	  TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("MultiplayerCheck",0,0,0,0) == 2,"Doom2")
		TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("ammotype") == 1,"Doosk")

	Doom2:	TNT1 A 0 A_SpawnItemEx("Dusk_ShellBox",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	Doosk:	TNT1 A 0 A_SpawnItemEx("Dusk_Wep3Ammo",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION|SXF_TRANSFERAMBUSHFLAG)	Goto End
	
	//-------------------------------------------------------------------------------------------------------
	//	Special / End of spawner states
	//-------------------------------------------------------------------------------------------------------
	End:
		TNT1 A 1 A_Die
		Wait
	Death:
		TNT1 A 1
		Stop
	}
}
