ACTOR ArkDoomPlayer : LCAComplexDoomPlayer Replaces ComplexDoomPlayer
{
Speed 1
Health 100
GibHealth 60
Radius 16
Height 56
Mass 100
PainChance 255
Species "Player"
DamageFactor "DemonPlayer", 0.0
Player.SoundClass "Marine"
Player.ColorRange 112, 127
Player.DisplayName "Doom Guy"
Player.CrouchSprite "PLYC"
Player.StartItem "Plasma Handgun"
//Player.StartItem "Frag Grenade"
Player.StartItem "HandGrenadeAmmo" 2
//Player.StartItem "Land Mine"
Player.StartItem "MineAmmo" 2
//Player.StartItem "Melee"
Player.StartItem "NewMelee" // LCA
Player.StartItem "BulletMag" 60
//Player.StartItem "PistolMagazine" 16
Player.StartItem "ShotgunMagazine" 9
Player.StartItem "SSGShell" 2
Player.StartItem "ShotgunDrum" 9
Player.StartItem "QuadShell" 4
Player.StartItem "ARMagazine" 41
Player.StartItem "ARGrenade" 1
Player.StartItem "RocketDrum" 7
Player.StartItem "GrenadeDrum" 7
Player.StartItem "PlasmaCell" 50
Player.StartItem "DemonMagazine" 50
Player.StartItem "CellCharge" 5
Player.StartItem "BFGCellCharge" 5
Player.StartItem "DTBFGCellCharge" 1
Player.StartItem "MP40Mag" 33
Player.StartItem "StartingArmor"
//+NOSKIN

// LCA
DamageFactor "Player", 0.0
DamageFactor "Players", 0.0
DamageFactor "PlayerDevBall", 0.0
DamageFactor "PlayerDevBall2", 0.0
DamageFactor "PlayerDevTracer", 0.0
DamageFactor "PlayerExplosive", 0.0
DamageFactor "PlayerDTRG", 0.0
DamageFactor "PDTBFG", 0.0
DamageFactor "PDTBFGTracer", 0.0
DamageFactor "LegendaryPlayer", 0.0
DamageFactor "LegendaryGuruPlayer", 0.0
+NOSKIN
+THRUSPECIES//could conflict with PVP gamemodes
+DONTHARMSPECIES//could conflict with PVP gamemodes
+MTHRUSPECIES//could conflict with PVP gamemodes

// LCA
Player.StartItem "HexaShell" 6

// DUST
Player.StartItem "ExplosiveShotgunMagazine" 9

// RM
DamageFactor "PlayerFireSword", 0.0
DamageFactor "PlayerBHole", 0.0
DamageFactor "PlayerPyro", 0.0
DamageFactor "PDTPuff", 0.0

// DJB
Player.StartItem "Plasma Handgun"
Player.StartItem "LEGENDARYRevolverSpinner" 6
Player.StartItem "LEGRailgunAmmo" 50

// Ark
DamageFactor "PlayerTear", 0.0
DamageFactor "PlayerDBFG2", 0.0
DamageFactor "PlayerDBFG10K2", 0.65
DamageFactor "PlayerDBFGSplash2", 0.0

States
{
	Spawn:
		PLAY A 5 
		TNT1 A 0 A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
		Loop

	Death:
		TNT1 A 0 A_TakeInventory("LegendaryRuneItem",1)
		TNT1 A 0 A_TakeInventory("EnragedLegendaryRuneItem", 1)
		TNT1 A 0 A_TakeInventory("LifeLegendaryRuneItem", 1)
		TNT1 A 0 A_TakeInventory("SuperLegendaryRuneItem", 1)
		Goto Super::Death
	XDeath:
		TNT1 A 0 A_TakeInventory("LegendaryRuneItem",1)
		TNT1 A 0 A_TakeInventory("EnragedLegendaryRuneItem", 1)
		TNT1 A 0 A_TakeInventory("LifeLegendaryRuneItem", 1)
		TNT1 A 0 A_TakeInventory("SuperLegendaryRuneItem", 1)
		Goto Super::XDeath
	Incorp:
		TNT1 A 0 A_ChangeFlag("SOLID", FALSE)
		Goto Spawn      
	Corp:		
		TNT1 A 0 A_ChangeFlag("SOLID", TRUE)
		Goto Spawn       

	See:
			PLAY A 5
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY B 5
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY C 5
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY D 5
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0
			Goto Spawn
	Missile:
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY E 1
			TNT1 A 0 A_JumpIfInventory("kickAnim",1,"Kick")
			PLAY E 5
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY E 5
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY E 1
			Goto Spawn
	Melee:
			PLAY F 1 Bright
			TNT1 A 0 A_JumpIfInventory("kickAnim",1,"Kick")
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY F 5 Bright
			Goto Missile
	Kick:
			TNT1 A 0 A_TakeInventory("kickAnim",1)
			TNT1 A 0 A_JumpIfInventory("PowerStrength",1,"KickBerserked")
			PLAY X 6
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY Y 6
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY Z 6
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY Y 6
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY X 6
			Goto Spawn
	KickBerserked:
			PLAY XY 3
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY ZY 3
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY X 6
			Goto Spawn
	Pain:
			PLAY G 4
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			PLAY G 4 A_Pain
			TNT1 A 0 Bright A_SpawnItem("LPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("LLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0 Bright A_SpawnItem("SLPlayerSmokeSpawner",0,0,0,0)
			TNT1 A 0
			Goto Spawn      
}
}
