Raw model (for completeness)
{
"meta": {
"id": "016b242c-a33e-4ce3-8dde-015106863e93",
"sha1": "5a227ab6b03496008a015d2377d90491b48792f1",
"sha256": "370c5f555a29e86a999e00947653b7b8b265b3cd2407072b50450f0656d08063",
"filenames": [
"rawanger-v1.2.6.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2018-04-05 07:53:36",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2018-04-05 07:53:36",
"file": {
"type": "PK3",
"size": 8232155,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/5a227ab6b03496008a015d2377d90491b48792f1/5a227ab6b03496008a015d2377d90491b48792f1.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 414,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "README.txt",
"contents": "Mistakes have been made.\n\nEnraged Suicide Bomber: \"Daler Mehndi - Tunak Tunak Tun\"\nNemesis Suicide Bomber: \"Passenger of Shit - Staple Tapeworms On My Penis\"\nEnraged Legendary Chainsaw Zombie: \"Crucified Concubine - King of A Thousand Foreskins\""
},
{
"source": "pk3",
"name": "Actors/EnragedSuicideBomber.txt",
"contents": "Actor EnragedLegendarySuicideBomber\n{\nMONSTER\nHealth 650\nHeight 56\nRadius 20\nMass 250\nSpeed 23\nBloodColor \"Red\"\nMeleeRange 44\nMeleeThreshold 100\nMaxTargetRange 1200\npainchance 20\nPainchance \"Legendary\", 0\nPainchance \"Legendary1\", 0\n+NoFear\n+BOSS\n+BOSSDEATH\n+NOICEDEATH\n+NOTIMEFREEZE\n+NOTARGET\n+NORADIUSDMG\n+MissileMore\n+FLOORCLIP\n+DONTHARMSPECIES\nSpecies \"LegendaryZombie\"\nDamageType \"Legendary\"\nDamageFactor \"PlayerDTRG\", 0.5\nDamageFactor \"PDTBFG\", 0.25\nDamageFactor \"PDTBFGTracer\", 0.25\nDamageFactor \"PlayerDevBall\", 0.125\nDamageFactor \"PlayerDevBall2\", 0.125\nDamageFactor \"PlayerDevTracer\", 0.125\nDamageFactor \"PlayerDBFG2\", 0.65\nDamageFactor \"PlayerDBFG10K2\", 0.65\nDamageFactor \"PlayerDBFGSplash2\", 0.65\nDamageFactor \"LegendaryPlayer\", 0.3\nDamageFactor \"LegendaryGuruPlayer\", 0.3\nDamageFactor 0.7\n//No Infighting\nDamageFactor \"Legendary\", 0.0\nDamageFactor \"LegendaryGuru\", 0.0\nDamageFactor \"LACGrenade\", 0.0\nDamageFactor \"LSSGGrenade\", 0.0\nDropItem \"LegAmmoSphere\", 93\nDropItem \"LegendarySphere\", 64\nSeesound \"suicide/sit\"\nAttacksound \"shotguy/death\"\nPainsound \"shotguy/pain\"\nDeathsound \"ESuicide/death\"\nObituary \"%o met the Enraged Legendary of Peace, the Enraged Legendary Suicide Bomber.\"\nTag \"\\c[m6]Enraged\\c- \\c[z3]Legendary Suicide Bomber\\c-\"\nvar int user_music;\nvar int user_pain;\nvar int user_fake;\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(128,\"Remove\")\n\t\tTNT1 A 0 A_SetUserVar(user_fake,0)\n\tSpawnLoop:\n\t\tESBM A 10 Bright A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\t\tESBI A 10 Bright A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\t\tLoop\n\tRemove:\n\t\tTNT1 A 1\n\t\tTNT1 A 0 A_SpawnItemEx(\"Demon\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n\t\tTNT1 A 0 A_ChangeFlag(\"COUNTKILL\", FALSE)\n\t\tTNT1 A 0\n\t\tStop\n\tIdle:\n\t\tESBM AA 2 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM AB 2 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM BB 2 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM CC 2 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM CD 2 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM DD 2 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_JumpIf(user_music == 1,3)\n\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"StartMonsterMusic\",0,83)\n\t\tTNT1 A 0 A_SetUserVar(\"user_music\",1)\n\t\tESBM AA 2 Bright A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM AB 2 Bright A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM BB 2 Bright A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM CC 2 Bright A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM CD 2 Bright A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM DD 2 Bright A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tLoop\n\tMissile:\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tGoto Missile3\n\tMissile3:\n\t\tTNT1 A 0 A_CposRefire\n\t\tTNT1 A 0 A_PlaySound(\"ESuicide/Scream\",CHAN_VOICE,1.0,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_GiveInventory(\"LegSuicideJumping\",1)\n\t\tTNT1 A 0 A_Recoil(-15)\n\t\tESBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-15)\n\t\tESBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-15)\n\t\tESBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-15)\n\t\tTNT1 A 0 A_JumpIf(z - floorz >= 64,\"ChargeStop\")\n\t\tESBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tGoto Missile2\n\tMissile2:\n\t\tTNT1 A 0 A_JumpIf(velx != 0 || vely != 0,\"Missile3\")\n\t\tGoto ChargeStop\n\tChargeStop:\n\t\tESBM A 1 Bright A_Stop\n\t\tTNT1 A 0 A_JumpIfInTargetLOS(\"Melee\",90,JLOSF_DEADNOJUMP,200)\n\t\tGoto See\n\tPainAttack:\n\tMelee:\n\t\tTNT1 A 0 A_StopSound(CHAN_VOICE)\n\t\tTNT1 A 0 A_Facetarget\n\t\tESBM A 2 Bright A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 A 0 A_CustomBulletAttack(0,0,1,10000,\"LegSBomberAttack\",44)\n\t\tTNT1 A 0 A_CustomMissile(\"ELegZombieSuicideBomb\",24,0,0,CMF_AIMDIRECTION)\n\t\tGoto Kill\n\tPain:\n\t\tESBM A 3 Bright\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tESBM A 3 Bright A_Pain\n\t\tTNT1 A 0 A_JumpIf(user_pain == 5,\"PainAttack\")\n\t\tTNT1 A 0 A_SetUserVar(user_pain,user_pain+1)\n\t\tGoto See\n\tDeath:\n\t\tTNT1 A 0 A_CustomMissile(\"SuicideBomb\",24,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\",0,0,24,0,0,0,0,128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"Kaboom3\",24,0,random(0,360),2,random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\",24,0,random(0,360),2,random(0,360))\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,24,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\t\tTNT1 A 0 A_SpawnItem(\"RocketEx\",0,24)\n\t\tTNT1 A 0 A_Stop\n\t\tTNT1 A 0 A_PlaySound(\"weapons/rocklx\",CHAN_BODY)\n\t\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\t\tTNT1 A 0 A_Jump(98,\"ButImNotDoneYet\")\n\t\tESBM M 5 Bright\n\t\tESBM N 5 Bright A_Scream\n\t\tESBM O 5 A_NoBlocking\n\t\tESBM PQRST 5\n\t\tESBM U 63000 CanRaise\n\t\tStop\n\tKill:\n\t\tTNT1 A 0 A_Die(\"Extreme\")\n\t\tGoto XDeath\n\tXDeath:\n\t\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\t\tTNT1 A 0 A_Jump(48,\"ButImNotDoneYet\")\n\t\tESBM M 5 Bright\n\t\tESBM N 5 Bright A_XScream\n\t\tESBM O 5 A_NoBlocking\n\t\tESBM PQRST 5\n\t\tESBM U 63000 CanRaise\n\t\tStop\n\tXDeath2:\n\t\tESBM M 5 Bright\n\t\tESBM N 5 Bright A_XScream\n\t\tESBM O 5 A_NoBlocking\n\t\tESBM PQRST 5\n\t\tESBM U 63000 CanRaise\n\t\tStop\n\tButImNotDoneYet:\n\t\tTNT1 A 0 A_JumpIf(user_fake == 1,\"XDeath2\")\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_ChangeFlag(\"SHOOTABLE\",0)\n\t\tTNT1 A 0 A_ChangeFlag(\"SOLID\",0)\n\t\tESBM M 5 Bright\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM N 5 Bright A_Scream\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM O 5\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM P 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM QRST 5\n\t\tESBM U 175\n\t\tTNT1 A 0 A_PlaySoundEx(\"brain/spit\",\"Voice\",0,2)\n\t\tTNT1 A 0 A_SpawnItemEx(\"EBomberBeam\")\n\t\tTNT1 A 0 A_ChangeFlag(\"SOLID\",1)\n\t\tESBM UUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM UUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM UUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM TTTTTTTTTTTTTTT 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM TTTTTTTTTTTTTTT 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM TTTTTTTTTTTTTTT 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM SSSSSSSSSSSSSSS 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM SSSSSSSSSSSSSSS 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM SSSSSSSSSSSSSSS 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM RRRRRRRRRRRRRRR 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM RRRRRRRRRRRRRRR 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM RRRRRRRRRRRRRRR 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM QQQQQQQQQQQQQQQ 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM QQQQQQQQQQQQQQQ 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM QQQQQQQQQQQQQQQ 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM PPPPPPPPPPPPPPP 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM PPPPPPPPPPPPPPP 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM PPPPPPPPPPPPPPP 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM OOOOOOOOOOOOOOO 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM OOOOOOOOOOOOOOO 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM OOOOOOOOOOOOOOO 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM NNNNNNNNNNNNNNN 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM NNNNNNNNNNNNNNN 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM NNNNNNNNNNNNNNN 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM MMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM MMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tESBM MMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"EBomberEvent\",1)\n\t\tTNT1 A 0 A_ChangeFlag(\"SHOOTABLE\",0)\n\t\tESBM M 1 Bright\n\t\tTNT1 A 0 A_SetUserVar(user_fake,1)\n\t\tTNT1 A 0 A_Jump(128,\"Death\")\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedLegendarySuicideBomberNoFake\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n\t\tStop\n\tLegendarySoul:\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM M 5 Bright\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM N 5 Bright A_Scream\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM O 5 A_Fall\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM P 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tESBM QRST 5\n\t\tESBM U 140\n\t\tTNT1 A 0 A_PlaySoundEx(\"brain/spit\",\"Voice\",0,2)\n\t\tESBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"ELegSoulEvent\",1)\n\t\tESBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"ELegSoulEvent\",1)\n\t\tESBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"ELegSoulEvent\",1)\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedLegendarySoul\",0,0,16,0,0,0,0,32)\n\t\tTNT1 A 0 A_SpawnItemEx(\"TeleportFog\",0,0,16,0,0,0,0,32)\n\t\tESBM U -1\n\t\tStop\n\t}\n}\n\nActor EnragedLegendarySuicideBomberNoFake : EnragedLegendarySuicideBomber\n{\n\tStates\n\t{\n\tSpawn:\n\t\tESBM A 10 Bright A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\t\tESBI A 10 Bright A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\t\tLoop\n\tDeath:\n\t\tTNT1 A 0 A_CustomMissile(\"SuicideBomb\",24,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\",0,0,24,0,0,0,0,128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"Kaboom3\",24,0,random(0,360),2,random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\",24,0,random(0,360),2,random(0,360))\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,24,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\t\tTNT1 A 0 A_SpawnItem(\"RocketEx\",0,24)\n\t\tTNT1 A 0 A_Stop\n\t\tTNT1 A 0 A_PlaySound(\"weapons/rocklx\",CHAN_BODY)\n\t\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\t\tESBM M 5 Bright\n\t\tESBM N 5 Bright A_Scream\n\t\tESBM O 5 A_NoBlocking\n\t\tESBM PQRST 5\n\t\tESBM U 63000 CanRaise\n\t\tStop\n\tXDeath:\n\t\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\t\tESBM M 5 Bright\n\t\tESBM N 5 Bright A_XScream\n\t\tESBM O 5 A_NoBlocking\n\t\tESBM PQRST 5\n\t\tESBM U 63000 CanRaise\n\t\tStop\n\t}\n}\n\nActor ELegZombieSuicideBomb\n{\nProjectile\nHeight 1\nRadius 1\nSpeed 0\n+NOCLIP\n-ForceRadiusDmg\n+ForceYBillBoard\nDamageType \"Legendary\"\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Die\n\tDeath:\n\t\tTNT1 A 0\n\t\tTNT1 A 1 A_StopSound\n\t\tTNT1 A 0 A_PlaySoundEx(\"GoodGame/Mate\",\"Voice\",0,2)\n\t\tTNT1 A 1 A_Explode(10000,5000,0,1)\n\t\tTNT1 A 1 A_ChangeFlag(FORCERADIUSDMG,1)\n\t\tTNT1 A 0 A_Explode(random(500,1000),5000,0,0,2500)\n\t\tTNT1 A 0 Radius_Quake(7,105,0,140,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELNukeHyperFlare\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 A 25 A_SpawnItemEx(\"ELNukeHyperFloor\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 AA 0 A_SpawnItemEx(\"LNukeHyperSmokeFloor\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELNukeHyperPillar\",0,0,0,0,0,10,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 A 105 A_SpawnItemEx(\"LNukeHyperSmokePillar\",0,0,0,0,0,10,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELNukeHyperMushroom\",0,0,1000,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 AA 0 A_SpawnItemEx(\"LNukeHyperSmokeMushroom\",0,0,1000,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 A 1 Bright\n\t\tStop\n\t}\n}\n\nActor ELNukeHyperFlare : NukeFire\n{\nScale 48\n+NoInteraction\n+ClientSideOnly\nStates\n\t{\n\tSpawn:\n\t\tEFLR A 1 Bright A_FadeOut(0.05,1)\n\t\tWait\n\t}\n}\n\nActor LNukeHyperFloor : Nuke\n{\n+ClientSideOnly\n+NoNetID\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0 Bright\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"ELNukeHyperFire\",0,0,0,0.00001 * Random(0, 900000),0.00001 * Random(0, 900000),0,Random(0,359),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,0)\n\t\tStop\n\t}\n}\n\nActor ELNukeHyperFire : Nuke\n{\nScale 3\nRenderStyle Add\n+NoInteraction\n-ForceYBillBoard\n+ClientSideOnly\n+NONETID\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0 Bright\n\t\tTNT1 AA 0 Bright A_Jump(256,\"Spawn1\",\"Spawn2\",\"Spawn3\")\n\tSpawn1:\n\t\tEFL1 A 1 Bright A_FadeOut(0.015,1)\n\t\tWait\n\tSpawn2:\n\t\tEFL2 A 1 Bright A_FadeOut(0.015,1)\n\t\tWait\n\tSpawn3:\n\t\tEFL3 A 1 Bright A_FadeOut(0.015,1)\n\t\tWait\n\t}\n}\n\nActor ELNukeHyperPillar : Nuke\n{\n+ClientSideOnly\n+NoNetID\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"ELNukeHyperFire\",0,0,0,0.00001 * Random(0,300000),0.00001 * Random(0,300000),0.00001 * Random(0,-600000),Random(0,359),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"LNukeHyperSmokering\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"ELNukeHyperFire\",0,0,0,0.00001 * Random(0,300000),0.00001 * Random(0,300000), 0.00001 * Random(0,-600000),Random(0,359),SXF_NOCHECKPOSITION|SXF_CLIENTSIDE,0)\n\t\tStop\n\t}\n}\n\nActor ELNukeHyperMushroom : Nuke\n{\n+ClientSideOnly\n+NoNetID\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0 Bright\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"ELNukeHyperFire\",0,0,0,0.00001 * Random(0,600000),0.00001 * Random(0,900000),0.00001 * Random(-400000,400000),Random(0,359),SXF_CLIENTSIDE,0)\n\t\tStop\n\t}\n}\n\nActor EBomberBeam : LegCybThorStrikeBeam\n\n{\nStates\n{\n Spawn:\n\tTNT1 A 0 A_PlayWeaponSound(\"thorstrike/load\")\n\tEHOR AAAAAAAAAA 20 BRIGHT A_FadeIn(0.1)\n\tEHOR A 610\n\tEHOR AAA 1 A_FadeOut(0.05)\n\tWait\n }\n}\n\nActor EBomberEvent : LegSoulEvent\n{\n+FORCERADIUSDMG\nStates\n{\n Pickup:\n NULL A 1\n\tNULL A 1 A_SpawnItem(\"EBomberEventSmokeSpawner\",0,0,0,0)\n\tNULL A 1 A_Explode(6,128)\n Stop\n }\n}\nACTOR EBomberEventSmokeSpawner : LegendaryRedParticleSpawner\n{\nStates\n{\n Spawn:\n TNT1 A 0\n TNT1 AAA 0 A_SpawnItemEx(\"ELFiendFlame\",random(12,-12),random(12,-12),random(12,64),0,0,random(1,3),0,128,0)\n TNT1 A 1\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/NemesisSuicideBomber.txt",
"contents": "Actor NemesisSuicideBomber : LegendarySuicideBomber\n{\n Health 750\n Speed 6\n BloodColor \"Black\"\n Species \"LegendaryZombie\"\n DamageType \"Legendary\"\n DamageFactor 0.6\n DamageFactor \"PlayerNemesisPlasma\", 0.0\n DamageFactor \"Explosion\", 0.2\n DamageFactor \"PlayerDTRG\", 0.4\n DamageFactor \"DTRailgun\", 0.4\n DamageFactor \"PDTPuff\", 0.4\n DamageFactor \"RailG\", 0.3\n DamageFactor \"T3rm\", 0.0\n DropItem \"LegAmmoSphere\", 93, 3\n DropItem \"EnragedLegendarySphere\", 64\n Deathsound \"NemesisSuicide/Oof\"\n Obituary \"%o was succed into the Nemesis Suicide Bomber's hole.\"\n Tag \"\\c[t6]Nemesis Suicide Bomber\\c-\"\n var int user_pain;\n States\n {\n Spawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Jump(160,\"Remove\")\n SpawnLoop:\n\tNSBM A 10 Bright A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\tNSBI A 10 Bright A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\tLoop\n Remove:\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"Demon\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n\tTNT1 A 0 A_ChangeFlag(\"COUNTKILL\", FALSE)\n\tTNT1 A 0\n\tStop\n Idle:\n\tNSBM AA 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM AB 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM BB 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM CC 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM CD 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM DD 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tLoop\n See:\n\tTNT1 A 0 A_JumpIf(user_music == 1,3)\n\tTNT1 A 0 ACS_NamedExecuteAlways(\"StartMonsterMusic\",0,74)\n\tTNT1 A 0 A_SetUserVar(\"user_music\",1)\n\tNSBM AA 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM AB 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM BB 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 A_Jump(24,\"Teleport\")\n\tNSBM CC 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM CD 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM DD 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 A_Jump(24,\"Teleport\")\n\tLoop\n Teleport:\n NSBM A 1 Bright A_UnSetShootable\n\tTNT1 AAAA 0 A_SpawnItem(\"NemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM AAAAAAAAAA 1 A_FadeOut(0.1,0)\n\tNSBM A 2\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n NSBM A 1 A_PlayWeaponSound(\"boss/teleport\")\n\tTNT1 AAAA 0 A_SpawnItem(\"NemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM AAAAAAAAAAA 1 A_FadeIn(0.1)\n NSBM A 1 Bright A_SetShootable\n Goto See\n Missile:\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tGoto Missile3\n Missile3:\n\tTNT1 A 0 A_CposRefire\n\tTNT1 A 0 A_PlaySound(\"NemesisSuicide/Blyat\",CHAN_VOICE,1.0,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_GiveInventory(\"LegSuicideJumping\",1)\n\tTNT1 A 0 A_Recoil(-30)\n\tNSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_Recoil(-30)\n\tNSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_Recoil(-30)\n\tNSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_Recoil(-30)\n\tTNT1 A 0 A_JumpIf(z - floorz >= 64,\"ChargeStop\")\n\tNSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tGoto Missile2\n Missile2:\n\tTNT1 A 0 A_JumpIf(velx != 0 || vely != 0,\"Missile3\")\n\tGoto ChargeStop\n ChargeStop:\n\tNSBM A 1 Bright A_Stop\n\tTNT1 A 0 A_JumpIfInTargetLOS(\"Melee\",90,JLOSF_DEADNOJUMP,200)\n\tGoto See\n PainAttack:\n Melee:\n\tTNT1 A 0 A_StopSound(CHAN_VOICE)\n\tTNT1 A 0 A_Facetarget\n\tNSBM A 2 Bright A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 Bright A_PlaySound(\"Black/Blast\",6,1.0,0)\n\tTNT1 A 0 Bright A_SpawnItemEx(\"BlackHoleSpawn\",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS|SXF_SETMASTER,0)\n\tTNT1 A 0 Bright A_SpawnItemEx(\"PBlackHoleSpawnDark\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)\n\tTNT1 A 0 A_SpawnItem(\"NemesisDeathBall\")\n\tGoto Kill\n Pain:\n\tNSBM A 3 Bright\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tNSBM A 3 Bright A_Pain\n\tTNT1 A 0 A_JumpIf(user_pain == 5,\"PainAttack\")\n\tTNT1 A 0 A_SetUserVar(user_pain,user_pain+1)\n\tGoto See\n Death:\n\tTNT1 A 0 A_CustomMissile(\"SuicideBomb\",24,0,0,CMF_AIMDIRECTION)\n\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\",0,0,24,0,0,0,0,128)\n\tTNT1 AAA 0 A_CustomMissile(\"Kaboom3\",24,0,random(0,360),2,random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\",24,0,random(0,360),2,random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,24,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\tTNT1 A 0 A_SpawnItem(\"RocketEx\",0,24)\n\tTNT1 A 0 A_Stop\n\tTNT1 A 0 A_PlaySound(\"weapons/rocklx\",CHAN_BODY)\n\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\tTNT1 A 0 A_Jump(98,\"BadIdea\")\n\tNSBM M 5 Bright\n\tNSBM N 5 Bright A_Scream\n\tNSBM O 5 A_NoBlocking\n\tNSBM PQRST 5\n\tTNT1 A 0 A_Jump(100,\"MoreStuff\")\n\tNSBM U -1\n\tStop\n Kill:\n\tTNT1 A 0 A_Die(\"Extreme\")\n\tGoto XDeath\n XDeath:\n\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\t//TNT1 A 0 A_Jump(48,\"BadIdea\") //causes problems because of the black hole succ\n\tNSBM M 5 Bright\n\tNSBM N 5 Bright A_XScream\n\tNSBM O 5 A_NoBlocking\n\tNSBM PQRST 5\n\tTNT1 A 0 A_Jump(100,\"MoreStuff\")\n\tNSBM U -1\n\tStop\n MoreStuff:\n\tNSBM U 100\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttack\")\n\tNSBM UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 A_SpawnItem(\"NemesisZombieItemRandomizer\")\n\tNSBM UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 A_SpawnItem(\"NemesisZombieItemRandomizer\")\n\tNSBM U 1 A_SpawnItem(\"NemesisZombieSuperItemRandomizer\")\n\tNSBM U -1\n\tStop\n BadIdea:\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM M 5 Bright\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM N 5 Bright A_Scream\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM O 5 A_Fall\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM P 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM QRST 5\n\tNSBM U 175\n\tTNT1 A 0 A_PlaySoundEx(\"brain/spit\",\"Voice\",0,2)\n\tNSBM UUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM UUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM UUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM TTTTTTTTTTTTTTT 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM TTTTTTTTTTTTTTT 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM TTTTTTTTTTTTTTT 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM SSSSSSSSSSSSSSS 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM SSSSSSSSSSSSSSS 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM SSSSSSSSSSSSSSS 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM RRRRRRRRRRRRRRR 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM RRRRRRRRRRRRRRR 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM RRRRRRRRRRRRRRR 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM QQQQQQQQQQQQQQQ 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM QQQQQQQQQQQQQQQ 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM QQQQQQQQQQQQQQQ 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM PPPPPPPPPPPPPPP 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM PPPPPPPPPPPPPPP 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM PPPPPPPPPPPPPPP 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM OOOOOOOOOOOOOOO 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM OOOOOOOOOOOOOOO 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM OOOOOOOOOOOOOOO 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM NNNNNNNNNNNNNNN 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM NNNNNNNNNNNNNNN 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM NNNNNNNNNNNNNNN 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM MMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM MMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM MMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\t//TNT1 A 0 A_Jump(92,\"Death\")\n\tNSBM A 3 Bright\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisLightning\")\n\tNSBM AAAAAAAAAAAA 2 Bright A_SpawnItemEx(\"VexedNemesisFlameSpawner\")\n\tTNT1 A 0 A_SpawnItemEx(\"VexedNemesisSuicideBomber\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n\tTNT1 A 0\n\tStop\n LegendarySoul:\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM M 5 Bright\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM N 5 Bright A_Scream\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM O 5 A_Fall\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM P 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tNSBM QRST 5\n\tNSBM U 140\n\tTNT1 A 0 A_PlaySoundEx(\"brain/spit\",\"Voice\",0,2)\n\tNSBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tNSBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisSoul\",0,0,16,0,0,0,0,32)\n\tTNT1 A 0 A_SpawnItemEx(\"TeleportFog\",0,0,16,0,0,0,0,32)\n\tNSBM U -1\n\tStop\n }\n}\n\nActor VexedNemesisSuicideBomber : NemesisSuicideBomber\n{\n Speed 6\n DamageFactor 0.5\n DamageFactor \"Explosion\", 0.0001\n DamageFactor \"PlayerDTRG\", 0.0001\n DamageFactor \"DTRailgun\", 0.0001\n DamageFactor \"PDTPuff\", 0.0001\n DamageFactor \"RailG\", 0.0001\n PainChance \"Explosion\", 128\n PainChance \"PlayerDTRG\", 128\n PainChance \"DTRailgun\", 128\n PainChance \"PDTPuff\", 128\n PainChance \"RailG\", 128\n Obituary \"%o was covered in a cloud of white from the Vexed Nemesis Suicide Bomber.\"\n Tag \"\\c[w2]Vexed Nemesis Suicide Bomber\\c-\"\n States\n {\n Spawn:\n\tVSBM A 10 Bright A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\tVSBI A 10 Bright A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)\n\tLoop\n Idle:\n\tVSBM AA 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM AB 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM BB 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM CC 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM CD 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM DD 2 Bright A_Wander\n\tTNT1 A 0 A_Look\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tLoop\n See:\n\tTNT1 A 0 A_JumpIf(user_music == 1,3)\n\tTNT1 A 0 ACS_NamedExecuteAlways(\"StartMonsterMusic\",0,74)\n\tTNT1 A 0 A_SetUserVar(\"user_music\",1)\n\tVSBM AA 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM AB 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM BB 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 A_Jump(24,\"Teleport\")\n\tVSBM CC 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM CD 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM DD 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 A_Jump(24,\"Teleport\")\n\tLoop\n Teleport:\n VSBM A 1 Bright A_UnSetShootable\n\tTNT1 AAAA 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM AAAAAAAAAA 1 A_FadeOut(0.1,0)\n\tVSBM A 2\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n VSBM A 1 A_PlayWeaponSound(\"boss/teleport\")\n\tTNT1 AAAA 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM AAAAAAAAAAA 1 A_FadeIn(0.1)\n VSBM A 1 Bright A_SetShootable\n Goto See\n Missile:\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 1 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tGoto Missile3\n Missile3:\n\tTNT1 A 0 A_CposRefire\n\tTNT1 A 0 A_PlaySound(\"NemesisSuicide/Blyat\",CHAN_VOICE,1.0,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_GiveInventory(\"LegSuicideJumping\",1)\n\tTNT1 A 0 A_Recoil(-30)\n\tVSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_Recoil(-30)\n\tVSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_Recoil(-30)\n\tVSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_Recoil(-30)\n\tTNT1 A 0 A_JumpIf(z - floorz >= 64,\"ChargeStop\")\n\tVSBM ABCD 1 Bright A_JumpIfTargetInLOS(\"Melee\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\tGoto Missile2\n Missile2:\n\tTNT1 A 0 A_JumpIf(velx != 0 || vely != 0,\"Missile3\")\n\tGoto ChargeStop\n ChargeStop:\n\tVSBM A 1 Bright A_Stop\n\tTNT1 A 0 A_JumpIfInTargetLOS(\"Melee\",90,JLOSF_DEADNOJUMP,200)\n\tGoto See\n PainAttack:\n Melee:\n\tTNT1 A 0 A_StopSound(CHAN_VOICE)\n\tTNT1 A 0 A_Facetarget\n\tVSBM A 2 Bright A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 Bright A_PlaySound(\"Black/Blast\",6,1.0,0)\n\tTNT1 A 0 Bright A_SpawnItemEx(\"BlackHoleSpawn\",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS|SXF_SETMASTER,0)\n\tTNT1 A 0 Bright A_SpawnItemEx(\"PBlackHoleSpawnDark\",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)\n\tTNT1 A 0 A_CustomMissile(\"NemesisSuicideBomberBurst\",32,0,0,2)\n\tTNT1 A 0 A_SpawnItem(\"NemesisDeathBall\")\n\tGoto Kill\n Pain:\n\tVSBM A 3 Bright\n\tTNT1 A 0 A_SpawnItemEx(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tVSBM A 3 Bright A_Pain\n\tTNT1 A 0 A_JumpIf(user_pain == 5,\"PainAttack\")\n\tTNT1 A 0 A_SetUserVar(user_pain,user_pain+1)\n\tGoto See\n Death:\n\tTNT1 A 0 A_CustomMissile(\"SuicideBomb\",24,0,0,CMF_AIMDIRECTION)\n\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\",0,0,24,0,0,0,0,128)\n\tTNT1 AAA 0 A_CustomMissile(\"Kaboom3\",24,0,random(0,360),2,random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\",24,0,random(0,360),2,random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,24,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\tTNT1 A 0 A_SpawnItem(\"RocketEx\",0,24)\n\tTNT1 A 0 A_Stop\n\tTNT1 A 0 A_PlaySound(\"weapons/rocklx\",CHAN_BODY)\n\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\tVSBM M 5 Bright\n\tVSBM N 5 Bright A_Scream\n\tVSBM O 5 A_NoBlocking\n\tVSBM PQRST 5\n\tTNT1 A 0 A_Jump(100,\"MoreStuff\")\n\tVSBM U -1\n\tStop\n Kill:\n\tTNT1 A 0 A_Die(\"Extreme\")\n\tGoto XDeath\n XDeath:\n\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\tVSBM M 5 Bright\n\tVSBM N 5 Bright A_XScream\n\tVSBM O 5 A_NoBlocking\n\tVSBM PQRST 5\n\tTNT1 A 0 A_Jump(100,\"MoreStuff\")\n\tVSBM U -1\n\tStop\n MoreStuff:\n\tVSBM U 100\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttack\")\n\tVSBM UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 A_SpawnItem(\"NemesisZombieItemRandomizer\")\n\tVSBM UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 A_SpawnItem(\"NemesisZombieItemRandomizer\")\n\tVSBM U 1 A_SpawnItem(\"NemesisZombieSuperItemRandomizer\")\n\tVSBM U -1\n\tStop\n LegendarySoul:\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM M 5 Bright\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM N 5 Bright A_Scream\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM O 5 A_Fall\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM P 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"TrueNemesisHellionSmokeSpawner\",0,0,0,0)\n\tVSBM QRST 5\n\tVSBM U 140\n\tTNT1 A 0 A_PlaySoundEx(\"brain/spit\",\"Voice\",0,2)\n\tVSBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tVSBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tVSBM UUUUUUUUUUUUUUUUU 2 Bright A_GiveInventory(\"NemesisSoulEvent\",1)\n\tTNT1 A 0 A_SpawnItemEx(\"NemesisSoul\",0,0,16,0,0,0,0,32)\n\tTNT1 A 0 A_SpawnItemEx(\"TeleportFog\",0,0,16,0,0,0,0,32)\n\tVSBM U -1\n\tStop\n }\n}\n\nACTOR NemesisSuicideBomberBurst : MiniNemesisBFGBall\n{\n States\n {\n Spawn:\n Death:\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAA 4 A_CustomMissile(\"NemesisCyberBouncyBFG\",0,0,random(0,360),2,random(-5,30))\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/EnragedLegendaryChainsawZombie.txt",
"contents": "Actor EnragedLegendaryChainsawZombie : LegChainsawZombie\n{\nHealth 2350\nSpeed 45\nMass 150\nPainChance 1\nBloodColor \"Red\"\nDropItem \"EnragedLegendaryChainsaw\" 128\nDropItem \"ILDemonAmmo\" 250\nDropItem \"ILDemonAmmoBox\" 125 200\nDropItem \"EnragedLegendaryArmor\" 90 1\nDropItem \"LegAmmoSphere\" 93 3\nDropItem \"HandGrenadeAmmo\" 235 2\nDropItem \"MineAmmo\" 240 2\nDropItem \"Backpack\" 200 1\nDropItem \"Armorplate\" 210 1\nDropItem \"Portablemedkit\" 215 1\nDropItem \"StimKit\" 220 3\nDropItem \"HealthFlask\" 225 5\nDropItem \"LegendaryRune\" 50 1\nDropItem \"EnragedLegendaryPowerShard\" 35 1\nDropItem \"LegendaryPowerSphere\" 35 1\nSeeSound \"EnragedChainsawZombie/sight\"\nActiveSound \"EnragedChainsawZombie/Active\"\nObituary \"%o's entrails were masticated by an Enraged Legendary Chainsaw Zombie.\"\nTag \"\\c[m6]Enraged\\c- \\c[z3]Legendary Chainsaw Zombie\\c-\"\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0 NoDelay A_Jump(100,\"Remove\")\n\tSpawn2:\n\t\tECSZ A 10 Bright A_Look\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedHellionSmokeSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,64)\n\t\tLoop\n\tRemove:\n\t\tTNT1 A 1\n\t\tTNT1 A 0 A_SpawnItemEx(\"Zombieman\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n\t\tTNT1 A 0 A_ChangeFlag(\"COUNTKILL\", FALSE)\n\t\tTNT1 A 0\n\t\tStop\n\tIdle:\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Idle\",CHAN_WEAPON,1.0,1)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ A 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ A 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ A 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ B 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ B 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ B 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ C 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ C 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ C 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ D 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ D 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tECSZ D 3 Bright A_Wander\n\t\tTNT1 A 0 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_JumpIf(user_music == 1,3)\n\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"StartMonsterMusic\",0,75)\n\t\tTNT1 A 0 A_SetUserVar(\"user_music\",1)\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Idle\",CHAN_WEAPON,1.0,1)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ AAA 2 Bright A_FastChase\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ BBB 2 Bright A_FastChase\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ CCC 2 Bright A_FastChase\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tECSZ DDD 2 Bright A_FastChase\n\t\tLoop\n\tMissile:\n\t\tTNT1 A 0 A_Jump(100,\"LegRipper\",\"Charge1\")\n\t\tGoto LegCharge\n\tCharge1:\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",CHAN_WEAPON,1.0,1)\n\t\tECSZ AAAAAAAAAA 1 Bright A_FaceTarget\n\tCharge2:\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",CHAN_WEAPON,1.0,1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_GiveInventory(\"ChainSawJumping\",1)\n\t\tTNT1 A 0 A_Recoil(-20)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EE 1 Bright A_JumpIfTargetInLOS(\"Melee2\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-20)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EE 1 Bright A_JumpIfTargetInLOS(\"Melee2\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-20)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EE 1 Bright A_JumpIfTargetInLOS(\"Melee2\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-20)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EE 1 Bright A_JumpIfTargetInLOS(\"Melee2\",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,90,0)\n\t\tGoto Missile2\n\tMissile2:\n\t\tTNT1 A 0 A_JumpIf(velx != 0 || vely != 0,\"Charge2\")\n\t\tGoto Charge1Stop\n\tCharge1Stop:\n\t\tECSZ A 1 Bright A_Stop\n\t\tTNT1 A 0 A_JumpIfInTargetLOS(\"Melee2\",90,JLOSF_DEADNOJUMP,200)\n\t\tGoto See\n\tLegRipper:\n\t\tECSZ EEEEEEEEEFFFFFFFFF 1 Bright A_FaceTarget\n\t\tECSZ EFE 3 Bright A_CustomMissile(\"ELegChainRipper\",32,0,random(-2,2))\n\t\tTNT1 A 0 A_FaceTarget\n\t\tECSZ EFE 3 Bright A_CustomMissile(\"ELegChainRipper\",32,0,random(-2,2))\n\t\tTNT1 A 0 A_FaceTarget\n\t\tECSZ EFE 3 Bright A_CustomMissile(\"ELegChainRipper\",32,0,random(-2,2))\n\t\tECSZ F 2 Bright A_FaceTarget\n\t\tGoto See\n\tLegCharge:\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",CHAN_WEAPON,1.0,1)\n\t\tECSZ AAAAAAAAAAAAAAAAAAAA 1 Bright A_FaceTarget\n\t\tTNT1 A 0 A_Jump(96,\"ChargeAttack2\")\n\tChargeAttack:\n\t\tTNT1 A 0 ThrustThingZ(0,30,0,1)\n\t\tTNT1 A 0 A_ChangeFlag(SLIDESONWALLS,1)\n\t\tTNT1 A 0 A_ChangeFlag(NOPAIN,1)\n\t\tTNT1 A 0 A_Recoil(-130)\n\t\tECSZ AA 2 Bright A_FaceTarget\n\t\tTNT1 A 0 A_CposRefire\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EF 2 Bright A_CustomMissile(\"ELegChainSawAttack\",18,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EF 2 Bright A_CustomMissile(\"ELegChainSawAttack\",18,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EF 2 Bright A_CustomMissile(\"ELegChainSawAttack\",18,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tECSZ EFEF 1 Bright A_JumpIfCloser(90,\"Melee2\")\n\t\tGoto Melee2\n\tChargeStop:\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ E 1 Bright A_Stop\n\t\tGoto See\n\tChargeAttack2:\n\t\tECSZ E 0 A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCZLungeGhost\")\n\t\tECSZ E 20\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_SpawnItemEx(\"ELCZLungeGhost\")\n\t\tECSZ E 20\n\t\tGoto ChargeAttack\n\tMelee:\n\t\tTNT1 A 0 A_UnSetInvulnerable\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-8)\n\t\tTNT1 A 0 A_TakeInventory(\"ChainSawJumping\",1)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",CHAN_WEAPON,1.0,1)\n\t\tTNT1 A 0 Bright A_CustomMissile(\"ELegChainSawAttack\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EF 2 Bright A_CustomMissile(\"ELegChainSawAttack\",18,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ EFEF 1 Bright A_JumpIfCloser(90,\"See\")\n\t\tGoto See\n\tMelee2:\n\t\tTNT1 A 0 A_UnSetInvulnerable\n\t\tTNT1 A 0 Bright A_SpawnItemEx(\"ELCHSGhost\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_SpawnItemEx(\"FootStep\",0,0,5,0,0,-20)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_Recoil(-8)\n\t\tTNT1 A 0 A_TakeInventory(\"ChainSawJumping\",1)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",CHAN_WEAPON,1.0,1)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tECSZ EF 2 Bright A_CustomMissile(\"ELegChainSawAttack\",18,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_CustomMissile(\"BigELFLunge\",18,0,0,CMF_AIMDIRECTION)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ EFEF 1 Bright A_JumpIfCloser(90,\"Melee2\")\n\t\tGoto See\n\tPain:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ G 3 Bright\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 AAA 0 A_StopSound(CHAN_WEAPON)\n\t\tECSZ G 3 Bright A_Pain\n\t\tGoto See\n\tDeath:\n\t\tTNT1 AAA 0\n\t\tTNT1 AAA 0 A_StopSound(CHAN_WEAPON)\n\t\tTNT1 A 0 A_Jump(36,\"LegendarySoul\")\n\t\tECSZ H 5 A_Scream\n\t\tECSZ I 5 A_Fall\n\t\tECSZ J 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\t\tECSZ KL 5\n\t\tECSZ M -1\n\t\tStop\n\tLegendarySoul:\n\t\tTNT1 AAA 0 A_StopSound(CHAN_WEAPON)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ H 5 A_Scream\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ I 5 A_Fall\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ J 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ K 5\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ L 5\n\t\tTNT1 A 0 A_SpawnItem(\"EnragedHellionSmokeSpawner\",0,0,0,0)\n\t\tECSZ M 140\n\t\tTNT1 A 0 A_PlaySound(\"brain/spit\",CHAN_VOICE,1.0,0,ATTN_NONE)\n\t\tECSZ MMMMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"ELegSoulEvent\",1)\n\t\tECSZ MMMMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"ELegSoulEvent\",1)\n\t\tECSZ MMMMMMMMMMMMMMMMM 2 Bright A_GiveInventory(\"ELegSoulEvent\",1)\n\t\tTNT1 A 0 A_SpawnItemEx(\"TeleportFog\",0,0,16,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"EnragedLegendarySoul\",0,0,16,0,0,0,0,SXF_NOCHECKPOSITION,0)\n\t\tECSZ M -1\n\t\tStop\n\tXDeath:\n\t\tTNT1 AAA 0\n\t\tTNT1 AAA 0 A_StopSound(CHAN_WEAPON)\n\t\tECSZ N 5 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n\t\tECSZ O 5 A_XScream\n\t\tECSZ P 5 A_Fall\n\t\tECSZ QRSTUV 5\n\t\tECSZ W -1\n\t\tStop\n\t}\n}\n\nActor ELCZLungeGhost : ELFLungeGhost\n{\nSpecies \"LegendaryZombie\"\nScale 1.0\nvar int user_ragewait;\nStates\n{\nSpawn:\n\tECSZ E 1\n\tTNT1 A 0 ThrustThingZ(0,35,0,1)\n TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,1)\n\tECSZ E 9 Bright\n\tECSZ E 0 A_FaceTarget\n\tECSZ E 3 Bright\n\tTNT1 A 0 ThrustThingZ(0,25,0,1)\n ECSZ E 2 A_Recoil(-100)\nRageLoop:\n TNT1 A 0 A_JumpIf(user_ragewait >= 10,\"Death\")\n\tTNT1 A 0 A_SetUserVar(\"user_ragewait\",user_ragewait+1)\n\tECSZ E 0 A_SpawnItem(\"ELFiendFlameSpawner\",0,0,0,0)\n\tECSZ E 0 A_CustomMissile(\"BigELFGhostLunge\",18,0,0,CMF_AIMDIRECTION)\n\tECSZ E 2 Bright A_FaceTarget\n\tLoop\nDeath:\n\tECSZ GGGGGGG 2 A_FadeOut(0.1)\n\tStop\n\t}\n}\n\nACTOR ELegChainSawAttack : LegChainSawAttack\n{\nSpeed 45\nDamage (2*Random(14,20))\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 2\n\t\tStop\n\tXDeath:\n\t\tTNT1 A 0\n\t\tTNT1 A 1 A_SpawnItemEx(\"NewBlood\")\n\t\tStop\n\t}\n}\n\nActor ELCHSGhost : LCHSGhost\n{\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 1\n\t\tECSZ A 2 A_FadeOut(0.09,1)\n\t\tWait\n\t}\n}\n\nActor ELegChainRipper : LegChainRipper\n{\nSpeed 85\nStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_PlaySound(\"weapons/sawrotating\",CHAN_WEAPON,1.0,0)\n\t\tSAWS EFGHABCDEFGHABCDEFGHABCDEFGHABCD 2 Bright A_SeekerMissile(90,90)\n\t\tTNT1 A 0 A_CountDown\n\t\tloop\n\tDeath:\n\tXDeath:\n\t\tSAWE A 1 A_Gravity\n\t\tSAWE A 7 A_CustomMissile(\"RedParticleSpawner\",0,0,180,2)\n\t\tSAWE BCDEFG 8\n\t\tStop\n\t}\n}"
},
{
"source": "pk3",
"name": "Actors/EnragedLegendaryChainsaw.txt",
"contents": "ACTOR EnragedLegendaryChainsaw : LegendaryChainsaw\n{\n+INVENTORY.UNDROPPABLE\nWeapon.AmmoType \"ILDemonAmmo\"\nWeapon.AmmoType2 \"ILDemonAmmo\"\nInventory.PickupSound \"weapons/pickupsaw\"\nInventory.PickupMessage \"Absolutely Furious Chainsaw\"\nObituary \"%o was sawed into many small pieces by %k with Enraged Legendary Chainsaw\"\nTag \"Enraged Legendary Chainsaw\"\nStates\n {\n Spawn:\n\tELSW A -1 Bright\n\tLoop\n Ready:\n\tTNT1 AAA 0\n\tTNT1 AAA 0 A_TakeInventory(\"LegendaryChainHold\",1)\n\tTNT1 AAA 0 A_TakeInventory(\"LegendaryChainAltHold\",1)\n\tTNT1 AAA 0 A_JumpIfInventory(\"LegendaryCell\",1,\"Ready1\")\n\tGoto Empty\n Ready1:\n\tTNT1 A 0 A_PlaySound(\"MadSaw/Idle\",7,1.0,1)\n\tESWH ABC 1\n\tESWH D 1 A_WeaponReady\n ReadyLoop:\n\tESWH ABCD 1 A_WeaponReady\n\tLoop\n Empty:\n\tTNT1 AAA 0 A_StopSound(7)\n EmptyLoop:\n\tESWH A 1 A_WeaponReady(WRF_NOFIRE)\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,\"Ready1\")\n\tLoop\n Select:\n\tESWH A 1 A_Raise\n\tLoop\n Deselect:\n\tTNT1 A 0\n\tTNT1 A 0 A_TakeInventory(\"HandGrenadeAction\",1)\n\tTNT1 A 0 A_TakeInventory(\"MineAction\",1)\n\tTNT1 A 0 A_TakeInventory(\"RailgunAction\",1)\n\tTNT1 AAA 0 A_TakeInventory(\"LegendaryChainHold\",1)\n\tTNT1 AAA 0 A_TakeInventory(\"LegendaryChainAltHold\",1)\n DeselectLoop:\n\tTNT1 A 0 A_StopSound(7)\n\tESWH A 1 A_Lower\n\tLoop\n Fire:\n\tTNT1 AAA 0 A_JumpIfNoAmmo(\"Ready\")\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,1)\n\tGoto Ready\n\tESWL AB 1 Bright\n\tTNT1 A 0 Radius_Quake(1,2,0,1,0)\n\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",7,1.0,1)\n\tTNT1 AAA 0\n\tTNT1 A 0 Radius_Quake(1,2,0,1,0)\n\tTNT1 A 0 A_Recoil(-6)\n\tESWN B 2 Bright A_Saw(\"weapons\",\"weapons/sawhit\",Random(80,120),\"PlayerELegSawScreech\",SF_NOUSEAMMOMISS)//|SF_STEALARMOR,65,2.8125,0,1)\n\tTNT1 AAA 0\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,1)\n\tGoto HoldEnd\n\tTNT1 A 0 A_Refire\n\tGoto HoldEnd\n Hold:\n\tTNT1 AAA 0 A_JumpIfNoAmmo(\"Ready\")\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,1)\n\tGoto Ready\n\tTNT1 AAA 0 A_JumpIfInventory(\"LegendaryChainHold\",1,\"Holdloop\")\n\tTNT1 A 0 A_PlaySound(\"MadSaw/Attack\",7,1.0,1)\n Holdloop:\n\tTNT1 A 0 Radius_Quake(1,2,0,1,0)\n\tTNT1 A 0 A_Recoil(-6)\n\tESWN C 2 Bright A_Saw(\"weapons\",\"weapons/sawhit\",Random(50,70),\"PlayerELegSawScreech\",SF_NOUSEAMMOMISS)//|SF_STEALARMOR,65,2.8125,0,1)\n\tTNT1 AAA 0\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,1)\n\tGoto HoldEnd\n\tTNT1 A 0 Radius_Quake(1,2,0,1,0)\n\tTNT1 A 0 A_Recoil(-6)\n\tESWN D 2 Bright A_Saw(\"weapons\",\"weapons/sawhit\",Random(50,70),\"PlayerELegSawScreech\",SF_NOUSEAMMOMISS)//|SF_STEALARMOR,65,2.8125,0,1)\n\tTNT1 AAA 0\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,1)\n\tGoto HoldEnd\n\tTNT1 AAA 0 A_JumpIfInventory(\"LegendaryChainHold\",1,\"HoldRefire\")\n\tTNT1 AAA 0\n\tTNT1 A 0 A_GiveInventory(\"LegendaryChainHold\",1)\n HoldRefire:\n\tTNT1 A 0 A_Refire\n\tTNT1 A 0 Radius_Quake(1,2,0,1,0)\n\tTNT1 A 0 A_Recoil(-6)\n\tESWN E 2 Bright A_Saw(\"weapons\",\"weapons/sawhit\",Random(50,70),\"PlayerELegSawScreech\",SF_NOUSEAMMOMISS)//|SF_STEALARMOR,65,2.8125,0,1)\n\tTNT1 AAA 0\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",1,1)\n\tGoto HoldEnd\n\tTNT1 A 0 Radius_Quake(1,2,0,1,0)\n\tTNT1 A 0 A_Recoil(-6)\n\tESWN F 2 Bright A_Saw(\"weapons\",\"weapons/sawhit\",Random(50,70),\"PlayerELegSawScreech\",SF_NOUSEAMMOMISS)//|SF_STEALARMOR,65,2.8125,0,1)\n HoldEnd:\n\tTNT1 AAA 0 A_StopSound(7)\n\tESWL BA 4\n\tESWH A 10\n\tGoto Ready\n AltFire:\n\tTNT1 AAA 0\n\tTNT1 A 0 A_JumpIfNoAmmo(\"Ready\")\n\tTNT1 A 0 A_JumpIfInventory(\"ILDemonAmmo\",9,1)\n\tGoto Ready\n\tTNT1 AAA 0 A_JumpIfInventory(\"LegendaryChainAltHold\",1,\"AltFireLoop\")\n AltFireLoop:\n\tESWN ABCDE 1 Bright\n\tESWN F 1 Bright A_FireCustomMissile(\"PlayerELegPChainRipper\",0,1,-15,-20)\n\tESWN A 1 Bright A_FireCustomMissile(\"PlayerELegPChainRipper\",0,1,15,-20)\n\tESWN BCDEF 1 Bright\n\tTNT1 AAA 0 A_JumpIfInventory(\"LegendaryChainAltHold\",1,\"AltFireRefire\")\n\tTNT1 A 0 A_GiveInventory(\"LegendaryChainAltHold\",1)\n AltFireRefire:\n\tTNT1 A 0 A_Refire\n\tTNT1 AAA 0 A_StopSound(7)\n\tESWL BA 4\n\tESWH A 10\n\tGoto Ready\n }\n}\n\nACTOR ELegSawScreech : LegSawScreech\n{\n States\n {\n Spawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"SawParticleSpawner\",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)\n\tTNT1 A 0 A_Jump(128,\"Alt\")\n\tEX97 ABCDEFGHIJ 1 Bright A_FadeOut(0.08,1)\n\tStop\n Alt:\n\tEX98 ABCDEFGHIJ 1 Bright A_FadeOut(0.08,1)\n\tStop\n }\n}\n\nACTOR PlayerELegSawScreech : ELegSawScreech\n{\nDamageType \"Legendary\"\n}\n\nActor PlayerELegPChainRipper : ELegChainRipper\n{\nRadius 4\nHeight 6\nDamage 15\nBounceCount 4\nDamageType \"Legendary\"\n+MTHRUSPECIES\n}"
},
{
"source": "pk3",
"name": "Actors/Cacihilator.txt",
"contents": "ACTOR Cacihilator : Cyberlord\n{\n Health 5000\n PainChance 30\n DropItem \"BossLifeEssence\" 128 25\n DropItem \"BossArmorBonusMax\" 128 1\n DropItem \"MissileBox\" 128 20\n Obituary \"The Cacihilator wrecked %o.\"\n DamageFactor \"Cyber10K\", 0.0\n DamageFactor \"PDTBFG\", 0.5\n DamageFactor \"PDTBFGTracer\", 0.8\n SeeSound \"monsters/clsee\"\n PainSound \"monsters/cyberlordpain\"\n DeathSound \"monsters/cldie\"\n States\n {\n Spawn:\n\tASDF A 10 A_Look\n\tLoop\n See:\n\tANNI A 3 A_Playsound(\"monsters/clhoof\")\n\tANNI ABB 3 A_Chase\n\tANNI C 3 A_Playsound(\"monsters/clhoof\")\n\tANNI CDD 3 A_Chase\n\tLoop\n Missile:\n\tTNT1 A 0 A_JumpIfCloser(400,\"Grenadier\")\n Normal:\n\tTNT1 A 0 A_Jump(128,\"Seekers\")\n\tANNI E 12 A_FaceTarget\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordRocket\", 40, 26, 0)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordRocket\", 40, -26, 0)\n\tANNI E 10 A_FaceTarget\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordRocket\", 40, 26, 0)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordRocket\", 40, -26, 0)\n\tANNI E 10 A_FaceTarget\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordRocket\", 40, 26, 0)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordRocket\", 40, -26, 0)\n\tANNI E 12\n\tTNT1 A 0 Bright A_Jump(128,\"Seekers\")\n\tGoto See\n Seekers:\n\tANNI E 12 A_FaceTarget\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordHomer\", 40, 26, 0)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordHomer\", 40, -26, 0)\n\tANNI E 10 A_FaceTarget\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordHomer\", 40, 26, 0)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordHomer\", 40, -26, 0)\n\tANNI E 10 A_FaceTarget\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordHomer\", 40, 26, 0)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordHomer\", 40, -26, 0)\n\tANNI E 12\n\tGoto See\n Grenadier:\n\tTNT1 A 0 A_Jump(178,\"Normal\")\n\tANNI E 12 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordGrenade\", 40, 26, 0, CMF_AIMOFFSET, 4.328125)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordGrenade\", 40, -26, 0, CMF_AIMOFFSET, 4.328125)\n\tANNI E 10 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n\tTNT1 A 0 Bright A_CustomMissile(\"CyberLordGrenade\", 40, 26, 0, CMF_AIMOFFSET, 4.328125)\n\tANNI F 10 Bright A_CustomMissile(\"CyberLordGrenade\", 40, -26, 0, CMF_AIMOFFSET, 4.328125)\n\tANNI E 12\n\tGoto See\n Pain:\n\tTNT1 A 0 A_Jump(61,\"PainMissile\")\n\tANNI G 10 A_Pain\n\tGoto See\n PainMissile:\n\tANNI G 10 A_Pain\n\tGoto Missile\n Death:\n\tTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(298) == 1, \"AlwaysDrop\")\n\tTNT1 A 0 A_Jump(128,2)\n\tTNT1 A 0 A_SpawnItem(\"Grenade Launcher\",0,12)\n\tANNI G 10 A_Scream\n\tANNI H 10 A_NoBlocking\n\tTNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tANNI IIIII 2 Bright A_CustomMissile(\"Kaboom\", random(20,80), random(20,-20), random(0,360), 2, random(0,360))\n\tTNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tANNI JJJJJ 2 Bright A_CustomMissile(\"Kaboom\", random(20,80), random(20,-20), random(0,360), 2, random(0,360))\n\tTNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tANNI KKKKK 2 Bright A_CustomMissile(\"Kaboom\", random(20,80), random(20,-20), random(0,360), 2, random(0,360))\n\tTNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tANNI LLLLL 1 Bright A_CustomMissile(\"Kaboom\", random(20,80), random(20,-20), random(0,360), 2, random(0,360))\n\tTNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tANNI MMMMM 1 Bright A_CustomMissile(\"Kaboom\", random(20,80), random(20,-20), random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAAAAAA 0 A_CustomMissile(\"SmokeFX3\", Random(20,80), 0, random(0,360), 2, random(0,360))\n\tANNI NO 5\n\tANNI P -1 A_KillMaster\n\tStop\n AlwaysDrop:\n\tTNT1 A 0 A_SpawnItem(\"Grenade Launcher\",0,12)\n\tGoto Death+3\n Crush:\n\tBOCR A -1 A_PlaySound(\"gib/squish\")\n\tStop\n\t}\n}"
}
]
},
"maps": []
}