Raw model (for completeness)
{
"meta": {
"id": "030ac670-f959-46eb-be55-fa0bcc0c3b9b",
"sha1": "52b4db7e0eba6bfaaba1b01f1e656bda556f9a3e",
"sha256": "2e6b3f5413a2369286066d88e9586d46f816075546b5b8a899e833a0c1afe6f4",
"filenames": [
"pimpfaction2.9.4_1114edit(unoffical).pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021/05/15 12:20:46",
"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": "2021/05/15 12:20:46",
"file": {
"type": "PK3",
"size": 23752996,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/52b4db7e0eba6bfaaba1b01f1e656bda556f9a3e/52b4db7e0eba6bfaaba1b01f1e656bda556f9a3e.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 408,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "DECORATE.txt",
"contents": "#include \"actors/robber.txt\"\n#include \"actors/assassin.txt\"\n#include \"actors/gangster.txt\"\n#include \"actors/willsmith.txt\"\n#include \"actors/stronkwillsmith.txt\"\n#include \"actors/crusher.txt\"\n#include \"actors/gardevoir.txt\"\n#include \"actors/banjoster.txt\"\n#include \"actors/iconofsin.txt\"\n#include \"actors/swordgrunt.txt\"\n#include \"actors/gangstagrosse.txt\"\n#include \"actors/superior.txt\"\n#include \"actors/golem.txt\"\n#include \"actors/sentrybuster.txt\"\n#include \"actors/tank.txt\"\n#include \"actors/machoman.txt\"\n#include \"actors/chucknorris.txt\"\n#include \"actors/pimpsummoners.txt\"\n#include \"actors/pimpsummonballs.txt\"\n#include \"actors/pimpclass.txt\"\n#include \"actors/exodia.txt\"\n#include \"actors/sentrygun.txt\"\n#include \"actors/spy.txt\"\n#include \"actors/barrel.txt\"\n#include \"actors/SCARPELLY.TXT\"\n#include \"actors/surprisechain.txt\"\n#include \"actors/sorcerer666.txt\"\n#include \"actors/tyrone.txt\"\n#include \"actors/johncena.txt\"\n#include \"actors/arabia.txt\""
},
{
"source": "pk3",
"name": "SNDINFO.txt",
"contents": "$random ggrosse/active \t\t{ ggrosse/active1 ggrosse/active2 ggrosse/active3 ggrosse/active4 }\n$random ggrosse/sight \t\t{ ggrosse/sight1 ggrosse/sight2 }\n$random ggrosse/death \t\t{ ggrosse/death1 ggrosse/death2 }\nggrosse/pain dsggain\nggrosse/death1 dsggth1\nggrosse/death2 dsggth2\nggrosse/sight1 dsggit1\nggrosse/sight2 dsggit2\nggrosse/active1 dsggact1\nggrosse/active2 dsggact2\nggrosse/active3 dsggact3\nggrosse/active4 dsggact4\ngangstabullet\t\t\t\t\tdsggsho1\nicon/sight\t\t\t\t\t\tICONSIT1\nchuck/sight\t\t\t\t\t\tCHUCKSIT\n\nbullchase golerrol\nriderdie riderdie\nridersmash ridersmx\n\n$limit gangstabullet 0\n\n$random gangster/sight { gangsit1 gangsit2 gangsit3 }\ngangsit1\t\t\t\tgangact1\ngangsit2\t\t\t\tgangact2\ngangsit3\t\t\t\tgangact3\n\n$random robber/pipe { pipehit1 pipehit2 pipehit3 pipehit4 }\npipehit1\t\t\t\tpiphit1\npipehit2\t\t\t\tpiphit2\npipehit3\t\t\t\tpiphit3\npipehit4\t\t\t\tpiphit4\n\ngarde/act\t\t\t\tGARDEACT\nflare/act\t\t\t\tFLAREACT\n\nmachomanact\t\t\tmachoact\nmachomandeath\t\tmachodth\n$random \t\t\tmachomanstep { machostep1 machostep2 machostep3 }\nmachostep1\t\t\tBOSSTEP1\nmachostep2\t\t\tBOSSTEP2\nmachostep3\t\t\tBOSSTEP3\nmachoman/swing\t\tMACHOATK\nmachoman/miss\t\tMACHOMIS\nmachoman/hit\t\tMACHOHIT\n\nnuke/boom\tnuke_str\n\nsuperior/sight\t\t\tWELC2DIE\nsuperior/sword\t\t\tSWRDSLSH\n\ntf2sentry/spawn\t\t\t\tL3SENSIT\ntf2sentry/active\t\t\tL3SENACT\ntf2sentry/fire\t\t\t\tL3SENATK\ntf2sentry/rocket\t\t\tL3SENROK\ntf2sentry/death\t\t\t\tL3SENDTH\ntf2sentry/target\t\t\tL3SENTAR\n\nDSCLTSE1\tDSCLTSE1\nDSCLTSE2\tDSCLTSE2\nDSCLTSE3\tDSCLTSE3\nDSCLTSE4\tDSCLTSE4\nDSCLTSE5\tDSCLTSE5\nDSCLTSE6\tDSCLTSE6\nDSCLTSE7\tDSCLTSE7\nDSCLTSE8\tDSCLTSE8\nDSCLTSE9\tDSCLTSE9\nDSCLTDH1\tDSCLTDH1\nDSCLTDH2\tDSCLTDH2\nDSCLTDH3\tDSCLTDH3\nDSCLTDH4\tDSCLTDH4\nDSCLTPN1\tDSCLTPN1\nDSCLTPN2\tDSCLTPN2\nDSCLTPN3\tDSCLTPN3\nDSCLTPN4\tDSCLTPN4\nDSCLTPN5\tDSCLTPN5\nDSCLTPN6\tDSCLTPN6\n\narabia/flechette\tflech4\narabia/flechboom\tfiredhit\narabia/throw\t\twtrswip\narabia/sight\t\tarabiast\n$rolloff arabia/sight 700 1400\n$random arabia/active\t\t{ DSCLTSE1 DSCLTSE2 DSCLTSE3 DSCLTSE4 DSCLTSE5 DSCLTSE6 DSCLTSE7 DSCLTSE8 DSCLTSE9 }\n$random arabia/death\t\t{ DSCLTDH1 DSCLTDH2 DSCLTDH3 DSCLTDH4 }\n$random arabia/pain\t\t\t{ DSCLTPN1 DSCLTPN2 DSCLTPN3 DSCLTPN4 DSCLTPN5 DSCLTPN6 }\n\n$limit arabia/active 0\n$limit arabia/pain 0\n$limit arabia/death 0\n$limit arabia/flechette 0\n$limit arabia/flechboom 0\n$limit arabia/sight 0\n\n$limit DSCLTSE1 0\n$limit DSCLTSE2 0\n$limit DSCLTSE3 0\n$limit DSCLTSE4 0\n$limit DSCLTSE5 0\n$limit DSCLTSE6 0\n$limit DSCLTSE7 0\n$limit DSCLTSE8 0\n$limit DSCLTSE9 0\n$limit DSCLTDH1 0\n$limit DSCLTDH2 0\n$limit DSCLTDH3 0\n$limit DSCLTDH4 0\n$limit DSCLTPN1 0\n$limit DSCLTPN2 0\n$limit DSCLTPN3 0\n$limit DSCLTPN4 0\n$limit DSCLTPN5 0\n$limit DSCLTPN6 0\n\nspy/sight\t\t\t\tSPYSIT1\nspy/active1\t\t\t\tSPYACT1\nspy/active2\t\t\t\tSPYACT2\nspy/active3\t\t\t\tSPYACT3\nspy/active4\t\t\t\tSPYACT4\nspy/pain1\t\t\t\tSPYPAIN1\nspy/pain2\t\t\t\tSPYPAIN2\nspy/death1\t\t\t\tSPYDTH1\nspy/death2\t\t\t\tSPYDTH2\nspy/revolver\t\t\tREVOLVER\n$limit spy/revolver 0\n$random spy/active { spy/active1 spy/active2 spy/active3 spy/active4 }\n$random spy/pain { spy/pain1 spy/pain2 }\n$random spy/death { spy/death1 spy/death2 }\n\n$limit tf2sentry/rocket 0\n$limit tf2sentry/fire 0\n$limit tf2sentry/active 0\n\nexodia/obliterate\t\t\tEXODATK1\n\n$random swordgrunt/active \t\t{ sword/active1 sword/active2 sword/active3 sword/active4 sword/active5 }\nsword/active1\t\t\t\tDEMOTNT\nsword/active2\t\t\t\tDEMOUB1\nsword/active3\t\t\t\tDEMOUB2\nsword/active4\t\t\t\tDEMOUB3\nsword/active5\t\t\t\tDEMOUB4\nswordgrunt/death\t\t\tDEMODED\n\n$random buster/step { buster/step1 buster/step2 buster/step3 buster/step4 }\nbuster/step1\t\tBUSTST1\nbuster/step2\t\tBUSTST2\nbuster/step3\t\tBUSTST3\nbuster/step4\t\tBUSTST4\nbuster/death\t\tBUSTDIE\nbuster/boom\t\t\tBUSTBOOM\nbuster/loop\t\t\tBUSTLOOP\nbuster/active\t\tBUSTACT\n\nwill/attack\t\t\tcoachoof\n$limit will/attack 0\n\n$random\t\thellcannon/fire\t{ hellcannon/fire1 hellcannon/fire2 }\nhellcannon/fire1\t\t\t\tHCFIRE\nhellcannon/fire2\t\t\t\tHCALT\ntemplar/missilex\t\t\t\tdsexplod\n\ntf2tank/active\t\t\tTANKACT\ntf2tank/move\t\t\tTANKMOVE\ntf2tank/boom\t\t\tTANKBOOM\ntf2tank/bomb\t\t\tTANKBOMB\ntf2tank/sight\t\t\tTANKSIT\ntf2tank/death\t\t\tTANKDIE\n\nsurprisechain/sight\t\tsurpsit\nsurprisechain/death\t\tsurpdie\n\n$limit surprisechain/sight 0\n\nsor666/sight\t\t\tsrsit666\nsor666/attack\t\t\tsratk666\nsor666/pain\t\t\t\tsrpai666\nsor666/active\t\t\tsract666\nsor666/zap\t\t\t\tsrzap666\nsor666/scream\t\t\tsrdth666\nsor666/explode\t\t\tsordexp\n\n$rolloff\tsor666/sight\t600 \t1600\n$rolloff\tsor666/active\t600 \t1600\n$rolloff\tsor666/scream\t600 \t1600\n$rolloff\tsor666/pain\t\t600 \t1600\n\ncena/loop\t\tcenaloop\ncena/sight\t\tcenasit\n\n$limit cena/sight 0\n$limit cena/loop 0\n\ntyrone/active1\t\t\ttyroact1\ntyrone/active2\t\t\ttyroact2\ntyrone/active3\t\t\ttyroact3\ntyrone/meleehit\t\t\tmumat2\n$random tyrone/active { tyrone/active1 tyrone/active2 tyrone/active3 }\n\n$limit tyrone/meleehit 0\n\n$playersound\tPimp\tmale\t*death\t\tcoachdth\n$playersound\tPimp\tmale\t*xdeath\t\tcoachdth\n$playersound\tPimp\tmale\t*gibbed\t\tcoachdhi\n$playeralias\tPimp\tmale\t*taunt\t\tcoach/taunt\n$playersound\tPimp\tmale\t*pain100\tcoachpn\n$playersounddup\tPimp\tmale\t*pain75\t\t*pain100\n$playersounddup\tPimp\tmale\t*pain50\t\t*pain100\n$playersounddup\tPimp\tmale\t*pain25\t\t*pain100\n$playersound\tPimp\tmale\t*grunt\t\tcoachoof\n$playersounddup Pimp\tmale\t*land\t\t*grunt\n$playersound\tPimp\tmale\t*jump\t\tdsjump\n$playersound\tPimp\tmale\t*usefail\tcoachnow\n$playersound\tPimp\tmale \t*fist\t\tDOOMITEM\n$playersound\tPimp\tmale \t*falling\tcoachfal\n$playersound\tPimp\tfemale\t*death\t\tcoachdth\n$playersound\tPimp\tfemale\t*xdeath\t\tcoachdth\n$playersound\tPimp\tfemale\t*gibbed\t\tcoachdhi\n$playersound\tPimp\tfemale\t*taunt\t\tcoachtnt\n$playersound\tPimp\tfemale\t*pain100\tcoachpn\n$playersounddup\tPimp\tfemale\t*pain75\t\t*pain100\n$playersounddup\tPimp\tfemale\t*pain50\t\t*pain100\n$playersounddup\tPimp\tfemale\t*pain25\t\t*pain100\n$playersound\tPimp\tfemale\t*grunt\t\tcoachoof\n$playersounddup Pimp\tfemale\t*land\t\t*grunt\n$playersound\tPimp\tfemale\t*jump\t\tdsjump\n$playersound\tPimp\tfemale\t*usefail\tcoachnow\n$playersound\tPimp\tfemale \t*fist\t\tDOOMITEM\n$playersound\tPimp\tfemale \t*falling\tcoachfal\n$playersound\tPimp\tother\t*death\t\tcoachdth\n$playersound\tPimp\tother\t*xdeath\t\tcoachdth\n$playersound\tPimp\tother\t*gibbed\t\tcoachdhi\n$playersound\tPimp\tother\t*taunt\t\tcoachtnt\n$playersound\tPimp\tother\t*pain100\tcoachpn\n$playersounddup\tPimp\tother\t*pain75\t\t*pain100\n$playersounddup\tPimp\tother\t*pain50\t\t*pain100\n$playersounddup\tPimp\tother\t*pain25\t\t*pain100\n$playersound\tPimp\tother\t*grunt\t\tcoachoof\n$playersounddup Pimp\tother\t*land\t\t*grunt\n$playersound\tPimp\tother\t*jump\t\tdsjump\n$playersound\tPimp\tother\t*usefail\tcoachnow\n$playersound\tPimp\tother \t*fist\t\tDOOMITEM\n$playersound\tPimp\tother \t*falling\tcoachfal\n\ncoach/drink\tcoachdrn\ncoach/mega\tcoachmeg\ncoach/xdeath COACHDHI\n\n$random coach/taunt { coach/taunt1 coach/taunt2 coach/taunt3 coach/taunt4 coach/taunt5 coach/taunt6 coach/taunt7 coach/taunt8 coach/taunt9 }\ncoach/taunt1\tcoachtt1\ncoach/taunt2\tcoachtt2\ncoach/taunt3\tcoachtt3\ncoach/taunt4\tcoachtt4\ncoach/taunt5\tcoachtt5\ncoach/taunt6\tcoachtt6\ncoach/taunt7\tcoachtt7\ncoach/taunt8\tcoachtt8\ncoach/taunt9\tcoachtt9\n\n$volume coach/taunt1\t2.0\n$volume coach/taunt2\t2.0\n$volume coach/taunt3\t2.0\n$volume coach/taunt4\t2.0\n$volume coach/taunt5\t2.0\n$volume coach/taunt6\t2.0\n$volume coach/taunt7\t2.0\n$volume coach/taunt8\t2.0\n$volume coach/taunt9\t2.0\n$volume coach/taunt\t\t2.0\n\nscar/act1\tscaract1\nscar/act2\tscaract2\nscar/act3\tscaract3\nscar/act4\tscaract4\nscar/act5\tscaract5\nscar/act6\tscaract6\nscar/act7\tscaract7\nscar/act8\tscaract8\n\nscar/atk1\tscaratk1\nscar/atk2\tscaratk2\nscar/atk3\tscaratk3\nscar/atk4\tscaratk4\nscar/atk5\tscaratk5\n\nscar/chr1\tscarchr1\nscar/chr2\tscarchr2\n\nscar/hit1\tscarhit1\n\n$limit scar/hit1 0\n\nscar/sit1\tscarsit1\nscar/sit2\tscarsit2\nscar/sit3\tscarsit3\nscar/sit4\tscarsit4\nscar/sit5\tscarsit5\nscar/sit6\tscarsit6\n\nscar/tnt1\tscartnt1\n\nCADERA/CAPIU chair1\n\n$random scar/act { scar/act1 scar/act2 scar/act3 scar/act4 scar/act5 scar/act6 scaract7 scaract8 }\n\n$random scar/atk { scar/atk1 scar/atk2 scar/atk3 scar/atk4 scar/atk5 scar/chr1 scar/chr2 }\n\n$random scar/sit { scar/sit1 scar/sit2 scar/sit3 scar/sit4 scar/sit5 scar/sit6 }\n\n$rolloff scar/act\t800\t\t1800\n$rolloff scar/act1\t800\t\t1800\n$rolloff scar/act2\t800\t\t1800\n$rolloff scar/act3\t800\t\t1800\n$rolloff scar/act4\t800\t\t1800\n$rolloff scar/act5\t800\t\t1800\n$rolloff scar/act6\t800\t\t1800\n$rolloff scar/act7\t800\t\t1800\n$rolloff scar/act8\t800\t\t1800\n$rolloff scar/atk\t800\t\t1800\n$rolloff scar/atk1\t800\t\t1800\n$rolloff scar/atk2\t800\t\t1800\n$rolloff scar/atk3\t800\t\t1800\n$rolloff scar/atk4\t800\t\t1800\n$rolloff scar/atk5\t800\t\t1800\n$rolloff scar/chr1\t800\t\t1800\n$rolloff scar/chr2\t800\t\t1800\n$rolloff scar/sit\t800\t\t1800\n$rolloff scar/sit1\t800\t\t1800\n$rolloff scar/sit2\t800\t\t1800\n$rolloff scar/sit3\t800\t\t1800\n$rolloff scar/sit4\t800\t\t1800\n$rolloff scar/sit5\t800\t\t1800\n$rolloff scar/sit6\t800\t\t1800\n$rolloff scar/hit1\t800\t\t1800\n$rolloff CADERA/CAPIU\t600\t\t1600"
},
{
"source": "pk3",
"name": "LOADACS.txt",
"contents": "PIMPACS"
},
{
"source": "pk3",
"name": "KEYCONF.TXT",
"contents": "addplayerclass \"PimpPlayerClass\""
},
{
"source": "pk3",
"name": "actors/pimpclass.txt",
"contents": "ACTOR PimpPlayerClass : PlayerPawn\n{\n\tHealth 269\n\tPlayer.Maxhealth 269\n\tMass 69\n\tHeight 56\n\tRadius 16\n\tscale 0.23\n\tSpeed 1\n\tPainChance 255\n Player.Jumpz 12\n Damagefactor \"Annihilate\", .7\n\tDamagefactor \"HeroSuppression\", .5\n\tDamagefactor \"Heal\", 0\n\t+NOSKIN\n\t+NORADIUSDMG\n\tPlayer.DisplayName \"Pimp\"\n\tPlayer.SoundClass \"Pimp\"\n\tPlayer.StartItem \"RobberSummoner\", 1\n\tPlayer.StartItem \"AssassinSummoner\", 1\n\tPlayer.StartItem \"SpySummoner\", 1\n\tPlayer.StartItem \"GangsterSummoner\", 1\n\tPlayer.StartItem \"BarrelSummoner\", 1\n\tPlayer.StartItem \"ArabiaSummoner\", 1\n\tPlayer.StartItem \"GolemSummoner\", 1\n\tPlayer.StartItem \"SurpriseChaingunnerSummoner\", 1\n\tPlayer.StartItem \"FlareonSummoner\", 1\n\tPlayer.StartItem \"BanjosterSummoner\", 1\n\tPlayer.StartItem \"JohnCenaSummoner\", 1\n\tPlayer.StartItem \"GardevoirSummoner\", 1\n\tPlayer.StartItem \"WillSmithSummoner\", 1\n\tPlayer.StartItem \"StronkWillSmithSummoner\", 1\n\tPlayer.StartItem \"SentryBusterSummoner\", 1\n\tPlayer.StartItem \"IconOfSinSummoner\", 1\n\tPlayer.StartItem \"GangstaGrosseSummoner\", 1\n\tPlayer.StartItem \"TF2SentryGunSummoner\", 1\n\tPlayer.StartItem \"TyroneSummoner\", 1\n\tPlayer.StartItem \"SuperiorSummoner\", 1\n\tPlayer.StartItem \"SwordGruntSummoner\", 1\n\tPlayer.StartItem \"SCARPELLYSUMMONER\", 1\n\tPlayer.StartItem \"Sorcerer666Summoner\", 1\n\tPlayer.StartItem \"TF2TankSummoner\", 1\n\tPlayer.StartItem \"MachoManSummoner\", 1\n\tPlayer.StartItem \"ChuckNorrisSummoner\", 1\n\tPlayer.StartItem \"FireskySummoner\", 1\n\tPlayer.Runhealth 69\n\tDamagefactor \"Kaboom\", .6\n\tDamagefactor \"VirusBoom\", .6\n\tDamagefactor \"Sniper\", .5\n\tDamagefactor \"Reaver\", .5\n\tDamageFactor \"Spectre\", .5\n\trenderstyle translucent\n\talpha 1\n\tPlayer.Weaponslot 1, RobberSummoner, AssassinSummoner, SpySummoner, GangsterSummoner, BarrelSummoner, ArabiaSummoner\n\tPlayer.Weaponslot 2, GolemSummoner, SurpriseChaingunnerSummoner, FlareonSummoner, WillSmithSummoner, BanjosterSummoner\n\tPlayer.Weaponslot 3, JohnCenaSummoner, GardevoirSummoner, StronkWillSmithSummoner, GangstaGrosseSummoner, SentryBusterSummoner, TF2SentryGunSummoner\n\tPlayer.Weaponslot 4, TyroneSummoner, SuperiorSummoner, SwordGruntSummoner, SCARPELLYSUMMONER, Sorcerer666Summoner, IconOfSinSummoner\n\tPlayer.Weaponslot 5, TF2TankSummoner, MachoManSummoner, ChuckNorrisSummoner, ExodiaSummoner\n\tPlayer.Weaponslot 6, FireskySummoner\n\tPlayer.Weaponslot 7, BossArenaSummoner\n\tStates\n\t{\n\tSpawn:\n\t\tPIMP A -1\n\t\tGoto Spawn\n\tSee:\n \tPIMP A 4\n\t\tgoto Spawn\n\tMissile:\n\t\tPIMP A 0 A_AlertMonsters\n\t\tPIMP A 2\n\t\tGoto Spawn\n\tMelee:\n\t\tPIMP A 0 A_AlertMonsters\n\t\tPIMP A 2\n\t\tGoto Missile\n\tPain:\n\t\tPIMP A 2\n\t\tPIMP A 2 A_Pain\n\t\tGoto Spawn\n\tPain.rock:\n\t\tPIMP A 1 ThrustThingZ(0,random(30,40),0,1)\n\t\tPIMP A 3 A_Pain\n\t\tgoto Spawn\n \tDeath:\n\tPIMP A 0 ACS_ExecuteAlways(103, 0)\n\t\tPIMP A 0 ACS_ExecuteAlways(104, 0)\n \tPIMP A 2\n\t\tPIMP A 8 A_PlayerScream\n\t\tPIMP A 1 A_Fall\n\t\tPIMP AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_FadeOut(0.02)\n\t\tPIMP A -1\n\t\tstop\n\tXDeath:\n\t PIMP A 0 ACS_ExecuteAlways(103, 0)\n\t\tPIMP A 0 ACS_ExecuteAlways(104, 0)\n \tPIMP A 2\n\t\tPIMP A 8 A_Playsound(\"coach/xdeath\")\n\t\tPIMP A 1 A_Fall\n\t\tPIMP AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_FadeOut(0.02)\n\t\tPIMP A -1\n\t\tstop\n\t}\n}\n\nactor PimpGreenMana : CustomInventory\n{\n\tscale 0.75\n\tinventory.pickupmessage \"1 point of mana.\"\n\tinventory.pickupsound \"coach/drink\"\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWHEY A 600 bright\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeIn(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeIn(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeIn(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeIn(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeIn(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeIn(0.6)\n\t\t\tWHEY \"#\" 10 bright A_FadeOut(0.6)\n\t\t\tstop\n\t\tPickup:\n\t\t\tTNT1 A 0 A_GiveInventory(\"mana\",1)\n\t\t\tstop\n\t}\n}\n\nactor PimpPinkMana : PimpGreenMana\n{\n\tinventory.pickupmessage \"5 points of mana.\"\n\tscale 0.825\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWHEY B 600 bright\n\t\t\tgoto Super::Spawn+1\n\t\tPickup:\n\t\t\tTNT1 A 0 A_GiveInventory(\"mana\",5)\n\t\t\tstop\n\t}\n}\n\nactor PimpBlueMana : PimpGreenMana\n{\n\tinventory.pickupmessage \"10 points of mana.\"\n\tscale 0.825\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWHEY C 600 bright\n\t\t\tgoto Super::Spawn+1\n\t\tPickup:\n\t\t\tTNT1 A 0 A_GiveInventory(\"mana\",10)\n\t\t\tstop\n\t}\n}\n\nactor PimpRedMana : PimpGreenMana\n{\n\tscale 0.825\n\tinventory.pickupmessage \"25 points of mana!\"\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWHEY D 600 bright\n\t\t\tgoto Super::Spawn+1\n\t\tPickup:\n\t\t\tTNT1 A 0 A_GiveInventory(\"mana\",25)\n\t\t\tstop\n\t}\n}\n\nactor PimpSeriousMass : PimpGreenMana\n{\n\tinventory.pickupmessage \"SERIOUS MASS - 69 mana\"\n\tinventory.pickupsound \"coach/mega\"\n\tscale 1.0\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWHEY E 666 bright\n\t\t\tgoto Super::Spawn+1\n\t\tPickup:\n\t\t\tTNT1 A 0 A_GiveInventory(\"mana\",69)\n\t\t\tTNT1 A 0 HealThing(300)\n\t\t\tstop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/pimpsummoners.txt",
"contents": "actor robbercount : inventory { inventory.maxamount 70 }\nactor assassincount : inventory { inventory.maxamount 70 }\nactor gangstercount : inventory { inventory.maxamount 70 }\nactor flareoncount : inventory { inventory.maxamount 70 }\nactor banjostercount : inventory { inventory.maxamount 70 }\nactor willsmithcount : inventory { inventory.maxamount 70 }\nactor stronkwillsmithcount : inventory { inventory.maxamount 70 }\nactor gangstagrossecount : inventory { inventory.maxamount 70 }\nactor swordgruntcount : inventory { inventory.maxamount 70 }\nactor iconofsincount : inventory { inventory.maxamount 70 }\nactor sentrybustercount : inventory { inventory.maxamount 70 }\nactor sentrycount : inventory { inventory.maxamount 70 }\nactor machocount : inventory { inventory.maxamount 70 }\nactor tankcount : inventory { inventory.maxamount 70 }\nactor chuckcount : inventory { inventory.maxamount 70 }\nactor gardevoircount : inventory { inventory.maxamount 70 }\nactor superiorcount : inventory { inventory.maxamount 70 }\nactor golemridercount : inventory { inventory.maxamount 70 }\nactor spycount : inventory { inventory.maxamount 70 }\nactor barrelcount : inventory { inventory.maxamount 70 }\nactor SCARPELLYCOUNT : inventory { inventory.maxamount 70 }\nactor surprisechaincount : inventory { inventory.maxamount 70 }\nactor sorcerer666count : inventory { inventory.maxamount 70 }\nactor tyronecount : inventory { inventory.maxamount 70 }\nactor johncenacount : inventory { inventory.maxamount 70 }\nactor arabiacount : inventory { inventory.maxamount 70 }\n\nactor pimpbasesummoner : Weapon\n{\n\tweapon.ammogive 0\n\tweapon.ammouse 0\n\tweapon.ammotype \"mana\"\n\tweapon.ammotype2 \"Heromana\"\n\tObituary \"%o fell to %k's forces.\"\n\t+WEAPON.AMMO_OPTIONAL\n\t+WEAPON.NOAUTOAIM\n +WEAPON.NO_AUTO_SWITCH\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWMCS ABCB 4\n\t\t\tloop\n\t\tSelect:\n\t\t\tTNT1 A 1 A_Raise\n\t\t\tloop\n\t\tDeselect:\n\t\t\tTNT1 A 1 A_Lower\n\t\t\twait\n\t\tReady:\n\t\tSet:\n\t\t\tPUNG A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 10\n\t\t\tgoto ready\n\t}\n}\n\nactor robbersummoner : pimpbasesummoner\n{\n\ttag \"robber\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,2)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",3,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",3)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"robbersummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"robbercount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor assassinsummoner : pimpbasesummoner\n{\n\ttag \"assassin\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,3)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",4,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",4)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"assassinsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"assassincount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor gangstersummoner : pimpbasesummoner\n{\n\ttag \"gangster\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,4)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",6,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",6)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"gangstersummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"gangstercount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor flareonsummoner : pimpbasesummoner\n{\n\ttag \"flareon\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,5)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",13,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",3,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",13)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",3)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"crushersummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"flareoncount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor banjostersummoner : pimpbasesummoner\n{\n\ttag \"banjoster\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,6)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",18,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",4,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",18)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",4)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"banjostersummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"banjostercount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor willsmithsummoner : pimpbasesummoner\n{\n\ttag \"will smith\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,7)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",15,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",4,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",15)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",4)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"willsmithsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"willsmithcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor gardevoirsummoner : pimpbasesummoner\n{\n\ttag \"gardevoir\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,17)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",22,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",5,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",22)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",5)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"gardevoirsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"gardevoircount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor stronkwillsmithsummoner : pimpbasesummoner\n{\n\ttag \"stronk will smith\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,8)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",25,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",6,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",25)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",6)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"stronkwillsmithsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"stronkwillsmithcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor sentrybustersummoner : pimpbasesummoner\n{\n\ttag \"sentry buster\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,9)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",30,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",10,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",30)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",10)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"sentrybustersummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"sentrybustercount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor gangstagrossesummoner : pimpbasesummoner\n{\n\ttag \"gangsta grosse\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,15)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",30,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",8,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",30)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",8)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"gangstagrossesummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"gangstagrossecount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor swordgruntsummoner : pimpbasesummoner\n{\n\ttag \"swordgrunt\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,10)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",46,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",11,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",46)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",11)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"swordgruntsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"swordgruntcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor tf2tanksummoner : pimpbasesummoner\n{\n\ttag \"tank\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,11)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",100,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",75,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",100)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",75)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"tf2tanksummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"tankcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor machomansummoner : pimpbasesummoner\n{\n\ttag \"macho man\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,12)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",200,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",130,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",200)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",130)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"machomansummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"machocount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor chucknorrissummoner : pimpbasesummoner\n{\n\ttag \"chuck norris\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,13)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",500,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",200,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",500)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",200)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"chucknorrissummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"chuckcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor iconofsinsummoner : pimpbasesummoner\n{\n\ttag \"icon of sin 666\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,16)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",250,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",80,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",250)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",80)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"iconofsinsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"iconofsincount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor tf2sentrygunsummoner : pimpbasesummoner\n{\n\ttag \"sentry gun\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,19)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",35,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",10,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",35)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",10)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"tf2sentrygunsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"sentrycount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor exodiasummoner : pimpbasesummoner\n{\n\ttag \"exodia the forbidden one\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,18)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",500,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",200,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",500)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",200)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"exodiasummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4\n\t\t\tgoto set\n\t}\n}\n\nactor golemsummoner : pimpbasesummoner\n{\n\ttag \"golem\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,22)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",10,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",2,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",10)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",2)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"golemridersummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"golemridercount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor superiorsummoner : pimpbasesummoner\n{\n\ttag \"superior\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,21)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",40,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",10,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",40)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",10)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"superiorsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"superiorcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor SCARPELLYSUMMONER : pimpbasesummoner\n{\n\ttag \"SCARPELLY\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,25)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",50,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",13,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",50)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",13)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"SCARPELLYSUMMONBALL\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"SCARPELLYCOUNT\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor spysummoner : pimpbasesummoner\n{\n\ttag \"spy\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,23)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",5,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",5)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"spysummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"spycount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor barrelsummoner : pimpbasesummoner\n{\n\ttag \"barrel\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,24)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",6,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",1,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",6)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",1)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"barrelsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"barrelcount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor surprisechaingunnersummoner : pimpbasesummoner\n{\n\ttag \"surprise chaingunner\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,26)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",12,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",5,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",12)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",5)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"surprisechainsummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"surprisechaincount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor sorcerer666summoner : pimpbasesummoner\n{\n\ttag \"sorcerer 666\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,27)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",60,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",15,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",60)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",15)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"sorcerer666summonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"sorcerer666count\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor tyronesummoner : pimpbasesummoner\n{\n\ttag \"tyrone\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,28)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",40,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",10,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",40)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",10)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"tyronesummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"tyronecount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor fireskysummoner : pimpbasesummoner\n{\n\ttag \"fire sky spell\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,29)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",200,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 8\n\t\t\tTNT1 A 2 A_PlaySound(\"SorcererSpellCast\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",200)\n\t\t\tTNT1 A 2 ACS_ExecuteAlways(671)\n\t\t\tTNT1 A 5 A_TakeInventory(\"fireskysummoner\",1)\n\t\t\tgoto Set\n\t}\n}\n\nactor johncenasummoner : pimpbasesummoner\n{\n\ttag \"john cena\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,30)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",20,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",6,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",20)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",6)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"johncenasummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"johncenacount\",1)\n\t\t\tgoto set\n\t}\n}\n\nactor arabiasummoner : pimpbasesummoner\n{\n\ttag \"arabia\"\n\tstates\n\t{\n\t\tReady:\n\t\t\tTNT1 A 0 ACS_ExecuteAlways(669,0,31)\n\t\tSet:\n\t\t\tTNT1 A 1 A_WeaponReady\n\t\t\tloop\n\t\tFire:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"mana\",8,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t\tgoto Set\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"heromana\",1,2)\n\t\t\tTNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t\tgoto Set\n\t\t\tTNT1 A 10\n\t\t\tTNT1 A 2 A_PlaySound(\"summon\",0)\n\t\t\tTNT1 A 0 A_TakeInventory(\"mana\",8)\n\t\t\tTNT1 A 0 A_TakeInventory(\"heromana\",1)\n\t\tSummon:\n\t\t\tTNT1 A 4 A_FireCustomMissile(\"arabiasummonball\",0,1,0,8,0)\n\t\t\tTNT1 A 4 A_GiveInventory(\"arabiacount\",1)\n\t\t\tgoto set\n\t}\n}\nactor BossArenaSummoner : pimpbasesummoner\n {\ntag \"Boss Arena Summoner\"\n\tstates\n\t{\n\t Ready:\n\t\t TNT1 A 0 ACS_executealways(669,0,32)\n\t\t Set:\n\t\t TNT1 A 1 A_Weaponready\n\t\t loop\n\t\t Fire:\n\t\t TNT1 A 0 A_JumpifInventory(\"Mana\",1000,2)\n\t\t TNT1 A 3 ACS_ExecuteAlways(669,0,0)\n\t\t goto Set\n\t\t TNT1 A 0 A_JumpIfinventory(\"heromana\",500,2)\n\t\t TNT1 A 3 ACS_ExecuteAlways(669,0,1)\n\t\t goto Set\n\t\t TNT1 A 10\n\t\t TNT1 A 2 A_playsound(\"summon\",0)\n\t\t TNT1 A 0 A_Takeinventory(\"mana\",1000)\n\t\t TNT1 A 0 A_takeInventory(\"heromana\",500)\n\t\t Summon:\n\t\t TNT1 A 4 A_firecustommissile(\"bossarenasummonball\",0,1,0,8,0)\n\t\t TNT1 A 0 A_TakeInventory(\"BossArenaSummoner\",1)\n\t\t goto set\n\t }\n}"
},
{
"source": "pk3",
"name": "actors/pimpsummonballs.txt",
"contents": "actor basesummonballpimp\n{\n\theight 3\n\tspeed 30\n\tdamage 0\n\treactiontime 500\n\tPROJECTILE\n\t+SKYEXPLODE\n\t+DONTREFLECT\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tSHAD ABC 1\n\t\t\tSHAD AB 1\n\t\t\tSHAD C 1 A_Gravity\n\t\tLoopy:\n\t\t\tSHAD ABC 1 A_Countdown\n\t\t\tloop\n\t\tFinish:\n \t\tSHEX BCDE 1\n \t\tstop\n\t}\n}\n\nactor robbersummonball : basesummonballpimp\n{\n\tscale 0.03\n radius 20\n -NOGRAVITY\n gravity 0.5\n states\n {\n\t\tSpawn:\n\t\t\tPHAT A 0\n\t\t\tPHAT A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)\n\t\t\tPHAT A 4\n\t\t\twait\n\t\t\tPHAT B 4\n\t\t\twait\n\t\t\tPHAT C 4\n\t\t\twait\n\t\t\tPHAT D 4\n\t\t\twait\n\t\t\tPHAT E 4\n\t\t\twait\n\t\t\tPHAT F 4\n\t\t\twait\n\t\t\tPHAT G 4\n\t\t\twait\n\t\t\tPHAT H 4\n\t\t\twait\n\t\t\tPHAT I 4\n\t\t\twait\n\t\t\tPHAT J 4\n\t\t\twait\n\t\t\tPHAT K 4\n\t\t\twait\n\t\t\tPHAT L 4\n\t\t\twait\n\t\t\tPHAT M 4\n\t\t\twait\n\t\t\tPHAT N 4\n\t\t\twait\n\t\t\tPHAT O 4\n\t\t\twait\n\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"robber\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor assassinsummonball : robbersummonball\n{\n\tradius 22\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"assassin\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor gangstersummonball : robbersummonball\n{\n\tradius 22\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"gangster\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor crushersummonball : robbersummonball\n{\n\tradius 28\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"crusher\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor banjostersummonball : robbersummonball\n{\n\tradius 16\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"banjoster\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor SCARPELLYSUMMONBALL : robbersummonball\n{\n\tradius 84\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"SCARPELLY\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor willsmithsummonball : robbersummonball\n{\n\treactiontime 26\n\tradius 28\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"willsmith\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor gardevoirsummonball : robbersummonball\n{\n\tradius 36\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"gardevoir\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor stronkwillsmithsummonball : robbersummonball\n{\n\tradius 32\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"stronkwillsmith\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor gangstagrossesummonball : robbersummonball\n{\n\tradius 42\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"pimpgangstagrosse\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor iconofsinsummonball : robbersummonball\n{\n\tradius 96\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"iconofsin\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor sentrybustersummonball : robbersummonball\n{\n\tradius 36\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"sentrybuster\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor swordgruntsummonball : robbersummonball\n{\n\tradius 40\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"swordgrunt\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor tf2tanksummonball : robbersummonball\n{\n\tradius 80\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"tf2tank\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor machomansummonball : robbersummonball\n{\n\tradius 20\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"pimpmachoman\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor chucknorrissummonball : robbersummonball\n{\n\tradius 56\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"chucknorris\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor tf2sentrygunsummonball : robbersummonball\n{\n\tradius 32\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"tf2sentrygun\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor exodiasummonball : robbersummonball\n{\n\tradius 180\n\tstates\n\t{\n\t\tDeath:\n\t\tTNT1 A 0 A_Jump(256,\"exodiasummon\",\"flyingexodiasummon\")\n\t\tExodiasummon:\n \tTNT1 A 1 A_SpawnItemEx(\"exodia\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t\tFlyingExodiasummon:\n\t\tTNT1 A 1 A_spawnitemex(\"flyingexodia\",0,0,0,0,0,0,0,24)\n\t\tstop\n\n\t}\n}\n\nactor superiorsummonball : robbersummonball\n{\n\tradius 32\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"superior\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor golemridersummonball : robbersummonball\n{\n\tradius 32\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"golemrider\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor spysummonball : robbersummonball\n{\n\tradius 26\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"spy\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor barrelsummonball : robbersummonball\n{\n\tradius 12\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"pimpbarrel\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor tyronesummonball : robbersummonball\n{\n\tradius 32\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"tyrone\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor surprisechainsummonball : robbersummonball\n{\n\tradius 20\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"surprisechaingunner\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor sorcerer666summonball : robbersummonball\n{\n\tradius 18\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"sorcerer666\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor johncenasummonball : robbersummonball\n{\n\tradius 30\n\tstates\n\t{\n\t\tDeath:\n \tTNT1 A 1 A_SpawnItemEx(\"johncena\",0,0,0,0,0,0,0,24)\n\t\tstop\n\t}\n}\n\nactor arabiasummonball : robbersummonball\n{\n\tradius 20\n\tstates\n\t{\n\t\tDeath:\n\t\t\tTNT1 A 0 A_Jump(256,\"Ar1\",\"Ar2\",\"Ar3\",\"Ar5\",\"Ar6\",\"Ar7\",\"Ar8\")\n\t\tAr1:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr2:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia2\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr3:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia3\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr4:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia4\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr5:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia5\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr6:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia6\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr7:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia7\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t\tAr8:\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"arabia8\",0,0,0,0,0,0,0,24)\n\t\t\tstop\n\t}\n}\nactor bossarenasummonball : Robbersummonball\n{\n radius 240\n\t\t states\n\t\t {\n\t\t Death:\n\t\t TNT1 A 0 A_Jump(256,\"GBSpawn\",\"EXSpawn\",\"LGSpawn\",\"GGSpawn\",\"GMSpawn\",\"HCSpawn\",\"HISpawn\",\"KCSpawn\",\"MMSpawn\",\"MGSpawn\",\"SIspawn\")\n\t\t GBSpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"barrywhite_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 Acs_executealways(669,0,33)\n\t\t stop\n\t\t EXSpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"Exodia_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,20)\n\t\t stop\n\t\t LGSpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"gangstagrosse_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,34)\n\t\t stop\n\t\t GGSpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"realgangstagrosse_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,34)\n\t\t stop\n\t\t GMSpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"godmarine_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 Acs_executealways(669,0,39)\n\t\t stop\n\t\t HCSpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"hellcubusboss_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,35)\n\t\t stop\n\t\t HISpawn:\n\t\t TNT1 A 1 A_spawnitemex(\"DancingHitler_A\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,34)\n\t\t stop\n\t\t KCSpawn:\n\t\t TNT1 A 1 a_spawnitemex(\"Kingcyberdemon_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,36)\n\t\t stop\n\t\t MMSpawn:\n\t\t TNT1 A 1 a_spawnitemex(\"Machoman_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,14)\n\t\t stop\n\t\t MGSpawn:\n\t\t TNT1 A 1 a_spawnitemex(\"mlgprogrammer_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,37)\n\t\t stop\n\t\t SISpawn:\n\t\t TNT1 A 1 a_spawnitemex(\"SiankoTurret_a\",0,0,0,0,0,0,0,24)\n\t\t TNT1 A 0 acs_executealways(669,0,38)\n\t\t stop\n\t\t }\n}"
},
{
"source": "pk3",
"name": "actors/chucknorris.txt",
"contents": "actor ChuckNorris\n{\n\tpainchance 0\n\theight 184\n\tcameraheight 144\n\tradius 56\n\tspeed 15\n\thealth 12500\n\tmass 0x7fffffff\n\tmeleerange 72\n\tscale 0.5\n\trenderstyle translucent\n\tobituary \"%o met God in life.\"\n\tdropitem \"PimpSeriousMass\", 256\n\tdamagefactor \"Annihilate\", 0\n\tdamagefactor \"Ridiculous\", 0.6\n\tdamagefactor \"tank\", 100\n\tMONSTER\n\t+LOOKALLAROUND\n\t+NORADIUSDMG\n\t+BOSS\n\t+FLOAT\n\t+NOGRAVITY\n\t+NOICEDEATH\n\t+NOPAIN\n\t+DONTRIP\n\t+NOBLOOD\n\tstates\n\t{\n Spawn:\n \tCHUK A 0\n\tCHUK A 0 A_PlaySound(\"chuck/sight\",CHAN_WEAPON,1.0,0,ATTN_NONE)\n\tCHUK A 0 ACS_ExecuteAlways(100, 0, 192)\n\tCHUK A 0 Thing_ChangeTID(0,653)\n CHUK A 4 A_Look\n goto see\n\t\tIdle:\n\t\t\tCHUK A 0 A_Look\n\t\t\tCHUK AAAA 1 A_Wander\n\t\t\tloop\n\t\tSee:\n\tCHUK A 0 A_JumpIfTargetinLOS(2, 360)\n CHUK A 0 A_Jump(20, \"Giveup\")\n\t\t\tCHUK AAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tCHUK A 8 A_FaceTarget\n\t\t\tCHUK A 0 A_Jump(256,\"Atk1\",\"Atk2\",\"Atk3\",\"Atk4\",\"Atk5\")\n\t\t\tgoto Atk1\n\t\tAtk1:\n\t\t\tCHUK A 25 A_CustomMissile(\"ChuckBFGBall\",72,0,0)\n\t\t\tgoto See\n\t\tAtk2:\n\t\t\tCHUK AAA 3 A_CustomMissile(\"ZRocketChuck\",72,0,random(-2,2))\n\t\t\tCHUK A 15\n\t\t\tgoto See\n\t\tAtk3:\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"PrismShot2\",72,0,random(-4,4))\n\t\t\tCHUK A 1 A_CustomMissile(\"BasicShot3\",72,0,random(-4,4))\n\t\t\tCHUK A 0 A_CustomMissile(\"DeathblazeShot\",72,0,random(-4,4))\n\t\t\tCHUK A 8 A_CustomMissile(\"FelixBlasterShot\",72,0,random(-4,4))\n\t\t\tgoto See\n\t\tAtk4:\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tCHUK A 12 A_CustomMissile(\"PimpHatShot\",72,0,random(-5,5))\n\t\t\tgoto See\n\t\tAtk5:\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast4\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast4\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast4\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast4\",72,0,random(-5,5))\n\t\t\tCHUK A 0 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 1 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tCHUK A 10 A_CustomMissile(\"WillBlast\",72,0,random(-5,5))\n\t\t\tgoto See\n Giveup:\n CHUK A 0 A_ClearTarget\n\tGoto See+2\n\t\tDeath:\n\t\t\tCHUK A 20\n\t\t\tCHUK AAAAA 1 A_FadeOut(0.03)\n\t\t\tCHUK A 0 A_Fall\n\t\t\tCHUK A 1 A_FadeOut(0.03)\n\t\t\twait\n\t}\n}\n\nactor ZRocketChuck : ZRocket { obituary \"%o was seen by Chuck Norris.\" }\n\nactor ChuckBFGBall : BFGBall\n{\n\tobituary \"%o was seen by Chuck Norris.\"\n\tdamage (random(100,120))\n}"
},
{
"source": "pk3",
"name": "actors/machoman.txt",
"contents": "actor pimpmachoman\n{\n\tpainchance 0\n\theight 69\n\tradius 20\n\tspeed 33\n\thealth 5100\n\tmass 69696969\n\tmeleerange 112\n\tcameraheight 69\n\tobituary \"%o got his ass kicked by the Macho Man.\"\n\tseesound \"machomanact\"\n\tactivesound \"machomanact\"\n\tdeathsound \"machomandeath\"\n\tdropitem \"PimpSeriousMass\", 256\n\tdamagefactor \"Annihilate\", 0\n\tdamagefactor \"Ridiculous\", 0.6\n\tdamagefactor \"tank\", 100\n\tmaxdropoffheight 128\n\tmaxstepheight 69\n\tMONSTER\n\t+LOOKALLAROUND\n\t+NORADIUSDMG\n\t+BOSS\n\t+FULLVOLACTIVE\n\t+NOICEDEATH\n\t+NOPAIN\n\t+DONTRIP\n\t+NODROPOFF\n\tstates\n\t{\n Spawn:\n \tFIGH A 0\n\tFIGH A 0 ACS_ExecuteAlways(100, 0, 76)\n\tFIGH A 0 ACS_ExecuteAlways(669,0,14)\n\tFIGH A 0 Thing_ChangeTID(0,652)\n FIGH A 4 A_Look\n goto see\n\t\tIdle:\n\t\t\tFIGH A 0 A_Look\n\t\t\tFIGH A 0 A_PlaySound(\"machomanstep\")\n\t\t\tFIGH AB 4 A_Wander\n\t\t\tFIGH A 0 A_PlaySound(\"machomanstep\")\n\t\t\tFIGH CD 4 A_Wander\n\t\t\tloop\n\t\tSee:\n\tMAGE A 0 A_JumpIfTargetinLOS(2, 360)\n MAGE A 0 A_Jump(20, \"Giveup\")\n\t\t\tFIGH A 0 A_PlaySound(\"machomanstep\")\n\t\t\tFIGH AABB 2 A_Chase\n\t\t\tFIGH A 0 A_PlaySound(\"machomanstep\")\n\t\t\tFIGH CCDD 2 A_Chase\n\t\t\tFIGH A 0 A_PlaySound(\"machomanstep\")\n\t\t\tFIGH AABB 2 A_Chase\n\t\t\tFIGH A 0 A_PlaySound(\"machomanstep\")\n\t\t\tFIGH CCDD 2 A_Chase\n\t\t\tFIGH A 0 A_JumpIfCloser(640,\"Charge\")\n\t\t\tloop\n Giveup:\n MAGE A 0 A_ClearTarget\n\tGoto See+2\n\t\tCharge:\n\t\t\tFIGH E 0 A_PlaySound(\"machoman/swing\")\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH E 5 A_SkullAttack(25)\n\t\t\tFIGH E 0 A_JumpIfCloser(100,\"Melee1\")\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH E 5 A_SkullAttack(25)\n\t\t\tFIGH E 0 A_JumpIfCloser(100,\"Melee1\")\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH E 5 A_SkullAttack(25)\n\t\t\tFIGH E 0 A_JumpIfCloser(100,\"Melee1\")\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH E 5 A_SkullAttack(25)\n\t\t\tFIGH E 0 A_JumpIfCloser(100,\"Melee1\")\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH E 5 A_SkullAttack(25)\n\t\t\tFIGH E 0 A_JumpIfCloser(100,\"Melee1\")\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH E 5 A_SkullAttack(25)\n\t\t\tFIGH E 0 A_Stop\n\t\t\tFIGH E 0 A_JumpIfCloser(100,\"Melee1\")\n\t\t\tgoto See\n\t\tMelee:\n\t\t\tFIGH E 5 A_FaceTarget\n\t\tMelee1:\n\t\t\tFIGH E 0 A_Gravity\n\t\t\tFIGH E 0 A_Stop\n\t\t\tFIGH E 0 A_FaceTarget\n\t\t\tFIGH F 7 A_CustomMeleeAttack((74 + 74 + 74),\"machoman/hit\",\"machoman/miss\")\n\t\t\tFIGH D 4\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tFIGH H 8 Thing_ChangeTID(0,0)\n\t\t\tFIGH I 8 A_Scream\n \t\tFIGH J 8 A_Fall\n \t\tFIGH KLMNN 8\n \t\tFIGH N -1 //A_SpawnItem(\"nuke\")\n\t\t\tstop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/tank.txt",
"contents": "actor TF2Tank\n{\n\thealth 20000\n\tmass 0x7fffffff\n\tscale 0.2\n\theight 192\n\tradius 80\n\tspeed 2\n\tpainchance 0\n\tcameraheight 160\n\tdamagefactor \"Annihilate\", 0\n\tdamagefactor \"Ridiculous\", 0.6\n\tobituary \"%o was blown up by the Tank!\"\n\tdropitem \"pimpredmana\", 256\n\tMONSTER\n\t+BOSS\n\t+NORADIUSDMG\n\t+QUICKTORETALIATE\n\t+NOICEDEATH\n\t+DONTRIP\n\t+NOPAIN\n\t+NOBLOOD\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tFIGH A 0 Thing_ChangeTID(0,651)\n\t\t\tKORX A 0 ACS_ExecuteAlways(100, 0, 200)\n\t\t\tTANK A 4 A_Look\n\t\t\tgoto See\n\t\tIdle:\n\t\t\tTANK A 0 A_Look\n\t\t\tTANK AAAAAAAA 1 A_Wander\n\t\t\tloop\n\t\tSee:\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/sight\",CHAN_WEAPON,1.0,0,ATTN_NONE)\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\tSee2:\n\t\t\tTANK A 0 A_TakeInventory(\"moveloopcheck\",21)\n\t\t\tTANK A 0 A_GiveInventory(\"tanktimer\",1)\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/active\",CHAN_ITEM,1.0,0)\n\t\t\tTANK A 0 A_JumpIfCloser(256,2)\n\t\t\tTANK A 0 A_Jump(256,\"MoveLoop\")\n\t\t\tTANK A 0 A_JumpIfInventory(\"tanktimer\",10,\"DeployBomb\")\n\t\tMoveLoop:\n\t\t\tTANK A 0 A_JumpIfInventory(\"moveloopcheck\",21,\"See2\")\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/move\",CHAN_VOICE,0.5,0)\n\t\t\tTANK A 0 A_GiveInventory(\"moveloopcheck\",1)\n\t\t\tTANK AAAAAAAA 1 A_Chase\n\t\t\tloop\n\t\tDeployBomb:\n\t\t\tTANK A 0 A_StopSound(CHAN_ITEM)\n\t\t\tTANK A 285 A_PlaySound(\"tf2tank/bomb\",CHAN_WEAPON,1.0,0,ATTN_NONE)\n\t\t\tTANK A 0 A_SpawnItem(\"tanknuke\")\n\t\t\tgoto Death+2\n\t\tDeath:\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/death\",CHAN_WEAPON,1.0,0,ATTN_NONE)\n\t\t\tTANK A 0 A_StopSound(CHAN_VOICE)\n\t\t\tTANK A 0 A_PlaySound(\"tf2tank/boom\", CHAN_ITEM, 1.0, 0, ATTN_NONE)\n\t\t\tTANK AAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"TankBigKaboom2\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tTNT1 A 0 A_Fall\n\t\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"TankBigKaboom2\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tstop\n\t}\n}\n\nactor debugtank : tf2tank\n{\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tKORX A 0 A_GiveInventory(\"tanktimer\",8)\n\t\t\tKORX A 0 ACS_ExecuteAlways(100, 0, 200)\n\t\t\tTANK A 4 A_Look\n\t\t\tgoto See\n\t}\n}\n\nactor tanknuke\n{\n+NOBLOCKMAP\n+NOGRAVITY\n+DONTREFLECT\n+FOILINVUL\n+FORCERADIUSDMG\ndamagetype \"tank\"\nobituary \"%o was blown up by the Tank!\"\nstates\n{\n\tSpawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Explode(9000,1500)\n\tTNT1 A 0 A_SpawnItemEx(\"NukeFlare\", 0, 0, 0,0,0,0,0,128,0)\n TNT1 A 25 A_SpawnItemEx(\"NukeFloor\", 0, 0, 0,0,0,0,0,128,0)\n TNT1 AA 0 A_SpawnItemEx(\"NukeSmokeFloor\", 0, 0, 0,0,0,0,0,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukePillar\", 0, 0, 0, 0, 0, 6, 0, 128, 0)\n TNT1 A 105 A_SpawnItemEx(\"NukeSmokePillar\", 0, 0, 0, 0, 0, 6, 0, 128, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeMushroom\", 0, 0, 500,0,0,0,0,128,0)\n TNT1 AA 0 A_SpawnItemEx(\"NukeSmokeMushroom\", 0, 0, 500,0,0,0,0,128,0)\n stop\n}\n}\n\nactor nuke : tanknuke\n{\nstates\n{\n\tSpawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_PlaySound(\"Nuke/Boom\", chan_voice, 1.0, 0, attn_none)\n TNT1 A 0 A_SpawnItem(\"tanknuke\")\n\tstop\n}\n}\n\nActor NukeFire : Nuke\n{\n\t+CLIENTSIDEONLY\n RenderStyle Add\n +NoInteraction\n Scale 0.75\n States\n {\n Spawn:\n TNT1 AA 0 A_Jump(196, \"Spawn2\", \"Spawn3\", \"Spawn4\")\n FLA1 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn2:\n FLA2 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn3:\n FLA3 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn4:\n FLA4 A 1 Bright A_FadeOut(0.015)\n Wait\n }\n}\n\nActor NukeSmoke : Nuke\n{\n Scale 3.5\n\t+CLIENTSIDEONLY\n +NoInteraction\n Alpha 0.5\n States\n {\n Spawn:\n TNT1 AA 0 A_Jump(196, \"Spawn2\", \"Spawn3\", \"Spawn4\")\n SMOK A 5 A_FadeOut(0.015)\n Wait\n Spawn2:\n SMOK B 5 A_FadeOut(0.015)\n Wait\n Spawn3:\n SMOK C 5 A_FadeOut(0.015)\n Wait\n Spawn4:\n SMOK D 5 A_FadeOut(0.015)\n Wait\n }\n}\n\nActor NukeFlare : NukeFire\n{\n\t+CLIENTSIDEONLY\n Scale 7\n States\n {\n Spawn:\n FLAR A 1 Bright A_FadeOut(0.01)\n Wait\n }\n}\n\nActor NukeFloor : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0, Random(0, 359), SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nActor NukeSmokeFloor : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0, Random(0, 359), SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nActor NukePillar : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 100000), 0.00001 * Random(0, 100000), Random(0, -3), Random(0, 359), SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItem(\"NukeSmokering\", 0, 0, 0)\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 100000), 0.00001 * Random(0, 100000), Random(0, -3), Random(0, 359), SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nActor NukeSmokePillar : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 0.00001 * Random(0, 100000), 0.00001 * Random(0, 100000), 0.00001 * Random(0, -400000), Random(0, 359), SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nActor NukeMushroom : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 250000), 0.00001 * Random(0, 250000), 0.00001 * Random(-100000, 100000), Random(0, 359), SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nActor NukeSmokeMushroom : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 0.00001 * Random(0, 250000), 0.00001 * Random(0, 250000), 0.00001 * Random(-100000, 100000), Random(0, 359), SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nActor NukeSmokering : Nuke\n{\n\t+CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 0, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 20, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 40, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 60, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 80, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 100, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 120, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 140, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 160, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 180, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 200, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 220, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 240, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 260, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 280, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 300, SXF_CLIENTSIDE, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 320, SXF_CLIENTSIDE, 0)\n TNT1 A 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 340, SXF_CLIENTSIDE, 0)\n Stop\n }\n}\n\nactor TankBigKaboom2 : MuteKaboom\n{\n\tscale 2.0\n\tradius 16\n\theight 16\n\tspeed 10\n}\n\nactor moveloopcheck : Inventory { inventory.maxamount 21 }\n\nactor tanktimer : Inventory { inventory.maxamount 60 }"
},
{
"source": "pk3",
"name": "actors/superior.txt",
"contents": "actor Superior\n{\n obituary \"%o felt the steel of Superior.\"\n health 1500\n radius 30\n height 88\n mass 1000\n scale 0.35\n speed 10\n painchance 0\n painchance \"rock\", 255\n seesound \"superior/sight\"\n activesound \"superior/sight\"\n dropitem \"pimpbluemana\", 256\n meleerange 64\n renderstyle translucent\n alpha 1\n MONSTER\n +FLOORCLIP\n +QUICKTORETALIATE\n states\n {\n Spawn:\n \tKORX A 0\n\tKORX A 0 ACS_ExecuteAlways(100, 0, 92)\n SPRO A 4 A_Look\n goto See\n Idle:\n \tSPRO A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n \tSPRO A 3 A_Wander\n\tloop\n See:\n SPRO A 2 A_Chase\n loop\n Pain.rock:\n\tSPRO A 0 ThrustThingZ(0,random(30,40),0,1)\n\tSPRO A 40 A_Pain\n\tgoto See\n Missile:\n SPRO A 5 A_FaceTarget\n\tSPRO AAAAAA 3 A_CustomMissile(\"SuperiorPlasma\",56,0,0)\n\tSPRO A 8\n Goto See\n Melee:\n \tSPRO A 8 A_FaceTarget\n\tSPRO A 8 A_CustomMeleeAttack(random(16,20),\"superior/sword\")\n\tgoto See\n Death:\n SPRO A 6\n\tSPRO AAAAAAAAA 2 A_FadeOut(0.1)\n\tSPRO A 0 A_Fall\n stop\n }\n}\n\nactor SuperiorPlasma : PlasmaBall\n{\n\tradius 8\n\theight 12\n\tobituary \"%o felt the steel of Superior.\"\n\ttranslation \"192:207=176:191\"\n\tdamage (random(6,11))\n}"
},
{
"source": "pk3",
"name": "actors/banjoster.txt",
"contents": "ACTOR Banjoster\n{\n Health 450\n Mass 100\n Speed 17\n Height 64\n Radius 16\n painchance 56\n painchance \"rock\", 255\n PainSound \"PlayerMagePain\"\n DeathSound \"PlayerMageCrazyDeath\"\n MONSTER\n +NODROPOFF\n +QUICKTORETALIATE\n +MISSILEMORE\n +MISSILEEVENMORE\n +PUSHABLE\n -COUNTKILL\n +FLOORCLIP\n -DROPOFF\n Obituary \"%o was no match for Banjoster and his flem.\"\n Dropitem \"pimppinkmana\", 256\n translation \"118:122=216:223\", \"123:127=72:76\"\n states\n {\n Spawn:\n DAED A 0\n DAED AB 3 A_Look\n goto see\n See:\n\tDAED A 0 A_JumpIfTargetinLOS(2, 200)\n DAED A 0 A_Jump(15, \"Giveup\")\n DAED A 0 A_PlaySound(\"gibbage/xhrstep\")\n DAED AB 4 A_FastChase\n DAED C 0 A_PlaySound(\"gibbage/xhrstep\")\n DAED CD 4 A_FastChase\n loop\n Idle:\n\tDAED A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n DAED ABCD 4 A_Wander\n loop\n Giveup:\n DAED A 0 A_ClearTarget\n goto See\n Missile:\n DAED E 8 A_FaceTarget\n\tDAED F 0 A_Jump(8,\"Missile2\")\n DAED F 3 bright A_CustomMissile(\"BanjosterShot\", 32, 0, random(-1,1))\n\tDAED E 3 A_FaceTarget\n\tDAED F 6 bright A_CustomMissile(\"BanjosterShot\", 32, 0, random(-1,1))\n goto See\n Missile2:\n\tDAED F 12 bright A_CustomMissile(\"BanjosterShot2\")\n\tDAED E 8\n\tgoto See\n Pain:\n DAED G 2\n DAED G 4 A_Pain\n goto See\nPain.rock:\n\tPIMP A 0 ThrustThingZ(0,random(30,40),0,1)\n\tDAED A 40 A_Pain\n\tgoto See\n Death:\n DAED H 6 A_Scream\n DAED IJK 6\n DAED L 6 A_PlaySound(\"gibbage/xbody\")\n DAED M 6 A_NoBlocking\n DAED N -1\n\tstop\n Raise:\n \tDAED MLKJIH 6\n\tgoto See\n Burn:\n FDTH E 5 Bright A_PlaySound(\"PlayerMageBurnDeath\")\n FDTH F 4 Bright\n FDTH G 5 Bright\n FDTH H 4 Bright A_Scream\n FDTH I 5 Bright\n FDTH J 4 Bright\n FDTH K 5 Bright\n FDTH L 4 Bright\n FDTH M 5 Bright\n FDTH N 4 Bright\n FDTH O 5 Bright\n FDTH P 4 Bright\n FDTH Q 5 Bright\n FDTH R 4 Bright\n FDTH S 5 Bright A_NoBlocking\n FDTH T 4 Bright\n FDTH U 5 Bright\n FDTH V 4 Bright A_Fall\n\tTNT1 A -1\n Stop\n }\n}\n\nactor BanjosterShot\n{\n\theight 32\n\tradius 12\n\tscale 0.666\n\tspeed 33\n\tdamage (random(17,23))\n\trenderstyle translucent\n\tdeathsound \"qgrunt/pain\"\n\tObituary \"%o was no match for Banjoster and his flem.\"\n\tPROJECTILE\n\t+VISIBILITYPULSE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tBJFL AB 5 bright\n\t\t\tloop\n\t\tDeath:\n\t\t\tFLEM HIJKL 5 bright\n\t\t\tstop\n\t}\n}\n\nactor BanjosterShot2 : BanjosterShot\n{\n\tradius 20\n\theight 40\n\tscale 1\n\tspeed 20\n\tseesound \"minotaur/sight\"\n\tdeathsound \"minotaur/attack3\"\n\tdamage (random(72,99))\n\t+SEEKERMISSILE\n\t+FLOORHUGGER\n\t-VISIBILITYPULSE\n\talpha 0.4\n\tObituary \"%o was no match for Banjoster's \\cimaulo \\cmsoon.\"\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tMNTR U 0 A_SetArg(0,random(40,140))\n\t\t\tMNTR U 1 A_SeekerMissile(1,2)\n\t\t\tMNTR U 0 A_SetArg(0,args[0] - 1)\n\t\t\tMNTR U 1 A_SpawnItemEx(\"PhoenixPuffClient\",0,0,0,0,0,frandom(1.0,1.25),0,SXF_NOCHECKPOSITION|SXF_CLIENTSIDE)\n\t\t\tMNTR U 0 A_JumpIf(args[0] <= 0,\"Active\")\n\t\t\tgoto Spawn+1\n\t\tActive:\n\t\t\tMNTR U 0 A_PlaySound(\"minotaur/sight\",CHAN_VOICE)\n\t\t\tgoto Spawn\n\t\tDeath:\n\t\t\tMNTR VWX 3\n\t\t\tMNTR X 1 A_FadeOut(0.05)\n\t\t\twait\n\t}\n}\n\nactor PhoenixPuffClient : PhoenixPuff { +NOINTERACTION +CLIENTSIDEONLY }"
},
{
"source": "pk3",
"name": "actors/swordgrunt.txt",
"contents": "actor SwordGrunt\n{\n\thealth 1500\n\tmass 2000\n\tscale 0.1\n\theight 60\n\tradius 40\n\tspeed 5\n\tseesound \"swordgrunt/active\"\n\tactivesound \"swordgrunt/active\"\n\tdeathsound \"swordgrunt/death\"\n\tobituary \"%o wasn't pimp enough for SwordGrunt.\"\n\tdropitem \"pimpbluemana\", 256\n\tpainchance \"rock\", 255\n\tMONSTER\n\t+QUICKTORETALIATE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tKORX A 0 ACS_ExecuteAlways(100, 0, 64)\n\t\t\tPDEM AA 4 A_Look\n\t\t\tgoto See\n\t\tIdle:\n\t\t\tPDEM A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t\t\tPDEM AAAA 3 A_Wander\n\t\t\tloop\n\t\tSee:\n\t\t\tPDEM A 3 A_Chase\n\t\t\tloop\n\t\tPain.rock:\n\t\t\tPDEM A 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tPDEM A 40 A_Pain\n\t\t\tgoto See\n\t\tMissile:\n\t\t\tPDEM A 10 A_FaceTarget\n\t\t\tPDEM A 2 A_CustomMissile(\"PimpHatShot2\", 56, 0, 0)\n\t\t\tPDEM A 2 A_FaceTarget\n\t\t\tPDEM A 2 A_CustomMissile(\"PimpHatShot2\", 56, 0, 0)\n\t\t\tPDEM A 2 A_FaceTarget\n\t\t\tPDEM A 2 A_CustomMissile(\"PimpHatShot2\", 56, 0, 0)\n\t\t\tPDEM A 2 A_FaceTarget\n\t\t\tPDEM A 2 A_CustomMissile(\"PimpHatShot2\", 56, 0, 0)\n\t\t\tPDEM A 2 A_FaceTarget\n\t\t\tPDEM A 10 A_CustomMissile(\"PimpHatShot2\", 56, 0, 0)\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tPDEM A 2\n\t\t\tPDEM A 52 A_Scream\n\t\t\tPDEM AAAAAAAAA 1 A_FadeOut(0.1)\n\t\t\tPDEM A 0 A_Fall\n\t\t\tstop\n\t}\n}\n\nactor PimpHatShot\n{\n\tradius 12\n\theight 16\n\tspeed 35\n\tdamage (random(19,24))\n\tobituary \"%o was seen by Chuck Norris.\"\n\tscale 0.05\n\tPROJECTILE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tPHAT A 0\n\t\t\tPHAT A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)\n\t\t\tPHAT A 4\n\t\t\twait\n\t\t\tPHAT B 4\n\t\t\twait\n\t\t\tPHAT C 4\n\t\t\twait\n\t\t\tPHAT D 4\n\t\t\twait\n\t\t\tPHAT E 4\n\t\t\twait\n\t\t\tPHAT F 4\n\t\t\twait\n\t\t\tPHAT G 4\n\t\t\twait\n\t\t\tPHAT H 4\n\t\t\twait\n\t\t\tPHAT I 4\n\t\t\twait\n\t\t\tPHAT J 4\n\t\t\twait\n\t\t\tPHAT K 4\n\t\t\twait\n\t\t\tPHAT L 4\n\t\t\twait\n\t\t\tPHAT M 4\n\t\t\twait\n\t\t\tPHAT N 4\n\t\t\twait\n\t\t\tPHAT O 4\n\t\t\twait\n\t\tDeath:\n\t\t\tTNT1 A 1 A_SpawnItem(\"Kaboom\")\n\t\t\tstop\n\t}\n}\n\nactor PimpHatShot2 : PimpHatShot { obituary \"%o wasn't pimp enough for SwordGrunt.\" }"
},
{
"source": "pk3",
"name": "actors/gangstagrosse.txt",
"contents": "actor PimpGangstaGrosse\n{\n\thealth 1500\n\tmass 2000\n\tspeed 10\n\tpainchance 8\n\tpainchance \"rock\", 255\n\theight 108\n\tradius 42\n\tscale 0.5\n\tobituary \"%o was nigga'd by Gangsta Grosse.\"\n\tdropitem \"pimpbluemana\", 256\n\tseesound \"ggrosse/sight\"\n\tpainsound \"ggrosse/pain\"\n\tdeathsound \"ggrosse/death\"\n\tactivesound \"ggrosse/active\"\n\tMONSTER\n\t+FLOORCLIP\n\t+QUICKTORETALIATE\n\t+MISSILEMORE\n\t+MISSILEEVENMORE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tKORX A 0 ACS_ExecuteAlways(100, 0, 114)\n\t\t\tLMGG A 4 A_Look\n\t\t\tgoto See\n\t\tSee:\n\t\t\tLMGG ABCD 6 A_Chase\n\t\t\tloop\n\t\tPain.rock:\n\t\t\tPIMP A 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tLMGG H 40 A_Pain\n\t\t\tgoto See\n\t\tPain:\n\t\t\tLMGG H 6 A_Pain\n\t\t\tgoto See\n\t\tMissile:\n\t\t\tLMGG E 8 A_FaceTarget\n\t\t\tLMGG F 0 A_FaceTarget\n\t\t\tLMGG FFGG 2 bright A_CustomMissile(\"PimpGangstaShot\",48,0,random(-7,7))\n\t\t\tLMGG E 0 A_SpidRefire\n\t\t\tgoto Missile+1\n\t\tDeath:\n\t\t\tLMGG H 4\n\t\t\tLMGG H 8 A_Scream\n\t\t\tLMGG I 12\n\t\t\tLMGG JK 12\n\t\t\tLMGG L -1 A_Fall\n\t\t\tstop\n\t}\n}\n\nactor PimpGangstaShot : GangsterShot\n{\n\tdamage (random(6,9))\n\tobituary \"%o was nigga'd by Gangsta Grosse.\"\n\t+DONTREFLECT\n}"
},
{
"source": "pk3",
"name": "actors/iconofsin.txt",
"contents": "actor 666IconCounter : inventory { inventory.maxamount 66 }\n\nactor IconOfSin\n{\n\thealth 666\n\tscale 0.666\n\tmass 666666\n\tpainchance 66\n\theight 128\n\tradius 96\n\tspeed 1\n\tpainsound \"brain/pain\"\n\tdeathsound \"brain/death\"\n\trenderstyle translucent\n\talpha 1\n\tdropitem \"pimpbluemana\", 256\n\tdamagefactor \"sentryBuster\", .5\n\tdamagefactor \"sentryGun\", .5\n\tdamagefactor \"barrel\", .5\n\tMONSTER\n\t+NOBLOOD\n\t+QUICKTORETALIATE\n\t+LOOKALLAROUND\n\t+NOICEDEATH\n\t+NORADIUSDMG\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tKORX A 0 ACS_ExecuteAlways(100, 0, 136)\n\t\t\tICON A 0 A_PlaySound(\"icon/sight\",0)\n\t\t\tICON ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB 3 bright\n\t\t\tICON A 1 bright A_Look\n\t\t\tgoto See\n\t\tSee:\n\t\t\tICON A 0 A_JumpIfTargetinLOS(2, 360)\n\t\t\tICON A 0 A_Jump(60,\"Giveup\")\n\t\t\tICON A 0 A_Chase\n\t\t\tICON A 1 bright A_JumpIfTargetInLOS(\"FireCube\",360)\n\t\t\tICON A 2 bright\n\t\t\tICON BABABAB 3 bright\n\t\t\tloop\n\t\tGiveup:\n\t\t\tICON A 0 A_ClearTarget\n\t\t\tgoto See+2\n\t\tIdle:\n\t\t\tICON A 1 bright A_Wander\n\t\t\tICON A 2 bright A_Look\n\t\t\tICON BABABAB 3 bright\n\t\t\tICON A 3 bright A_Look\n\t\t\tICON BABABAB 3 bright\n\t\t\tICON A 3 bright A_Look\n\t\t\tICON BABABAB 3 bright\n\t\t\tloop\n\t\tFireCube:\n\t\t\tICON A 0 A_GiveInventory(\"666IconCounter\",1)\n\t\t\tICON A 0 A_CustomMissile(\"666IconSpawnCube\",72,0,random(-180,180),2,0)\n\t\t\tICON A 0 A_PlaySound(\"brain/spit\",0)\n\t\t\tICON A 3 bright A_JumpIfInventory(\"666IconCounter\",66,\"KillMe\")\n\t\t\tICON BABABABABABABABABABABABABABABABABABABABABABABABAB 3 bright\n\t\t\tgoto See\n\t\tPain:\n\t\t\tICON A 3 bright A_Pain\n\t\t\tICON BABABABABABABABABABABAB 3 bright\n\t\t\tgoto See\n\t\tKillMe:\n\t\t\tICON A 1 bright A_Die\n\t\tDeath:\n\t\t\tICON A 3 bright\n\t\t\tICON C 1 bright A_Scream\n\t\t\tICON CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 2 bright A_SpawnItemEx(\"BigKaboom2\", 0, 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tICON C 1 bright A_FadeOut(0.125)\n\t\t\twait\n\t}\n}\n\nactor BigKaboom2 : Kaboom\n{\n\tscale 2.0\n\tradius 16\n\theight 16\n\tspeed 10\n}\n\nactor 666IconSpawnCube\n{\n\tPROJECTILE\n\t-NOGRAVITY\n\tgravity 0.08\n\tspeed 10\n\tradius 64\n\theight 16\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tBOSF ABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCD 3\n\t\t\tloop\n\t\tDeath:\n\t\t\tBOSF A 0 A_SpawnItem(\"SpawnFire\")\n\t\t\tBOSF A 0 A_Jump(1,\"HeroSpawn\")\n\t\t\tBOSF A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZArchvile\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZBaronOfHell\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZPainElemental\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZArachnotron\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZMancubus\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZRevenant\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZHellKnight\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZCacodemon\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZDemon\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZSpectre\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZDoomImp\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZZombieman\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZShotgunGuy\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZWolfensteinSS\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZChaingunGuy\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZPLostSoul\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZHereticImp\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZHereticImpLeader\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZMummy\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZMummyLeader\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZKnight\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZKnightGhost\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZBeast\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZSnake\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZClink\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZWizard\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZFireDemon\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZEttin\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZCentaur\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZCentaurLeader\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZBishop\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZWraith\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZDemon1\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZSerpent\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZIceGuy\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZFighterBoss\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZClericBoss\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZMageBoss\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZAcolyte\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZAcolyteShadow\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZRebel\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZMacil2\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZSentinel\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZTemplar\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"WalkingStalker\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZCrusader\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZReaver\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZStrifeBishop\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZLoremaster\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"CommonFlemoid\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"BipedalFlemoid\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Larva\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Cyclops\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ArmoredBiped\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Quadrumpus\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Stridicus\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"SuperCyclops\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Maximus\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"FlemMine\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Drone\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Prism\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Spore\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"GreaterPrism\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Mill\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Treadmill\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Virus\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"AirCarrier\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"MeshFlier\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"MeshWalker\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\tHeroSpawn:\n\t\t\tBOSF A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZSpiderMastermind\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZCyberdemon\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZMinotaur\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZIronLich\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZSorcerer1\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZWyvern\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZHeresiarch\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZKorax\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZAlienSpectreA\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZAlienSpectreB\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZProgrammer\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZInquisitor\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"ZEntityBoss\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Flembomination\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Snotfolus\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Leader\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"Felix\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"LandCarrier\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\t\t\tstop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/sentrybuster.txt",
"contents": "actor SentryBuster\n{\n\thealth 1000\n\tmass 2000\n\tspeed 18\n\tpainchance 0\n\tpainchance \"rock\", 255\n\theight 120\n\tradius 36\n\tscale 0.125\n\tmeleerange 72\n\tobituary \"%o went boom near a Sentry Buster.\"\n\tdropitem \"pimpbluemana\", 256\n\tdeathsound \"buster/death\"\n\tactivesound \"buster/active\"\n\tMONSTER\n\t+FLOORCLIP\n\t+NOICEDEATH\n\t+QUICKTORETALIATE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tKORX A 0 //ACS_ExecuteAlways(100, 0, 118)\n\t\t\tBUST AA 2 A_Look\n\t\t\tgoto See\n\t\tSee:\n\t\t\tBUST A 0 A_PlaySound(\"buster/loop\",CHAN_ITEM,1.0,1)\n\t\t\tBUST A 0 A_PlaySound(\"buster/step\",CHAN_WEAPON,0.65)\n\t\t\tBUST AAAA 2 A_Chase\n\t\t\tBUST A 0 A_PlaySound(\"buster/step\",CHAN_WEAPON,0.65)\n\t\t\tBUST AAAA 2 A_Chase\n\t\t\tBUST A 0 A_PlaySound(\"buster/step\",CHAN_WEAPON,0.65)\n\t\t\tBUST AAAA 2 A_Chase\n\t\t\tBUST A 0 A_PlaySound(\"buster/step\",CHAN_WEAPON,0.65)\n\t\t\tBUST AAAA 2 A_Chase\n\t\t\tgoto See+1\n\t\tPain.rock:\n\t\t\tBUST A 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tBUST A 40 A_Pain\n\t\t\tgoto See\n\t\tMelee:\n\t\t\tBUST A 1 A_FaceTarget\n\t\t\tBUST A 1 A_Die\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tBUST A 1 A_StopSound(CHAN_ITEM)\n\t\t\tBUST A 69 A_Scream\n\t\t\tBUST A 0 A_Fall\n\t\t\tBUST A 0 A_PlaySound(\"buster/boom\",0)\n\t\t\tBUST AAAAAAAAAA 0 A_SpawnItemEx(\"MuteKaboom\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tBUST A 0 A_CustomMissile(\"busterexplosion\")\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"MuteKaboom\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tBUST AAAAAAAAAA 0 A_SpawnItemEx(\"MuteKaboom\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"MuteKaboom\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tBUST AAAAAAAAAA 0 A_SpawnItemEx(\"MuteKaboom\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"MuteKaboom\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tstop\n\t}\n}\n\n\tACTOR MuteKaboom\n{\n\tscale 2.0\n Radius 10\n Height 10\n Speed 5\n PROJECTILE\n +CLIENTSIDEONLY\n +NOCLIP\n States\n {\n Spawn:\n MISL B 8 bright\n MISL C 6 bright\n MISL D 4 bright\n Stop\n }\n}\n\nactor mutekaboom2 : mutekaboom { scale 1.2 }\n\nactor busterexplosion\n{\n\tPROJECTILE\n\t+FORCERADIUSDMG\n\t+FOILINVUL\n\t+DONTREFLECT\n\tradius 1\n\theight 1\n\tspeed 0\n\tdamagetype \"sentryBuster\"\n\tobituary \"%o went boom near a Sentry Buster.\"\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 0\n\t\tDeath:\n\t\t\tTNT1 A 1 A_Explode(384,384)\n\t\t\tstop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/stronkwillsmith.txt",
"contents": "actor StronkWillSmith\n{\n\thealth 900\n\tmass 1000\n\tspeed 10\n\tpainchance 0\n\tpainchance \"rock\", 255\n\theight 80\n\tradius 32\n\tscale 0.2\n\tmeleerange 48\n\tobituary \"%o couldn't stand Stronk Will Smith.\"\n\tdropitem \"pimpbluemana\", 256\n\tMONSTER\n\t+FLOORCLIP\n\t+QUICKTORETALIATE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tKORX A 0\n\t\t\tKORX A 0 ACS_ExecuteAlways(100, 0, 84)\n\t\t\tWILL A 4 A_Look\n\t\t\tgoto See\n\t\tSee:\n\t\t\tWILL A 3 A_Chase\n\t\t\tloop\n\t\tPain:\n\t\t\tWILL A 6 A_Pain\n\t\t\tgoto See\n\t\tPain.rock:\n\t\t\tPIMP A 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tWILL A 40 A_Pain\n\t\t\tgoto See\n\t\tMissile:\n\t\t\tWILL A 6 A_FaceTarget\n\t\t\tWILL AAA 2 A_CustomMissile(\"WillBlast3\",56,0,random(-2,2))\n\t\t\tWILL AA 2 A_CustomMissile(\"WillBlast2\",56,0,random(-2,2))\n\t\t\tWILL A 10\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tWILL A 2\n\t\t\tWILL A 8 A_Scream\n\t\t\tWILL AAAAAAAAA 1 A_FadeOut(0.1)\n\t\t\tGARD A 0 A_Fall\n\t\t\tstop\n\t}\n}\n\nactor WillBlast\n{\n\theight 16\n\tradius 8\n\tspeed 44\n\tdamage (random(18,24))\n\tobituary \"%o was seen by Chuck Norris.\"\n\tPROJECTILE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tFX17 H 4 bright\n\t\t\tloop\n\t\tDeath:\n\t\t\tFX17 IJKL 4 bright\n\t\t\tstop\n\t}\n}\n\nactor WillBlast4 : WillBlast { deathsound \"weapons/zapx\" }\n\nactor WillBlast2 : WillBlast4 { obituary \"%o couldn't stand Stronk Will Smith.\" }\n\nactor WillBlast3 : WillBlast2 { +THRUGHOST }"
},
{
"source": "pk3",
"name": "actors/willsmith.txt",
"contents": "actor WillSmith\n{\n\thealth 350\n\tmass 0x7FFFFFFF\n\tspeed 10\n\tpainchance 0\n\tpainchance \"rock\", 255\n\theight 88\n\tradius 28\n\tscale 0.2\n\tmeleerange 80\n\tobituary \"%o was laughed at by Will Smith.\"\n\tdropitem \"pimppinkmana\", 256\n\tMONSTER\n\t+FLOAT\n\t+NOGRAVITY\n\t+QUICKTORETALIATE\n\t+CANNOTPUSH\n\t+NORADIUSDMG\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tWILL BB 4 A_Look\n\t\t\tgoto See\n\t\tIdle:\n\t\t\tWILL B 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t\t\tWILL BBBBBBBBBB 1 A_Wander\n\t\t\tloop\n\t\tSee:\n\t\t\tWILL B 1 A_Chase\n\t\t\tloop\n\t\tMelee:\n\t\t\tWILL B 0 A_PlaySound(\"will/attack\",CHAN_VOICE)\n\t\t\tWILL B 15 A_CustomMeleeAttack(random(14,22))\n\t\t\tgoto See\n\t\tPain.rock:\n\t\t\tWILL B 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tWILL B 40 A_Pain\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tWILL B 2\n\t\t\tWILL B 8 A_Scream\n\t\t\tWILL BBBBBBBBB 1 A_FadeOut(0.1)\n\t\t\tGARD A 0 A_Fall\n\t\t\tstop\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/gardevoir.txt",
"contents": "actor Gardevoir\n{\n\thealth 600\n\tmass 500\n\tspeed 8\n\tpainchance 0\n\tpainchance \"rock\", 255\n\theight 88\n\tradius 36\n\tscale 0.4\n\tobituary \"%o was annihilated by Gardevoir.\"\n\tdropitem \"pimpbluemana\", 256\n\tseesound \"garde/act\"\n\tactivesound \"garde/act\"\n\trenderstyle translucent\n\tMONSTER\n\t+FLOORCLIP\n\t+QUICKTORETALIATE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tGAYD AA 4 A_Look\n\t\t\tgoto See\n\t\tIdle:\n\t\t\tGAYD A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t\t\tGAYD AAAA 4 A_Wander\n\t\t\tloop\n\t\tSee:\n\t\t\tGAYD A 3 A_Chase\n\t\t\tloop\n\t\tPain.rock:\n\t\t\tGAYD A 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tGAYD A 40 A_Pain\n\t\t\tgoto See\n\t\tMissile:\n\t\t\tGAYD A 5 A_FaceTarget\n\t\t\tGAYD A 10 A_CustomMissile(\"HellcannonMissile\", 72, 0, 0)\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tGAYD A 2\n\t\t\tGAYD A 8 A_Scream\n\t\t\tGAYD AAAAAAAAA 1 A_FadeOut(0.1)\n\t\t\tGAYD A 0 A_Fall\n\t\t\tstop\n\t}\n}\n\nactor HellCannonMissile\n{\n\tspeed 25\n\theight 24\n\tradius 16\n\tscale 1.5\n\tdamage (random(30,50))\n\tobituary \"%o was annihilated by Gardevoir.\"\n\tseesound \"hellcannon/fire\"\n\tdeathsound \"templar/missilex\"\n\tdamagetype \"homingShot\"\n\trenderstyle add\n\tPROJECTILE\n\t+SEEKERMISSILE\n\t+BRIGHT\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail1\")\n\t\t\tFX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 CC 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail1\")\n\t\t\tFX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 CC 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail2\")\n\t\t\tFX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 DD 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail2\")\n\t\t\t//FX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 DD 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail3\")\n\t\t\tFX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 EE 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail3\")\n\t\t\tFX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 EE 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail4\")\n\t\t\tFX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 FF 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tFX00 C 0 A_SpawnItem(\"CannonTrail4\")\n\t\t\t//FX00 C 0 A_SeekerMissile(2,3)\n\t\t\tFX00 FF 1 bright A_SpawnItemEx(\"CannonSpark\", 0, 0,0,random(-9,9),random(-9,9),random(5,9), 48, 128)\n\t\t\tloop\n\t\tDeath:\n\t\t\tFX00 HIJKLM 4 bright\n\t\t\tstop\n\t}\n}\n\nactor CannonSpark\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\t+CLIENTSIDEONLY\n\tspeed 4\n\tscale 4.0\n\trenderstyle add\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tTGLT ABCDE 4 bright A_FadeOut(0.2)\n\t\t\tstop\n\t}\n}\n\nactor CannonTrail1\n{\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\t+CLIENTSIDEONLY\n\trenderstyle add\n\talpha 0.8\n\tscale 1.5\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tFX00 C 6 bright A_FadeOut(0.2)\n\t\t\twait\n\t}\n}\n\nactor CannonTrail2 : CannonTrail1\n{\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tFX00 D 6 bright A_FadeOut(0.2)\n\t\t\twait\n\t}\n}\n\nactor CannonTrail3 : CannonTrail1\n{\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tFX00 E 6 bright A_FadeOut(0.2)\n\t\t\twait\n\t}\n}\n\nactor CannonTrail4 : CannonTrail1\n{\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tFX00 F 6 bright A_FadeOut(0.2)\n\t\t\twait\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/gangster.txt",
"contents": "actor Gangster\n{\n\thealth 150\n\tmass 200\n\tspeed 9\n\tpainchance 85\n\tpainchance \"rock\", 255\n\theight 64\n\tradius 16\n\tscale 0.2\n\tobituary \"%o was shot down by a Gangster.\"\n\tseesound \"gangster/sight\"\n\tactivesound \"gangster/sight\"\n\tdropitem \"pimpgreenmana\", 256\n\tMONSTER\n\t+FLOORCLIP\n\t+QUICKTORETALIATE\n\t+PUSHABLE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tGANG AA 4 A_Look\n\t\t\tgoto See\n\t\tIdle:\n\t\t\tGANG A 0 A_LookEx(0, 0, 0, 0, 360, \"See\")\n\t\t\tGANG AAAA 3 A_Wander\n\t\t\tloop\n\t\tSee:\n\t\t\tGANG A 3 A_Chase\n\t\t\tloop\n\t\tPain.rock:\n\t\t\tPIMP A 0 ThrustThingZ(0,random(30,40),0,1)\n\t\t\tGANG A 40 A_Pain\n\t\t\tgoto See\n\t\tPain:\n\t\t\tGANG A 6 A_Pain\n\t\t\tgoto See\n\t\tMissile:\n\t\t\tGANG A 4 A_FaceTarget\n\t\t\tGANG AAA 4 A_CustomMissile(\"GangsterShot\", 56, 0, random(-9,9))\n\t\t\tGANG A 4\n\t\t\tgoto See\n\t\tDeath:\n\t\t\tGANG A 4\n\t\t\tGANG AAAAAAAAA 1 A_FadeOut(0.1)\n\t\t\tGANG A 0 A_Fall\n\t\t\tstop\n\t}\n}\n\nactor GangsterShot : AssassinShot\n{\n\tobituary \"%o was shot down by a Gangster.\"\n\tdamage (random(8,13))\n}"
}
]
},
"maps": []
}