Raw model (for completeness)
{
"meta": {
"id": "06857fac-69e3-4ed4-ade5-79178f42ae82",
"sha1": "2745513b6c811851ee5e06c236d3882ce094dc73",
"sha256": "5d5feb3604bdc16c86bff63e2015693700be99fb255435b10f328ef16a7f6b88",
"filenames": [
"di-classes.v1d.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2018-03-28 00:13:57",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2018-03-28 00:13:57",
"file": {
"type": "PK3",
"size": 5471912,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/2745513b6c811851ee5e06c236d3882ce094dc73/2745513b6c811851ee5e06c236d3882ce094dc73.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 1088,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "SNDINFO.txt",
"contents": "srpelo/boom SPBOOM\nsrpelo/bosh SPBOSH\nsonic/boost BOOST\n\nmuda/hit MUDAHIT\nfrank/stop TIM2STP\ndio/muda MUDA\ndio/knife DIOKNIF\ndio/die DIODIE\ndio/laugh DIOLAUGH\ndio/stop DIOSTOP\n\nWASTED WASTED\n\nbee/gogo BEEGOGO\n\nrainbow/man RNBFGB\nrainbow/shot MMVSHOT\nrainbow/laser S3KLAS\n\nspa/spring SPASPIG\n\nwhat WHAT\nitoldyou/nottodothat ITOLDYOU\n\ndbz/aura DBZAURA\ndbz/teleport DBZTELE\n\ngoku/blast KBLST $Volume goku/blast 6\ngoku/fire KFIRE $Volume goku/fire 6\ngoku/charge KCHRG $Volume goku/charge 6\ngoku/teleport SAIRTELE\n\ngoku/k1 GOKUK1\ngoku/k2 GOKUK2\ngoku/k3 GOKUK3\ngoku/k4 GOKUK4\ngoku/k5 GOKUK5\n\nweapon/mjwoohoo\tMJWOO\nweapon/sonicroll SHROLL\nweapon/granduppah SORGU\nweapon/ragepunch SORPCH\nweapon/ripsonic SHDETH\nweapon/ngspin NGSPIN\nweapon/sega\tSEGA\nweapon/sboost BOOST\nknux/knuckles KNUX $Volume knux/knuckles 6\nknux/ohno KNOHNO $Volume knux/ohno 6\nweapon/segacd SGACD\nweapon/sonicfire SHFIRE\nweapon/egghit EGGHIT\nweapon/owtheedge ORGTC\nweapon/originalNO ORGKILL\nsonic/noway SANCNO\nsonic/super SUPTRA\nsonic/sphere CHEKSPH\nsonic/bumper BUMPHIT\nsonic/explode SONEXPL\nsonic/ring SONRIN\n\nnowigot/yourpower NOWIGOT\n\nsnow/throw\tSNOBALL\nsnow/death\tSNOLND\nsnow/punch GPAWNCH\nsnow/item JUNKCOL\n\nneedle/shot NEDLSHOT\nmetroid/shot METRSHOT\nmetroid/bomb METBSET\nmetroid/explode METBEXP\n\nmetroid/walk1 METWALK1\nmetroid/walk2 METWALK2\n\nweapon/pfreezeloop PFLOOP\nweapon/pfreezeend PFEND\nweapon/brickslash SMBBB\n$volume weapon/brickslash 3\n\ncf/flcnsnd FALSND\ncf/flcnchrg FALCHARG\ncf/flcnpnch FALPUNCH\ncf/fpimpct IMPACT\n\nitemuse ITEMUSE\n\nweapon/needleshot NEDLSHOT\n\npit/arrow PITFIRE\n\nhah HAH $Volume hah 10\n\n$random buzz { bzzt bzzt2 }\nBZZT BZZT\nBZZT2 BZZT2\n\nopaopa/pain OPAPAIN\nopaopa/death OPADEAT\nopaopa/shot OPASHOT\n\npuyo/bounce PYOBUNE\npuyo/shot PYOSHOT\npuyo/death PYODETH\n\nhornet/daytona DAYTONA\n\nweapon/DuoShot2 DUOFIST2\n\nshine/spawn SHINESP\nshine/shoot SHINESH\n\ngarm/roar GOSARMR\ntreble/death TREDETH\n\nnintendo/switch NINSWTCH\n\n$random bees/taunt { bees/taunt0 bees/taunt1 bees/taunt2 bees/taunt3 bees/taunt4 bees/taunt5 bees/taunt6 bees/taunt7 bees/taunt8 bees/taunt9 bees/taunt10 bees/taunt11 bees/taunt12 bees/taunt13 bees/taunt14 bees/taunt15 bees/taunt16 bees/taunt17 bees/taunt18 bees/taunt19 bees/taunt20 bees/taunt21 bees/taunt22 bees/taunt23 bees/taunt24 bees/taunt25}\nbees/taunt0 BEE0\nbees/taunt1 BEE1\nbees/taunt2 BEE2\nbees/taunt3 BEE3\nbees/taunt4 BEE4\nbees/taunt5 BEE5\nbees/taunt6 BEE6\nbees/taunt7 BEE7\nbees/taunt8 BEE8\nbees/taunt9 BEE9\nbees/taunt10 BEE10\nbees/taunt11 BEE11\nbees/taunt12 BEE12\nbees/taunt13 BEE13\nbees/taunt14 BEE14\nbees/taunt15 BEE15\nbees/taunt16 BEE16\nbees/taunt17 BEE17\nbees/taunt18 BEE18\nbees/taunt19 BEE19\nbees/taunt20 BEE20\nbees/taunt21 BEE21\nbees/taunt22 BEE22\nbees/taunt23 BEE23\nbees/taunt24 BEE24\nbees/taunt25 BEE25"
},
{
"source": "pk3",
"name": "SBARINFO.V.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHealthBar, 1\n{\nDrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 8;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBAR\", 24, 3;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBAR\", 24, 3;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBAR\", 24, 3;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBAR\", 24, 3;}\nDrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),31,30;\n\nInInventory SkullShieldCheck, 1{DrawBar \"BARFLS5\", \"BAREMPTY\", Health, vertical, 24, 8;}\nInInventory SkullBarrierProtection, 1{DrawBar \"BARFLS5\", \"BAREMPTY\", Health, vertical, 24, 8;}\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\n}\n\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\nDrawImage weaponicon, 16, 64;\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperArmWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceSlasherWep{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HyperBombWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FireStormWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBeamWep{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeSlowWep{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected OilSliderWep{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AirShooterWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BubbleLeadWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected QuickBoomerangWep{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrashBombWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeStopperWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AtomicFireWep{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 70{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected LeafShieldWep{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", LeafShieldCharge, vertical, 16, 8;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagnetMissileWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GeminiLaserWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HardKnuckleWep{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TopSpinWep{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SearchSnakeWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SparkShockWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ShadowBladeWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RainFlushWep{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DrillBombWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PharaohShotWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected RingBoomerangWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DustCrusherWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DiveMissileWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SkullbarrierWep{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterWaveWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PowerStoneWep{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GyroAttackWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected StarCrashWep{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ChargeKickWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NapalmBombWep{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrystalEyeWep{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CentaurFlashWep{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameBlastWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected KnightCrushWep{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PlantbarrierWep{Drawbar\"BARAMM28\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\t\t\t\t\t\t\t DrawBar \"BARHEALP\", \"BAREMPTY\", Health, vertical, 24, 8;}}\nIsSelected SilverTomahawkWep{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WindStormWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected YamatoSpearWep{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JunkShieldWep{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected DangerWrapWep{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBoltWep{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WildCoilWep{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected SlashClawWep{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NoiseCrushWep{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ScorchWheelWep{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoHoldWep{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AstroCrushWep{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameSwordWep{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderClawWep{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HomingSniperWep{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected IceWaveWep {DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlashBombWep{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterBalloonWep{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CopyVisionWep{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LightningBoltWep{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceWallWep{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SpreadDrillWep{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RemoteMineWep{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaveBurnerWep{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagicCardWep{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM9\nIsSelected PlugBallWep {DrawBar \"BARAMM60\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LaserTridentWep {DrawBar \"BARAMM61\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoBlowWep {DrawBar \"BARAMM62\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JewelSatelliteWep{DrawBar \"BARAMM63\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory JewelShieldCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", JewelShieldCheck, vertical, 16, 8;}}\nIsSelected MagmaBazookaWep {DrawBar \"BARAMM64\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 20{DrawBar \"BARFLS13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ConcreteShotWep {DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BlackHoleBombWep {DrawBar \"BARAMM66\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HornetChaserWep {DrawBar \"BARAMM67\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM10\nIsSelected TripleBladeWep {DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterShieldWep {DrawBar \"BARAMM69\", \"VAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"BARAMT69\", \"NOBAR\", WaterShieldCheck, vertical, 24, 8;}} // Over HP\nIsSelected CommandoBombWep {DrawBar \"BARAMM70\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ChillSpikeWep {DrawBar \"BARAMM71\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderWoolWep {DrawBar \"BARAMM72\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ReboundStrikerWep {DrawBar \"BARAMM73\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WheelCutterWep {DrawBar \"BARAMM74\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCutterCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", WheelCutterCheck, vertical, 16, 8;}}\nIsSelected SolarBlazeWep {DrawBar \"BARAMM75\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MirrorBusterWep{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected ScrewCrusherWep{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BalladeCrackerWep{Drawbar\"BARAMM51\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,8;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,8;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\t\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\t\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\n\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\nInInventory BossHealth2, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth2, vertical, 292, 8;}\nInInventory BossHealth3, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth3, vertical, 292, 8;}\nInInventory BossHealth4, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth4, vertical, 292, 8;}\nInInventory BossHealth5, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth5, vertical, 292, 8;}\nInInventory BossHealth6, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth6, vertical, 292, 8;}\nInInventory BossHealth7, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth7, vertical, 306, 8;}\nInInventory EvilRobotShield, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\n\n//Orange Juice\nInInventory IsOrangeJuice, 1\n{\nDrawBar \"SUNDBAR\", \"BAREMPTY\", DashLimiter, vertical, 8, 8;\nIsSelected StandPowersCopy{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BeeBazookaCopy{DrawBar \"BARAMMHW\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RainbowLasersCopy\n{\nDrawBar \"RAINBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nDrawImage \"RLASER\", 16, 64;\n}\nIsSelected WaveBikeCopy{DrawBar \"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PukapuckerCopy{DrawBar \"BARAMMRD\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperAirmanCopy{DrawBar \"BARAMMSA\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SEGAPowersCopy{DrawBar \"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SnowballCopy{DrawBar \"BARAMMSN\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LoliRifleCopy{DrawBar \"BARAMMLR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GoddessArrowsCopy{DrawBar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory ShotaconCharge, 1{DrawBar\"BARAMPC1\", \"NOBAR\", ShotaconCharge, vertical, 16, 8;\nInInventory ShotaconCharge, 30{DrawBar\"PITCBAR\", \"NOBAR\", ShotaconCharge, vertical, 16, 8;}}}\n\nIsSelected PerfectFreezeCopy{DrawBar \"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BrickSlashCopy{DrawBar \"BARAMMBS\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BLasterCopy{DrawBar \"BARAMMR1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FalconPunchCopy{DrawBar \"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BlueShellCopy{DrawBar \"BARAMMBL\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TacoBombCopy{DrawBar \"BARAMMTB\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BananaBoomerangCopy{DrawBar \"BARAMMBB\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GrapeCannonCopy{DrawBar \"BARAMMGC\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperspicyCurryCopy{DrawBar \"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LimeGrenadeCopy{DrawBar \"BARAMMLG\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HakureiBulletCopy{DrawBar \"BARAMMHB\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ShineCopy{DrawBar \"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory KnightFlag,1{DrawBar \"BARFLS5\", \"NOBAR\", Ammo1, vertical, 16, 8;}}\nIsSelected GospelArmCopy{DrawBar \"BARAMMGA\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n}\n\n//Right & Dio\nInInventory DioStandPowers, 1\n{\nDrawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory ZaWarudoAmmo, 200{DrawBar \"BARFLS1\", \"NOBAR\", ZaWarudoAmmo, vertical, 16, 8;}\nInInventory WastedFlag, 1{DrawImage \"WASTEDD\", 108, 90;}\n}\n\n//Honeywoman\nIsSelected BeeBazooka{DrawBar \"BEEBAR\", \"BAREMPTY\", BeeShieldAmmo, vertical, 16, 8;}\n\n//Rainbowman\nInInventory RainbowLasers, 1\n{\nDrawBar \"RAINBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nDrawImage \"RLASER\", 16, 64;\n}\n\n//Pukapucker\nInInventory PukapuckerWep, 1\n{\nDrawBar \"BAREMPTY\", \"BARAMMRD\", PukaBallLife, vertical, reverse, 16, 8;\nInInventory PukaBallPreventer, 1{DrawImage \"PUKAOUT\",292,11;}\n}\n\n//Super Airman\nInInventory SuperAirShooter, 1\n{\nDrawBar \"BARAMMSP\", \"BAREMPTY\", SuperAirCharge, vertical, 16, 8;\nInInventory SuperAirCharge, 90{DrawBar \"BARFLS1\", \"NOBAR\", SuperAirCharge, vertical, 16, 8;}\nInInventory ITCooldown, 1{DrawBar \"BARFLS5\", \"NOBAR\", Health, vertical, 24, 8;}\n}\n\n//BlastProcessor\nInInventory IsSaturn {Drawbar\"BARAMM18\", \"BAREMPTY\", SEGAAmmo, vertical, 16, 8;}\n\n//Snowman\nInInventory SnowballBusterWep, 1\n{\nDrawbar\"SNAMBAR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//LoliGunner\nInInventory LoliRifle, 1\n{\nDrawBar \"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nDrawBar \"BARAMM66\", \"BAREMPTY\", LoliMeteorAmmo, vertical, 8, 8;\nInInventory LoliMeteorAmmo, 100{DrawBar \"BARFLS1\", \"NOBAR\", LoliMeteorAmmo, vertical, 8, 8;}\nInInventory LTeleCooldown, 1{DrawBar \"BARFLS5\", \"NOBAR\", Health, vertical, 24, 8;}\n}\n\n//WaveBike\nInInventory WaveRace64, 1\n{\nDrawBar \"BARAMM19\", \"BAREMPTY\", WaveBikeCharge, vertical, 16, 8;\nInInventory WaveBikeCharge, 400{DrawBar \"BARFLS1\", \"NOBAR\", WaveBikeCharge, vertical, 16, 8;}\nDrawBar \"BARAMM13\", \"NOBAR\", WaveBikeOverheat, vertical, 16, 8;\n}\n\n//Pit\nInInventory GoddessArrows, 1\n{\nDrawBar \"BARAMMBB\", \"BAREMPTY\", ShotaconCharge, vertical, 16, 8;\nInInventory ShotaconCharge, 30{DrawBar \"PITBAR\", \"NOBAR\", ShotaconCharge, vertical, 16, 8;}\n}\n\n//Treble\nInInventory TrebleBuster, 1\n{\nDrawbar \"BARAMMTR\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\nInInventory TrebleCharge, 25{DrawBar \"TRBBARB\", \"NOBAR\", TrebleCharge, vertical, 24, 8;}\nInInventory TrebleAmmo2, 1{Drawbar\"NOBAR\",\"NOBAR\",TrebleAmmo2,vertical,16,8;}\nInInventory TrebleAmmo2, 2{Drawbar\"TRBBAR\",\"NOBAR\",TrebleAmmo2,vertical,16,8;}\n}\n\n}\n}"
},
{
"source": "pk3",
"name": "SBARINFO.H.txt",
"contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal, forcescaled\n{\nInInventory not NoHealthBar, 1\n{\nDrawbar \"VARHEALT\", \"VAREMPTY\", Health, horizontal, 130, 184;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBARH\", 130, 179;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBARH\", 130, 179;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBARH\", 130, 179;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBARH\", 130, 179;}\nDrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\nInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VAREMPTY\", Health, horizontal, 130, 184;}\nInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VAREMPTY\", Health, horizontal, 130, 184;}\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\n}\n\nDrawSelectedInventory INDEXFONT ,122, 184, 120, 185, white;\nDrawImage weaponicon, 50, 184;\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperArmWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceSlasherWep{Drawbar\"VARAMMO3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HyperBombWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FireStormWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBeamWep{Drawbar\"VARAMMO6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeSlowWep{DrawBar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected OilSliderWep{DrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"VARFLS1\", \"VNOBAR\", OilSliderFlag, horizontal, 58, 184;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AirShooterWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BubbleLeadWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected QuickBoomerangWep{Drawbar\"VARAMM11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrashBombWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeStopperWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AtomicFireWep{Drawbar\"VARAMM13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 70{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWep{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS1\", \"VNOBAR\", LeafShieldCharge, horizontal, 58, 184;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagnetMissileWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GeminiLaserWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HardKnuckleWep{Drawbar\"VARAMM16\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TopSpinWep{Drawbar\"VARAMM17\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SearchSnakeWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SparkShockWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ShadowBladeWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RainFlushWep{Drawbar\"VARAMM19\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DrillBombWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PharaohShotWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 78{DrawBar \"VARFLS4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected RingBoomerangWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DustCrusherWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DiveMissileWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SkullbarrierWep{Drawbar\"VARAMM21\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterWaveWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PowerStoneWep{Drawbar\"VARAMM22\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GyroAttackWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected StarCrashWep{Drawbar\"VARAMM23\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ChargeKickWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NapalmBombWep{Drawbar\"VARAMM24\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrystalEyeWep{Drawbar\"VARAMM25\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CentaurFlashWep{Drawbar\"VARAMM26\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameBlastWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected KnightCrushWep{Drawbar\"VARAMM27\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PlantbarrierWep{Drawbar\"VARAMM28\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\t\t\t\t\t\t\t DrawBar \"VARHEALP\", \"VAREMPTY\", health, horizontal, 130, 184;}}\nIsSelected SilverTomahawkWep{Drawbar\"VARAMM29\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WindStormWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected YamatoSpearWep{Drawbar\"VARAMM30\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"VARAMM31\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JunkShieldWep{Drawbar\"VARAMM32\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected DangerWrapWep{Drawbar\"VARAMM33\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBoltWep{Drawbar\"VARAMM34\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WildCoilWep{Drawbar\"VARAMM35\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 23{DrawBar \"VARFLS9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected SlashClawWep{Drawbar\"VARAMM36\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NoiseCrushWep{Drawbar\"VARAMM37\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 1{DrawBar \"VARFLS10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ScorchWheelWep{Drawbar\"VARAMM38\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCount, 1{DrawBar\"VARFLS1\", \"VNOBAR\", WheelCount, horizontal, 58, 184;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"VARAMM39\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoHoldWep{Drawbar\"VARAMM40\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AstroCrushWep{Drawbar\"VARAMM41\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameSwordWep{Drawbar\"VARAMM42\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderClawWep{Drawbar\"VARAMM43\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HomingSniperWep{Drawbar\"VARAMM44\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 35{DrawBar \"VARFLS11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected IceWaveWep {DrawBar \"VARAMM45\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlashBombWep{Drawbar\"VARAMM46\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterBalloonWep{Drawbar\"VARAMM47\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CopyVisionWep{Drawbar\"VARAMM52\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LightningBoltWep{Drawbar\"VARAMM53\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceWallWep{Drawbar\"VARAMM54\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SpreadDrillWep{DrawBar\"VARAMM55\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RemoteMineWep{Drawbar\"VARAMM56\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaveBurnerWep{Drawbar\"VARAMM57\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagicCardWep{Drawbar\"VARAMM58\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TrebleBoost{Drawbar\"VARAMM59\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM9\nIsSelected PlugBallWep {DrawBar \"VARAMM60\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LaserTridentWep {DrawBar \"VARAMM61\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoBlowWep {DrawBar \"VARAMM62\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JewelSatelliteWep{DrawBar \"VARAMM63\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory JewelShieldCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", JewelShieldCheck, horizontal, 58, 184;}}\nIsSelected MagmaBazookaWep{DrawBar \"VARAMM64\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 20{DrawBar \"VARFLS13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ConcreteShotWep{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BlackHoleBombWep{DrawBar \"VARAMM66\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HornetChaserWep{DrawBar \"VARAMM67\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM10\nIsSelected TripleBladeWep {DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterShieldWep {DrawBar \"VARAMM69\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"VARAMT69\", \"VNOBAR\", WaterShieldCheck, horizontal, 130, 184;}}// Over HP\nIsSelected CommandoBombWep {DrawBar \"VARAMM70\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ChillSpikeWep {DrawBar \"VARAMM71\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderWoolWep {DrawBar \"VARAMM72\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ReboundStrikerWep {DrawBar \"VARAMM73\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WheelCutterWep {DrawBar \"VARAMM74\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCutterCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", WheelCutterCheck, horizontal, 58, 184;}}\nIsSelected SolarBlazeWep {DrawBar \"VARAMM75\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"VARAMM48\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MirrorBusterWep{Drawbar\"VARAMM49\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"VARFLS1\", \"VNOBAR\", MirrorBusterFlag, horizontal, 58, 184;}}\nIsSelected ScrewCrusherWep{Drawbar\"VARAMM50\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BalladeCrackerWep{Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,8;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,8;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\nInInventory BossHealth2, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth2, horizontal, 202, 184;}\nInInventory BossHealth3, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth3, horizontal, 202, 184;}\nInInventory BossHealth4, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth4, horizontal, 202, 184;}\nInInventory BossHealth5, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth5, horizontal, 202, 184;}\nInInventory BossHealth6, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth6, horizontal, 202, 184;}\nInInventory BossHealth7, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth7, horizontal, 202, 168;}\nInInventory EvilRobotShield, 1{DrawBar \"VARAMM32\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\n\n//Orange Juice\nInInventory IsOrangeJuice, 1\n{\nDrawBar \"SUNDVAR\", \"VAREMPTY\", DashLimiter, horizontal, 58, 176;\nIsSelected StandPowersCopy{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BeeBazookaCopy{DrawBar \"VARAMMHW\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RainbowLasersCopy\n{\nDrawBar \"RAINVAR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nDrawImage \"RLASER\", 50, 184;\n}\nIsSelected WaveBikeCopy{DrawBar \"VARAMM19\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PukapuckerCopy{DrawBar \"VARAMMRD\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperAirmanCopy{DrawBar \"VARAMMSA\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SEGAPowersCopy{DrawBar \"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SnowballCopy{DrawBar \"VARAMMSN\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LoliRifleCopy{DrawBar \"VARAMMLR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GoddessArrowsCopy{DrawBar\"VARAMM49\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nInInventory ShotaconCharge, 1{DrawBar\"VARAMPC1\", \"NOVAR\", ShotaconCharge, horizontal, 58, 184;\nInInventory ShotaconCharge, 30{DrawBar\"PITCVAR\", \"NOVAR\", ShotaconCharge, horizontal, 58, 184;}}}\n\nIsSelected PerfectFreezeCopy{DrawBar \"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BrickSlashCopy{DrawBar \"VARAMMBS\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BLasterCopy{DrawBar \"VARAMMR1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FalconPunchCopy{DrawBar \"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BlueShellCopy{DrawBar \"VARAMMBL\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TacoBombCopy{DrawBar \"VARAMMTB\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BananaBoomerangCopy{DrawBar \"VARAMMBB\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GrapeCannonCopy{DrawBar \"VARAMMGC\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperspicyCurryCopy{DrawBar \"VARAMM57\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LimeGrenadeCopy{DrawBar \"VARAMMLG\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HakureiBulletCopy{DrawBar \"VARAMMHB\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ShineCopy{DrawBar \"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nInInventory KnightFlag,1{DrawBar \"VARFLS5\", \"NOVAR\", Ammo1, horizontal, 58, 184;}}\nIsSelected GospelArmCopy{DrawBar \"VARAMMGA\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n}\n\n//Right & Dio\nInInventory DioStandPowers, 1\n{\nDrawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nInInventory ZaWarudoAmmo, 200{DrawBar \"VARFLS1\", \"VNOBAR\", ZaWarudoAmmo, horizontal, 58, 184;}\nInInventory WastedFlag, 1{DrawImage \"WASTEDD\", 108, 90;}\n}\n\n//Honeywoman\nIsSelected BeeBazooka{DrawBar \"VEEBAR\", \"VAREMPTY\", BeeShieldAmmo, horizontal, 58, 184;}\n\n//Rainbowman\nInInventory RainbowLasers, 1\n{\nDrawBar \"RAINVAR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nDrawImage \"RLASER\", 50, 184;\n}\n\n//Pukapucker\nInInventory PukapuckerWep, 1\n{\nDrawBar \"VAREMPTY\", \"VARAMMRD\", PukaBallLife, horizontal, reverse, 58, 184;\nInInventory PukaBallPreventer, 1{DrawImage \"PUKAOUT\",292,11;}\n}\n\n//Super Airman\nInInventory SuperAirShooter, 1\n{\nDrawBar \"VARAMMSP\", \"VAREMPTY\", SuperAirCharge, horizontal, 58, 184;\nInInventory SuperAirCharge, 90{DrawBar \"VARFLS1\", \"NOVAR\", SuperAirCharge, horizontal, 58, 184;}\nInInventory ITCooldown, 1{DrawBar \"VARFLS5\", \"NOVAR\", Health, horizontal, 130, 184;}\n}\n\n//BlastProcessor\nInInventory IsSaturn {Drawbar\"VARAMM18\", \"VAREMPTY\", SEGAAmmo, horizontal, 58, 184;}\n\n//Snowman\nInInventory SnowballBusterWep, 1\n{\nDrawbar\"SNAMVAR\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//LoliGunner\nInInventory LoliRifle, 1\n{\nDrawBar \"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\nDrawBar \"VARAMM66\", \"VAREMPTY\", LoliMeteorAmmo, horizontal, 58, 176;\nInInventory LoliMeteorAmmo, 100{DrawBar \"VARFLS1\", \"NOVAR\", LoliMeteorAmmo, horizontal, 58, 176;}\nInInventory LTeleCooldown, 1{DrawBar \"VARFLS5\", \"NOVAR\", Health, horizontal, 130, 184;}\n}\n\n//WaveBike\nInInventory WaveRace64, 1\n{\nDrawBar \"VARAMM19\", \"VAREMPTY\", WaveBikeCharge, horizontal, 58, 184;\nInInventory WaveBikeCharge, 400{DrawBar \"VARFLS1\", \"NOVAR\", WaveBikeCharge, horizontal, 58, 184;}\nDrawBar \"VARAMM13\", \"NOVAR\", WaveBikeOverheat, horizontal, 58, 184;\n}\n\n//Pit\nInInventory GoddessArrows, 1\n{\nDrawBar \"VARAMMBB\", \"VAREMPTY\", ShotaconCharge, horizontal, 58, 184;\nInInventory ShotaconCharge, 30{DrawBar \"PITVAR\", \"NOVAR\", ShotaconCharge, horizontal, 58, 184;}\n}\n\n//Treble\nInInventory TrebleBuster, 1\n{\nDrawbar \"VARAMMTR\", \"VAREMPTY\", Ammo1, horizontal,58, 184;\nInInventory TrebleCharge, 25{DrawBar \"TRBVARB\", \"NOVAR\", TrebleCharge, horizontal, 130, 184;}\nInInventory TrebleAmmo2, 1{Drawbar\"NOVAR\",\"NOVAR\",TrebleAmmo2,vertical,16,8;}\nInInventory TrebleAmmo2, 2{Drawbar\"TRBVAR\",\"NOVAR\",TrebleAmmo2,horizontal,58,184;}\n}\n\n}\n}"
},
{
"source": "pk3",
"name": "BOTINFO.txt",
"contents": "{\n\tname = \"\\ckHoneywoman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BeeBazooka\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"HoneyWoman\"\n\tclass = \"HoneyWoman\"\n\trevealed = true\n\tscript = \"humanbot\"\n}"
},
{
"source": "pk3",
"name": "CREDITS.txt",
"contents": "//CREDITS:\nCreator: Dimpsy\nSkins: Megaman, Molly\nSprites: OrangeMario, FTX6004, Maxine, SuperJustinBros\nSounds: HMS123311, Dimpsy, other games\n\n...and anybody else I forgot to list."
},
{
"source": "pk3",
"name": "actors/WepReplace.txt",
"contents": "Actor WepGiverDI : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\nInventory.PickUpMessage \"Power up! Orange Buster!\"\nInventory.PickUpSound \"weapon/weaponup\"\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.RespawnTics 5\nScale 2.0\nStates\n{\nSpawn:\nTNT1 A 1\nLoop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"OrangeBuster\",1,\"Failure\")\nGoTo Verify\nVerify:\nDUST B 0 A_JumpIfInventory(\"IsOrangeJuice\",1,\"Success\")\nFail\nFailure:\nDUST B 0\nFail\nSuccess:\nDUST B 0 A_GiveInventory(\"OrangeBuster\",1)\nStop\n}\n}\n\nActor StandPowersCopyGiver : WepGiverDI replaces RollingCutterWep\n{\nInventory.PickUpMessage \"Power up! Stand Powers!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nSTAP I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"StandPowersCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"StandPowersCopy\",1)\nStop\n}\n}\n\nActor SEGAPowersCopyGiver : WepGiverDI replaces SuperArmWep\n{\nInventory.PickUpMessage \"Power up! SEGA Powers!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nBPIC S 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"SEGAPowersCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"SEGAPowersCopy\",1)\nStop\n}\n}\n\nActor TacoBombCopyGiver : WepGiverDI replaces HyperBombWep\n{\nInventory.PickUpMessage \"Power up! Taco Bomb!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nTCBO I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"TacoBombCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"TacoBombCopy\",1)\nStop\n}\n}\n\nactor absolutelynothing1 replaces FireStormWep\n{\nstates\n{\nspawn:\nTNT1 A 0\nstop\n}\n}\n\nActor SnowballCopyGiver : WepGiverDI replaces IceSlasherWep\n{\nInventory.PickUpMessage \"Power up! Snowballs!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nSNBL I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"SnowballCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"SnowballCopy\",1)\nStop\n}\n}\n\nactor absolutelynothing7 : absolutelynothing1 replaces ThunderBeamWep{}\n\nactor absolutelynothing8 : absolutelynothing1 replaces OilSliderWep{}\n\nActor StandPowersCopyGiver2 : StandPowersCopyGiver replaces TimeSlowWep{}\n\nActor SuperAirmanCopyGiver : WepGiverDI replaces AirShooterWep\n{\nInventory.PickUpMessage \"Power up! Air Tile Shooter!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nAIRT I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"SuperAirmanCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"SuperAirmanCopy\",1)\nStop\n}\n}\n\nActor SEGAPowersCopyGiver2 : SEGAPowersCopyGiver replaces AtomicFireWep{}\n\nactor absolutelynothing12 : absolutelynothing1 replaces BubbleLeadWep{}\n\nactor absolutelynothing13 : absolutelynothing1 replaces CrashBombWep{}\n\nActor ShineCopyGiver : WepGiverDI replaces LeafShieldWep\n{\nInventory.PickUpMessage \"Power up! Shine!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nFXSH I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"ShineCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"ShineCopy\",1)\nStop\n}\n}\n\nActor LoliRifleCopyGiver : WepGiverDI replaces MetalBladeWep\n{\nInventory.PickUpMessage \"Power up! Loli-Rifle!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nLOLR I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"LoliRifleCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"LoliRifleCopy\",1)\nStop\n}\n}\n\nActor SuperspicyCurryCopyGiver : WepGiverDI replaces QuickBoomerangWep\n{\nInventory.PickUpMessage \"Power up! Superspicy Curry!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nSSPC I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"SuperspicyCurryCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"SuperspicyCurryCopy\",1)\nStop\n}\n}\n\nActor BlueShellCopyGiver : WepGiverDI replaces TimeStopperWep\n{\nInventory.PickUpMessage \"Power up! Blue Shell!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nBSHL I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"BlueShellCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"BlueShellCopy\",1)\nStop\n}\n}\n\nActor RainbowLasersCopyGiver : WepGiverDI replaces GeminiLaserWep\n{\nInventory.PickUpMessage \"Power up! Rainbow Lasers!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nRBMI ABCDEFGHIJKLMNOPQR 3\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"RainbowLasersCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"RainbowLasersCopy\",1)\nStop\n}\n}\n\nActor BLasterCopyGiver : WepGiverDI replaces HardKnuckleWep\n{\nInventory.PickUpMessage \"Power up! B-Laster!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nBBBL I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"BLasterCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"BLasterCopy\",1)\nStop\n}\n}\n\nActor BeeBazookaCopyGiver : WepGiverDI replaces MagnetMissileWep\n{\nInventory.PickUpMessage \"Power up! Bee Bazooka!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nHCHS A 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"BeeBazookaCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"BeeBazookaCopy\",1)\nStop\n}\n}\n\nActor GrapeCannonCopyGiver : WepGiverDI replaces NeedleCannonWep\n{\nInventory.PickUpMessage \"Power up! Grape Cannon!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nGRPE I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"GrapeCannonCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"GrapeCannonCopy\",1)\nStop\n}\n}\n\nActor PukapuckerCopyGiver : WepGiverDI replaces SearchSnakeWep\n{\nInventory.PickUpMessage \"Power up! Puka Ball!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nPKPU I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"PukapuckerCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"PukapuckerCopy\",1)\nStop\n}\n}\n\nActor BananaBoomerangCopyGiver : WepGiverDI replaces ShadowBladeWep\n{\nInventory.PickUpMessage \"Power up! Banana Boomerang!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nBNNA I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"BananaBoomerangCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"BananaBoomerangCopy\",1)\nStop\n}\n}\n\nactor absolutelynothing24 : absolutelynothing1 replaces SparkShockWep{}\n\nActor FalconPunchCopyGiver : WepGiverDI replaces TopSpinWep\n{\nInventory.PickUpMessage \"Power up! Falcon Punch!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nCFFP I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"FalconPunchCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"FalconPunchCopy\",1)\nStop\n}\n}\n\nActor BeeBazookaCopyGiver2 : BeeBazookaCopyGiver replaces DiveMissileWep{}\n\nActor LimeGrenadeCopyGiver : WepGiverDI replaces DrillBombWep\n{\nInventory.PickUpMessage \"Power up! Lime Grenade!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nLIME I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"LimeGrenadeCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"LimeGrenadeCopy\",1)\nStop\n}\n}\n\nactor BLasterCopyGiver3 : BLasterCopyGiver replaces DustCrusherWep{}\n\nactor absolutelynothing29 : absolutelynothing1 replaces FlashStopperWep{}\n\nActor GoddessArrowsCopyGiver : WepGiverDI replaces PharaohShotWep\n{\nInventory.PickUpMessage \"Power up! Goddess Arrows!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nPITA I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"GoddessArrowsCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"GoddessArrowsCopy\",1)\nStop\n}\n}\n\nactor absolutelynothing31 : absolutelynothing1 replaces RainFlushWep{}\n\nActor BananaBoomerangCopyGiver2 : BananaBoomerangCopyGiver replaces RingBoomerangWep{}\n\nActor ShineCopyGiver2 : ShineCopyGiver replaces SkullBarrierWep{}\n\nActor WaveBikeCopyGiver : WepGiverDI replaces ChargeKickWep\n{\nInventory.PickUpMessage \"Power up! Wave Bike!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nWVBK I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"WaveBikeCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"WaveBikeCopy\",1)\nStop\n}\n}\n\nActor PukapuckerCopyGiver2 : PukapuckerCopyGiver replaces CrystalEyeWep{}\n\nactor absolutelynothing36 : absolutelynothing1 replaces GravityHoldWep{}\n\nactor SuperAirmanCopyGiver3 : SuperAirmanCopyGiver replaces GyroAttackWep{}\n\nActor TacoBombCopyGiver2 : TacoBombCopyGiver replaces NapalmBombWep{}\n\nactor FalconPunchCopyGiver3 : FalconPunchCopyGiver replaces PowerStoneWep{}\n\nactor RainbowLasersCopyGiver2 : RainbowLasersCopyGiver replaces StarCrashWep{}\n\nActor WaveBikeCopyGiver2 : WaveBikeCopyGiver replaces WaterWaveWep{}\n\nActor PerfectFreezeCopyGiver : WepGiverDI replaces BlizzardAttackWep\n{\nInventory.PickUpMessage \"Power up! Perfect Freeze!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nPFRE I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"PerfectFreezeCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"PerfectFreezeCopy\",1)\nStop\n}\n}\n\nactor absolutelynothing43 : absolutelynothing1 replaces CentaurFlashWep{}\n\nactor SuperspicyCurryCopyGiver3 : SuperspicyCurryCopyGiver replaces FlameBlastWep{}\n\nactor BananaBoomerangCopyGiver3 : BananaBoomerangCopyGiver replaces KnightCrushWep{}\n\nactor absolutelynothing46 : absolutelynothing1 replaces PlantBarrierWep{}\n\nActor BrickSlashCopyGiver : WepGiverDI replaces SilverTomahawkWep\n{\nInventory.PickUpMessage \"Power up! Brick Slash!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nBRKS I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"BrickSlashCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"BrickSlashCopy\",1)\nStop\n}\n}\n\nActor SuperAirmanCopyGiver2 : SuperAirmanCopyGiver replaces WindStormWep{}\n\nActor LoliRifleCopyGiver2 : LoliRifleCopyGiver replaces YamatoSpearWep{}\n\nActor ShineCopyGiver3 : ShineCopyGiver replaces MirrorBusterWep{}\n\nActor SnowballCopyGiver2 : SnowballCopyGiver replaces ScrewCrusherWep{}\n\nActor LimeGrenadeCopyGiver3 : LimeGrenadeCopyGiver replaces BalladeCrackerWep{}\n\nactor absolutelynothing77 : absolutelynothing1 replaces SakugarneWep{}\n\nActor PerfectFreezeCopyGiver2 : PerfectFreezeCopyGiver replaces FreezeCrackerWep{}\n\nactor TacoBombCopyGiver3 : TacoBombCopyGiver replaces DangerWrapWep{}\n\nactor absolutelynothing52 : absolutelynothing1 replaces JunkShieldWep{}\n\nActor RainbowLasersCopyGiver3 : RainbowLasersCopyGiver replaces NoiseCrushWep{}\n\nactor WaveBikeCopyGiver3 : WaveBikeCopyGiver replaces ScorchWheelWep{}\n\nactor GoddessArrowsCopyGiver3 : GoddessArrowsCopyGiver replaces ThunderBoltWep{}\n\nActor GrapeCannonCopyGiver3 : GrapeCannonCopyGiver replaces WildCoilWep{}\n\nActor BrickSlashCopyGiver2 : BrickSlashCopyGiver replaces SlashClawWep{}\n\nActor PukapuckerCopyGiver3 : PukapuckerCopyGiver replaces MegaBallWep{}\n\nactor absolutelynothing59 : absolutelynothing1 replaces AstroCrushWep{}\n\nActor BrickSlashCopyGiver3 : BrickSlashCopyGiver replaces FlameSwordWep{}\n\nActor LimeGrenadeCopyGiver2 : LimeGrenadeCopyGiver replaces FlashBombWep{}\n\nActor BlueShellCopyGiver3 : BlueShellCopyGiver replaces HomingSniperWep{}\n\nActor SnowballCopyGiver3 : SnowballCopyGiver replaces IceWaveWep{}\n\nactor absolutelynothing64 : absolutelynothing1 replaces ThunderClawWep{}\n\nactor absolutelynothing65 : absolutelynothing1 replaces TornadoHoldWep{}\n\nActor GrapeCannonCopyGiver2 : GrapeCannonCopyGiver replaces WaterBalloonWep{}\n\nActor HakureiBulletCopyGiver : WepGiverDI replaces TenguBladeWep\n{\nInventory.PickUpMessage \"Power up! Hakurei Bullet!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nHKBL I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"HakureiBulletCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"HakureiBulletCopy\",1)\nStop\n}\n}\n\nActor SuperspicyCurryCopyGiver2 : SuperspicyCurryCopyGiver replaces WaveBurnerWep{}\n\nactor absolutelynothing69 : absolutelynothing1 replaces SpreadDrillWep{}\n\nactor SEGAPowersCopyGiver3 : SEGAPowersCopyGiver replaces CopyVisionWep{}\n\nActor HakureiBulletCopyGiver2 : HakureiBulletCopyGiver replaces MagicCardWep{}\n\nActor StandPowersCopyGiver3 : StandPowersCopyGiver replaces RemoteMineWep{}\n\nActor PerfectFreezeCopyGiver3 : PerfectFreezeCopyGiver replaces IceWallWep{}\n\nactor absolutelynothing74 : absolutelynothing1 replaces LightningBoltWep{}\n\nactor absolutelynothing105 : absolutelynothing1 replaces ConcreteShotWep{}\n\nactor absolutelynothing106 : absolutelynothing1 replaces TornadoBlowWep{}\n\nActor GoddessArrowsCopyGiver2 : GoddessArrowsCopyGiver replaces LaserTridentWep{}\n\nActor LoliRifleCopyGiver3 : LoliRifleCopyGiver replaces PlugBallWep{}\n\nActor BeeBazookaCopyGiver3 : BeeBazookaCopyGiver replaces HornetChaserWep{}\n\nActor FalconPunchCopyGiver2 : FalconPunchCopyGiver replaces MagmaBazookaWep{}\n\nActor BLasterCopyGiver2 : BLasterCopyGiver replaces BlackHoleBombWep{}\n\nactor absolutelynothing112 : absolutelynothing1 replaces JewelSatelliteWep{}\n\nactor absolutelynothing113 : absolutelynothing1 replaces SolarBlazeWep{}\n\nActor GospelArmCopyGiver : WepGiverDI replaces BassUpgrade\n{\nInventory.PickUpMessage \"Power up! Gospel Arm!\"\nInventory.PickupSound \"weapon/weaponup\"\nStates\n{\nSpawn:\nGOSP I 1\nloop\nPickUp:\nDUST B 0 A_JumpIfInventory(\"GospelArmCopy\",1,\"Failure\")\nGoTo Verify\nSuccess:\nDUST B 0 A_GiveInventory(\"GospelArmCopy\",1)\nStop\n}\n}\n\nactor GospelArmCopyGiver2 : GospelArmCopyGiver replaces TrebleBoostUpgrade{}\n\nactor GospelArmCopyGiver3 : GospelArmCopyGiver replaces TrebleSentry{}"
},
{
"source": "pk3",
"name": "actors/ItemReplace.txt",
"contents": "Actor ItemGiverDI : CustomInventory\n{\n+ACTIVATEMCROSS\nInventory.PickUpMessage \"ENERGY BALANCER!\"\nScale 2.0\nStates\n{\nSpawn:\nDUST B 0\nLoop\nHealth:\nDUST B 0 A_GiveInventory(\"Health\",100)\nStop\nDeath:\nTNT1 A 0\nStop\n}\n}\n\nactor absolutelynothing80 : absolutelynothing1 replaces ProtoUpgrade\n{\n}\n\nactor absolutelynothing81 : absolutelynothing1 replaces AdaptorUpgrade\n{\n}\n\nactor absolutelynothing82 : absolutelynothing1 replaces LaserBusterUpgrade\n{\n}\n\nactor absolutelynothing83 : absolutelynothing1 replaces ArrowBusterUpgrade\n{\n}\n\nactor absolutelynothing84 : absolutelynothing1 replaces DuoFistUpgrade\n{\n}\n\nactor absolutelynothing89 : absolutelynothing1 replaces ReggaeCall\n{\n}\n\nactor absolutelynothing90 : absolutelynothing1 replaces EnergyBalancer\n{\n}\n\nActor EddieGiverDI : ItemGiverDI replaces EddieSummon\n{\ninventory.pickupmessage \"TAG_EDDIE\"\nInventory.PickUpSound \"item/1up\"\nStates\n{\nSpawn:\nNOAR I 0\nNOAR I 1 A_JumpIf(ACS_ExecuteWithResult(975,0)==3,\"Death\")\nNOAR I 1\nGoto Spawn+2\nPickUp:\nNOAR I 0 A_JumpIfInventory(\"OrangeBuster\",1,\"Success\")\nFail\nSuccess:\nNOAR I 0 A_GiveInventory(\"EddieSummonDI\",1)\nStop\n}\n}\n\nactor absolutelynothing96 : absolutelynothing1 replaces TangoSummon\n{\n}\n\nactor absolutelynothing114 : absolutelynothing1 replaces PartyBall\n{\n}\n\nactor absolutelynothing115 : absolutelynothing1 replaces EddieBomber\n{\n}\n\nactor shadeflag : CustomInventory\n{\n}\n\nactor shademanflightcountertake : CustomInventory\n{\n}\n\nactor RushCoilUC : RushCoil replaces RushCoil\n{\ninventory.pickupmessage \"$PU_RUSHCOIL\"\ninventory.icon \"SCOIL\"\nInventory.PickupSound \"item/1up\"\nstates\n{\nSpawn:\nSPCO I 1\nloop\nUse:\nWEAP B 0 A_PlaySoundEx(\"item/refill\",\"Voice\")\nWEAP B 0 A_SpawnItemEx(\"RushUCTeleport\", 40, 0, 256, 0, 0, -32, 0, SXF_NOCHECKPOSITION, 0)\nstop\n}\n}\n\nactor RushUCTeleport : RushTeleport\n{\nstates\n{\nSpawn:\nRUSH D 0\nRUSH D 6\nRUSH D 0 A_ChangeFlag(\"NOINTERACTION\", 0)\nRUSH DDDDDDDDDD 1 A_CheckFloor(\"Next\")\nNext:\nRUSH D 0 //A_ChangeFlag(\"NOGRAVITY\", 0)\nGoto Death\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"RushUC\",0,0,3,0,0,momz,0,SXF_NOCHECKPOSITION,0)\nstop\n}\n}\n\nactor RushUC : Rush\n{\nstates\n{\nSpawn:\nRUSH D 0 A_Jump(256,\"Death\")\nRUSH D 0 A_ChangeFlag(\"MISSILE\",0)\nRUSH D 0 A_ChangeVelocity(0, 0, -32, CVF_REPLACE)\nRUSH D 1 A_JumpIf(z-floorz<=0, \"Look\")\nGoto Spawn+2\nLook:\nSPCO B 0 A_ChangeFlag(\"NOCLIP\",0)\nSPCO BB 2\nSPCO BBBBBB 1 A_Chase\nSPCO B 0 A_CountDown\nGoto Look+3\nMelee:\nSPCO C 0 A_PlaySoundEx(\"spa/spring\",\"Item\")\nSPCO C 1 A_JumpIfInTargetInventory(\"StrongSpring\",1,\"Melee2\")\nSPCO C 18 A_GiveToTarget(\"SpringActivateUC\",1)\nSPCO C 0 A_Die\nGoto Death\nMelee2:\nSPCO C 18 A_GiveToTarget(\"SpringActivate2UC\",1)\nSPCO C 0 A_Die\nGoto Death\n}\n}\n\nactor SpringActivateUC : SpringActivate\n{\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nUse:\nTNT1 A 1 ThrustThingZ(0, 95, 0, 0)\nTNT1 A 1 A_TakeInventory(\"JumpCancler\",1)\nstop\n}\n}\n\nactor SpringActivate2UC : SpringActivateUC\n{\nStates\n{\nUse:\nTNT1 A 1 ThrustThingZ(0, 160, 0, 0)\nTNT1 A 1 A_TakeInventory(\"JumpCancler\",1)\nstop\n}\n}\n\nActor ETankGiver : ItemGiverDI replaces ETank\n{\ninventory.pickupmessage \"$PU_ETANK\"\nInventory.PickUpSound \"item/1up\"\nStates\n{\nSpawn:\nDIPC A 0\nDIPC A 0 Thing_ChangeTID(0,999)\nDIPC AB 6\nLoop\nPickUp:\nTNT1 A 0 A_GiveInventory(\"ETankDI\",1)\nStop\n}\n}\n\nActor WTankGiver : ItemGiverDI replaces WTank\n{\ninventory.pickupmessage \"$PU_WTANK\"\nInventory.PickUpSound \"item/1up\"\nscale 2.75\nStates\n{\nSpawn:\nDIPC A 0\nDIPC A 0 Thing_ChangeTID(0,999)\nDIPC CD 6\nLoop\nPickUp:\nTNT1 A 0 A_JumpIfInventory(\"IsOrangeJuice\",1,\"Success\")\nStop\nSuccess:\nTNT1 A 0 A_GiveInventory(\"WTankDI\",1)\nStop\n}\n}\n\nActor MTankGiver : ItemGiverDI replaces MTank\n{\ninventory.pickupmessage \"$PU_MTANK\"\nInventory.PickUpSound \"item/1up\"\nscale 3\nStates\n{\nSpawn:\nDIPC A 0\nDIPC A 0 Thing_ChangeTID(0,999)\nDIPC EF 6\nLoop\nPickUp:\nTNT1 A 0 A_GiveInventory(\"MTankDI\",1)\nStop\n}\n}\n\nActor ETankDI : ETank\n{\nStates\n{\nSuccess:\nEBAL E 0 A_PlaySound(\"item/energyup\")\nEBAL E 0 A_PlaySoundEx(\"item/refill\",\"Voice\")\nEBAL E 0 HealThing(100)\nEBAL E 0 A_TakeInventory(\"ETankDI\",1)\nfail\n}\n}\n\nActor WTankDI : WTank\n{\nStates\n{\nSuccess:\nEBAL E 0 A_PlaySound(\"item/energyup\")\nEBAL E 0 A_PlaySoundEx(\"item/refill\",\"Voice\")\nEBAL E 0 ACS_Execute(992, 0, 250)\nEBAL E 0 A_TakeInventory(\"WTankDI\",1)\nfail\n}\n}\n\nActor MTankDI : MTank\n{\nStates\n{\nUse:\nEBAL E 0 A_PlaySound(\"item/energyup\")\nEBAL E 0 A_PlaySoundEx(\"item/refill\",\"Voice\")\nEBAL E 0 HealThing(100)\nEBAL E 0 ACS_ExecuteAlways(992, 0, 0, 1)\ngoto Death\n}\n}"
},
{
"source": "pk3",
"name": "actors/Eddie.txt",
"contents": "actor EddieSummonDI : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.pickupmessage \"TAG_EDDIE\"\nTag \"$TAG_EDDIE\"\ninventory.icon \"REGGIES\"\nInventory.PickupSound \"item/1up\"\nscale 2.0\n+COUNTITEM\n+INVBAR\nstates\n{\nSpawn:\nNOAR I 1\nLoop\nUse:\nNOAR O 0 A_PlaySoundEx(\"item/refill\",\"Voice\")\nNOAR O 0 A_SpawnItemEx(\"EddieTeleportDI\", 80, 0, 256, 0, 0, -24, 0, SXF_NOCHECKPOSITION, 0)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor EddieTeleportDI\n{\ntranslation \"192:192=4:4\", \"198:198=144:144\"\nRadius 8\nHeight 8\nscale 2.5\n+NOINTERACTION\nPROJECTILE\n+DONTBLAST\n+SKYEXPLODE\nstates\n{\nSpawn:\nNOAR G 0\nNOAR G 3 A_SpawnItemEx(\"ReggieTrail\")\nNOAR G 0 A_ChangeFlag(\"NOINTERACTION\", 0)\nNOAR G 0 A_SpawnItemEx(\"ReggieTrail\")\nNOAR GGG 1 A_CheckFloor(\"Next\")\nNOAR G 0 A_SpawnItemEx(\"ReggieTrail\")\nNOAR GGG 1 A_CheckFloor(\"Next\")\nNOAR G 0 A_SpawnItemEx(\"ReggieTrail\")\nNOAR GGG 1 A_CheckFloor(\"Next\")\nNOAR G 0 A_SpawnItemEx(\"ReggieTrail\")\nNOAR GGG 1 A_CheckFloor(\"Next\")\nGoto Next\nNext:\nNOAR G 0 //A_ChangeFlag(NOGRAVITY, false)\nGoto Death\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"EddieDI\",0,0,3,0,0,momz,0,SXF_NOCHECKPOSITION,0)\nstop\n}\n}\n\nactor ReggieTrail : GeminiTrail\n{\nStates\n{\nSpawn:\nTNT1 A 0\nNOAR G 1 A_Fadeout\nwait\n}\n}\n\nactor EddieDI\n{\n-SOLID\n+DONTBLAST\n+NOCLIP\n+SKYEXPLODE\n+MISSILE\n+DONTBLAST\n-ISMONSTER\nscale 2.5\nRadius 24\nHeight 32\nspeed 6\nmeleerange 80\nreactiontime 250\nstates\n{\nSpawn:\nNOAR G 0 A_Jump(256,\"Death\")\nNOAR G 0 A_ChangeFlag(\"MISSILE\",0)\nNOAR G 0 A_ChangeVelocity(0, 0, -32, CVF_REPLACE)\nNOAR G 1 A_JumpIf(z-floorz<=0, \"Search\")\nGoto Spawn+2\nSearch:\nNOAR A 0 A_ChangeFlag(\"NOCLIP\",0)\nNOAR A 3\nNOAR AAAABBBBAAAACCCC 1 A_Chase\nNOAR A 0 A_CountDown\nGoto Search+3\nMelee:\nNOAR A 4 A_FaceTarget\nNOAR A 0 A_PlaySound(\"nintendo/switch\",\"Item\")\nNOAR A 0 A_Jump(256,\"Copy\",\"Weapon\")\ngoto Weapon\n\nCopy:\nNOAR A 0 A_Jump(256,\"SPowers\",\"BBazooka\",\"RLasers\",\"WBike\",\"PBall\",\"ATile\",\"SPower\",\"SBall\",\"LRifle\",\"GArrow\",\"GArm\")\ngoto GArm\nWeapon:\nNOAR A 0 A_Jump(256,\"PFreeze\",\"BSlash\",\"BLaster\",\"FPunch\",\"BShell\",\"TBomb\",\"BRang\",\"GCannon\",\"SCurry\",\"LNade\",\"HBullet\",\"Shine\")\ngoto Shine\n\nSPowers:\nNOAR F 18 A_SpawnItemEx(\"StandPowersCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nBBazooka:\nNOAR F 18 A_SpawnItemEx(\"BeeBazookaCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nRLasers:\nNOAR F 18 A_SpawnItemEx(\"RainbowLasersCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nWBike:\nNOAR F 18 A_SpawnItemEx(\"WaveBikeCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nPBall:\nNOAR F 18 A_SpawnItemEx(\"PukapuckerCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nATile:\nNOAR F 18 A_SpawnItemEx(\"SuperAirmanCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nSPower:\nNOAR F 18 A_SpawnItemEx(\"SEGAPowersCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nSBall:\nNOAR F 18 A_SpawnItemEx(\"SnowballCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nLRifle:\nNOAR F 18 A_SpawnItemEx(\"LoliRifleCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nGArrow:\nNOAR F 18 A_SpawnItemEx(\"GoddessArrowsCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nGArm:\nNOAR F 18 A_SpawnItemEx(\"GospelArmCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\n\nPFreeze:\nNOAR F 18 A_SpawnItemEx(\"PerfectFreezeCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nBSlash:\nNOAR F 18 A_SpawnItemEx(\"BrickSlashCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nBLaster:\nNOAR F 18 A_SpawnItemEx(\"BLasterCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nFPunch:\nNOAR F 18 A_SpawnItemEx(\"FalconPunchCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nBShell:\nNOAR F 18 A_SpawnItemEx(\"BlueShellCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nTBomb:\nNOAR F 18 A_SpawnItemEx(\"TacoBombCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nBRang:\nNOAR F 18 A_SpawnItemEx(\"BananaBoomerangCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nGCannon:\nNOAR F 18 A_SpawnItemEx(\"GrapeCannonCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nSCurry:\nNOAR F 18 A_SpawnItemEx(\"SuperspicyCurryCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nLNade:\nNOAR F 18 A_SpawnItemEx(\"LimeGrenadeCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nHBullet:\nNOAR F 18 A_SpawnItemEx(\"HakureiBulletCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\nShine:\nNOAR F 18 A_SpawnItemEx(\"ShineCopyGiver\",0,0,32,5,0,5)\nNOAR F 0 A_Die\nGoto Death\n\nDeath:\nNOAR G 0 ThrustThingZ(0, 34, 0, 1)\nNOAR G 0 A_ChangeFlag(\"NOGRAVITY\", 1)\nNOAR G 1 A_JumpIf(z-ceilingz==0-32, \"Bye\")\nGoto Death+2\nBye:\nNOAR G 1\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/TestObjects.txt",
"contents": "actor DICopywepBox : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EDDIEB\"\nscale 2.0\n+COUNTITEM\n+INVBAR\n+AUTOACTIVATE\nStates\n{\nSpawn:\nEDDI Q 1\nloop\nUse:\nTNT1 A 0 A_PlaySoundEx (\"item/refill\",\"Voice\")\nTNT1 A 0 A_GiveInventory(\"StandPowersCopy\",1)\nTNT1 A 0 A_GiveInventory(\"BeeBazookaCopy\",1)\nTNT1 A 0 A_GiveInventory(\"RainbowLasersCopy\",1)\nTNT1 A 0 A_GiveInventory(\"WaveBikeCopy\",1)\nTNT1 A 0 A_GiveInventory(\"PukapuckerCopy\",1)\nTNT1 A 0 A_GiveInventory(\"SuperAirmanCopy\",1)\nTNT1 A 0 A_GiveInventory(\"SEGAPowersCopy\",1)\nTNT1 A 0 A_GiveInventory(\"SnowballCopy\",1)\nTNT1 A 0 A_GiveInventory(\"LoliRifleCopy\",1)\nTNT1 A 0 A_GiveInventory(\"GoddessArrowsCopy\",1)\nTNT1 A 0 A_GiveInventory(\"GospelArmCopy\",1)\n\nTNT1 A 0 A_GiveInventory(\"PerfectFreezeCopy\",1)\nTNT1 A 0 A_GiveInventory(\"BrickSlashCopy\",1)\nTNT1 A 0 A_GiveInventory(\"BLasterCopy\",1)\nTNT1 A 0 A_GiveInventory(\"FalconPunchCopy\",1)\nTNT1 A 0 A_GiveInventory(\"BlueShellCopy\",1)\nTNT1 A 0 A_GiveInventory(\"TacoBombCopy\",1)\nTNT1 A 0 A_GiveInventory(\"BananaBoomerangCopy\",1)\nTNT1 A 0 A_GiveInventory(\"GrapeCannonCopy\",1)\nTNT1 A 0 A_GiveInventory(\"SuperspicyCurryCopy\",1)\nTNT1 A 0 A_GiveInventory(\"LimeGrenadeCopy\",1)\nTNT1 A 0 A_GiveInventory(\"HakureiBulletCopy\",1)\nTNT1 A 0 A_GiveInventory(\"ShineCopy\",1)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/ClassBase.txt",
"contents": "actor ClassBaseD : PlayerPawn\n{\nplayer.displayname \"megaman\"\nplayer.soundclass \"megaman\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 10\nplayer.colorrange 0 0\nmass 9999\ngravity 0.8\n+NODAMAGETHRUST\n+DONTBLAST\n+NOBLOOD\n+QUICKTORETALIATE\ndamagefactor \"Dummy\", 0.0\nPlayer.MaxSkinSizeFactor 0, 0\nscale 2.5\nbloodtype \"MegamanBlood\"\nStates\n{\nSpawn:\n\"####\" A 0\n\"####\" B 1\n\"####\" A 1\nGoto Spawn+2\nSee:\n\"####\" BCDE 5\nGoto Spawn\nMissile:\n\"####\" F 5\n\"####\" G 4\nGoto Spawn+2\nPain.BotSight:\n\"####\" B 5 HealThing(1)\nGoto Spawn+2\nPain.ProtoBuster:\nPain.DarkMan:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.Buster:\nPain.BassBuster:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCracker:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.OilSlider:\nPain.BassBuster:\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.Gamma:\nPain.Misc:\nPain.Treble:\nPain.FlameSwordSpark:\nPain.Honey:\n\"####\" H 0\nGoto pain+1\nPain.Reggae:\nTNT1 A 0 A_PlaySoundEx(\"item/reggae\", \"SoundSlot7\", 0)\nGoto Pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\n\"####\" H 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\n\"####\" H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\n\"####\" H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\n\"####\" H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain+1\nPain.FlameSword:\n\"####\" H 0 A_GiveInventory(\"FlameSwordProtect\", 1)\n\"####\" HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto pain\npain.LaserTrident:\n\"####\" H 0 A_GiveInventory(\"LaserTridentProtect\", 1)\ngoto pain+1\nPain.WindStorm:\nPain.FlingDamage:\n\"####\" H 0 //ThrustThing(random(0,255),50,1,0)\n\"####\" H 0 ThrustThing(random(0,255),5,0,0)\n\"####\" H 0 ThrustThingZ(0,30,0,0)\nGoto pain+1\nPain.SlashClaw:\n\"####\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.FlashStopper:\n\"####\" H 0\n\"####\" H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\n\"####\" H 0 A_GiveInventory(\"BrightBlind\",125)\n\"####\" H 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\n\"####\" H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.TimeSlow:\n\"####\" H 0 A_GiveInventory(\"Slowed\",1)\nGoto pain+1\nPain.SparkShock:\n\"####\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"####\" H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.CrashBomb:\n\"####\" H 0 A_Stop\nGoto Pain+1\nPain.GravityHold:\n\"####\" H 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"####\" H 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"####\" H 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"####\" H 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"####\" H 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceFinish\nGravityForce4:\n\"####\" H 2 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceFinish\nGravityForce3:\n\"####\" H 2 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceFinish\nGravityForce2:\n\"####\" H 2 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceFinish\nGravityForce1:\n\"####\" H 2 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceFinish\nGravityForceFinish:\n\"####\" H 0 A_CheckFloor(2)\n\"####\" H 0 ThrustThingZ(0,150,1,0)\n\"####\" H 0\nGoto Pain+1\nPain.ConcreteShot:\n\"####\" H 0 A_JumpIfInventory(\"ConcreteVision\", 1, \"ConcreteReset\")\n\"####\" H 0 A_GiveInventory(\"ConcreteVision\", 1)\n\"####\" H 0 A_GiveInventory(\"ConcreteTime\", 105)\n\"####\" H 0 A_SpawnItemEx(\"ConcreteWatcher\")\ngoto Pain+1\nConcreteReset:\n\"####\" H 0 A_GiveInventory(\"ConcreteTime\", 105)\ngoto Pain+1\nPain.TornadoBlow:\n\"####\" H 0 ThrustThingZ(0, 60, 0, 0)\ngoto Pain+1\nPain.WilyFire:\n\"####\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"####\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\n\"####\" H 0 SetPlayerProperty(0,1,4)\n\"####\" H 0 A_SpawnItemEx(\"ImFrozen\")\n\"####\" H 0 A_GiveInventory(\"IceVision\",1)\n\"####\" H 30 A_Stop\n\"####\" H 30\n\"####\" H 0 SetPlayerProperty(0,0,0)\n\"####\" H 0 A_TakeInventory(\"IceVision\",1)\nGoto Spawn+2\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"####\" H 0\n\"####\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nPain.TimeStopper:\n\"####\" H 0 A_GiveInventory(\"TimeStopActivator\", 1)\nGoto Pain+1\nBeatAssist:\n\"####\" H 0\n\"####\" H 0 HealThing(2)\n\"####\" H 0 ACS_ExecuteAlways(205, 0)\nGoto Pain+1\n\n//NEW\nPain.ZaWarudo:\n\"####\" X 0 A_GiveInventory(\"DITimeFreeze\",1)\n\"####\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 A_Stop\nGoto Pain+1\n\nPain.Cocktease:\n\"####\" H 0 A_Stop\n\"####\" H 0 ThrustThingZ(0,30,0,0)\nGoto Pain+1\n\nYourPower:\n\"####\" H 0 A_PlaySound(\"nowigot/yourpower\")\ngoto Pain+1\n\nPain.Axel:\n\"####\" H 0 ThrustThingZ(0,40,0,0)\nGoTo Pain+1\nPain.Sonic:\n\"####\" H 0 A_FaceTarget\n\"####\" H 0 A_ChangeVelocity(-20,0,momz,CVF_RELATIVE|CVF_REPLACE)//A_Recoil(-20)\nGoTo Pain+1\nPain.Michael:\n\"####\" HHH 1 A_SetAngle(angle-30.0)\nGoTo Pain+1\n\nPain.Hakurei1:\n\"####\" H 0 A_FaceTarget\n\"####\" H 0 A_Recoil(3)\nGoTo Pain+1\nPain.Hakurei2:\n\"####\" H 0 A_FaceTarget\n\"####\" H 0 A_Recoil(6)\nGoTo Pain+1\n\nPain.Shine:\n\"####\" H 0 A_FaceTarget\n\"####\" H 0 A_Recoil(10)\nGoTo Pain+1\n\nDeath.FalconPunch:\n\"####\" H 0 A_FaceTarget\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_TakeInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 A_PlaySound(\"weapon/lightningbolt\")\n\"####\" H 0 A_SpawnItemEx(\"Sm4shRedLightning\",0,0,25)\n\"####\" H 20 A_Stop\n\"####\" H 0 A_PlayerScream\n\"####\" H 0 A_Recoil(100)\n\"####\" H 0 ThrustThingZ(0,60,0,0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.95, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.90, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.85, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.80, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.75, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.70, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.65, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.60, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.55, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.50, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.45, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.40, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.35, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.30, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.25, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.20, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.15, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.10, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0.05, 0)\n\"####\" H 0 A_PlaySound(\"misc/devildeath\")\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\n\"####\" H 1 A_SetTranslucent(0, 0)\nGoTo DeathWait\n\nPain:\n\"####\" H 0\n\"####\" H 0 A_Pain\n\"####\" H 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"####\" HHHHHHHHH 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"####\" H 1\nGoto Spawn\nDeath.WindStorm:\nDeath.GravityHold:\nDeath.TornadoBlow:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_TakeInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_Stop\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\nRiseMyMegaman:\n\"####\" H 1 ThrustThingZ(0,10,0,1)\n\"####\" H 0 A_JumpIf(ceilingz-z<64, \"ExplodeNow\")\n\"####\" H 0 A_GiveInventory(\"Cutterflag\", 1)\n\"####\" H 0 A_JumpIfInventory(\"CutterFlag\", 35, \"ExplodeNow\")\nGoto RiseMyMegaman\nExplodeNow:\n\"####\" H 0 A_Stop\n\"####\" H 0 A_PlayerScream\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\ngoto DeathWait\nDeath.Beam:\nDeath.instagib:\nDeath.Telefrag:\n\"####\" Z 1 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" Z 0 A_PlayerScream\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\ngoto DeathWait\nDeath:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_TakeInventory(\"ConcreteTime\", 999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_Stop\n\"####\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" H 20 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_PlayerScream\n\"####\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\ngoto DeathWait\nDeath.Falling:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" Z 1 A_PlayerScream\n\"####\" Z 1 A_Stop\n\"####\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" Z 0 A_GiveToTarget(\"KilledMe\",1)\ngoto DeathWait\nDeathWait:\n\"####\" Z 1 A_CheckPlayerDone\nwait\nIce:\n\"####\" H 0 SetPlayerProperty(0, 0, 4)\n\"####\" H 0 A_GiveInventory(\"CutterFlag\",999)\n\"####\" H 0 A_GiveInventory(\"IsDead\",1)\n\"####\" H 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"####\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"####\" H 1 A_PlayerScream\n\"####\" H 0 ACS_ExecuteAlways(998,0,105,1)\n\"####\" H 0 A_NoBlocking\n\"####\" H 0 A_FreezeDeath\n\"####\" H 35\n\"####\" H 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\ngoto DeathWait\n\n// SINGLEPLAYER STUFF\nTheEnd: // Used in the original ending\n\"####\" G 4\nloop\nWalkForward:\n\"####\" BBBBBCCCCCDDDDDEEEEE 1 A_Recoil(-0.8)\nloop\nCreditWalk:\n\"####\" BCDE 8\nloop\nCreditRun:\n\"####\" BCDE 5\nloop\nDozerCarry:\n\"####\" BBBBCCCCDDDDEEEEBBBBCCCCDDDDBBBBCCCCDDDD 1 A_Recoil(-1)\n\"####\" F 10 A_Stop\n\"####\" F -1\nstop\nDozerThrow:\n\"####\" F 0 A_ChangeFlag(\"THRUACTORS\",1)\n\"####\" F 20 ThrustThingZ(0, 60, 0, 1)\n\"####\" G 20\n\"####\" A -1\nstop\nEndlessPain:\n\"####\" H -1\nstop\n}\n}\n\nactor DITimeFreeze : TimeStopActivator\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"TimeStoppedCounter\", 1, \"No\")\nTNT1 A 0 A_Stop\nTNT1 A 0 A_GiveInventory(\"TimeStoppedCounter\",1)\nTNT1 A 0 ACS_NamedExecuteAlways(\"core_freezeplayer\",0,0,1)\nTNT1 A 0 A_SpawnItemEx(\"TimeStoppedWatcher\")\nstop\n}\n}\n\nActor CanDoubleJump : Inventory{}\n\nactor PowerFlightUC : PowerFlight\n{\n Powerup.Duration 0x7FFFFFFF\n}\n\nactor BasicHelper\n{\n+NOINTERACTION\n-SOLID\n+MISSILE\nradius 1\nheight 1\n+NOGRAVITY\n+DONTBLAST\n+DONTREFLECT\nrenderstyle none\nStates\n{\nSpawn:\nTNT1 A 1\nstop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor Nudge : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_Jumpif(Momx == 0 && Momy == 0, \"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_Recoil(-1)\nstop\n}\n}\n\nactor StaminaFlag_inator : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"StaminaFlag_No\",1)\nSpawn2:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"StaminaFlag\",1)\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag_No\",1,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",496,\"Death\")\nloop\n}\n}\n\nactor StaminaFlag : Ammo\n{\ninventory.amount 1\ninventory.maxamount 500\n+INVENTORY.IGNORESKILL\n}\n\nactor StaminaFlag_No : Inventory{}\n\nactor ReSolidifier : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_CheckFlag(\"SOLID\",\"Spawn3\",AAPTR_TARGET)\nTNT1 A 0 A_GiveToTarget(\"UnSolid\",1)\nSpawn2:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"ReSolidifierCheckPickup\",1)\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"UnSolid\",1,\"Spawn2a\")\nTNT1 A 0 A_CheckFlag(\"SOLID\",\"Spawn3\",AAPTR_TARGET)\ngoto SuperDeath\nSpawn2a:\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",1,\"Spawn2\")\nTNT1 A 0 A_GiveInventory(\"WeaponCharge\",1)\nTNT1 A 0 A_JumpIfInventory(\"WeaponCharge\",10,\"Spawn2H\")\ngoto Spawn2\nSpawn2H:\nTNT1 A 0 A_GiveToTarget(\"StopBeingUnSolidNoob\",1)\nTNT1 A 0 A_TakeInventory(\"WeaponCharge\",100)\ngoto Spawn2\nSpawn3:\nTNT1 A 1 A_GiveToTarget(\"StaminaFlag\",5)\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",496,2)\nTNT1 A 0 A_CheckFlag(\"SOLID\",\"Spawn3\",AAPTR_TARGET)\nTNT1 A 0\nstop\nSuperDeath:\nTNT1 A 1\nstop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor UnSolid : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ReSolidifierCheckPickup : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"ReSolidifierCheck\",0,0,0,momx,momy,momz,0,8,0)\nstop\n}\n}\n\nactor StopBeingUnSolidNoob : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 DamageThing(1,15)\nstop\n}\n}\n\nactor ReSolidifierCheck\n{\nPROJECTILE\n+DONTSPLASH\n+SKYEXPLODE\n+DONTBLAST\n+DONTREFLECT\n+THRUGHOST\nDamage (0)\nradius 24\nheight 84\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"ReSolidify\",1)\nstop\nDeath:\nXDeath:\nTNT1 A 0 A_TakeFromTarget(\"StaminaFlag\",2)\nstop\n}\n}\n\nactor ReSolidify : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"UnSolid\",1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_ChangeFlag(\"SOLID\",1)\nTNT1 A 0 A_TakeInventory(\"UnSolid\",1)\nstop\n}\n}\n\nactor ThruSpeciesHelper : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInTargetInventory(\"UnSolid_T\",1,\"Death\")\nTNT1 A 0 A_GiveToTarget(\"UnSolid_T\",1)\nSpawn2:\nTNT1 A 0 A_GiveToTarget(\"ThruSpeciesCheckPickup\",1)\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"UnSolid_T\",1,\"Spawn2a\")\nTNT1 A 0 A_CheckFlag(\"THRUSPECIES\",\"Death\",AAPTR_TARGET)\ngoto Spawn3\nSpawn2a:\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",1,\"Spawn2\")\nTNT1 A 0 A_GiveInventory(\"WeaponCharge\",1)\nTNT1 A 0 A_JumpIfInventory(\"WeaponCharge\",10,\"Spawn2H\")\ngoto Spawn2\nSpawn2H:\nTNT1 A 0 A_GiveToTarget(\"StopBeingUnSolidNoob\",1)\nTNT1 A 0 A_TakeInventory(\"WeaponCharge\",100)\ngoto Spawn2\nSpawn3:\nTNT1 A 1 A_GiveToTarget(\"StaminaFlag\",5)\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",496,\"Death\")\nTNT1 A 0 A_CheckFlag(\"THRUSPECIES\",\"Death\",AAPTR_TARGET)\nTNT1 A 0\nloop\n}\n}\n\nactor UnSolid_T : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ThruSpeciesCheckPickup : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"ThruSpeciesChecker\",0,0,0,momx,momy,momz,0,8,0)\nstop\n}\n}\n\nactor ThruSpeciesChecker : ReSolidifierCheck\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"ThruSpeciesHelper_P\",1)\nstop\n}\n}\n\nactor ThruSpeciesHelper_P : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"UnSolid_T\",1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_ChangeFlag(\"THRUSPECIES\",0)\nTNT1 A 0 A_TakeInventory(\"UnSolid_T\",1)\nstop\n}\n}\n\nActor Sm4shRedLightning : LightningStartFX1\n{\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\nS4RL AB 2\nStop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/MegamanD.txt",
"contents": "Actor IsOrangeJuice : Inventory{}\n\nactor MegamanD : ClassBaseD replaces Megaman\n{\nplayer.displayname \"Megaman\"\nplayer.soundclass \"orangejuice\"\nplayer.damagescreencolor \"orange\"\nplayer.startitem \"OrangeBuster\"\nplayer.startitem \"DashLimiter\", 50\nplayer.startitem \"IsOrangeJuice\"\n+NOSKIN\nStates\n{\nSpawn:\nBBAM A 0\nBBAM B 1\nBBAM A 1\nGoto Spawn+2\nSee:\nBBAM BCDE 5\nGoto Spawn\nMissile:\nBBAM F 5\nBBAM G 4\nGoto Spawn+2\nDeath:\nBBAM H 0 SetPlayerProperty(0, 0, 4)\nBBAM H 0 A_TakeInventory(\"WeaponCharge\",999)\nBBAM H 0 A_TakeInventory(\"ConcreteTime\", 999)\nBBAM H 0 A_NoBlocking\nBBAM H 0 A_GiveInventory(\"CutterFlag\",999)\nBBAM H 0 A_GiveInventory(\"IsDead\",1)\nBBAM H 0 A_Stop\nBBAM H 0 A_GiveToTarget(\"KilledMeStock\",1)\nBBAM H 20 A_GiveToTarget(\"KilledMe\",1)\nBBAM H 0 A_SpawnItemEx(\"SunnyD\",0,0,400,0,0,-20)\ngoto DeathLoop\nDeathLoop:\nBBAM H 1 A_JumpIfInventory(\"SunnyDEnd\",1,\"DeathEnd\")\nBBAM H 1 A_JumpIfInTargetInventory(\"SunnyDEnd\",1,\"DeathEnd\")\nBBAM H 0 A_JumpIfInventory(\"KnightFlag\",300,\"AltEnd\")\nBBAM H 0 A_GiveInventory(\"KnightFlag\",1)\nloop\nDeathEnd:\nBBAM H 0 A_TakeInventory(\"SunnyDEnd\",1)\nBBAM H 0 A_TakeFromTarget(\"SunnyDEnd\",1)\nBBAM H 0 SetPlayerProperty(0, 0, 4)\nBBAM H 0 A_PlayerScream\nBBAM H 0 A_SpawnItemEx(\"SunnyFakeDeathFX\", 0, 0, 32)\ngoto DeathWait\nAltEnd:\nBBAM H 0 A_TakeInventory(\"SunnyDEnd\",1)\nBBAM H 0 A_TakeFromTarget(\"SunnyDEnd\",1)\nBBAM H 0 SetPlayerProperty(0, 0, 4)\nBBAM H 0 A_PlaySoundEx(\"srpelo/bosh\",\"Voice\")\nBBAM H 1 ThrustThingZ(0,5,0,0)\nBBAM H 0 A_Fadeout(0.01)\ngoto AltEnd+5\nDeath.Falling:\nBBAM H 0 SetPlayerProperty(0, 0, 4)\nBBAM H 0 A_TakeInventory(\"WeaponCharge\",999)\nBBAM H 0 A_NoBlocking\nBBAM H 0 A_GiveInventory(\"CutterFlag\",999)\nBBAM H 0 A_GiveInventory(\"IsDead\",1)\nBBAM Z 1 A_PlayerScream\nBBAM Z 0 A_SpawnItemEx(\"SunnyFakeDeathFX\", 0, 0, 32)\nBBAM Z 1 A_Stop\nBBAM Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nBBAM Z 0 A_GiveToTarget(\"KilledMe\",1)\ngoto DeathWait\nDeath.PerfectFreeze:\nBBAM H 0 SetPlayerProperty(0, 0, 4)\nBBAM H 0 A_TakeInventory(\"WeaponCharge\",999)\nBBAM H 0 A_TakeInventory(\"ConcreteTime\", 999)\nBBAM H 0 A_NoBlocking\nBBAM H 0 A_GiveInventory(\"CutterFlag\",999)\nBBAM H 0 A_GiveInventory(\"IsDead\",1)\nBBAM H 0 A_Stop\nBBAM H 0 A_GiveToTarget(\"KilledMeStock\",1)\nBBAM H 20 A_GiveToTarget(\"KilledMe\",1)\nBBAM H 0 A_SpawnItemEx(\"Cirno\",0,0,400,0,0,-20)\ngoto Death2Loop\nDeath2Loop:\nBBAM H 1 A_JumpIfInventory(\"SunnyDEnd\",1,\"Death2End\")\nBBAM H 1 A_JumpIfInTargetInventory(\"SunnyDEnd\",1,\"Death2End\")\nBBAM H 0 A_JumpIfInventory(\"KnightFlag\",300,\"AltEnd\")\nBBAM H 0 A_GiveInventory(\"KnightFlag\",1)\nloop\nDeath2End:\nBBAM Z 0 A_TakeInventory(\"SunnyDEnd\",1)\nBBAM Z 0 A_TakeFromTarget(\"SunnyDEnd\",1)\nBBAM Z 0 SetPlayerProperty(0, 0, 4)\nBBAM Z 0 A_PlaySoundEx(\"weapon/icewallspawn\",\"Weapon\")\nBBAM Z 0 A_SpawnItemEx(\"IceWall\")\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,0)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,30)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,60)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,90)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,120)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,150)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,180)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,210)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,240)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,270)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,300)\nBBAM Z 0 A_SpawnItemEx(\"CirnoDeathFX\",0,0,0,10,0,0,330)\ngoto DeathWait\nZaWarudoed:\nBBAM X 0\nGoto \"Super::ZaWarudoed\"\nPain.PowerTaken:\nBBAM H 0 A_JumpIfInTargetInventory(\"WTankDI\",1,\"HealMe\")\nBBAM H 0 A_GiveToTarget(\"WTankDI\",1)\nBBAM H 0 A_Jump(25,\"YourPower\")\nBBAM H 0 A_PlaySound(\"item/1up\")\ngoto Pain+1\nHealMe:\nBBAM H 0 HealThing(1)\ngoto Spawn+2\n}\n}\n\nActor SunnyDEnd : Inventory{}\n\nActor SunnyD : AstroCrush\n{\nObituary \"%o was still in %k's Michael Bay zone and sploded because of it.\"\n//+NOCLIP\n-NOGRAVITY\n+THRUACTORS\nRadius 1\nHeight 1\nScale 1\nDamage (0)\nDamagetype \"SunnyD\"\nReactiontime 30\nstates\n{\nSpawn:\nMEDE T 0\nMEDE TTTTTTTTT 1 A_JumpIf(CeilingZ-Z>50,\"Spawn2\")\nMEDE T 0 A_CheckFloor(\"Death\")\nMEDE T 0 A_CountDown\nGoTo Spawn+1\nSpawn2:\nMEDE T 0 A_ChangeFlag(\"RIPPER\",0)\nMEDE T 0 A_ChangeFlag(\"NOINTERACTION\",0)\nMEDE T 1 A_CheckFloor(\"Death\")\nMEDE T 0 A_CountDown\nGoTo Spawn2+2\nDeath:\nTNT1 A 0 A_GiveToTarget(\"SunnyDEnd\",1)\nMEDE T 5\nTNT1 A 0 A_JumpIfInventory(\"CutterFlag\",50,\"Death2\")\nTNT1 AA 0 A_SpawnItemEx(\"SunnyDExplosion\",random(-300,300),random(-300,300),random(-300,300))\nTNT1 A 2\nTNT1 A 0 A_GiveInventory(\"CutterFlag\",1)\ngoto Death+2\nDeath2:\nTNT1 A 0\nstop\n}\n}\n\nactor SunnyDExplosion\n{\nPROJECTILE\nObituary \"%o was still in %k's Michael Bay zone and sploded because of it.\"\nDamagetype \"SunnyD\"\nSpeed 0\nDamage 0\nScale 2.5\nHeight 0\nRadius 0\n+NOGRAVITY\n-SOLID\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEx(\"srpelo/boom\", \"SoundSlot7\")\nTNT1 A 0 A_Explode(15,100,0,0,20)\nMEBO ABCDEF 2\nstop\n}\n}\n\nactor SunnyDeathFX1 : DeathFX1\n{\nscale 1.5\nStates\n{\nSpawn:\nMEDE ABCDE 2\nMEDE A 0 A_CountDown\nloop\n}\n}\n\nactor SunnyDeathFX2 : SunnyDeathFX1\n{\nspeed 5\n}\n\nactor SunnyFakeDeathFX : FakeDeathFX\n{\nStates\n{\nSpawn:\nTNT1 A 1\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,0,2,90)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,0,2,-90)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,90,2,45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,-90,2,-45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,90,2,0)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,-90,2,0)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,90,2,-45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX1\",0,0,-90,2,45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,0,2,90)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,0,2,-90)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,90,2,45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,-90,2,-45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,90,2,0)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,-90,2,0)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,90,2,-45)\nPLY1 Z 0 A_CustomMissile(\"SunnyDeathFX2\",0,0,-90,2,45)\nTNT1 A 1\nstop\n}\n}\n\nActor Cirno : SunnyD\n{\nObituary \"%o was still in %k's Michael Bay zone and sploded because of it.\"\nScale 1.5\nDamagetype \"Cirno\"\nstates\n{\nSpawn:\nTNT1 A 0\nCIRD EEEEEEEEE 1 A_JumpIf(CeilingZ-Z>50,\"Spawn2\")\nCIRD E 0 A_CheckFloor(\"Death\")\nCIRD E 0 A_CountDown\nGoTo Spawn+1\nSpawn2:\nCIRD E 0 A_ChangeFlag(\"RIPPER\",0)\nCIRD E 0 A_ChangeFlag(\"NOINTERACTION\",0)\nCIRD E 1 A_CheckFloor(\"Death\")\nCIRD E 0 A_CountDown\nGoTo Spawn2+2\nDeath:\nCIRD E 1 A_GiveToTarget(\"SunnyDEnd\",1)\nstop\n}\n}\n\nactor CirnoIW : IceWall\n{\nObituary \"%o was frozen by a loli-fairy made Ice Cube that %k wished for.\"\nDamage (10)\n}\n\nactor CirnoDeathFX : GeminiTrail\n{\n+NOCLIP\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nBLIZ A 2 A_SpawnItemEx(\"CirnoDeathFX2\")\nBLIZ A 0 A_Fadeout\nBLIZ B 2 A_SpawnItemEx(\"CirnoDeathFX2\")\nBLIZ B 0 A_Fadeout\nBLIZ C 2 A_SpawnItemEx(\"CirnoDeathFX2\")\nBLIZ C 0 A_Fadeout\nloop\n}\n}\n\nactor CirnoDeathFX2 : CirnoDeathFX\n{\nrenderstyle \"add\"\nStates\n{\nSpawn:\nTNT1 A 0\nBLIZ ABC 2 A_Fadeout\nloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/RightAndDio.txt",
"contents": "actor RightAndDio : ClassBaseD\n{\nplayer.displayname \"Dr.Right & Dio\"\nplayer.soundclass \"dio\"\nplayer.damagescreencolor \"red\"\nplayer.startitem \"DioStandPowers\"\nplayer.forwardmove 0.82, 0.82\nplayer.sidemove 0.8, 0.8\nplayer.jumpz 13\nStates\n{\nSpawn:\nDRLT A 0\nDRLT B 1\nDRLT A 1\nGoto Spawn+2\nSee:\nDRLT BCDE 5\nGoto Spawn\nMissile:\nDRLT F 5\nDRLT G 4\nGoto Spawn+2\nDeath:\nDeath.Falling:\nDRLT H 0 SetPlayerProperty(0, 0, 4)\nDRLT H 0 A_TakeInventory(\"WeaponCharge\",999)\nDRLT H 0 A_TakeInventory(\"ConcreteTime\", 999)\nDRLT H 0 A_NoBlocking\nDRLT H 0 A_GiveInventory(\"CutterFlag\",999)\nDRLT H 0 A_GiveInventory(\"IsDead\",1)\nDRLT H 0 A_Stop\nDRLT H 0 A_GiveToTarget(\"KilledMeStock\",1)\nDRLT H 0 A_SpawnItemEx(\"DioStandDeath\",-40,-50,27)\nDRLT H 1 A_GiveToTarget(\"KilledMe\",1)\nDRLT H 0 SetPlayerProperty(0, 0, 4)\nDRLT H 0 A_PlaySound(\"WASTED\")\nDRLT H 0 A_CheckPlayerDone\ngoto DeathLoop\nDeathLoop:\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(1.0, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.9, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.8, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.7, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.6, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.5, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.4, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.3, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.2, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.1, 0)\nDRLT H 0 A_SetBlend(\"black\",0.6,5)\nDRLT H 2 A_SetTranslucent(0.0, 0)\nDRLT H 60 A_SetBlend(\"black\",0.6,5)\nDRLH H 0 A_GiveInventory(\"WastedFlag\",1)\nDRLT H 1 A_SetBlend(\"black\",0.6,5)\nwait\nDeath.FalconPunch:\nDRLT H 0 A_FaceTarget\nDRLT H 0 SetPlayerProperty(0, 0, 4)\nDRLT H 0 A_ChangeFlag(\"NOINTERACTION\", 1)\nDRLT H 0 A_TakeInventory(\"WeaponCharge\",999)\nDRLT H 0 A_TakeInventory(\"ConcreteTime\", 999)\nDRLT H 0 A_NoBlocking\nDRLT H 0 A_TakeInventory(\"CutterFlag\",999)\nDRLT H 0 A_GiveInventory(\"IsDead\",1)\nDRLT H 0 A_GiveToTarget(\"KilledMeStock\",1)\nDRLT H 1 A_GiveToTarget(\"KilledMe\",1)\nDRLT H 0 A_PlaySound(\"weapon/lightningbolt\")\nDRLT H 0 A_SpawnItemEx(\"Sm4shRedLightning\",0,0,25)\nDRLT H 0 A_SpawnItemEx(\"DioStandDeath\",-40,-50,27)\nDRLT H 20 A_Stop\nDRLT H 0 A_PlayerScream\nDRLT H 0 A_Recoil(100)\nDRLT H 0 ThrustThingZ(0,60,0,0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.95, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.90, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.85, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.80, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.75, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.70, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.65, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.60, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.55, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.50, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.45, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.40, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.35, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.30, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.25, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.20, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.15, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.10, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0.05, 0)\nDRLT H 0 A_PlaySound(\"misc/devildeath\")\nDRLT H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\nDRLT H 1 A_SetTranslucent(0, 0)\nGoTo DeathWait\nPain.ZaWarudo:\nDRLT H 0 HealThing(5)\nDRLT H 0 A_PlaySoundEx(\"dio/laugh\",\"SoundSlot9\")\nGoto Spawn+2\nPain.PowerTaken:\nDRLT H 0 A_GiveToTarget(\"StandPowersCopy\",1)\nDRLT H 0 A_Jump(25,\"YourPower\")\nDRLT H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}\n\nActor DioDeadFlag : Inventory{}\nActor WastedFlag : Inventory{}"
},
{
"source": "pk3",
"name": "actors/Classes/Honeywoman.txt",
"contents": "actor Honeywoman : ClassBaseD\n{\nplayer.displayname \"Honeywoman\"\nplayer.soundclass \"itship\"\nplayer.damagescreencolor \"yellow\"\nplayer.startitem \"BeeBazooka\"\nplayer.startitem \"CanDoubleJump\"\nplayer.forwardmove 0.82, 0.82\nplayer.sidemove 0.82, 0.82\nplayer.jumpz 15\nStates\n{\nSpawn:\nHONW A 0\nHONW B 1\nHONW A 300\nHONW BCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDEBCDE 5\nGoto Spawn+1\nSee:\nHONW BCDE 3\nGoto Spawn\nMissile:\nHONW F 5\nHONW G 4\nGoto Spawn+2\nDeath:\nHONW H 0 SetPlayerProperty(0, 0, 4)\nHONW H 0 A_TakeInventory(\"WeaponCharge\",999)\nHONW H 0 A_TakeInventory(\"ConcreteTime\", 999)\nHONW H 0 A_NoBlocking\nHONW H 0 A_GiveInventory(\"CutterFlag\",999)\nHONW H 0 A_GiveInventory(\"IsDead\",1)\nHONW H 0 A_Stop\nHONW H 0 A_GiveToTarget(\"KilledMeStock\",1)\nHONW H 20 A_GiveToTarget(\"KilledMe\",1)\nHONW H 0 SetPlayerProperty(0, 0, 4)\nHONW H 0 A_PlayerScream\nHONW H 0 A_SpawnItemEx(\"HoneyCocktease\")\ngoto DeathLoop\nDeathLoop:\nHONW W 0 A_JumpIfInventory(\"KnightFlag\",15,\"DeathEnd\")\nHONW W 3\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),0)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),15)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),30)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),45)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),60)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),75)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),90)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),105)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),120)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),135)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),150)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),165)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),180)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),195)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),210)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),225)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),240)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),255)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),270)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),285)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),300)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),315)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),330)\nHONW W 0 A_SpawnItemEx(\"BeeFX\",96,0,0,0,0,random(5,30),345)\nHONW W 0 A_GiveInventory(\"KnightFlag\",1)\nloop\nDeathEnd:\nHONW W 200\nHONW W 0 A_SpawnItemEx(\"HoneyDeathExplosion\")\nHONW W 0 A_SetTranslucent(0.0, 0)\ngoto DeathWait\nPain.PowerTaken:\nHONW H 0 A_GiveToTarget(\"BeeBazookaCopy\",1)\nHONW H 0 A_Jump(25,\"YourPower\")\nHONW H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}\n\nactor BeeFX\n{\n+NOINTERACTION\n+NOGRAVITY\n+CLIENTSIDEONLY\n+FORCEXYBILLBOARD\n-SOLID\nrenderstyle \"Translucent\"\nAlpha 0.8\nscale 2.5\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nHCHS BC 1 A_Fadeout (0.05)\nloop\n}\n}\n\nactor HoneyCocktease\n{\nPROJECTILE\n+RIPPER\nrenderstyle \"add\"\nalpha 0.8\ndamagetype \"Cocktease\"\nObituary \"%o thought they could touch the booty of %k, but they were wrong.\"\nSpeed 0\nDamage (3)\nradius 10\nheight 10\nscale 2.5\nreactiontime 25\nStates\n{\nSpawn:\nTNT1 A 0\nHONW YZ 2 ThrustThingZ(0,30,0,0)\nHONW Y 0 A_Countdown\nloop\nDeath:\nHONW YZ 2 A_Fadeout\nloop\n}\n}\n\nactor HoneyDeathExplosion\n{\nPROJECTILE\n+NOGRAVITY\n+DONTBLAST\nDamagetype \"Honey\"\nObituary \"%o was blown up by the remains of %k.\"\ndamage (0)\nheight 1\nradius 1\nScale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nASEX A 0 A_playSoundEx(\"weapon/hyperbomb\",\"Weapon\")\nASEX A 0 A_ChangeFlag(NOGRAVITY,1)\nASEX A 0 A_Explode(50,128,0)\nASEX ABCDEF 2\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/Rainbowman.txt",
"contents": "actor Rainbowman : ClassBaseD\n{\nplayer.displayname \"Rainbowman\"\nplayer.soundclass \"rainbows\"\nplayer.damagescreencolor \"blue\"\nplayer.startitem \"RainbowLasers\"\nplayer.startitem \"RainbowLaserAmmo\",5\n+NOSKIN\nplayer.jumpz 12\nStates\n{\nSpawn:\nDAR2 A 0\nDAR2 B 1\nDAR2 A 1\nGoto Spawn+2\nSee:\nDAR2 BCDE 5\nGoto Spawn\nMissile:\nDAR2 F 5\nDAR2 G 4\nGoto Spawn+2\nDeath:\nDAR2 H 0 SetPlayerProperty(0, 0, 4)\nDAR2 H 0 A_TakeInventory(\"WeaponCharge\",999)\nDAR2 H 0 A_TakeInventory(\"ConcreteTime\", 999)\nDAR2 H 0 A_NoBlocking\nDAR2 H 0 A_GiveInventory(\"CutterFlag\",999)\nDAR2 H 0 A_GiveInventory(\"IsDead\",1)\nDAR2 H 0 A_Stop\nDAR2 H 0 A_GiveToTarget(\"KilledMeStock\",1)\nDAR2 H 1 A_GiveToTarget(\"KilledMe\",1)\nDAR2 H 0 SetPlayerProperty(0, 0, 4)\nDAR2 H 0 A_PlayerScream\nDAR2 H 0 A_SpawnItemEx(\"RainbowExplode\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowBody\",0,random(-16,16),0,0,random(-16,16),5,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowLeftArm\",0,random(-12,-16),0,0,random(-6,-8),3,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowLeftLeg\",0,random(-8,-12),0,0,random(-4,-6),1,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowLeftPad\",0,random(-8,-8),0,0,random(-4,-4),6,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowRightArm\",0,random(12,16),0,0,random(6,8),3,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowRightLeg\",0,random(8,12),0,0,random(4,6),1,0,SXF_TRANSFERTRANSLATION)\nDAR2 H 0 A_SpawnItemEx(\"RainbowRightPad\",0,random(8,8),0,0,random(4,4),6,0,SXF_TRANSFERTRANSLATION)\nDAR2 X 0 A_SetTranslucent(0.0, 0)\ngoto DeathWait\nPain.PowerTaken:\nDAR2 H 0 A_GiveToTarget(\"RainbowLasersCopy\",1)\nDAR2 H 0 A_Jump(25,\"YourPower\")\nDAR2 H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}\n\nactor RainbowExplode\n{\nPROJECTILE\nDamagetype \"Rainbows\"\nObituary \"%o was evaporated thanks to %k's tasteful rainbows.\"\nSpeed 0\nDamage 0\nScale 2.5\nHeight 0\nRadius 0\nStates\n{\nSpawn:\nTNT1 A 0\nX_8B A 1 A_Explode(50,128,0)\nX_8B ABBCCDDEEFF 1\nstop\n}\n}\n\nactor RainbowBody\n{\nheight 4\nradius 4\n-NOGRAVITY\n-SOLID\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+DONTSPLASH\n+NOTARGETSWITCH\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B A 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B A 500\ngoto Spawn3\nSpawn3:\nTNT1 A 0 A_PlaySoundEx(\"rainbow/laser\",\"SoundSlot7\")\nTNT1 A 0 A_SpawnItemEx(\"KnucklesBeam\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nstop\n}\n}\n\nactor RainbowLeftArm : RainbowBody\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B B 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B B 450\ngoto Spawn3\n}\n}\n\nactor RainbowRightArm : RainbowBody\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B C 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B C 400\ngoto Spawn3\n}\n}\n\nactor RainbowLeftPad : RainbowBody\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B D 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B D 350\ngoto Spawn3\n}\n}\n\nactor RainbowRightPad : RainbowBody\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B E 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B E 300\ngoto Spawn3\n}\n}\n\nactor RainbowLeftLeg : RainbowBody\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B F 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B F 250\ngoto Spawn3\n}\n}\n\nactor RainbowRightLeg : RainbowBody\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDM2B G 1 A_CheckFloor(\"Spawn2\")\nloop\nSpawn2:\nTNT1 A 0 A_ChangeFlag(\"FLOORHUGGER\",1)\nDM2B G 200\ngoto Spawn3\n}\n}\n\nactor KnucklesBeam\n{\nPROJECTILE\n+NOGRAVITY\n+DONTSPLASH\n+FLOORHUGGER\n+NOTARGETSWITCH\nSpeed 0\nHeight 32\nRadius 16\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"KnucklesBeamer\",0,0,5,0,0,15,0,SXF_TRANSFERTRANSLATION)\nS3KB ABCDEFGHIJKLMNOPQRS 1\nstop\n}\n}\n\nactor KnucklesBeamer\n{\nPROJECTILE\n+RIPPER\n+DONTBLAST\n+NOTARGETSWITCH\nDamagetype \"Rainbows\"\nObituary \"%o was \\cg&Knuckles'd \\cfby %k's retreat beam.\"\nDamage(0)\nHeight 1\nRadius 1\nScale 2.5\nStates\n{\nSpawn:\nTNT1 A 0 A_Explode(10,60,0)\nTNT1 A 1 A_SpawnItemEx(\"KnucklesBeamerFX\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nLoop\n}\n}\n\nactor KnucklesBeamerFX\n{\n+NOINTERACTION\n+NOGRAVITY\n+FORCEYBILLBOARD\nScale 2.5\nStates\n{\nSpawn:\nS3KB ABCDEFGHIJKLMNOPQRS 1\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/GammaMini.txt",
"contents": "actor GammaMini : ClassBaseD\n{\nplayer.displayname \"GammaMini\"\nplayer.soundclass \"godzi\"\nplayer.damagescreencolor \"yellow\"\nscale 3.75\nplayer.jumpz 18\nplayer.forwardmove 0.6, 0.6\nplayer.sidemove 0.5, 0.5\nPlayer.ViewHeight 69\nStates\n{\nSpawn:\nGUTS A 0\nGUTS B 1 A_JumpIf(z-floorz>0, \"Jump\")\nGUTS A 1 A_JumpIf(z-floorz>0, \"Jump\")\nGoto Spawn+2\nSee:\nGUTS BBBBBBB 1 A_JumpIf(z-floorz>0, \"Jump\")\nGUTS B 0 A_PlaySoundEx(\"misc/truck1\",\"SoundSlot7\")\nGUTS CCCCCCCDDDDDDD 1 A_JumpIf(z-floorz>0, \"Jump\")\nGUTS D 0 A_PlaySoundEx(\"misc/truck1\",\"SoundSlot7\")\nGUTS EEEEEEE 1 A_JumpIf(z-floorz>0, \"Jump\")\nGoto Spawn\nJump:\nGUTS I 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nloop\nMissile:\nGUTS F 5\nGUTS G 4\nGoto Spawn+2\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/WaveBike.txt",
"contents": "actor WaveBike : ClassBaseD\n{\nplayer.displayname \"WaveBike\"\nplayer.soundclass \"waverace\"\nplayer.damagescreencolor \"blue\"\nplayer.startitem \"WaveRace64\"\nplayer.forwardmove 1.25, 1.25\nplayer.sidemove 0.4, 0.4\nplayer.jumpz 8\ngravity 1\nStates\n{\nSpawn:\nWVBK A 0\nWVBK A 1 A_JumpIf(z-floorz>0,\"Jump\")\nGoto Spawn+1\nSee:\nWVBK A 5 A_JumpIf(z-floorz>0,\"Jump\")\nGoto Spawn\nMissile:\nWVBK A 5 A_JumpIf(z-floorz>0,\"Jump\")\nGoto Spawn\nJump:\nWVBK A 1 A_JumpIf(z-floorz<=0, \"Splash\")\nwait\nSplash:\nWVBK A 0 A_JumpIfInventory(\"IsUnderWater\",1,\"Spawn\")\nWVBK A 0 A_PlaySoundEx(\"misc/splash\",\"SoundSlot7\")\nWVBK A 0 A_SpawnItemEx(\"WaveBikeSplash\",0,0,0,0,0,0)\ngoto Spawn\nDeath:\nDeath.FalconPunch:\nWVBK A 0 SetPlayerProperty(0, 0, 4)\nWVBK A 0 A_TakeInventory(\"WeaponCharge\",999)\nWVBK A 0 A_TakeInventory(\"ConcreteTime\", 999)\nWVBK A 0 A_NoBlocking\nWVBK A 0 A_GiveInventory(\"CutterFlag\",999)\nWVBK A 0 A_GiveInventory(\"IsDead\",1)\nWVBK A 0 A_Stop\nWVBK A 0 A_GiveToTarget(\"KilledMeStock\",1)\nWVBK A 0 A_GiveToTarget(\"KilledMe\",1)\nWVBK A 0 SetPlayerProperty(0, 0, 4)\nWVBK A 0 A_PlaySoundEx(\"misc/splash\",\"Voice\")\nWVBK A 0 A_SpawnItemEx(\"WaveBikeSplash\",0,0,0,0,0,0)\nWVBK Z 100\nWVBK Z 0 A_PlaySoundEx(\"what\",\"Voice\")\ngoto DeathWait\nDeath.Falling:\nWVBK A 0 SetPlayerProperty(0, 0, 4)\nWVBK A 0 A_TakeInventory(\"WeaponCharge\",999)\nWVBK A 0 A_NoBlocking\nWVBK A 0 A_GiveInventory(\"CutterFlag\",999)\nWVBK A 0 A_GiveInventory(\"IsDead\",1)\nWVBK A 0 A_PlaySoundEx(\"misc/splash\",\"Voice\")\nWVBK A 0 A_SpawnItemEx(\"WaveBikeSplash\",0,0,0,0,0,0)\nWVBK Z 1 A_Stop\nWVBK Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nWVBK Z 0 A_GiveToTarget(\"KilledMe\",1)\nWVBK Z 100\nWVBK Z 0 A_PlaySoundEx(\"what\",\"Voice\")\nWVBK Z 1 A_CheckPlayerDone\nwait\nPain.PowerTaken:\nWVBK A 0 A_GiveToTarget(\"WaveBikeCopy\",1)\nWVBK A 0 A_Jump(25,\"YourPower\")\nWVBK A 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}\n\nactor WaveBikeSplash\n{\nPROJECTILE\nObituary \"%k used Splash on %o, it was super effective!\"\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\nHeight 1\nRadius 1\nscale 3\nStates\n{\nSpawn:\nDOLP B 0\nDOLP B 0 A_Explode(10, 50, 0)\nDOLP BCDE 5\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/Pukapucker.txt",
"contents": "actor Pukapucker : ClassBaseD\n{\nPlayer.ViewHeight 28\nplayer.displayname \"Pukapucker\"\nplayer.startitem \"PukapuckerWep\"\nplayer.soundclass \"pukapuckerc\"\nplayer.damagescreencolor \"red\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 14\ngravity 0.75\nStates\n{\nSpawn:\nPUKA A 0\nPUKA B 1\nPUKA A 1\nGoto Spawn+2\nSee:\nPUKA BBBBBAAAAACCCCCAAAA 1 A_JumpIf(z-floorz>0, \"Jumping\")\ngoto Spawn\nMissile:\nPUKA BBBCCC 2\ngoto Spawn\nJumping:\nPUKA E 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nwait\nJumping:\nPUKA E 1 A_JumpIf(z-floorz<=0, \"Spawn\")\nwait\nDeath:\nDeath.Falling:\nDeath.FalconPunch:\nPUKA F 0 A_PlayerScream\nPUKA F 0 A_SpawnItemEx(\"PukaBallCopy\",cos(-pitch)*0,0,45+(sin(pitch)*35),cos(-pitch)*50,0,sin(pitch)*0,0,SXF_TRANSFERTRANSLATION)\nNOFX A 0 A_SpawnItemEx(\"HardKnuckleFX\",0,0,32)\ngoto DeathWait\nPain.PowerTaken:\nPUKA H 0 A_GiveToTarget(\"PukapuckerCopy\",1)\nPUKA H 0 A_Jump(25,\"YourPower\")\nPUKA H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/SAirman.txt",
"contents": "actor SAirman : ClassBaseD\n{\nplayer.displayname \"Super Airman\"\nplayer.soundclass \"sairmanc\"\nplayer.damagescreencolor \"yellow\"\nplayer.startitem \"SuperAirShooter\"\nplayer.forwardmove 1.5, 1.5\nplayer.sidemove 1.5, 1.5\nplayer.jumpz 18\ngravity 0.5\nStates\n{\nSpawn:\nAIRM A 0\nAIRM I 1 A_JumpIf(z-floorz>0,\"Jump\")\nAIRM RS 2 A_JumpIf(z-floorz>0,\"Jump\")\nGoto Spawn+2\nSee:\nAIRM I 5 A_JumpIf(z-floorz>0,\"Jump\")\nGoto Spawn\nMissile:\nAIRM F 6 A_JumpIf(z-floorz>0,\"Jump\")\nGoto Spawn+2\nJump:\nAIRM I 1 A_CheckFloor(\"Land\")\nloop\nLand:\nAIRM I 0 A_SpawnItemEx(\"SALandFX\",0,0,0,0,0,0)\ngoto Spawn+2\nDeath:\nAIRM H 0 SetPlayerProperty(0, 0, 4)\nAIRM H 0 A_TakeInventory(\"WeaponCharge\",999)\nAIRM H 0 A_TakeInventory(\"ConcreteTime\", 999)\nAIRM H 0 A_NoBlocking\nAIRM H 0 A_GiveInventory(\"CutterFlag\",999)\nAIRM H 0 A_GiveInventory(\"IsDead\",1)\nAIRM H 0 A_Stop\nAIRM H 0 A_GiveToTarget(\"KilledMeStock\",1)\nAIRM H 20 A_GiveToTarget(\"KilledMe\",1)\nAIRM H 0 SetPlayerProperty(0, 0, 4)\nAIRM H 0 A_PlayerScream\nAIRM H 0 A_SpawnItemEx(\"Dragonball1\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM H 0 A_SpawnItemEx(\"Dragonball2\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM H 0 A_SpawnItemEx(\"Dragonball3\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM H 0 A_SpawnItemEx(\"Dragonball4\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM H 0 A_SpawnItemEx(\"Dragonball5\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM H 0 A_SpawnItemEx(\"Dragonball6\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM H 0 A_SpawnItemEx(\"Dragonball7\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\ngoto DeathWait\nDeath.Falling:\nAIRM H 0 SetPlayerProperty(0, 0, 4)\nAIRM H 0 A_TakeInventory(\"WeaponCharge\",999)\nAIRM H 0 A_NoBlocking\nAIRM H 0 A_GiveInventory(\"CutterFlag\",999)\nAIRM H 0 A_GiveInventory(\"IsDead\",1)\nAIRM Z 0 A_PlayerScream\nAIRM Z 0 A_SpawnItemEx(\"Dragonball1\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 0 A_SpawnItemEx(\"Dragonball2\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 0 A_SpawnItemEx(\"Dragonball3\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 0 A_SpawnItemEx(\"Dragonball4\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 0 A_SpawnItemEx(\"Dragonball5\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 0 A_SpawnItemEx(\"Dragonball6\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 0 A_SpawnItemEx(\"Dragonball7\",0,0,0,random(-25,25),random(-25,25),random(5,25),random(-360,360))\nAIRM Z 1 A_Stop\nAIRM Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nAIRM Z 0 A_GiveToTarget(\"KilledMe\",1)\ngoto DeathWait\nPain.PowerTaken:\nAIRM H 0 A_GiveToTarget(\"SuperAirmanCopy\",1)\nAIRM H 0 A_Jump(25,\"YourPower\")\nAIRM H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}\n\nactor SAZaWarudoAura : HardKnuckleFX\n{\ntranslation \"56:56=229:229\", \"61:255=230:230\"\nrenderstyle \"translucent\"\nalpha 0.75\nscale 5\nreactiontime 30\nStates\n{\nSpawn:\nTNT1 A 0\nBSB0 HIJ 2 A_Countdown\nloop\n}\n}\n\nactor SALandFX : HardKnuckleFX\n{\nscale 3\nStates\n{\nSpawn:\nTNT1 A 0\nHSHH PQR 2 A_Fadeout\nwait\n}\n}\n\nactor Dragonball1\n{\nPROJECTILE\n+HEXENBOUNCE\nbouncecount 3\ndamagetype \"Dragonball\"\nObituary \"%o was smacked in the head by %k's inert Dragonball.\"\nDamage (0)\nradius 15\nheight 15\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB A 1\nloop\nDeath:\nTNT1 A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nTNT1 A 0 A_Explode(50, 96, 0)\nTNT1 A 0 A_SpawnItem(\"DrillExplode\")\nstop\n}\n}\n\nactor Dragonball2 : Dragonball1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB B 1\nloop\n}\n}\n\nactor Dragonball3 : Dragonball1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB C 1\nloop\n}\n}\n\nactor Dragonball4 : Dragonball1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB D 1\nloop\n}\n}\n\nactor Dragonball5 : Dragonball1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB E 1\nloop\n}\n}\n\nactor Dragonball6 : Dragonball1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB F 1\nloop\n}\n}\n\nactor Dragonball7 : Dragonball1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nDRGB G 1\nloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/BlastProcessor.txt",
"contents": "Actor IsSaturn : Once {}\n\nActor BlastProcessor : ClassBaseD\n{\nplayer.displayname \"BlastProcessor\"\nplayer.soundclass \"SEGA\"\nplayer.damagescreencolor \"purple\"\nplayer.forwardmove 0.9, 0.9\nplayer.sidemove 0.9, 0.9\nplayer.jumpz 10\nplayer.startitem \"IsSaturn\"\nplayer.startitem \"SEGAPowers\"\nplayer.startitem \"SEGAAmmo\", 50\nplayer.colorrange 0 0\nDamageFactor \"Normal\", 1.0\nmass 9999\nscale 2.5\nStates\n{\nSpawn:\nSGST A 0\nSGST B 1\nSGST A 1 A_JumpIf(z-floorz>0,\"Jump\")\nGoTo Spawn+2\nSee:\nSGST BCDE 5 A_JumpIf(z-floorz>0,\"Jump\")\nGoTo Spawn\nJump:\nPUNK X 0 A_SpawnItemEx(\"SpinJump\",0,0,9)\nPUNK XY 2 A_CheckFloor(\"Spawn\")\nGoTo Jump+1\nMissile:\nSGST F 5\nSGST G 4\nGoTo Spawn+1\nDeath:\nSGST H 0 SetPlayerProperty(0, 0, 4)\nSGST H 0 A_TakeInventory(\"WeaponCharge\",999)\nSGST H 0 A_NoBlocking\nSGST H 0 A_GiveInventory(\"CutterFlag\",999)\nSGST H 0\nSGST H 1 A_GiveToTarget(\"KilledMe\",1)\nSGST Z 0 SetPlayerProperty(0, 0, 4)\nSGST Z 0 A_PlaySoundEx(\"weapon/ripsonic\",\"Voice\")\nSGST Z 0 A_SpawnItemEx(\"BlastProcessorDeath\",0,0,16,0,0,15,0,1,0)\ngoto DeathWait\nDeath.Falling:\nSGST H 0 A_SetTranslucent(0.0, 0)\nSGST Z 0 SetPlayerProperty(0, 0, 4)\nSGST Z 0 A_TakeInventory(\"WeaponCharge\",999)\nSGST Z 0 A_NoBlocking\nSGST Z 0 A_GiveInventory(\"CutterFlag\",999)\nSGST Z 0 A_PlaySoundEx(\"weapon/ripsonic\",\"Voice\")\nSGST Z 0 A_SpawnItemEx(\"BlastProcessorDeath\",0,0,16,0,0,15,0,1,0)\nSGST Z 1 A_Stop\ngoto DeathWait\nPain.PowerTaken:\nSGST H 0 A_GiveToTarget(\"SEGAPowersCopy\",1)\nSGST H 0 A_Jump(25,\"YourPower\")\nSGST H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n}\n}\n\nactor SpinJump\n{\nPROJECTILE\nscale 2.5\ndamagetype \"TopSpin\"\nObituary \"%o was stomped on like a stupid Goomba by %k, ouch!\"\nSpeed 0\n+DONTBLAST\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 A_Explode(2,91,0)\nstop\n}\n}\n\nactor BlastProcessorDeath\n{\nPROJECTILE\n-NOGRAVITY\n+SKYEXPLODE\n+DONTSPLASH\n+DONTBLAST\nTranslation \"192:192=4:4\", \"198:198=239:239\"\nDamage (0)\ndamagetype \"SEGA\"\nObituary \"%k still lives on in our hearts... as they just took %o with them.\"\nRadius 10\nHeight 10\nscale 2.5\nBounceType \"Doom\"\nBounceFactor 0.01\nWallBounceFactor 1.0\nspeed 32\nStates\n{\nSpawn:\nSGST I 4\nloop\nDeath:\nTNT1 A 0 A_Stop\nTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\nTNT1 A 0 A_playSoundEx(\"weapon/hyperbomb\",\"Weapon\")\nTNT1 A 0 A_Explode(20, 218, 0)\nASEX ABCDEF 2\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/Classes/Snowman.txt",
"contents": "actor Snowman : ClassBaseD\n{\nplayer.displayname \"Snowman\"\nplayer.soundclass \"snowmanc\"\nplayer.damagescreencolor \"blue\"\nplayer.forwardmove 0.8, 0.8\nplayer.sidemove 0.78, 0.78\nplayer.jumpz 11\nplayer.startitem \"SnowballBusterWep\"\nplayer.startitem \"SnowballThrowAmmo\", 32\nStates\n{\nSpawn:\nICEM A 0\nICEM B 1\nICEM A 1\nGoto Spawn+2\nSee:\nICEM BCDE 5\nGoto Spawn\nMissile:\nICEM F 5\nICEM G 4\nGoto Spawn+2\nDeath:\nIce:\nDeath.Falling:\nICEM H 0 SetPlayerProperty(0, 0, 4)\nICEM H 0 A_GiveInventory(\"IsDead\",1)\nICEM Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nICEM Z 0 A_GiveToTarget(\"KilledMe\",1)\nICEM H 0 A_NoBlocking\nICEM H 0 ACS_ExecuteAlways(998,0,687,10)\nICEM HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 A_SpawnItemEx(\"FrozenDeathBitFX\",frandom(16,48),0,fRandom(16,48),0,0,0,random(0,359))\nICEM H 0 A_SpawnItemEx(\"DroppedSnowballs\",0,0,16)\nICEM H 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\ngoto DeathWait\nPain.PowerTaken:\nICEM H 0 A_GiveToTarget(\"SnowballCopy\",1)\nICEM H 0 A_Jump(25,\"YourPower\")\nICEM H 0 A_PlaySound(\"weapon/weaponup\")\ngoto Pain+1\n\nPain.ZaWarudo:\nICEM X 0 A_GiveInventory(\"DITimeFreeze\",1)\nICEM X 0 A_Jump(256,\"Za1\",\"Za2\")\ngoto Za1\nZa1:\nICEM XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 A_Stop\nGoto Pain+1\nZa2:\nICEM YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY 1 A_Stop\nGoto Pain+1\n}\n}\n\nactor FrozenDeathBitFX\n{\nPROJECTILE\n+NOCLIP\n+THRUGHOST\n+THRUACTORS\n+NOINTERACTION\n+CLIENTSIDEONLY\nTranslation \"192:192=4:4\", \"198:198=201:201\", \"3:8=72:72\", \"243:247=72:72\", \"208:215=4:4\"\nScale 1.25\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jump(256,\"Spawn1\",\"Spawn2\",\"Spawn3\",\"Spawn4\",\"Spawn5\",\"Spawn6\")\nSpawn1:\nBLIZ A 3 bright\nTNT1 A 1\nBLIZ B 3 bright\nTNT1 A 1\nBLIZ C 2 bright\nstop\nSpawn2:\nTNT1 A 0 A_Jump(128,\"Spawn2a\")\nMRFP EDC 3 bright\nstop\nSpawn2a:\nMRFP CDE 3 bright\nstop\nSpawn3:\nTNT1 A 0 A_Jump(128,\"Spawn3a\")\nFLSA RST 3 bright\nstop\nSpawn3a:\nFLSA USW 3 bright\nstop\nSpawn4:\nTNT1 A 0 A_Jump(128,\"Spawn4a\")\nFLSA UVW 3 bright\nstop\nSpawn4a:\nFLSA RVT 3 bright\nstop\nSpawn5:\nFCRA I 3 bright\nTNT1 A 1\nFCRA I 3 bright\nTNT1 A 1\nFCRA I 3 bright\nstop\nSpawn6:\nFCRA JKL 3 bright\nstop\nEnd:\nTNT1 A 0\nstop\n}\n}"
}
]
},
"maps": []
}