Raw model (for completeness)
{
"meta": {
"id": "01ad2f87-038d-4286-a8ac-e4aeb68e6de8",
"sha1": "be9b10ceb5df02109bd2d681e3c88620b44f7bb9",
"sha256": "b7dffb7b792dea8e49b613ce449e77df03522aa54254230fa4a712b784b82530",
"filenames": [
"jmod-v5b-v1b.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2017-06-05 20:57:31",
"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": "2017-06-05 20:57:31",
"file": {
"type": "PK3",
"size": 350863,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/be9b10ceb5df02109bd2d681e3c88620b44f7bb9/be9b10ceb5df02109bd2d681e3c88620b44f7bb9.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 427,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"analysis": {
"title": "jmod-v5b-v1b",
"description": "This WAD is a ZDoom-compatible mod package without traditional maps, focusing on gameplay modifications and custom HUD elements. It includes 427 lumps primarily for graphics, sprites, and status bar customization, notably featuring a Mega Man-themed player class and weapon HUD bars. There are no standalone maps or monster encounters, so difficulty and combat style are not applicable. The mod emphasizes a techbase and sprite overhaul theme with a strong focus on interface and player character changes rather than level design. It is designed for use with ZDoom engine and does not require any IWAD for operation.",
"tags": [
"hud_mod",
"no_maps",
"sprite_overhaul",
"techbase",
"zdoom_compatible"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "SKININFO.txt",
"contents": "{\nname = \"OriginalDuo2\"\nsprite = ODUO\nclass = Megaman\ndsnoway = FATLAND\ndsoof = FATLAND\ndspldeth = MEGADEAT\ndspdiehi = MEGADEAT\ndsplpain = MEGAPAIN\ndstaunt = dsnone\ngender = male\n}"
},
{
"source": "pk3",
"name": "SBARINFO.V.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHud, 1\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;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory SkullBarrierProtection, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\n}\n\nDrawImage\"EmptIcon\",24,64;\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 PharaohCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory PharaohCharge, 1{DrawBar \"BARFLS1\", \"NOBAR\", PharaohCharge, 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 \"BARFLS1\", \"NOBAR\", JunkDuration, 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;\n\tInInventory WeaponCharge, 5{DrawBar \"BARFLS14\", \"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, 19 {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;\n\tInInventory BlackHoleBombCooldown, 1 {DrawBar \"BARFLS15\", \"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\n/*\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\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 BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n*/\n\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 240,12;}\nInInventory RushMarineCounter, 1{\n\t\tInInventory IsUnderWater, 1{DrawBar \"RUSMGO\", \"RUSMEMPT\", RushMarineCounter, vertical, 256, 12;}\n\t\tInInventory Not IsUnderWater, 1{DrawBar \"RUSMWAIT\", \"RUSMEMPT\", RushMarineCounter, vertical, 256, 12;}}\nInInventory RushJetCounter, 1{DrawBar \"RUSJGO\", \"RUSJEMPT\", RushJetCounter, vertical, 272, 12;}\nInInventory BeatCallCheck, 1{DrawImage \"BEATWAIT\", 288,12;}\nInInventory BeatCounter, 1{DrawBar \"BEATGO\", \"BEATEMPT\", BeatCounter, vertical, 288, 12;}\nInInventory BeatSupportCounter, 1{\n\t\tInInventory Not BeatSupportFired, 1{DrawBar \"BEASGO\", \"BEASEMPT\", BeatSupportCounter, vertical, 304, 12;}\n\t\tInInventory BeatSupportFired, 1{DrawBar \"BEASWAIT\", \"BEASEMPT\", BeatSupportCounter, vertical, 304, 12;}}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\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 BossHealth8, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth8, vertical, 292, 8;}\nInInventory EvilRobotShield, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n}\n}"
},
{
"source": "pk3",
"name": "SBARINFO.H.txt",
"contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal, forcescaled\n{\nInInventory not NoHud, 1\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;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\n}\n\nDrawImage\"EmptIcon\",122,184;\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 PharaohCharge, 78{DrawBar \"VARFLS4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory PharaohCharge, 1{DrawBar\"VARFLS1\", \"VNOBAR\", PharaohCharge, 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;\n\tInInventory WeaponCharge, 5{DrawBar \"VARFLS14\", \"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, 19 {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;\n\tInInventory BlackHoleBombCooldown, 1{DrawBar \"VARFLS15\", \"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\n/*\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\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 BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n*/\n\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 240,12;}\nInInventory RushMarineCounter, 1{\n\t\tInInventory IsUnderWater, 1{DrawBar \"RUSMGO\", \"RUSMEMPT\", RushMarineCounter, horizontal, 256, 12;}\n\t\tInInventory Not IsUnderWater, 1{DrawBar \"RUSMWAIT\", \"RUSMEMPT\", RushMarineCounter, horizontal, 256, 12;}}\nInInventory RushJetCounter, 1{DrawBar \"RUSJGO\", \"RUSJEMPT\", RushJetCounter, horizontal, 272, 12;}\nInInventory BeatCallCheck, 1{DrawImage \"BEATWAIT\", 288,12;}\nInInventory BeatCounter, 1{DrawBar \"BEATGO\", \"BEATEMPT\", BeatCounter, horizontal, 288, 12;}\nInInventory BeatSupportCounter, 1{\n\t\tInInventory Not BeatSupportFired, 1{DrawBar \"BEASGO\", \"BEASEMPT\", BeatSupportCounter, horizontal, 304, 12;}\n\t\tInInventory BeatSupportFired, 1{DrawBar \"BEASWAIT\", \"BEASEMPT\", BeatSupportCounter, horizontal, 304, 12;}}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\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 BossHealth8, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth8, horizontal, 202, 184;}\nInInventory EvilRobotShield, 1{DrawBar \"VARAMM32\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n}\n}"
},
{
"source": "pk3",
"name": "ItemList.txt",
"contents": "I just plug these lists into java to make my big ass decorate files.\nAnd my ACS list.\n\nstr items_ammo[MAX_WEAPONS][5] =\n{ //Weapon Name - Weapon Ammo - Weapon Name for Reggae\n{\"SmallHealth\",\"\",\"\",\"HBAL A 1\",\"10001\"},\n{\"BigHealth\",\"\",\"\",\"HBAL C 1\",\"10002\"},\n{\"WeaponEnergy\",\"\",\"\",\"EBAL A 1\",\"10003\"},\n{\"BigWeaponEnergy\",\"\",\"\",\"EBAL C 1\",\"10004\"},\n\n{\"ETank\",\"\",\"\",\"EBAL F 1\",\"10091\"},\n{\"WTank\",\"\",\"\",\"EBAL H 1\",\"10151\"},\n{\"MTank\",\"\",\"\",\"EBAL G 1\",\"10154\"},\n\n{\"EddieSummon\",\"\",\"\",\"WEAP Q 1\",\"10046\"},\n{\"TangoSummon\",\"\",\"\",\"WEA3 B 1\",\"10156\"},\n{\"TrebleSentry\",\"\",\"\",\"TRBI A 1\",\"10159\"},\n{\"BeatSupport\",\"\",\"\",\"WEA4 O 1\",\"11105\"},\n{\"ReggaeCall\",\"\",\"\",\"WEA9 Z 1\",\"10009\"},\n{\"EddieBomber\",\"\",\"\",\"EDDI Q 1\",\"10149\"},\n\n{\"BeatCall\",\"\",\"\",\"WEA3 I 1\",\"10157\"},\n\n{\"RushCoil\",\"\",\"\",\"WEAP B 1\",\"10090\"},\n{\"RushJet\",\"\",\"\",\"WEA2 B 1\",\"10152\"},\n{\"RushMarine\",\"\",\"\",\"RUSH N 1\",\"10150\"},\n{\"Item1\",\"\",\"\",\"WEA2 A 1\",\"10147\"},\n{\"Item2\",\"\",\"\",\"WEA2 D 1\",\"10148\"},\n{\"WireAdaptor\",\"\",\"\",\"WADP A 1\",\"11147\"},\n\n{\"EnergyBalancer\",\"\",\"\",\"NRGB A 1\",\"10008\"},\n{\"ExitUnit\",\"\",\"\",\"EXIT B 1\",\"10160\"},\n\n//{\"TimeStopperGiver\", \"TimeStopperAmmo\", \"Time Stopper\",\"WEAP N 1\",\"10043\"},\n//{\"SkullBarrierGiver\", \"SkullBarrierAmmo\", \"Skull Barrier\",\"WEA2 O 1\",\"10065\"},\n//{\"FlashStopperGiver\", \"FlashStopperAmmo\", \"Flash Stopper\",\"WEA3 E 1\",\"10078\"},\n//{\"SakugarneGiver\", \"SakugarneAmmo\", \"Sakugarne\",\"WEA2 Z 1\",\"10075\"},\n\n{\"ProtoUpgrade\",\"\",\"\",\"WEA2 Q 1\",\"10153\"},\n{\"BassUpgrade\",\"\",\"\",\"WEA3 A 1\",\"10155\"},\n{\"AdaptorUpgrade\",\"\",\"\",\"WEA3 P 1\",\"10158\"},\n{\"DuoFistUpgrade\",\"\",\"\",\"DUOF A 1\",\"11102\"},\n{\"LaserBusterUpgrade\",\"\",\"\",\"WEA4 K 1\",\"11100\"},\n{\"ArrowBusterUpgrade\",\"\",\"\",\"WEA4 L 1\",\"11101\"},\n\n{\"TrebleBoostUpgrade\", \"TrebleBoostAmmo\", \"Treble Boost\",\"TRBB I 1\",\"10020\"},\n\n{\"PartyBall\",\"\",\"\",\"PRTB A 1\",\"11104\"},\n{\"MegaHealth\",\"\",\"\",\"HBAL E 1\",\"10092\"},\n{\"MegaWeaponEnergy\",\"\",\"\",\"EBAL I 1\",\"10093\"},\n\n{\"MegaBlueFlag\",\"\",\"\",\"BFLA A 1\",\"\"},\n{\"MegaRedFlag\",\"\",\"\",\"RFLA A 1\",\"\"},\n{\"MegaGreenFlag\",\"\",\"GFLA A 1\",\"\",\"\"},\n{\"MegaYellowFlag\",\"\",\"YFLA A 1\",\"\",\"\"}\n};\n\nstr weapons_ammo[MAX_WEAPONS][5] =\n{ //Weapon Name - Weapon Ammo - Weapon Name for Reggae\n{\"SuperArmWep\", \"SuperArmAmmo\", \"Super Arm\",\"WEAP O 1\",\"10044\"},\n{\"HyperBombWep\", \"HyperBombAmmo\", \"Hyper Bomb\",\"WEAP H 1\",\"10037\"},\n{\"IceSlasherWep\", \"IceSlasherAmmo\", \"Ice Slasher\",\"WEAP P 1\",\"10045\"},\n{\"ThunderBeamWep\", \"ThunderBeamAmmo\", \"Thunder Beam\",\"WEAP R 1\",\"10047\"},\n{\"FireStormWep\", \"FireStormAmmo\", \"Fire Storm\",\"WEAP Y 1\",\"10052\"},\n{\"RollingCutterWep\", \"RollingCutterAmmo\", \"Rolling Cutter\",\"WEA2 F 1\",\"10056\"},\n{\"TimeSlowWep\", \"TimeSlowAmmo\", \"Time Slow\",\"SLOT X 1\",\"11010\"},\n{\"OilSliderWep\", \"OilSliderAmmo\", \"Oil Slider\",\"WEA7 J 1\",\"20042\"},\n\n{\"BubbleLeadWep\", \"BubbleLeadAmmo\", \"Bubble Lead\",\"WEAP D 1\",\"10007\"},\n{\"MetalBladeWep\", \"MetalBladeAmmo\", \"Metal Blade\",\"WEAP S 1\",\"10048\"},\n{\"AtomicFireWep\", \"AtomicFireAmmo\", \"Atomic Fire\",\"WEAP E 1\",\"10010\"},\n{\"LeafShieldWep\", \"LeafShieldAmmo\", \"Leaf Shield\",\"WEAP F 1\",\"10011\"},\n{\"AirShooterWep\", \"AirShooterAmmo\", \"Air Shooter\",\"WEAP G 1\",\"10036\"},\n{\"QuickBoomerangWep\", \"QuickBoomerangAmmo\", \"Quick Boomerang\",\"WEAP Z 1\",\"10053\"},\n{\"CrashBombWep\", \"CrashBombAmmo\", \"Crash Bomb\",\"WEA2 C 1\",\"10054\"},\n{\"TimeStopperWep\", \"TimeStopperAmmo\", \"Time Stopper\",\"WEAP N 1\",\"10043\"}, //Nope.avi\n\n{\"MagnetMissileWep\", \"MagnetMissileAmmo\", \"Magnet Missile\",\"WEAP I 1\",\"10038\"},\n{\"TopSpinWep\", \"TopSpinAmmo\", \"Top Spin\",\"WEAP J 1\",\"10039\"},\n{\"NeedleCannonWep\", \"NeedleCannonAmmo\", \"Needle Cannon\",\"WEAP L 1\",\"10040\"},\n{\"ShadowBladeWep\", \"ShadowBladeAmmo\", \"Shadow Blade\",\"WEAP A 1\",\"10022\"},\n{\"GeminiLaserWep\", \"GeminiLaserAmmo\", \"Gemini Laser\",\"WEAP M 1\",\"10041\"},\n{\"SearchSnakeWep\", \"SearchSnakeAmmo\", \"Search Snake\",\"WEAP K 1\",\"10042\"},\n{\"HardKnuckleWep\", \"HardKnuckleAmmo\", \"Hard Knuckle\",\"WEAP T 1\",\"10049\"},\n{\"SparkShockWep\", \"SparkShockAmmo\", \"Spark Shock\",\"WEA2 G 1\",\"10057\"},\n\n{\"DrillBombWep\", \"DrillBombAmmo\", \"Drill Bomb\",\"WEAP V 1\",\"10050\"},\n{\"RingBoomerangWep\", \"RingBoomerangAmmo\", \"Ring Boomerang\",\"WEA2 H 1\",\"10058\"},\n{\"DustCrusherWep\", \"DustCrusherAmmo\", \"Dust Crusher\",\"WEA2 K 1\",\"10061\"},\n{\"PharaohShotWep\", \"PharaohShotAmmo\", \"Pharaoh Shot\",\"WEA2 L 1\",\"10062\"},\n{\"SkullBarrierWep\", \"SkullBarrierAmmo\", \"Skull Barrier\",\"WEA2 O 1\",\"10065\"},\n{\"DiveMissileWep\", \"DiveMissileAmmo\", \"Dive Missile\",\"WEA2 S 1\",\"10068\"},\n{\"RainFlushWep\", \"RainFlushAmmo\", \"Rain Flush\",\"WEA2 Y 1\",\"10074\"},\n{\"FlashStopperWep\", \"FlashStopperAmmo\", \"Flash Stopper\",\"WEA3 E 1\",\"10078\"},\n\n{\"NapalmBombWep\", \"NapalmBombAmmo\", \" Napalm Bomb\",\"WEAP C 1\",\"10035\"},\n{\"ChargeKickWep\", \"ChargeKickAmmo\", \"Charge Kick\",\"WEA2 E 1\",\"10055\"},\n{\"GyroAttackWep\", \"GyroAttackAmmo\", \"Gyro Attack\",\"WEA2 I 1\",\"10059\"},\n{\"PowerStoneWep\", \"PowerStoneAmmo\", \"Power Stone\",\"WEA2 J 1\",\"10060\"},\n{\"WaterWaveWep\", \"WaterWaveAmmo\", \"Water Wave\",\"WEA2 M 1\",\"10063\"},\n{\"CrystalEyeWep\", \"CrystalEyeAmmo\", \"Crystal Eye\",\"WEA2 N 1\",\"10064\"},\n{\"StarCrashWep\", \"StarCrashAmmo\", \"Star Crash\",\"WEA2 X 1\",\"10073\"},\n{\"GravityHoldWep\", \"GravityHoldAmmo\", \"Gravity Hold\",\"WEA3 F 1\",\"10079\"},\n\n{\"BlizzardAttackWep\", \"BlizzardAttackAmmo\", \"Blizzard Attack\",\"WEAP W 1\",\"10051\"},\n{\"FlameBlastWep\", \"FlameBlastAmmo\", \"Flame Blast\",\"WEA2 P 1\",\"10066\"},\n{\"YamatoSpearWep\", \"YamatoSpearAmmo\", \"Yamato Spear\",\"WEA2 R 1\",\"10067\"},\n{\"PlantBarrierWep\", \"PlantBarrierAmmo\", \"Plant Barrier\",\"WEA2 T 1\",\"10069\"},\n{\"SilverTomahawkWep\", \"SilverTomahawkAmmo\", \"Silver Tomahawk\",\"WEA2 U 1\",\"10070\"},\n{\"WindStormWep\", \"WindStormAmmo\", \"Wind Storm\",\"WEA2 V 1\",\"10071\"},\n{\"KnightCrushWep\", \"KnightCrushAmmo\", \"Knight Crush\",\"WEA2 W 1\",\"10072\"},\n{\"CentaurFlashWep\", \"CentaurFlashAmmo\", \"Centaur Flash\",\"WEA3 G 1\",\"10080\"},\n\n{\"FreezeCrackerWep\", \"FreezeCrackerAmmo\", \"Freeze Cracker\",\"WEA3 O 1\",\"10082\"},\n{\"NoiseCrushWep\", \"NoiseCrushAmmo\", \"Noise Crush\",\"WEA3 J 1\",\"10083\"},\n{\"WildCoilWep\", \"WildCoilAmmo\", \"Wild Coil\",\"WEA3 K 1\",\"10084\"},\n{\"DangerWrapWep\", \"DangerWrapAmmo\", \"Danger Wrap\",\"WEA3 L 1\",\"10085\"},\n{\"ScorchWheelWep\", \"ScorchWheelAmmo\", \"Scorch Wheel\",\"WEA3 M 1\",\"10086\"},\n{\"JunkShieldWep\", \"JunkShieldAmmo\", \"Junk Shield\",\"WEA3 N 1\",\"10087\"},\n{\"SlashClawWep\", \"SlashClawAmmo\", \"Slash Claw\",\"WEA3 Q 1\",\"10088\"},\n{\"ThunderBoltWep\", \"ThunderBoltAmmo\", \"Thunder Bolt\",\"WEA3 R 1\",\"10089\"},\n\n{\"AstroCrushWep\", \"AstroCrushAmmo\", \"Astro Crush\",\"WEA4 E 1\",\"11094\"},\n{\"FlameSwordWep\", \"FlameSwordAmmo\", \"Flame Sword\",\"WEA4 F 1\",\"11095\"},\n{\"ThunderClawWep\", \"ThunderClawAmmo\", \"Thunder Claw\",\"WEA4 G 1\",\"11096\"},\n{\"HomingSniperWep\", \"HomingSniperAmmo\", \"Homing Sniper\",\"WEA4 H 1\",\"11097\"},\n{\"WaterBalloonWep\", \"WaterBalloonAmmo\", \"Water Balloon\",\"WEA4 I 1\",\"11098\"},\n{\"MegaBallWep\", \"MegaBallAmmo\", \"Mega Ball\",\"WEA4 D 1\",\"11093\"},\n{\"FlashBombWep\", \"FlashBombAmmo\", \"Flash Bomb\",\"WEA4 B 1\",\"11091\"},\n{\"IceWaveWep\", \"IceWaveAmmo\", \"Ice Wave\",\"WEA4 A 1\",\"11090\"},\n{\"TornadoHoldWep\", \"TornadoHoldAmmo\", \"Tornado Hold\",\"WEA4 C 1\",\"11092\"},\n\n{\"TenguBladeWep\", \"TenguBladeAmmo\", \"Tengu Blade\",\"TBLA X 1\",\"10012\"},\n{\"WaveBurnerWep\", \"WaveBurnerAmmo\", \"Wave Burner\",\"WABU X 1\",\"10013\"},\n{\"SpreadDrillWep\", \"SpreadDrillAmmo\", \"Spread Drill\",\"SPRE X 1\",\"10014\"},\n{\"MagicCardWep\", \"MagicCardAmmo\", \"Magic Card\",\"MCAR X 1\",\"10016\"},\n{\"RemoteMineWep\", \"RemoteMineAmmo\", \"Remote Mine\",\"REMI X 1\",\"10017\"},\n{\"CopyVisionWep\", \"CopyVisionAmmo\", \"Copy Vision\",\"COPY X 1\",\"10015\"},\n{\"IceWallWep\", \"IceWallAmmo\", \"Ice Wall\",\"ICWL X 1\",\"10018\"},\n{\"LightningBoltWep\", \"LightningBoltAmmo\", \"Lightning Bolt\",\"LIBO A 1\",\"10019\"},\n\n{\"PlugBallWep\", \"PlugBallAmmo\", \"Plug Ball\", \"PBAL A 1\", \"10025\"},\n{\"LaserTridentWep\", \"LaserTridentAmmo\", \"Laser Trident\", \"LTRI A 1\", \"10024\"},\n{\"BlackHoleBombWep\", \"BlackHoleBombAmmo\", \"Black Hole Bomb\", \"BLKH A 1\", \"10029\"},\n{\"JewelSatelliteWep\", \"JewelSatelliteAmmo\", \"Jewel Satellite\", \"JEWE A 1\", \"10026\"},\n{\"ConcreteShotWep\", \"ConcreteShotAmmo\", \"Concrete Shot\", \"CONC A 1\", \"10021\"},\n{\"TornadoBlowWep\", \"TornadoBlowAmmo\", \"Tornado Blow\", \"TBLO A 1\", \"10023\"},\n{\"HornetChaserWep\", \"HornetChaserAmmo\", \"Hornet Chaser\", \"HCHS A 1\", \"10027\"},\n{\"MagmaBazookaWep\", \"MagmaBazookaAmmo\", \"Magma Bazooka\", \"MGM1 A 1\", \"10028\"},\n\n{\"SolarBlazeWep\", \"SolarBlazeAmmo\", \"Solar Blaze\", \"SOLA A 1\", \"10096\"},\n\n{\"SakugarneWep\", \"SakugarneAmmo\", \"Sakugarne\",\"WEA2 Z 1\",\"10075\"},\n{\"BalladeCrackerWep\", \"BalladeCrackerAmmo\", \"Ballade Cracker\",\"WEA3 C 1\",\"10076\"},\n{\"ScrewCrusherWep\", \"ScrewCrusherAmmo\", \"Screw Crusher\",\"WEA3 D 1\",\"10077\"},\n{\"MirrorBusterWep\", \"MirrorBusterAmmo\", \"Mirror Buster\",\"WEA3 H 1\",\"10081\"}\n};"
},
{
"source": "pk3",
"name": "Credits.txt",
"contents": "By Jax\n\nIce Wall voxel recolored by Sonicfam1102"
},
{
"source": "pk3",
"name": "actors/ColorFix.txt",
"contents": "actor DuoArmPickup2 : DuoArmPickup replaces DuoArmPickup\n{\nTranslation \"192:192=220:220\", \"198:198=194:194\"\n}\n\nactor DuoProp2 : DuoProp replaces DuoProp\n{\nTranslation \"192:192=220:220\", \"198:198=194:194\"\n}\n\nactor OriginDuoProp2 : OriginDuoProp replaces OriginDuoProp\n{\nTranslation \"192:192=4:4\", \"198:198=192:192\"\n}\n\nactor DuoBoss2 : DuoBoss replaces DuoBoss\n{\nTranslation \"192:192=220:220\", \"198:198=194:194\"\n}\n\nactor DuoFistTrophy2 : DuoFistTrophy replaces DuoFistTrophy\n{\nTranslation \"192:192=220:220\", \"198:198=194:194\"\n}\n\nactor DuoShockwavePart2 : DuoShockwavePart replaces DuoShockwavePart\n{\nstates\n{\nSpawn:\nDUOR TTZZ 1 A_FadeOut(0.05)\nloop\n}\n}\n\nactor EvilGigaFist2 : EvilGigaFist replaces EvilGigaFist\n{\nTranslation \"208:209=176:176\", \"193:194=79:79\"\n}\n\nactor EvilGigaFistFX2 : EvilGigaFistFX replaces EvilGigaFistFX\n{\nTranslation \"208:209=176:176\", \"193:194=79:79\"\n}\n\n//actor EvilGigaFist3 : EvilGigaFist2 replaces GigaFist {}\n\nactor SakugarneDebris2 : SakugarneDebris replaces SakugarneDebris\n{\ntranslation \"192:192=210:210\", \"198:198=182:182\"\n}"
},
{
"source": "pk3",
"name": "actors/BusterIcons.txt",
"contents": "actor MegaBuster1 : MegaBuster0 replaces MegaBuster0\n{\ninventory.icon \"MEGABI\"\nStates\n{\nSpawn:\nBUST Z 1\nloop\n}\n}\n\nactor BassBuster1 : BassBuster0 replaces BassBuster0\n{\ninventory.icon \"BASSBI\"\nStates\n{\nSpawn:\nBASB Z 1\nloop\n}\n}\n\nactor ProtoBuster1 : ProtoBuster0 replaces ProtoBuster0\n{\ninventory.icon \"PROTBI\"\nStates\n{\nSpawn:\nPROC Z 1\nloop\n}\n}\n\nactor SuperAdaptorWep1 : SuperAdaptorWep0 replaces SuperAdaptorWep0\n{\ninventory.icon \"ADAPBI\"\nStates\n{\nSpawn:\nSAPT Z 1\nloop\n}\n}\n\nactor LaserBuster1 : LaserBuster0 replaces LaserBuster0\n{\ninventory.icon \"LASERBI\"\nStates\n{\nSpawn:\nLASH Z 1\nloop\n}\n}\n\nactor ArrowBuster1 : ArrowBuster0 replaces ArrowBuster0\n{\ninventory.icon \"ARROWBI\"\nStates\n{\nSpawn:\nARRS Z 1\nloop\n}\n}\n\nactor DuoFist1 : DuoFist0 replaces DuoFist0\n{\ninventory.icon \"DUOHANDI\"\nStates\n{\nSpawn:\nDUOF Z 1\nloop\n}\n}\n\nactor TrebleBoost1 : TrebleBoost0 replaces TrebleBoost0\n{\ninventory.icon \"TREBBOOI\"\nStates\n{\nSpawn:\nTREB Z 1\nloop\n}\n}\n\nactor DuoFistBoss1 : DuoFistBoss0 replaces DuoFistBoss0\n{\ninventory.icon \"DUOHANDI\"\nStates\n{\nSpawn:\nDUOF Z 1\nloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/AssistTest.txt",
"contents": "actor AssistTest : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"RushJet\",1)\nTNT1 A 0 A_GiveInventory(\"RushMarine\",1)\nTNT1 A 0 A_GiveInventory(\"BeatCall\",1)\nTNT1 A 0 A_GiveInventory(\"BeatSupport\",1)\nTNT1 A 0 A_GiveInventory(\"EnergyBalancer\",1)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/BeatSupportBar.txt",
"contents": "actor BeatSupportChecker2 : BeatSupportChecker replaces BeatSupportChecker\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"BeatSupportCounter\",20)\ngoto Spawn2b\nSpawn2:\nTNT1 A 0 A_Countdown\n//TNT1 A 0 A_LogInt(ReactionTime)\n//TNT1 A 0 A_LogInt(ReactionTime%50)\nTNT1 A 0 A_JumpIf(reactiontime%50!=0,\"Spawn2b\")\nTNT1 A 0 A_TakeFromTarget(\"BeatSupportCounter\",1)\nSpawn2b:\nTNT1 A 1 A_JumpIfInTargetInventory(\"IsDead\", 1, \"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"BeatSupportFired\",1,\"Skip\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"BeatSupportRefresh\",1,\"Skip\")\nTNT1 A 0 A_GiveToTarget(\"BeatSupportRefresher\",1)\ngoto Spawn2\nSkip:\nTNT1 A 0\ngoto Spawn2\nDeath:\nTNT1 A 0 A_TakeFromTarget(\"BeatSupportCounter\",20)\ngoto \"Super::Death\"\n}\n}\n\nactor BeatSupportCounter : Inventory\n{\ninventory.amount 1\ninventory.maxamount 20\n}"
},
{
"source": "pk3",
"name": "actors/ItemBorders.txt",
"contents": "actor EddieSummon : EddieSummon0 replaces EddieSummon0\n{\nstates\n{\nSpawn2:\nITMC AB 6\nloop\n}\n}\n\nactor TangoSummon : TangoSummon0 replaces TangoSummon0\n{\nstates\n{\nSpawn2:\nITMC CD 6\nloop\n}\n}\n\nactor TrebleSentry : TrebleSentry0 replaces TrebleSentry0\n{\nstates\n{\nSpawn2:\nITMC EF 6\nloop\n}\n}\n\nactor BeatSupport : BeatSupport0 replaces BeatSupport0\n{\nstates\n{\nSpawn2:\nITMC GH 6\nloop\n}\n}\n\nactor ReggaeCall : ReggaeCall0 replaces ReggaeCall0\n{\nstates\n{\nSpawn2:\nITMC IJ 6\nloop\n}\n}\n\nactor EddieBomber : EddieBomber0 replaces EddieBomber0\n{\nstates\n{\nSpawn2:\nITMC KL 6\nloop\n}\n}\n\nactor BeatCall : BeatCall0 replaces BeatCall0\n{\nstates\n{\nSpawn2:\nITMC MN 6\nloop\n}\n}\n\nactor RushCoil : RushCoil0 replaces RushCoil0\n{\nstates\n{\nSpawn2:\nITMC OP 6\nloop\n}\n}\n\nactor RushJet : RushJet0 replaces RushJet0\n{\nstates\n{\nSpawn2:\nITMC QR 6\nloop\n}\n}\n\nactor RushMarine : RushMarine0 replaces RushMarine0\n{\nstates\n{\nSpawn2:\nITMC ST 6\nloop\n}\n}\n\nactor Item1 : Item10 replaces Item10\n{\nstates\n{\nSpawn2:\nITMC UV 6\nloop\n}\n}\n\nactor Item2 : Item20 replaces Item20\n{\nstates\n{\nSpawn2:\nITMC WX 6\nloop\n}\n}\n\nactor WireAdaptor : WireAdaptor0 replaces WireAdaptor0\n{\nstates\n{\nSpawn2:\nITMC YZ 6\nloop\n}\n}\n\nactor ProtoUpgrade1 : ProtoUpgrade0 replaces ProtoUpgrade0\n{\nstates\n{\nSpawn2:\nITMD AB 6\nloop\n}\n}\n\nactor BassUpgrade1 : BassUpgrade0 replaces BassUpgrade0\n{\nstates\n{\nSpawn2:\nITMD CD 6\nloop\n}\n}\n\nactor AdaptorUpgrade1 : AdaptorUpgrade0 replaces AdaptorUpgrade0\n{\nstates\n{\nSpawn2:\nITMD EF 6\nloop\n}\n}\n\nactor DuoFistUpgrade1 : DuoFistUpgrade0 replaces DuoFistUpgrade0\n{\nstates\n{\nSpawn2:\nITMD GH 6\nloop\n}\n}\n\nactor LaserBusterUpgrade1 : LaserBusterUpgrade0 replaces LaserBusterUpgrade0\n{\nstates\n{\nSpawn2:\nITMD IJ 6\nloop\n}\n}\n\nactor ArrowBusterUpgrade1 : ArrowBusterUpgrade0 replaces ArrowBusterUpgrade0\n{\nstates\n{\nSpawn2:\nITMD KL 6\nloop\n}\n}\n\nactor TrebleBoostUpgrade1 : TrebleBoostUpgrade0 replaces TrebleBoostUpgrade0\n{\nstates\n{\nSpawn2:\nITMD MN 6\nloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/ItemBordersNo.txt",
"contents": "actor EddieSummon : EddieSummon0 replaces EddieSummon0 {}\nactor TangoSummon : TangoSummon0 replaces TangoSummon0 {}\nactor TrebleSentry : TrebleSentry0 replaces TrebleSentry0 {}\nactor BeatSupport : BeatSupport0 replaces BeatSupport0 {}\nactor ReggaeCall : ReggaeCall0 replaces ReggaeCall0 {}\nactor EddieBomber : EddieBomber0 replaces EddieBomber0 {}\nactor BeatCall : BeatCall0 replaces BeatCall0 {}\nactor RushCoil : RushCoil0 replaces RushCoil0 {}\nactor RushJet : RushJet0 replaces RushJet0 {}\nactor RushMarine : RushMarine0 replaces RushMarine0 {}\nactor Item1 : Item10 replaces Item10 {}\nactor Item2 : Item20 replaces Item20 {}\nactor WireAdaptor : WireAdaptor0 replaces WireAdaptor0 {}\nactor ProtoUpgrade : ProtoUpgrade0 replaces ProtoUpgrade0 {}\nactor BassUpgrade : BassUpgrade0 replaces BassUpgrade0 {}\nactor AdaptorUpgrade : AdaptorUpgrade0 replaces AdaptorUpgrade0 {}\nactor DuoFistUpgrade : DuoFistUpgrade0 replaces DuoFistUpgrade0 {}\nactor LaserBusterUpgrade : LaserBusterUpgrade0 replaces LaserBusterUpgrade0 {}\nactor ArrowBusterUpgrade : ArrowBusterUpgrade0 replaces ArrowBusterUpgrade0 {}\nactor TrebleBoostUpgrade : TrebleBoostUpgrade0 replaces TrebleBoostUpgrade0 {}"
},
{
"source": "pk3",
"name": "actors/ItemBordersMinimap.txt",
"contents": "actor EddieSummonMarkerB : EddieSummonMarker replaces EddieSummonMarker { States { Spawn: ITMC A 0 A_Jump(0,0) goto Spawn2 } }\nactor TangoSummonMarkerB : TangoSummonMarker replaces TangoSummonMarker { States { Spawn: ITMC C 0 A_Jump(0,0) goto Spawn2 } }\nactor TrebleSentryMarkerB : TrebleSentryMarker replaces TrebleSentryMarker { States { Spawn: ITMC E 0 A_Jump(0,0) goto Spawn2 } }\nactor BeatSupportMarkerB : BeatSupportMarker replaces BeatSupportMarker { States { Spawn: ITMC G 0 A_Jump(0,0) goto Spawn2 } }\nactor ReggaeCallMarkerB : ReggaeCallMarker replaces ReggaeCallMarker { States { Spawn: ITMC I 0 A_Jump(0,0) goto Spawn2 } }\nactor EddieBomberMarkerB : EddieBomberMarker replaces EddieBomberMarker { States { Spawn: ITMC K 0 A_Jump(0,0) goto Spawn2 } }\nactor BeatCallMarkerB : BeatCallMarker replaces BeatCallMarker { States { Spawn: ITMC M 0 A_Jump(0,0) goto Spawn2 } }\nactor RushCoilMarkerB : RushCoilMarker replaces RushCoilMarker { States { Spawn: ITMC O 0 A_Jump(0,0) goto Spawn2 } }\nactor RushJetMarkerB : RushJetMarker replaces RushJetMarker { States { Spawn: ITMC Q 0 A_Jump(0,0) goto Spawn2 } }\nactor RushMarineMarkerB : RushMarineMarker replaces RushMarineMarker { States { Spawn: ITMC S 0 A_Jump(0,0) goto Spawn2 } }\nactor Item1MarkerB : Item1Marker replaces Item1Marker { States { Spawn: ITMC U 0 A_Jump(0,0) goto Spawn2 } }\nactor Item2MarkerB : Item2Marker replaces Item2Marker { States { Spawn: ITMC W 0 A_Jump(0,0) goto Spawn2 } }\nactor WireAdaptorMarkerB : WireAdaptorMarker replaces WireAdaptorMarker { States { Spawn: ITMC Y 0 A_Jump(0,0) goto Spawn2 } }\nactor ProtoUpgradeMarkerB : ProtoUpgradeMarker replaces ProtoUpgradeMarker { States { Spawn: ITMD A 0 A_Jump(0,0) goto Spawn2 } }\nactor BassUpgradeMarkerB : BassUpgradeMarker replaces BassUpgradeMarker { States { Spawn: ITMD C 0 A_Jump(0,0) goto Spawn2 } }\nactor AdaptorUpgradeMarkerB : AdaptorUpgradeMarker replaces AdaptorUpgradeMarker { States { Spawn: ITMD E 0 A_Jump(0,0) goto Spawn2 } }\nactor DuoFistUpgradeMarkerB : DuoFistUpgradeMarker replaces DuoFistUpgradeMarker { States { Spawn: ITMD G 0 A_Jump(0,0) goto Spawn2 } }\nactor LaserBusterUpgradeMarkerB : LaserBusterUpgradeMarker replaces LaserBusterUpgradeMarker { States { Spawn: ITMD I 0 A_Jump(0,0) goto Spawn2 } }\nactor ArrowBusterUpgradeMarkerB : ArrowBusterUpgradeMarker replaces ArrowBusterUpgradeMarker { States { Spawn: ITMD K 0 A_Jump(0,0) goto Spawn2 } }\nactor TrebleBoostUpgradeMarkerB : TrebleBoostUpgradeMarker replaces TrebleBoostUpgradeMarker { States { Spawn: ITMD M 0 A_Jump(0,0) goto Spawn2 } }"
},
{
"source": "pk3",
"name": "actors/changes.txt",
"contents": "upgrades are upgrade1\nbusters are buster1"
},
{
"source": "pk3",
"name": "actors/minimap/MinimapMarkerPlacer.txt",
"contents": "actor MinimapMarkerPlacer : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult(\"minimap_FIRSTTICCHECK\"),\"SpawnMarker\")\nstop\nSpawnMarker:\nTNT1 A 0 ACS_NamedExecuteAlways(\"minimap_MAPMARKERSPAWN\",0)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/minimap/MinimapMarker.txt",
"contents": "actor MinimapMarker : MapMarker\n{\n//+CLIENTSIDEONLY\n//+NONETID\n//+NOINTERACTION\nstates\n{\nSpawn:\nPLAY A 1\nloop\nSpawn2:\n\"----\" A 1\nloop\n}\n}"
},
{
"source": "pk3",
"name": "actors/minimap/MinimapWeaponMarker.txt",
"contents": "actor SuperArmWepMarker : MinimapMarker { States { Spawn: WEAP O 0 A_Jump(0,0) goto Spawn2 } }\nactor HyperBombWepMarker : MinimapMarker { States { Spawn: WEAP H 0 A_Jump(0,0) goto Spawn2 } }\nactor IceSlasherWepMarker : MinimapMarker { States { Spawn: WEAP P 0 A_Jump(0,0) goto Spawn2 } }\nactor ThunderBeamWepMarker : MinimapMarker { States { Spawn: WEAP R 0 A_Jump(0,0) goto Spawn2 } }\nactor FireStormWepMarker : MinimapMarker { States { Spawn: WEAP Y 0 A_Jump(0,0) goto Spawn2 } }\nactor RollingCutterWepMarker : MinimapMarker { States { Spawn: WEA2 F 0 A_Jump(0,0) goto Spawn2 } }\nactor TimeSlowWepMarker : MinimapMarker { States { Spawn: SLOT X 0 A_Jump(0,0) goto Spawn2 } }\nactor OilSliderWepMarker : MinimapMarker { States { Spawn: WEA7 J 0 A_Jump(0,0) goto Spawn2 } }\nactor BubbleLeadWepMarker : MinimapMarker { States { Spawn: WEAP D 0 A_Jump(0,0) goto Spawn2 } }\nactor MetalBladeWepMarker : MinimapMarker { States { Spawn: WEAP S 0 A_Jump(0,0) goto Spawn2 } }\nactor AtomicFireWepMarker : MinimapMarker { States { Spawn: WEAP E 0 A_Jump(0,0) goto Spawn2 } }\nactor LeafShieldWepMarker : MinimapMarker { States { Spawn: WEAP F 0 A_Jump(0,0) goto Spawn2 } }\nactor AirShooterWepMarker : MinimapMarker { States { Spawn: WEAP G 0 A_Jump(0,0) goto Spawn2 } }\nactor QuickBoomerangWepMarker : MinimapMarker { States { Spawn: WEAP Z 0 A_Jump(0,0) goto Spawn2 } }\nactor CrashBombWepMarker : MinimapMarker { States { Spawn: WEA2 C 0 A_Jump(0,0) goto Spawn2 } }\nactor TimeStopperWepMarker : MinimapMarker { States { Spawn: WEAP N 0 A_Jump(0,0) goto Spawn2 } }\nactor MagnetMissileWepMarker : MinimapMarker { States { Spawn: WEAP I 0 A_Jump(0,0) goto Spawn2 } }\nactor TopSpinWepMarker : MinimapMarker { States { Spawn: WEAP J 0 A_Jump(0,0) goto Spawn2 } }\nactor NeedleCannonWepMarker : MinimapMarker { States { Spawn: WEAP L 0 A_Jump(0,0) goto Spawn2 } }\nactor ShadowBladeWepMarker : MinimapMarker { States { Spawn: WEAP A 0 A_Jump(0,0) goto Spawn2 } }\nactor GeminiLaserWepMarker : MinimapMarker { States { Spawn: WEAP M 0 A_Jump(0,0) goto Spawn2 } }\nactor SearchSnakeWepMarker : MinimapMarker { States { Spawn: WEAP K 0 A_Jump(0,0) goto Spawn2 } }\nactor HardKnuckleWepMarker : MinimapMarker { States { Spawn: WEAP T 0 A_Jump(0,0) goto Spawn2 } }\nactor SparkShockWepMarker : MinimapMarker { States { Spawn: WEA2 G 0 A_Jump(0,0) goto Spawn2 } }\nactor DrillBombWepMarker : MinimapMarker { States { Spawn: WEAP V 0 A_Jump(0,0) goto Spawn2 } }\nactor RingBoomerangWepMarker : MinimapMarker { States { Spawn: WEA2 H 0 A_Jump(0,0) goto Spawn2 } }\nactor DustCrusherWepMarker : MinimapMarker { States { Spawn: WEA2 K 0 A_Jump(0,0) goto Spawn2 } }\nactor PharaohShotWepMarker : MinimapMarker { States { Spawn: WEA2 L 0 A_Jump(0,0) goto Spawn2 } }\nactor DiveMissileWepMarker : MinimapMarker { States { Spawn: WEA2 S 0 A_Jump(0,0) goto Spawn2 } }\nactor SkullBarrierWepMarker : MinimapMarker { States { Spawn: WEA2 O 0 A_Jump(0,0) goto Spawn2 } }\nactor RainFlushWepMarker : MinimapMarker { States { Spawn: WEA2 Y 0 A_Jump(0,0) goto Spawn2 } }\nactor FlashStopperWepMarker : MinimapMarker { States { Spawn: WEA3 E 0 A_Jump(0,0) goto Spawn2 } }\nactor NapalmBombWepMarker : MinimapMarker { States { Spawn: WEAP C 0 A_Jump(0,0) goto Spawn2 } }\nactor ChargeKickWepMarker : MinimapMarker { States { Spawn: WEA2 E 0 A_Jump(0,0) goto Spawn2 } }\nactor GyroAttackWepMarker : MinimapMarker { States { Spawn: WEA2 I 0 A_Jump(0,0) goto Spawn2 } }\nactor PowerStoneWepMarker : MinimapMarker { States { Spawn: WEA2 J 0 A_Jump(0,0) goto Spawn2 } }\nactor WaterWaveWepMarker : MinimapMarker { States { Spawn: WEA2 M 0 A_Jump(0,0) goto Spawn2 } }\nactor CrystalEyeWepMarker : MinimapMarker { States { Spawn: WEA2 N 0 A_Jump(0,0) goto Spawn2 } }\nactor StarCrashWepMarker : MinimapMarker { States { Spawn: WEA2 X 0 A_Jump(0,0) goto Spawn2 } }\nactor GravityHoldWepMarker : MinimapMarker { States { Spawn: WEA3 F 0 A_Jump(0,0) goto Spawn2 } }\nactor BlizzardAttackWepMarker : MinimapMarker { States { Spawn: WEAP W 0 A_Jump(0,0) goto Spawn2 } }\nactor FlameBlastWepMarker : MinimapMarker { States { Spawn: WEA2 P 0 A_Jump(0,0) goto Spawn2 } }\nactor YamatoSpearWepMarker : MinimapMarker { States { Spawn: WEA2 R 0 A_Jump(0,0) goto Spawn2 } }\nactor PlantBarrierWepMarker : MinimapMarker { States { Spawn: WEA2 T 0 A_Jump(0,0) goto Spawn2 } }\nactor SilverTomahawkWepMarker : MinimapMarker { States { Spawn: WEA2 U 0 A_Jump(0,0) goto Spawn2 } }\nactor WindStormWepMarker : MinimapMarker { States { Spawn: WEA2 V 0 A_Jump(0,0) goto Spawn2 } }\nactor KnightCrushWepMarker : MinimapMarker { States { Spawn: WEA2 W 0 A_Jump(0,0) goto Spawn2 } }\nactor CentaurFlashWepMarker : MinimapMarker { States { Spawn: WEA3 G 0 A_Jump(0,0) goto Spawn2 } }\nactor FreezeCrackerWepMarker : MinimapMarker { States { Spawn: WEA3 O 0 A_Jump(0,0) goto Spawn2 } }\nactor NoiseCrushWepMarker : MinimapMarker { States { Spawn: WEA3 J 0 A_Jump(0,0) goto Spawn2 } }\nactor WildCoilWepMarker : MinimapMarker { States { Spawn: WEA3 K 0 A_Jump(0,0) goto Spawn2 } }\nactor DangerWrapWepMarker : MinimapMarker { States { Spawn: WEA3 L 0 A_Jump(0,0) goto Spawn2 } }\nactor ScorchWheelWepMarker : MinimapMarker { States { Spawn: WEA3 M 0 A_Jump(0,0) goto Spawn2 } }\nactor JunkShieldWepMarker : MinimapMarker { States { Spawn: WEA3 N 0 A_Jump(0,0) goto Spawn2 } }\nactor SlashClawWepMarker : MinimapMarker { States { Spawn: WEA3 Q 0 A_Jump(0,0) goto Spawn2 } }\nactor ThunderBoltWepMarker : MinimapMarker { States { Spawn: WEA3 R 0 A_Jump(0,0) goto Spawn2 } }\nactor AstroCrushWepMarker : MinimapMarker { States { Spawn: WEA4 E 0 A_Jump(0,0) goto Spawn2 } }\nactor FlameSwordWepMarker : MinimapMarker { States { Spawn: WEA4 F 0 A_Jump(0,0) goto Spawn2 } }\nactor ThunderClawWepMarker : MinimapMarker { States { Spawn: WEA4 G 0 A_Jump(0,0) goto Spawn2 } }\nactor HomingSniperWepMarker : MinimapMarker { States { Spawn: WEA4 H 0 A_Jump(0,0) goto Spawn2 } }\nactor WaterBalloonWepMarker : MinimapMarker { States { Spawn: WEA4 I 0 A_Jump(0,0) goto Spawn2 } }\nactor MegaBallWepMarker : MinimapMarker { States { Spawn: WEA4 D 0 A_Jump(0,0) goto Spawn2 } }\nactor FlashBombWepMarker : MinimapMarker { States { Spawn: WEA4 B 0 A_Jump(0,0) goto Spawn2 } }\nactor IceWaveWepMarker : MinimapMarker { States { Spawn: WEA4 A 0 A_Jump(0,0) goto Spawn2 } }\nactor TornadoHoldWepMarker : MinimapMarker { States { Spawn: WEA4 C 0 A_Jump(0,0) goto Spawn2 } }\nactor TenguBladeWepMarker : MinimapMarker { States { Spawn: TBLA X 0 A_Jump(0,0) goto Spawn2 } }\nactor WaveBurnerWepMarker : MinimapMarker { States { Spawn: WABU X 0 A_Jump(0,0) goto Spawn2 } }\nactor SpreadDrillWepMarker : MinimapMarker { States { Spawn: SPRE X 0 A_Jump(0,0) goto Spawn2 } }\nactor MagicCardWepMarker : MinimapMarker { States { Spawn: MCAR X 0 A_Jump(0,0) goto Spawn2 } }\nactor RemoteMineWepMarker : MinimapMarker { States { Spawn: REMI X 0 A_Jump(0,0) goto Spawn2 } }\nactor CopyVisionWepMarker : MinimapMarker { States { Spawn: COPY X 0 A_Jump(0,0) goto Spawn2 } }\nactor IceWallWepMarker : MinimapMarker { States { Spawn: ICWL X 0 A_Jump(0,0) goto Spawn2 } }\nactor LightningBoltWepMarker : MinimapMarker { States { Spawn: LIBO A 0 A_Jump(0,0) goto Spawn2 } }\nactor SakugarneWepMarker : MinimapMarker { States { Spawn: WEA2 Z 0 A_Jump(0,0) goto Spawn2 } }\nactor BalladeCrackerWepMarker : MinimapMarker { States { Spawn: WEA3 C 0 A_Jump(0,0) goto Spawn2 } }\nactor ScrewCrusherWepMarker : MinimapMarker { States { Spawn: WEA3 D 0 A_Jump(0,0) goto Spawn2 } }\nactor MirrorBusterWepMarker : MinimapMarker { States { Spawn: WEA3 H 0 A_Jump(0,0) goto Spawn2 } }\nactor PlugBallWepMarker : MinimapMarker { States { Spawn: PBAL A 0 A_Jump(0,0) goto Spawn2 } }\nactor LaserTridentWepMarker : MinimapMarker { States { Spawn: LTRI A 0 A_Jump(0,0) goto Spawn2 } }\nactor BlackHoleBombWepMarker : MinimapMarker { States { Spawn: BLKH A 0 A_Jump(0,0) goto Spawn2 } }\nactor JewelSatelliteWepMarker : MinimapMarker { States { Spawn: JEWE A 0 A_Jump(0,0) goto Spawn2 } }\nactor ConcreteShotWepMarker : MinimapMarker { States { Spawn: CONC A 0 A_Jump(0,0) goto Spawn2 } }\nactor TornadoBlowWepMarker : MinimapMarker { States { Spawn: TBLO A 0 A_Jump(0,0) goto Spawn2 } }\nactor HornetChaserWepMarker : MinimapMarker { States { Spawn: HCHS A 0 A_Jump(0,0) goto Spawn2 } }\nactor MagmaBazookaWepMarker : MinimapMarker { States { Spawn: MGM1 A 0 A_Jump(0,0) goto Spawn2 } }\nactor SolarBlazeWepMarker : MinimapMarker { States { Spawn: SOLA A 0 A_Jump(0,0) goto Spawn2 } }"
},
{
"source": "pk3",
"name": "actors/minimap/MinimapItemMarker.txt",
"contents": "actor SmallHealthMarker : MinimapMarker { States { Spawn: HBAL A 0 A_Jump(0,0) goto Spawn2 } }\nactor BigHealthMarker : MinimapMarker { States { Spawn: HBAL C 0 A_Jump(0,0) goto Spawn2 } }\nactor WeaponEnergyMarker : MinimapMarker { States { Spawn: EBAL A 0 A_Jump(0,0) goto Spawn2 } }\nactor BigWeaponEnergyMarker : MinimapMarker { States { Spawn: EBAL C 0 A_Jump(0,0) goto Spawn2 } }\nactor ETankMarker : MinimapMarker { States { Spawn: EBAL F 0 A_Jump(0,0) goto Spawn2 } }\nactor WTankMarker : MinimapMarker { States { Spawn: EBAL H 0 A_Jump(0,0) goto Spawn2 } }\nactor MTankMarker : MinimapMarker { States { Spawn: EBAL G 0 A_Jump(0,0) goto Spawn2 } }\nactor EddieSummonMarker : MinimapMarker { States { Spawn: WEAP Q 0 A_Jump(0,0) goto Spawn2 } }\nactor TangoSummonMarker : MinimapMarker { States { Spawn: WEA3 B 0 A_Jump(0,0) goto Spawn2 } }\nactor TrebleSentryMarker : MinimapMarker { States { Spawn: TRBI A 0 A_Jump(0,0) goto Spawn2 } }\nactor BeatSupportMarker : MinimapMarker { States { Spawn: WEA4 O 0 A_Jump(0,0) goto Spawn2 } }\nactor ReggaeCallMarker : MinimapMarker { States { Spawn: WEA9 Z 0 A_Jump(0,0) goto Spawn2 } }\nactor EddieBomberMarker : MinimapMarker { States { Spawn: EDDI Q 0 A_Jump(0,0) goto Spawn2 } }\nactor BeatCallMarker : MinimapMarker { States { Spawn: WEA3 I 0 A_Jump(0,0) goto Spawn2 } }\nactor RushCoilMarker : MinimapMarker { States { Spawn: WEAP B 0 A_Jump(0,0) goto Spawn2 } }\nactor RushJetMarker : MinimapMarker { States { Spawn: WEA2 B 0 A_Jump(0,0) goto Spawn2 } }\nactor RushMarineMarker : MinimapMarker { States { Spawn: RUSH N 0 A_Jump(0,0) goto Spawn2 } }\nactor Item1Marker : MinimapMarker { States { Spawn: WEA2 A 0 A_Jump(0,0) goto Spawn2 } }\nactor Item2Marker : MinimapMarker { States { Spawn: WEA2 D 0 A_Jump(0,0) goto Spawn2 } }\nactor WireAdaptorMarker : MinimapMarker { States { Spawn: WADP A 0 A_Jump(0,0) goto Spawn2 } }\nactor EnergyBalancerMarker : MinimapMarker { States { Spawn: NRGB A 0 A_Jump(0,0) goto Spawn2 } }\nactor ExitUnitMarker : MinimapMarker { States { Spawn: EXIT B 0 A_Jump(0,0) goto Spawn2 } }\n//actor TimeStopperGiverMarker : MinimapMarker { States { Spawn: WEAP N 0 A_Jump(0,0) goto Spawn2 } }\n//actor SkullBarrierGiverMarker : MinimapMarker { States { Spawn: WEA2 O 0 A_Jump(0,0) goto Spawn2 } }\n//actor FlashStopperGiverMarker : MinimapMarker { States { Spawn: WEA3 E 0 A_Jump(0,0) goto Spawn2 } }\n//actor SakugarneGiverMarker : MinimapMarker { States { Spawn: WEA2 Z 0 A_Jump(0,0) goto Spawn2 } }\nactor ProtoUpgradeMarker : MinimapMarker { States { Spawn: WEA2 Q 0 A_Jump(0,0) goto Spawn2 } }\nactor BassUpgradeMarker : MinimapMarker { States { Spawn: WEA3 A 0 A_Jump(0,0) goto Spawn2 } }\nactor AdaptorUpgradeMarker : MinimapMarker { States { Spawn: WEA3 P 0 A_Jump(0,0) goto Spawn2 } }\nactor DuoFistUpgradeMarker : MinimapMarker { States { Spawn: DUOF A 0 A_Jump(0,0) goto Spawn2 } }\nactor LaserBusterUpgradeMarker : MinimapMarker { States { Spawn: WEA4 K 0 A_Jump(0,0) goto Spawn2 } }\nactor ArrowBusterUpgradeMarker : MinimapMarker { States { Spawn: WEA4 L 0 A_Jump(0,0) goto Spawn2 } }\nactor TrebleBoostUpgradeMarker : MinimapMarker { States { Spawn: TRBB I 0 A_Jump(0,0) goto Spawn2 } }"
},
{
"source": "pk3",
"name": "actors/minimap/MinimapOtherMarker.txt",
"contents": "actor PartyBallMarker : MinimapMarker\n{\nscale 0.25\nstates\n{\nSpawn:\nPRTB A 0\ngoto Spawn2\n}\n}\n\nactor MegaItemMarker : MinimapMarker\n{\nscale 0.25\n}\n\nactor MegaHealthMarker : MegaItemMarker\n{\nStates\n{\nSpawn:\nHBAL E 0\ngoto Spawn2\n}\n}\n\nactor MegaWeaponEnergyMarker : MegaItemMarker\n{\nStates\n{\nSpawn:\nEBAL I 0\ngoto Spawn2\n}\n}\n\nactor MegaFlagMarker : MinimapMarker\n{\nscale 0.25\n}\n\nactor MegaBlueFlagMarker : MegaFlagMarker\n{\nStates\n{\nSpawn:\nBFLA A 0\ngoto Spawn2\n}\n}\n\nactor MegaRedFlagMarker : MegaFlagMarker\n{\nStates\n{\nSpawn:\nRFLA A 0\ngoto Spawn2\n}\n}\n\nactor MegaGreenFlagMarker : MegaFlagMarker\n{\nStates\n{\nSpawn:\nGFLA A 0\ngoto Spawn2\n}\n}\n\nactor MegaYellowFlagMarker : MegaFlagMarker\n{\nStates\n{\nSpawn:\nYFLA A 0\ngoto Spawn2\n}\n}\n\n//actor MegaWhiteFlagMarker : MegaFlagMarker\nactor MegaWhiteFlagMarker : MinimapMarker\n{\nscale 0.125\nstates\n{\nSpawn:\nWFLA A 0\ngoto Spawn2\n}\n}"
},
{
"source": "pk3",
"name": "actors/inventory/items.txt",
"contents": "#include \"actors/inventory/baseitem.txt\"\n\nactor SmallHealth0 : Health replaces Stimpack 10001\n{\n//$Category MM8BDM-Health/Energy\n//Inventory.RespawnTics 210\ninventory.amount 15\ninventory.maxamount 100\ninventory.pickupmessage \"$PU_SMALLHEALTH\"\n+COUNTITEM\ninventory.pickupsound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nHBAL AB 6\nloop\n}\n}\n\nactor BigHealth0 : Health replaces Medikit 10002\n{\n//$Category MM8BDM-Health/Energy\n//Inventory.RespawnTics 550\ninventory.amount 40\ninventory.maxamount 100\nScale 2.0\ninventory.pickupmessage \"$PU_LARGEHEALTH\"\ninventory.pickupsound \"item/energyup/large\"\n+COUNTITEM\nStates\n{\nSpawn:\nHBAL CD 6\nloop\n}\n}\n\nactor WeaponEnergy : BaseMM8BDMCustomInventory replaces Shell 10003\n{\n//$Category MM8BDM-Health/Energy\n//Inventory.RespawnTics 210\ninventory.pickupmessage \"$PU_SMALLENERGY\"\ninventory.amount 1\ninventory.pickupsound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn2:\nEBAL A 0\nEBAL A 0 Thing_ChangeTID(0,999)\nEBAL AB 6\nGoto Spawn2+2\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nfail\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,30)\nstop\n}\n}\n\nactor BigWeaponEnergy : BaseMM8BDMCustomInventory replaces ShellBox 10004\n{\n//$Category MM8BDM-Health/Energy\n//Inventory.RespawnTics 350\ninventory.pickupmessage \"$PU_LARGEENERGY\"\n+COUNTITEM\ninventory.pickupsound \"item/energyup/large\"\nScale 2.0\nStates\n{\nSpawn2:\nEBAL C 0\nEBAL C 0 Thing_ChangeTID(0,999)\nEBAL CD 6\nGoto Spawn2+2\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nfail\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,72)\nstop\n}\n}\n\nactor MegaHealth0 : Health 10092\n{\n//$Category MM8BDM-Health/Energy\n//Inventory.RespawnTics 550\ninventory.amount 100\ninventory.maxamount 100\nScale 2.0\ninventory.pickupmessage \"Picked up a mega health capsule.\"\ninventory.pickupsound \"item/energyup/large\"\n+COUNTITEM\nStates\n{\nSpawn:\nHBAL E 0\nHBAL E 0 Thing_ChangeTID(0, 999)\nHBAL EF 6\nGoto Spawn+2\nloop\n}\n}\n\nactor MegaWeaponEnergy : BaseMM8BDMCustomInventory 10093\n{\n//$Category MM8BDM-Health/Energy\n//Inventory.RespawnTics 350\ninventory.pickupmessage \"Picked up a mega energy capsule.\"\n+COUNTITEM\ninventory.pickupsound \"item/energyup/large\"\nScale 2.0\nStates\n{\nSpawn2:\nEBAL I 0\nEBAL I 0 Thing_ChangeTID(0,999)\nEBAL IJ 6\nGoto Spawn2+2\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nfail\nSuccess:\n//TNT1 A 0 ACS_ExecuteAlways(992, 0, 0, 1)\nTNT1 A 0 ACS_Execute(992, 0, 255)\nstop\n}\n}\n\n//Misc Stuff\nactor ForceLook : CustomInventory\n{\n\t+INVENTORY.AUTOACTIVATE\n\tInventory.Amount 1\n\tInventory.MaxAmount 1\n\tStates\n\t{\n\t\tPickup:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"LOOKALLAROUND\",1)\n\t\t\tTNT1 A 1 A_ClearTarget\n\t\t\tTNT1 A 1 A_Look\n\t\t\tTNT1 A 1 A_FaceTarget\n\t\t\tstop\n\t}\n}\n\nactor PlayerRespawnPoint\n{\n+NOINTERACTION\n+NOGRAVITY\nRadius 1\nHeight 1\nStates\n{\nSpawn:\nTNT1 A 1\nLoop\n}\n}\n\n//Make Actor Shootable again - fixes possession exploit\nactor MakeShootable : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"SHOOTABLE\", 1)\nTNT1 A 0 A_ChangeFlag(\"DONTRIP\", 0)\nTNT1 A 0 A_TakeInventory(\"SkullBarrierProtection\", 1)\nstop\n}\n}\n\n//Flag given to bots\nactor IsBot : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor NoGravity : CustomInventory // Used for a boss fight or two\n{\nstates\n{\n\tPickup:\n\tTNT1 A 0 A_ChangeFlag(\"NOGRAVITY\",1)\n\tstop\n}\n}\n\nactor MysteriousCD : CustomInventory\n{\ninventory.pickupmessage \"Picked up a Mysterious Data Disc.\"\nInventory.PickupSound \"item/1up\"\ninventory.amount 1\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nscale 2.5\nstates\n{\nSpawn:\nRMCD ABCD 4 A_SpawnItemEx(\"SparkleFX\", random(-6,6), random(-6,6), random(0,32))\nloop\nPickup:\nRMCD A 1\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/inventory/baseweapon.txt",
"contents": "actor BaseMM8BDMWep0 : Weapon\n{\n\t+WEAPON.AMMO_OPTIONAL\n\t+WEAPON.ALT_AMMO_OPTIONAL\n\t+WEAPON.ALT_USES_BOTH\n\t+WEAPON.DONTBOB\n\tinventory.pickupsound \"weapon/weaponup\"\n\tScale 2.0\n\tStates\n\t{\n\tAltfire:\n\t\t\"----\" A 1 A_JumpIfInventory(\"BusterAmmo\", 1, \"Fire\")\n\t\t\"----\" A 1 A_Jump(256, \"NoAmmo\")\n\t\twait\n\tFlashloop:\n\t\tTNT1 A 0\n\t\tstop\n\tNoFlash:\n\t\tTNT1 A 0\n\t\tstop\n\tSound.BusterCharge:\n\t\tTNT1 A 9 A_PlaySoundEx(\"weapon/adapterchargeloop\",\"Weapon\",0)\n\t\tTNT1 A 1 A_JumpIfInventory(\"WeaponCharge\",1,\"Sound.BusterCharge\")\n\t\tstop\n\t}\n}\n\n#include \"actors/minimapinventory/MinimapWeapon.txt\"\n\n// Used for Atomic Fire and other weapons that charge up\nactor WeaponCharge : Inventory\n{\ninventory.amount 1\ninventory.maxamount 5000\n}\n\n// Used for pretty much every shield in the game\nactor ShieldCheck : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\n// These are used for Copy Vision and Remote Mine's aiming\nActor TargetMarker : CustomInventory\n{\nInventory.amount 1\nInventory.MaxAmount 1\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nstop\nUse:\n//TNT1 A 0 A_FireCustomMissile(\"TargetTracer\",0,0,0,16,0,0)\nTNT1 A 0 A_SpawnItemEx(\"TargetTracer\", 0, 8, 32, Cos(pitch)*1000, 0, sin(-pitch)*1000,0)\nstop\n}\n}\n\nActor TargetMarker2 : TargetMarker\n{\nstates\n{\nUse:\n//TNT1 A 0 A_FireCustomMissile(\"TargetTracer\",0,0,0,16,0,0)\nTNT1 A 0 A_SpawnItemEx(\"TargetTracer2\", 0, 8, 32, Cos(pitch)*1000, 0, sin(-pitch)*1000,0)\nstop\n}\n}\n\nactor TargetTracer : FastProjectile\n{\nRadius 16\nHeight 1\nPROJECTILE\nSpeed 1000\nDamage(0)\nRenderStyle none\n+DONTSPLASH\n+DONTBLAST\n+THRUGHOST\n+SKYEXPLODE\n+NOTARGETSWITCH\nStates\n{\nSpawn:\nTNT1 A 5\nGoto Death\nDeath:\nTNT1 A 0\nTNT1 A 1 A_SpawnItemEx(\"TargetAimPoint\", 0, 0, 0) //Thing_SpawnNoFog(0,201,0,ACS_ExecuteWithResult(257, 0)+100)\nstop\n}\n}\n\nactor TargetTracer2 : TargetTracer\n{\n+THRUACTORS\n}\n\nactor TargetAimPoint\n{\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+RIPPER\nRenderStyle \"NONE\"\nRadius 16\nHeight 1\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0 Thing_Remove(ACS_ExecuteWithResult(257, 0)+100)\nTNT1 A 0 Thing_ChangeTID(0, ACS_ExecuteWithResult(257, 0)+100)\nERO3 YYYYYYYYYY 1\nStop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\n// Used for Skull Barrier and shields that tank a specified number of hits\nactor ShieldHits : Inventory\n{\n\tinventory.amount 1\n\tinventory.maxamount 999\n}\n\nactor HitShieldProtection : PowerProtection\n{\n\tpowerup.duration 10\n\tdamagefactor \"normal\", 0.0\n\tdamagefactor \"crush\", 1.0\n\tdamagefactor \"telefrag\", 1.0\n//\tdamagefactor \"LaserTrident\", 1.0\n}\n\nactor StopHitShield : PowerProtection\n{\n\tpowerup.duration 10\n}\n\nactor NoAmmoSoundCooldown : Powerup\n{\npowerup.duration 12\n}\n\nactor BaseShieldWarper\n{\n\tScale 2.5\n\tHeight 0\n\tRadius 0\n\t+NOINTERACTION\n\t+CLIENTSIDEONLY\n\t-SOLID\n\t+NOGRAVITY\n\t+MISSILE\n\t+DONTBLAST\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"core_shieldwarper\", 0, 0)\n\t\tTNT1 A 0 A_Jump(256, \"Shield\")\n\t\tGoto Shield\n\tShield:\n\t\tSTAR AABBCCDD 1 A_Warp(AAPTR_TARGET, 0, 0, 16, 0, WARPF_INTERPOLATE|WARPF_NOCHECKPOSITION)\n\t\tloop\n\t}\n}"
}
]
},
"maps": []
}