ACTOR LegendaryChair 13712 
{
 Health 500
 Speed 0
 Radius 10
 Height 34
 Mass 0x7FFFFFFF
 PainChance 255
 Species "Chair"
 Obituary "%o got fucking destroyed by a fucking Legendary Chair that magically charges at anything it's hit by!"
 DamageFactor "Cyber10K", 0.0
 DamageFactor "PDTBFG", 0.01
 DamageFactor "PDTBFGTracer", 0.01
 DamageFactor "Legendary", 0.0
 DamageFactor "LegendaryGuru", 0.0
 DamageFactor "LegendaryGuruPlayer", 0.3
 DamageFactor "LegendaryPlayer", 0.3
 DamageFactor "BFGSplash", 0.2
 DamageFactor "BFGSpray", 0.2
 DamageFactor "CerEnergyBall", 0.0
 DamageFactor "PlayerDevBall", 0.005
 DamageFactor "PlayerDevBall2", 0.005
 DamageFactor "PlayerDTBFGRailgunSlug", 0.005
 DamageFactor "PlayerDevTracer", 0.005
 DamageFactor "DemolisherEx", 0.0
 DamageFactor "DarkDemoEx", 0.0
 DamageFactor "CerChainguns", 0.0	
 DamageFactor "CerEnergyBall", 0.0
 DamageFactor "PlayerDTRG", 0.3
 DamageFactor "DBFG10K2", 0.65
 DamageFactor "PlayerDBFG10K2", 0.65
 DamageFactor "DBFG2", 0.65
 DamageFactor "PlayerDBFG2", 0.65
 DamageFactor "PyroShot", 0.0
 DamageFactor "PlayerPyro", 0.0
 DamageFactor "PDTPuff", 0.0
 DamageFactor 0.5
 PainChance "PlayerDBFG2", 256
 PainChance "DBFG2", 256
 PainChance "PlayerDBFG10K2", 256
 DropItem "LegendaryAmmoSphere" 64 1
 DropItem "LegendarySphere" 128 1
 DropItem "LDemonAmmoBox" 256 
 DropItem "BossLifeEssence" 256 
 DropItem "BossArmorBonusMax" 256 
 SeeSound ""
 PainSound ""
 DeathSound "legchair/death"
 ActiveSound ""
 monster
 +NORADIUSDMG
 +QUICKTORETALIATE
 -PIERCEARMOR
 +MISSILEEVENMORE
 +NOTARGET
 +BOSS
 +MISSILEMORE
 +LOOKALLAROUND
 +FLOORCLIP
 +DONTMORPH
 +BOSSDEATH
 +NOICEDEATH
 +DONTGIB
 +NOTIMEFREEZE
 +CANTSEEK
 +DONTRIP
 +NOFEAR
 +DONTHARMSPECIES
 +DONTHURTSPECIES
 +NOBLOOD
 -COUNTKILL
 tag "$NELegChair"
 var int user_music;
 States
 {
  Spawn:
	CHAI R 0
	CHAI R 1 A_JumpIf(ACS_NamedExecuteWithResult("GetCVar",4) == 1 || ACS_NamedExecuteWithResult("GetCVar",52) == 1,"Remove")
  Spawnloop:
	CHAI R 0
	TNT1 A 0 ACS_NamedExecuteAlways("WimpyMode",0,2)
	TNT1 A 0 ACS_NamedExecuteAlways("ModifyMonster",0,2)
  Idle:
	CHAI R 10 A_Look
	TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,64)
	Loop
  Remove:
	TNT1 A 0 A_SpawnItemEx("LegendaryBarrelSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0
	Stop
  See:
	CHAI R 3
	TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,64)
	loop
  Pain:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
        TNT1 A 0 ACS_NamedExecuteAlways("CFMusic",0,820)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_PlaySound("ESuicide/Scream",5,1.0,1)
  CHAAAAAAAAARGE:
	TNT1 A 0 A_GiveInventory("LegSuicideJumping",1)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_Recoil(-5)
	CHAI R 1 A_Chase
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_Recoil(-5)
	CHAI R 1 A_Chase
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_Recoil(-5)
	CHAI R 1 A_Chase
	loop
  Melee:
	TNT1 A 0 A_StopSound(5)
	TNT1 A 0 A_Stop
	CHAI R 1 A_VileAttack("NULL",Random(499,999),0,64,2,"Legendary")
	//TNT1 A 0 Bright A_PlaySoundEx("legchair/crash","Voice",0,2)
	TNT1 A 0 A_SpawnItemEx("LHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,64)
	goto Death
  Death:
	TNT1 A 2 A_StopSound(5)
	TNT1 A 0 Bright Radius_Quake(7,105,0,140,0)
	TNT1 A 0 A_NoBlocking
	TNT1 AAA 0 Bright A_CustomMissile("BlueKaboom3",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAA 0 A_CustomMissile("SmokeFX2",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("Debris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,0)
	TNT1 A 0 Bright A_PlaySoundEx("legchair/death","Voice",0,2)
	TNT1 A 70 Bright A_SpawnItemEx("LegendaryBarrelStrike",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	stop
 }
}
