Raw model (for completeness)
{
"meta": {
"id": "06bfbf99-91ea-4800-a5fc-c1b1d74b873d",
"sha1": "dc40e1413802fdabc6fb1e496c6aec718aaa94f0",
"sha256": "12cc5de9166cd2c813c743fd6e2383ca16884b8cda23419c627b760193e6d21b",
"filenames": [
"atfclasses0.21.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2016-08-09 00:46: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": "2016-08-09 00:46:57",
"file": {
"type": "PK3",
"size": 1261005,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/dc40e1413802fdabc6fb1e496c6aec718aaa94f0/dc40e1413802fdabc6fb1e496c6aec718aaa94f0.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 403,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "Respawninfo.txt",
"contents": "Made by JaxOf7.\nDelays player action when spawning so killing them actually gets them out of your hair for a bit.\n\nCVars:\nSV_RespawnTime : The time in tics a spawned person has to wait before existing. Default is 150 (5 seconds).\nSV_RespawnTimeSet : Tells whether this is first time using this mod and sets the default settings if so. Does not actually do anything.\n\nRTIME.acs : Tells what the respawntime will be when a dude dies. By default and within this pk3, it's just a cvar.\nRTIMER.acs : Establishes the respawn timer for each player as well as the scripts that change it and get its value.\nRDEATH.acs : Triggers the respawn timer set on death.\nRLIFE.acs : Triggers the respawn script on life\nRESPAW.acs : What respawning during the respawn timer actually entails.\n\nIf you want respawn support in your map...\nRTIME.acs\nScript 930 (int playernumber)'s result is what the time actually is for a player who dies.\nRTIMER.acs\nScript 931 (int playernumber)'s result gives the current value of a player's respawn timer.\nScript 932 (int playernumber) directly modifies a respawn timer.\nRESPAW.acs\nScript 938 is what actually happens when you respawn."
},
{
"source": "pk3",
"name": "SBARINFO.H.txt",
"contents": "//HORIZONTAL BARS\n\nstatusbar normal, forcescaled\n{\n\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}*/\n\nInInventory not NoHealthBar, 1\n{\n// y = 184\n/*InInventory HeavyClass, 1\n{DrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 78;} //8\n\nInInventory StandardClass, 1\n{DrawBar \"BARHELTM\", \"BAREMPTY\", Health, vertical, 24, 92;} //22\n\nInInventory LightClass, 1\n{DrawBar \"BARHELTS\", \"BAREMPTY\", Health, vertical, 24, 106;} //36 */\n\n\tInInventory LightTeamFlag, 1 {DrawImage \"LBARH\", 40, 145;}\n\tInInventory WilyTeamFlag, 1 {DrawImage \"WBARH\", 40, 145;}\n\tInInventory CossackTeamFlag, 1 {DrawImage \"CBARH\", 40, 145;}\n\tInInventory KingTeamFlag, 1 {DrawImage \"KBARH\", 40, 145;}\n\tDrawImage \"HLTHTB\", 24, 144;//64\n\tDrawBar \"RMBRHL\", \"RMBEMPTY\", Health, Horizontal, 54, 144;\n\tDrawImage \"HLTHI\", 20, 162; //72\n\tDrawNumber 3, CONFONT, UNTRANSLATED, Health,fillzeros, alignment(center), 52, 162; //72\nInInventory not NoClipBar, 1{\nDrawImage \"CLIPTB\", 98, 149;\n\t//DrawNumber 1, INDEXFONT, white, WarpCount, alignment(left), 66, 110;}\n//Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, Horizontal, 40, 150;\n//DrawImage \"CENTSI\", 32, 150;\n//DrawImage \"ADAPSI\", 24, 118;\n//DrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 116;\n\n//DrawImage \"ADAPSI\", 24, 132;\n//DrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 130;\n//Drawbar\"VARAMM51\", \"VAREMPTY\", BoostFuel, Horizontal, 36, 132;\n\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;}\n\n//======\n/*\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\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 OilCheck, 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, 71{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS3\", \"VAREMPTY\", Ammo1, 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 ShieldCheck, 1{DrawBar \"VARFLS5\", \"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;}}\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//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*/\n//============================================================================//\n//============================================================================//\n\n//======\nisselected Gattlingbusterwep {\nDrawbar\"GTLHEAT1\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;\nininventory Gattlingheat, 25 {Drawbar\"GTLHEAT2\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nininventory Gattlingheat, 40 {Drawbar\"GTLHEAT3\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nininventory Overheatflag{Drawbar\"VARAMM32\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nDrawImage \"ATOMI\", 32, 150; }\n\nininventory ScatterShotWep {\nDrawImage \"BALLSI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", ForceBombCooldownItem, vertical,reverse, 36, 147;}\n\nininventory FlameThrowerWep {\nDrawImage \"BURNRI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", ScorchShotCooldownItem, vertical,reverse, 36, 147;}\n\nininventory AssaultBusterWep {\nDrawImage \"DIVESI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", AssaultMissileCooldownItem, vertical,reverse, 36, 147;}\n\nininventory GrenadeLauncherWep {\nDrawImage \"CRASSI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", TrapbombFlag, vertical,reverse, 36, 147;}\n\nininventory BeamsniperWep {\n//DrawImage \"CRASSI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", SniperCharge, vertical,reverse, 36, 147;\nDrawbar\"VARAMM51\", \"VAREMPTY\", SniperCharge, Horizontal, 40, 150;}\n\nisselected Cannonarmwep {\nDrawbar\"VARAMMO1\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;\nininventory Cannoncharge, 20 {Drawbar\"VARAMMO2\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nininventory Cannoncharge, 40 {Drawbar\"VARAMMO3\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nininventory Cannoncharge, 60 {Drawbar\"VARAMMO4\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nininventory Cannoncharge, 80 {Drawbar\"VARAMMO5\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nDrawImage \"BOMBSI\", 32, 150; }\n\nininventory MixingGunWep {\nDrawImage \"WATERBI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", SplashHealerCooldownItem, vertical,reverse, 36, 147;}\n\nIsSelected InkBlasterWep{\nDrawImage \"SPRNK\", 38, 149;\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;\nDrawBar \"ABLTB\", \"ABLTF\", SprinklerCooldown, vertical,reverse, 36, 147;}\n\nininventory RapidGunnerWep{\nDrawImage \"TRETI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", Gunnerturretcooldownitem, vertical,reverse, 36, 147;\n}\n\nininventory AirBomberWep{\n//DrawImage \"TRETI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", Gunnerturretcooldownitem, vertical,reverse, 36, 147;\n}\n\nininventory StickyBombWep {\nDrawImage \"REMOI\", 32, 150;\nDrawbar\"VARAMM51\", \"VAREMPTY\", ProxyHold, Horizontal, 40, 150;\nDrawbar\"VARAMM51\", \"VNOBAR\", Detonatorhold, Horizontal, 40, 150;\n}\n\nininventory DroneLife {\n//DrawImage \"CRASSI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", SniperCharge, vertical,reverse, 36, 147;\nDrawbar\"VARAMM51\", \"VAREMPTY\", DroneLife, Horizontal, 40, 138;}\n\nIsSelected MannTurretWep{\nDrawImage \"CLIPTB\", 98, 149;\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;}\n\nininventory ReconTag {DrawString CONFONT, UNTRANSLATED, \"TAGGED!!\", 32, 178,0,alignment(left);}\n\n//======A subs\nininventory SuperBombSubFlag {\nDrawImage \"BOMBSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", SuperBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory MegaHealBombSubFlag {\nDrawImage \"MEGHEI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", MegaHealBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory GravitySnareSubFlag {\nDrawImage \"BALLSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", GravitySnareCooldownItem, vertical,reverse, 22, 116;}\n\nininventory FirePlumeSubFlag {\nDrawImage \"FLMBSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", FirePlumeCooldownItem, vertical,reverse, 22, 116;}\n\nininventory BeaconBombSubFlag {\nDrawImage \"FLSHBOMI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", BeaconBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory MannTurretSubFlag {\nDrawImage \"TRETI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", MannTurretCooldownItem, vertical,reverse, 22, 116;}\n\n//=======B subs\nininventory RallySubFlag {\nDrawImage \"HARDSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", RallyCooldownItem, vertical,reverse, 22, 130;}\n\nininventory BarrierSubFlag {\nDrawImage \"GRAVSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BarrierCooldownItem, vertical,reverse, 22, 130;}\n\nininventory BubblemineSubFlag {\nDrawImage \"DWRASI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BubblemineCooldownItem, vertical,reverse, 22, 130;\nDrawNumber 1, INDEXFONT, white, MineCount, alignment(left), 28, 138;}\n\nininventory BoosterPackSubFlag {\nDrawImage \"ADAPSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 130;\nininventory BoostFuel {Drawbar\"VARAMM51\", \"VAREMPTY\", BoostFuel, Horizontal, 36, 132;}}\n\nininventory HealDiodeSubFlag {\nDrawImage \"HEDIOI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", HealDiodeCooldownItem, vertical,reverse, 22, 130;}\n\nininventory ExtinguisherSubFlag {\nDrawImage \"EXTNGI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", ExtinguisherCooldownItem, vertical,reverse, 22, 130;}\n}\n}"
},
{
"source": "pk3",
"name": "SBARINFO.V.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHealthBar, 1\n{\n// y = 184\n/*InInventory HeavyClass, 1\n{DrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 78;} //8\n\nInInventory StandardClass, 1\n{DrawBar \"BARHELTM\", \"BAREMPTY\", Health, vertical, 24, 92;} //22\n\nInInventory LightClass, 1\n{DrawBar \"BARHELTS\", \"BAREMPTY\", Health, vertical, 24, 106;} //36 */\n\n\tInInventory LightTeamFlag, 1 {DrawImage \"LBARH\", 40, 145;}\n\tInInventory WilyTeamFlag, 1 {DrawImage \"WBARH\", 40, 145;}\n\tInInventory CossackTeamFlag, 1 {DrawImage \"CBARH\", 40, 145;}\n\tInInventory KingTeamFlag, 1 {DrawImage \"KBARH\", 40, 145;}\n\tDrawImage \"HLTHTB\", 24, 144;//64\n\tDrawBar \"RMBRHL\", \"RMBEMPTY\", Health, Horizontal, 54, 144;\n\tDrawImage \"HLTHI\", 20, 162; //72\n\tDrawNumber 3, CONFONT, UNTRANSLATED, Health,fillzeros, alignment(center), 52, 162; //72\nInInventory not NoClipBar, 1{\nDrawImage \"CLIPTB\", 98, 149;\n\t//DrawNumber 1, INDEXFONT, white, WarpCount, alignment(left), 66, 110;}\n//Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, Horizontal, 40, 150;\n//DrawImage \"CENTSI\", 32, 150;\n//DrawImage \"ADAPSI\", 24, 118;\n//DrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 116;\n\n//DrawImage \"ADAPSI\", 24, 132;\n//DrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 130;\n//Drawbar\"VARAMM51\", \"VAREMPTY\", BoostFuel, Horizontal, 36, 132;\n\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;}\n\n}//-----\n/*\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\n\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\nDrawImage weaponicon, 16, 64;\n\n//MM1 Bars\nIsSelected \"Rolling Cutter\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Super Arm\"{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ice Slasher\"{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Hyper Bomb\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Fire Storm\"{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Thunder Beam\"{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Time Slow\"{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Oil Slider\"{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilCheck, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected \"Metal Blade\"{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Air Shooter\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Bubble Lead\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Quick Boomerang\"{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Crash Bomb\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Time Stopper\"{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Atomic Fire\"{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 71{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Leaf Shield\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM3\nIsSelected \"Needle Cannon\"{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Magnet Missile\"{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Gemini Laser\"{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Hard Knuckle\"{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Top Spin\"{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Search Snake\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Spark Shock\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Shadow Blade\"{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected \"Flash Stopper\"{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Rain Flush\"{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Drill Bomb\"{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Pharaoh Shot\"{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Ring Boomerang\"{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Dust Crusher\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Dive Missile\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Skull barrier\"{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected \"Gravity Hold\"{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Water Wave\"{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Power Stone\"{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Gyro Attack\"{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Star Crash\"{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Charge Kick\"{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Napalm Bomb\"{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Crystal Eye\"{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected \"Blizzard Attack\"{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Centaur Flash\"{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Flame Blast\"{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Knight Crush\"{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Plant barrier\"{Drawbar\"BARAMM28\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Silver Tomahawk\"{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Wind Storm\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Yamato Spear\"{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected \"Freeze Cracker\"{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Junk Shield\"{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Danger Wrap\"{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Thunder Bolt\"{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Wild Coil\"{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Slash Claw\"{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Noise Crush\"{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Scorch Wheel\"{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected \"Mega Ball\"{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Tornado Hold\"{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Astro Crush\"{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Flame Sword\"{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Thunder Claw\"{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Homing Sniper\"{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected \"Ice Wave\" {DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Flash Bomb\"{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Water Balloon\"{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected \"Tengu Blade\"{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Copy Vision\"{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Lightning Bolt\"{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ice Wall\"{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Spread Drill\"{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Remote Mine\"{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Wave Burner\"{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Magic Card\"{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected \"Sakugarne\"{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Mirror Buster\"{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected \"Screw Crusher\"{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected \"Ballade Cracker\"{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//============================================================================//\n//============================================================================//\n/*\nInInventory MetalShieldprotect, 1 {\n\tInInventory HeavyClass, 1\n{DrawBar \"BARAMM32\", \"NOBAR\", Health, vertical, 24, 8;}\n\nInInventory StandardClass, 1\n{DrawBar \"MBARAM32\", \"NOBAR\", Health, vertical, 24, 22;}\n\nInInventory LightClass, 1\n{DrawBar \"SBARAM32\", \"NOBAR\", Health, vertical, 24, 36;}\n\n\t}\n\nInInventory OverhealValue, 1 {\n\tInInventory HeavyClass, 1\n{DrawBar \"BARFLS12\", \"NOBAR\", OverhealValue, vertical, 24, 8;}\n\nInInventory StandardClass, 1\n{DrawBar \"BARFLS14\", \"NOBAR\", OverhealValue, vertical, 24, 22;}\n\nInInventory LightClass, 1\n{DrawBar \"BARFLS13\", \"NOBAR\", OverhealValue, vertical, 24, 36;}\n\n\t}\n\n*/\n//======\nisselected Gattlingbusterwep {\nDrawbar\"GTLHEAT1\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;\nininventory Gattlingheat, 25 {Drawbar\"GTLHEAT2\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nininventory Gattlingheat, 40 {Drawbar\"GTLHEAT3\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nininventory Overheatflag{Drawbar\"VARAMM32\", \"VAREMPTY\", Gattlingheat, Horizontal, 40, 150;}\nDrawImage \"ATOMI\", 32, 150; }\n\nininventory ScatterShotWep {\nDrawImage \"BALLSI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", ForceBombCooldownItem, vertical,reverse, 36, 147;}\n\nininventory FlameThrowerWep {\nDrawImage \"BURNRI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", ScorchShotCooldownItem, vertical,reverse, 36, 147;}\n\nininventory AssaultBusterWep {\nDrawImage \"DIVESI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", AssaultMissileCooldownItem, vertical,reverse, 36, 147;}\n\nininventory GrenadeLauncherWep {\nDrawImage \"CRASSI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", TrapbombFlag, vertical,reverse, 36, 147;}\n\nininventory BeamsniperWep {\n//DrawImage \"CRASSI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", SniperCharge, vertical,reverse, 36, 147;\nDrawbar\"VARAMM51\", \"VAREMPTY\", SniperCharge, Horizontal, 40, 150;}\n\nininventory MixingGunWep {\nDrawImage \"WATERBI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", SplashHealerCooldownItem, vertical,reverse, 36, 147;}\n\nisselected Cannonarmwep {\nDrawbar\"VARAMMO1\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;\nininventory Cannoncharge, 20 {Drawbar\"VARAMMO2\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nininventory Cannoncharge, 40 {Drawbar\"VARAMMO3\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nininventory Cannoncharge, 60 {Drawbar\"VARAMMO4\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nininventory Cannoncharge, 80 {Drawbar\"VARAMMO5\", \"VAREMPTY\", Cannoncharge, Horizontal, 40, 150;}\nDrawImage \"BOMBSI\", 32, 150; }\n\nIsSelected InkBlasterWep{\nDrawImage \"SPRNK\", 38, 149;\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;\nDrawBar \"ABLTB\", \"ABLTF\", SprinklerCooldown, vertical,reverse, 36, 147;\n}\n\nininventory RapidGunnerWep{\nDrawImage \"TRETI\", 38, 149;\nDrawBar \"ABLTB\", \"ABLTF\", Gunnerturretcooldownitem, vertical,reverse, 36, 147;\n}\n\nininventory AirBomberWep{\n//DrawImage \"TRETI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", Gunnerturretcooldownitem, vertical,reverse, 36, 147;\n}\n\nininventory StickyBombWep {\nDrawImage \"REMOI\", 32, 150;\nDrawbar\"VARAMM51\", \"VAREMPTY\", ProxyHold, Horizontal, 40, 150;\nDrawbar\"VARAMM51\", \"VNOBAR\", Detonatorhold, Horizontal, 40, 150;\n}\n\nininventory DroneLife {\n//DrawImage \"CRASSI\", 38, 149;\n//DrawBar \"ABLTB\", \"ABLTF\", SniperCharge, vertical,reverse, 36, 147;\nDrawbar\"VARAMM51\", \"VAREMPTY\", DroneLife, Horizontal, 40, 138;}\n\nIsSelected MannTurretWep{\nDrawImage \"CLIPTB\", 98, 149;\nDrawNumber 3, CONFONT, UNTRANSLATED, Ammo1, alignment(left), 110, 161;}\n\nininventory ReconTag {DrawString CONFONT, UNTRANSLATED, \"TAGGED!!\", 32, 178,0,alignment(left);}\n\n//======A subs\nininventory SuperBombSubFlag {\nDrawImage \"BOMBSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", SuperBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory MegaHealBombSubFlag {\nDrawImage \"MEGHEI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", MegaHealBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory GravitySnareSubFlag {\nDrawImage \"BALLSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", GravitySnareCooldownItem, vertical,reverse, 22, 116;}\n\nininventory FirePlumeSubFlag {\nDrawImage \"FLMBSI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", FirePlumeCooldownItem, vertical,reverse, 22, 116;}\n\nininventory BeaconBombSubFlag {\nDrawImage \"FLSHBOMI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", BeaconBombCooldownItem, vertical,reverse, 22, 116;}\n\nininventory MannTurretSubFlag {\nDrawImage \"TRETI\", 24, 118;\nDrawBar \"ABLTB\", \"ABLTF\", MannTurretCooldownItem, vertical,reverse, 22, 116;}\n\n//=======B subs\nininventory RallySubFlag {\nDrawImage \"HARDSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", RallyCooldownItem, vertical,reverse, 22, 130;}\n\nininventory BarrierSubFlag {\nDrawImage \"GRAVSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BarrierCooldownItem, vertical,reverse, 22, 130;}\n\nininventory BubblemineSubFlag {\nDrawImage \"DWRASI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BubblemineCooldownItem, vertical,reverse, 22, 130;\nDrawNumber 1, INDEXFONT, white, MineCount, alignment(left), 28, 138;}\n\nininventory BoosterPackSubFlag {\nDrawImage \"ADAPSI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", BoosterPackCooldownItem, vertical,reverse, 22, 130;\nininventory BoostFuel {Drawbar\"VARAMM51\", \"VAREMPTY\", BoostFuel, Horizontal, 36, 132;}}\n\nininventory HealDiodeSubFlag {\nDrawImage \"HEDIOI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", HealDiodeCooldownItem, vertical,reverse, 22, 130;}\n\nininventory ExtinguisherSubFlag {\nDrawImage \"EXTNGI\", 24, 132;\nDrawBar \"ABLTB\", \"ABLTF\", ExtinguisherCooldownItem, vertical,reverse, 22, 130;}\n\n/*\nininventory GrenadeLauncherWep\n{\n\nDrawImage \"CLIPTB\", 24, 90;\nDrawImage \"NAPAI\", 28, 102;\nDrawNumber 3, CONFONT, UNTRANSLATED, BusterShotCount, alignment(left), 36, 102;} */\n//----\n}"
},
{
"source": "pk3",
"name": "BOTINFO.txt",
"contents": "clearbots\n{\n\tname = \"\\cnFighter\"\n\taccuracy = 4\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Base\"\n\tclass = \"Fighter\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMEGA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgBomber\"\n\taccuracy = 4\n\tintellect = 2\n\tevade = 2\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ProtoBuster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"protoman\"\n\tclass = \"Bomber\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPROT\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciHeavy\"\n\taccuracy = 3\n\tintellect = 4\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 3\n\tperception = 1\n\tfavoriteweapon = \"BassBuster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"bass\"\n\tclass = \"Heavy\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBASS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\caNurse\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"female\"\n\tskin = \"roll\"\n\tclass = \"Nurse\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTROLL\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqMarksman\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 2\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"neither\"\n\tskin = \"sniperjoe\"\n\tclass = \"Marksman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cqScorcher\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 2\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"auto\"\n\tclass = \"Scorcher\"\n\t//revealed = false\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAUTO\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cqScout\"\n\taccuracy = 3\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 1\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Auto-Unknown\"\n\tclass = \"Scout\"\n\t//revealed = false\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAUTU\"\n\tchatfrequency = 0\n}\n\n//MM1\n{\n\tname = \"\\caCutman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RollingCutterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"cutman\"\n\tclass = \"Cutman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCUT\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciGutsman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SuperArmWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"gutsman\"\n\tclass = \"Gutsman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGUTS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnIceman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"IceSlasherWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"iceman\"\n\tclass = \"Iceman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTICE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciBombman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HyperBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"bombman\"\n\tclass = \"Bombman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBOMB\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgFireman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FireStormWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"fireman\"\n\tclass = \"Fireman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFIRE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckElecman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ThunderBeamWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"elecman\"\n\tclass = \"Elecman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTELEC\"\n\tchatfrequency = 50\n}\n\n{\n name = \"\\ctTimeman\"\n accuracy = 2\n intellect = 3\n evade = 2\n anticipation = 4\n reactiontime = 4\n perception = 4\n favoriteweapon = \"TimeSlowWep\"\n color = \"00 00 00\"\n gender = \"male\"\n skin = \"timeman\"\n class = \"Timeman\"\n revealed = true\n script = \"humanbot\"\n chatlump = chats/BOTTIME\n chatfrequency = 50\n}\n\n{\n name = \"\\cuOilman\"\n accuracy = 2\n intellect = 3\n evade = 2\n anticipation = 4\n reactiontime = 4\n perception = 4\n favoriteweapon = \"OilSliderWep\"\n color = \"00 00 00\"\n gender = \"male\"\n skin = \"oilman\"\n class = \"Oilman\"\n revealed = true\n script = \"humanbot\"\n chatlump = chats/BOTOIL\n chatfrequency = 50\n}\n\n{\n name = \"\\cnMegaman\\ct?\"\n accuracy = 4\n intellect = 3\n evade = 2\n anticipation = 1\n reactiontime = 2\n perception = 1\n favoriteweapon = \"MegaBusterWep\"\n color = \"00 00 00\"\n gender = \"male\"\n skin = \"Megaman?\"\n class = \"Megaman\"\n revealed = true\n script = \"humanbot\"\n chatlump = chats/BOTCOPY\n chatfrequency = 50\n}\n\n//MM2\n{\n\tname = \"\\cgMetalman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MetalBladeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"metalman\"\n\tclass = \"Metalman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMETL\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chAirman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"AirShooterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"airman\"\n\tclass = \"Airman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAIR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqBubbleman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BubbleLeadWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"bubbleman\"\n\tclass = \"Bubbleman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBUBB\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgQuickman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"QuickBoomerangWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"quickman\"\n\tclass = \"Quickman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTQM\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgCrashman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"CrashBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"crashman\"\n\tclass = \"Crashman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCRS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chFlashman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"TimeStopperWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"flashman\"\n\tclass = \"Flashman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFLAS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckHeatman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"AtomicFireWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"heatman\"\n\tclass = \"Heatman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTHEA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqWoodMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"LeafShieldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"woodman\"\n\tclass = \"Woodman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTWOOD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdAlien\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"BubbleLeadWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"alien\"\n\tclass = \"DrWily\"\n\t//revealed = false\n\tscript = \"humanbot\"\n}\n//MM3\n{\n\tname = \"\\chNeedleman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"NeedleCannonWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"needleman\"\n\tclass = \"Needleman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTNEED\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgMagnetman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MagnetMissileWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"magnetman\"\n\tclass = \"Magnetman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMAGN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ccGeminiman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"GeminiLaserWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"geminiman\"\n\tclass = \"Geminiman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGEMI\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chHardman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HardKnuckleWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"hardman\"\n\tclass = \"Hardman\"\n\trevealed = true\n\tscript = \"fatbot\"\n\tchatlump = \"chats/BOTHARD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciTopman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"TopSpinWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"topman\"\n\tclass = \"Topman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTOP\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqSnakeman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SearchSnakeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"snakeman\"\n\tclass = \"Snakeman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSNAK\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciSparkman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SparkShockWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"sparkman\"\n\tclass = \"Sparkman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSPAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chShadowman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ShadowBladeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"shadowman\"\n\tclass = \"Shadowman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSHAD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cmDocRobot\"\n\taccuracy = 2\n\tintellect = 0\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 3\n\tperception = 0\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Docrobot\"\n\tclass = \"Docrobot\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n//MM4\n{\n\tname = \"\\ciBrightMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlashStopperWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"brightman\"\n\tclass = \"Brightman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBRIG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdToadman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RainFlushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"toadman\"\n\tclass = \"Toadman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTOAD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgDrillman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DrillBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"drillman\"\n\tclass = \"Drillman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDRIL\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckPharaohMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"PharaohShotWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"pharaohman\"\n\tclass = \"Pharaohman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPHAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgRingman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RingBoomerangWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"ringman\"\n\tclass = \"Ringman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTRING\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnDustMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DustCrusherWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"dustman\"\n\tclass = \"Dustman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDUS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chDiveMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DiveMissileWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"diveman\"\n\tclass = \"Diveman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDIV\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cjSkullman\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SkullBarrierWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"skullman\"\n\tclass = \"Skullman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSKUL\"\n\tchatfrequency = 50\n}\n\n//MM5\n{\n\tname = \"\\cgGravityMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"GravityHoldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"gravityman\"\n\tclass = \"Gravityman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGRAV\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnWaveMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WaterWaveWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"waveman\"\n\tclass = \"Waveman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTWAVE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\csStoneMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"PowerStoneWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"stoneman\"\n\tclass = \"Stoneman\"\n\trevealed = true\n\tscript = \"fatbot\"\n\tchatlump = \"chats/BOTSTON\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdGyroMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"GyroAttackWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"gyroman\"\n\tclass = \"Gyroman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGYRO\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckStarMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"StarCrashWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"starman\"\n\tclass = \"Starman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSTAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\caChargeMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ChargeKickWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"chargeman\"\n\tclass = \"Chargeman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCHRG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctNapalmMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"NapalmBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"napalmman\"\n\tclass = \"Napalmman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTNAPA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cvCrystalMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"CrystalEyeWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"crystalman\"\n\tclass = \"Crystalman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCRYS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqDarkMan1\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman1\"\n\tclass = \"Darkman1\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cuDarkMan2\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman2\"\n\tclass = \"Darkman2\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\ctDarkMan3\"\n\taccuracy = 3\n\tintellect = 3\n\tevade = 3\n\tanticipation = 3\n\treactiontime = 3\n\tperception = 3\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman3\"\n\tclass = \"Darkman3\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n{\n\tname = \"\\cgDarkMan4\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\t//favoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"darkman4\"\n\tclass = \"Darkman4\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatfrequency = 0\n}\n\n//MM6\n{\n\tname = \"\\cjBlizzardMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BlizzardAttackWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"blizzardman\"\n\tclass = \"Blizzardman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBLIZ\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdCentaurMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"CentaurFlashWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"centaurman\"\n\tclass = \"Centaurman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCENT\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgFlameMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlameBlastWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"flameman\"\n\tclass = \"Flameman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFLAM\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chKnightMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"KnightCrushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"knightman\"\n\tclass = \"Knightman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTKNIG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\caPlantMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"PlantBarrierWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"plantman\"\n\tclass = \"Plantman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPLAM\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chTomahawkMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SilverTomahawkWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"tomahawkman\"\n\tclass = \"Tomahawkman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTOMA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciWindMan\"\n\taccuracy = 3\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WindStormWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"windman\"\n\tclass = \"Windman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTWIND\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctYamatoMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"YamatoSpearWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"yamatoman\"\n\tclass = \"Yamatoman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTYAMO\"\n\tchatfrequency = 50\n}\n\n//MM7\n{\n\tname = \"\\cvFreezeMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FreezeCrackerWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"freezeman\"\n\tclass = \"FreezeMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFREE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cuJunkMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"JunkShieldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"junkman\"\n\tclass = \"JunkMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTJUNK\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ciBurstMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"DangerWrapWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"burstman\"\n\tclass = \"BurstMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBURS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cjCloudMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ThunderBoltWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"cloudman\"\n\tclass = \"CloudMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCLOU\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgSpringMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WildCoilWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"springman\"\n\tclass = \"SpringMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSPRI\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdSlashMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SlashClawWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"slashman\"\n\tclass = \"SlashMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSLAS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctShadeMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"NoiseCrushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"shademan\"\n\tclass = \"ShadeMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSHDE\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqTurboMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ScorchWheelWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"turboman\"\n\tclass = \"TurboMan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTURB\"\n\tchatfrequency = 50\n}\n\n//Mega Man 8\n{\n\tname = \"\\chDuo\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"duo\"\n\tclass = \"Duo\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDUO\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdTenguMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"TornadoHoldWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"tenguman\"\n\tclass = \"Tenguman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTTENG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqAstroMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"AstroCrushWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"astroman\"\n\tclass = \"Astroman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTASTR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\crSwordMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlameSwordWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"swordman\"\n\tclass = \"Swordman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSWOR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctClownMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ThunderClawWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"clownman\"\n\tclass = \"Clownman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCLOW\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ceSearchMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HomingSniperWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"searchman\"\n\tclass = \"Searchman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTSEAR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cjFrostMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FrostWaveWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"frostman\"\n\tclass = \"Frostman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTFROS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chGrenadeMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"FlashBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"grenademan\"\n\tclass = \"Grenademan\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGREN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cnAquaMan\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WaterBalloonWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"aquaman\"\n\tclass = \"Aquaman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTAQUA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cvOriginalDuo\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"DuoFistWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"originalduo\"\n\tclass = \"Originalduo\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDUO\"\n\tchatfrequency = 25\n}\n\n{\n\tname = \"\\ctEvilRobot\"\n\taccuracy = 4\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"DuoFistWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"evilrobot\"\n\tclass = \"Evilrobot\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTEROB\"\n\tchatfrequency = 25\n}\n\n//Megaman & Bass\n{\n\tname = \"\\cqDynamoman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"LightingBoltWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"dynamoman\"\n\tclass = \"Dynamoman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDYNA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cvColdman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"IceWallWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"coldman\"\n\tclass = \"Coldman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTCOLD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckGroundman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SpreadDrillWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"groundman\"\n\tclass = \"Groundman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTGROU\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctPirateman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"RemoteMineWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"pirateman\"\n\tclass = \"Pirateman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPIRA\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgBurnerman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"WaveBurnerWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"burnerman\"\n\tclass = \"Burnerman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBURN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cmMagicman\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MagicCardWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"magicman\"\n\tclass = \"Magicman\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMAGI\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckKing\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ProtoBuster\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"king\"\n\tclass = \"King\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTKING\"\n\tchatfrequency = 50\n}\n\n//Genesis Unit\n{\n\tname = \"\\cgBuster Rod G\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HardKnuckleWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"busterrodg\"\n\tclass = \"BusterRodG\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBRG\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cqMega Water S\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"IceSlashWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"megawaters\"\n\tclass = \"MegaWaterS\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTMWS\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\chHyper Storm H\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"HyperBombWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"hyperstormh\"\n\tclass = \"HyperStormH\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTHSH\"\n\tchatfrequency = 50\n}\n\n//Killers\n{\n\tname = \"\\ckEnker\"\n\taccuracy = 4\n\tintellect = 2\n\tevade = 0\n\tanticipation = 2\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"MirrorBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"enker\"\n\tclass = \"Enker\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTENKR\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cgPunk\"\n\taccuracy = 4\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"ScrewCrusherWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"punk\"\n\tclass = \"Punk\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTPUNK\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ctBallade\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"BalladeCrackerWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"ballade\"\n\tclass = \"Ballade\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBALD\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cdQuint\"\n\taccuracy = 1\n\tintellect = 3\n\tevade = 0\n\tanticipation = 1\n\treactiontime = 2\n\tperception = 1\n\tfavoriteweapon = \"SakugarneWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"quint\"\n\tclass = \"Quint\"\n\trevealed = true\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTQUIN\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\cmDr. Wily\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"BubbleLeadWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"wilyskullsuit\"\n\tclass = \"DrWily\"\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTDRW\"\n\tchatfrequency = 50\n}\n\n{\n\tname = \"\\ckBBA Megaman\"\n\taccuracy = 1\n\tintellect = 4\n\tevade = 4\n\tanticipation = 4\n\treactiontime = 4\n\tperception = 4\n\tfavoriteweapon = \"MegaBusterWep\"\n\tcolor = \"00 00 00\"\n\tgender = \"male\"\n\tskin = \"Megaman-BBA\"\n\tclass = \"Megaman-BBA\"\n\tscript = \"humanbot\"\n\tchatlump = \"chats/BOTBBA\"\n\tchatfrequency = 50\n}"
},
{
"source": "pk3",
"name": "Actors/WeapGiver.txt",
"contents": "actor WepCGiver : CustomInventory\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\ninventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"MegaBusterOCBMR\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"MegaBusterOCBMR\",1)\nstop\n}\n}\n\nactor FlameSwordProtectTM : PowerProtection\n{\nPowerup.Duration 5\ndamagefactor \"FlameSword\", 0.28\n}\n\nactor DangerWrapWepCGiver : WepCGiver replaces DangerWrapWep\n{\ninventory.pickupmessage \"Power up! Danger Wrap!\"\nStates\n{\nSpawn:\nWEA3 L 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Danger Wrap\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Danger Wrap\",1)\nstop\n}\n}\n\nactor JunkShieldWepCGiver : WepCGiver replaces JunkShieldWep\n{\ninventory.pickupmessage \"Power up! Junk Shield!\"\nStates\n{\nSpawn:\nWEA3 N 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Junk Shield\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Junk Shield\",1)\nstop\n}\n}\n\nactor NoiseCrushWepCGiver : WepCGiver replaces NoiseCrushWep\n{\ninventory.pickupmessage \"Power up! Noise Crush!\"\nStates\n{\nSpawn:\nWEA3 J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Noise Crush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Noise Crush\",1)\nstop\n}\n}\n\nactor ScorchWheelWepCGiver : WepCGiver replaces ScorchWheelWep\n{\ninventory.pickupmessage \"Power up! Scorch Wheel!\"\nStates\n{\nSpawn:\nWEA3 M 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Scorch Wheel\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Scorch Wheel\",1)\nDUST B 0\nstop\n}\n}\n\nactor ThunderBoltWepCGiver : WepCGiver replaces ThunderBoltWep\n{\ninventory.pickupmessage \"Power up! Thunder Bolt!\"\nStates\n{\nSpawn:\nWEA3 R 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Thunder Bolt\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Thunder Bolt\",1)\nstop\n}\n}\n\nactor WildCoilWepCGiver : WepCGiver replaces WildCoilWep\n{\ninventory.pickupmessage \"Power up! Wild Coil!\"\nStates\n{\nSpawn:\nWEA3 K 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Wild Coil\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Wild Coil\",1)\nstop\n}\n}\n\nactor SlashClawWepCGiver : WepCGiver replaces SlashClawWep\n{\ninventory.pickupmessage \"Power up! Slash Claw!\"\nStates\n{\nSpawn:\nWEA3 Q 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Slash Claw\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Slash Claw\",1)\nstop\n}\n}\n\nactor AirShooterWepCGiver : WepCGiver replaces AirShooterWep\n{\ninventory.pickupmessage \"Power up! Air Shooter!\"\nStates\n{\nSpawn:\nWEAP G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Air Shooter\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Air Shooter\",1)\nstop\n}\n}\n\nactor AtomicFireWepCGiver : WepCGiver replaces AtomicFireWep\n{\ninventory.pickupmessage \"Power up! Atomic Fire!\"\nStates\n{\nSpawn:\nWEAP E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Atomic Fire\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Atomic Fire\",1)\nstop\n}\n}\n\nactor BalladeCrackerWepCGiver : WepCGiver replaces BalladeCrackerWep\n{\ninventory.pickupmessage \"Power up! Ballade Cracker!\"\nStates\n{\nSpawn:\nWEA3 C 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpBalladeCracker\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Ballade Cracker\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ballade Cracker\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpBalladeCracker\",1)\nDUST B 0\nStop\n}\n}\n\nactor BlizzardAttackWepCGiver : WepCGiver replaces BlizzardAttackWep\n{\ninventory.pickupmessage \"Power up! Blizzard Attack!\"\nStates\n{\nSpawn:\nWEAP W 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Blizzard Attack\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Blizzard Attack\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"SnowPlus\",1,2)\nDUST B 0 A_GiveInventory(\"SnowPlus\",1)\nDUST B 0\nStop\n}\n}\n\nactor BubbleLeadWepCGiver : WepCGiver replaces BubbleLeadWep\n{\ninventory.pickupmessage \"Power up! Bubble Lead!\"\nStates\n{\nSpawn:\nWEAP D 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Bubble Lead\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Bubble Lead\",1)\nstop\n}\n}\n\nactor CentaurFlashWepCGiver : WepCGiver replaces CentaurFlashWep\n{\ninventory.pickupmessage \"Power up! Centaur Flash!\"\nStates\n{\nSpawn:\nWEA3 G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Centaur Flash\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Centaur Flash\",1)\nstop\n}\n}\n\nactor ChargeKickWepCGiver : WepCGiver replaces ChargeKickWep\n{\ninventory.pickupmessage \"Power up! Charge Kick!\"\nStates\n{\nSpawn:\nWEA2 E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Charge Kick\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Charge Kick\",1)\nstop\n}\n}\n\nactor CrashBombWepCGiver : WepCGiver replaces CrashBombWep\n{\ninventory.pickupmessage \"Power up! Crash Bomb!\"\nStates\n{\nSpawn:\nWEA2 C 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpCrashBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Crash Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Crash Bomb\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpCrashBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor CrystalEyeWepCGiver : WepCGiver replaces CrystalEyeWep\n{\ninventory.pickupmessage \"Power up! Crystal Eye!\"\nStates\n{\nSpawn:\nWEA2 N 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Crystal Eye\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Crystal Eye\",1)\nstop\n}\n}\n\nactor DiveMissileWepCGiver : WepCGiver replaces DiveMissileWep\n{\ninventory.pickupmessage \"Power up! Dive Missile!\"\nStates\n{\nSpawn:\nWEA2 S 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Dive Missile\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Dive Missile\",1)\nstop\n}\n}\n\nactor DrillBombWepCGiver : WepCGiver replaces DrillBombWep\n{\ninventory.pickupmessage \"Power up! Drill Bomb!\"\nStates\n{\nSpawn:\nWEAP V 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpDrillBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Drill Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Drill Bomb\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpDrillBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor DustCrusherWepCGiver : WepCGiver replaces DustCrusherWep\n{\ninventory.pickupmessage \"Power up! Dust Crusher!\"\nStates\n{\nSpawn:\nWEA2 K 1\nloop\nPickup:\nDUST B 0\nDUST B 0 A_JumpIfInventory(\"Dust Crusher\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Dust Crusher\",1)\nstop\n}\n}\n\nactor FireStormWepCGiver : WepCGiver replaces FireStormWep\n{\ninventory.pickupmessage \"Power up! Fire Storm!\"\nStates\n{\nSpawn:\nWEAP Y 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Fire Storm\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Fire Storm\",1)\nstop\n}\n}\n\nactor FlameBlastWepCGiver : WepCGiver replaces FlameBlastWep\n{\ninventory.pickupmessage \"Power up! Flame Blast!\"\nStates\n{\nSpawn:\nWEA2 P 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flame Blast\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flame Blast\",1)\nstop\n}\n}\n\nactor FlashStopperWepCGiver : WepCGiver replaces FlashStopperWep\n{\ninventory.pickupmessage \"Power up! Flash Stopper!\"\nStates\n{\nSpawn:\nWEA3 E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flash Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flash Stopper\",1)\nstop\n}\n}\n\nactor FreezeCrackerWepCGiver : WepCGiver replaces FreezeCrackerWep\n{\ninventory.pickupmessage \"Power up! Freeze Cracker!\"\nStates\n{\nSpawn:\nWEA3 O 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Freeze Cracker\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Freeze Cracker\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"IceDefense\",1,2)\nDUST B 0 A_GiveInventory(\"IceDefense\",1)\nDUST B 0\nStop\n}\n}\n\nactor GeminiLaserWepCGiver : WepCGiver replaces GeminiLaserWep\n{\ninventory.pickupmessage \"Power up! Gemini Laser!\"\nStates\n{\nSpawn:\nWEAP M 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Gemini Laser\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nFailure:\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Gemini Laser\",1)\nstop\n}\n}\n\nactor GravityHoldWepCGiver : WepCGiver replaces GravityHoldWep\n{\ninventory.pickupmessage \"Power up! Gravity Hold!\"\nStates\n{\nSpawn:\nWEA3 F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Gravity Hold\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Gravity Hold\",1)\nstop\n}\n}\n\nactor GyroAttackWepCGiver : WepCGiver replaces GyroAttackWep\n{\ninventory.pickupmessage \"Power up! Gyro Attack!\"\nStates\n{\nSpawn:\nWEA2 I 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Gyro Attack\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Gyro Attack\",1)\nstop\n}\n}\n\nactor HardKnuckleWepCGiver : WepCGiver replaces HardKnuckleWep\n{\ninventory.pickupmessage \"Power up! Hard Knuckle!\"\nStates\n{\nSpawn:\nWEAP T 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Hard Knuckle\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Hard Knuckle\",1)\nstop\n}\n}\n\nactor HyperBombWepCGiver : WepCGiver replaces HyperBombWep\n{\ninventory.pickupmessage \"Power up! Hyper Bomb!\"\nStates\n{\nSpawn:\nWEAP H 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpHyperBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"LooseCannonWep\",1,2)\nDUST B 0 A_JumpIfInventory(\"MissilePunchWep\",1,\"Basegrey\")\nDUST B 0 A_JumpIfInventory(\"Hyper Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Hyper Bomb\",1)\nstop\nBasegrey:\nDUST B 0 A_GiveInventory(\"LooseCannonWep\",1)\nDUST B 0\nStop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpHyperBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor IceSlasherWepCGiver : WepCGiver replaces IceSlasherWep\n{\ninventory.pickupmessage \"Power up! Ice Slasher!\"\nStates\n{\nSpawn:\nWEAP P 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Ice Slasher\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ice Slasher\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"FreezeRayBooser\",1,2)\nDUST B 0 A_GiveInventory(\"FreezeRayBooser\",1)\nDUST B 0\nStop\n}\n}\n\nactor KnightCrushWepCGiver : WepCGiver replaces KnightCrushWep\n{\ninventory.pickupmessage \"Power up! Knight Crush!\"\nStates\n{\nSpawn:\nWEA2 W 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Knight Crush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Knight Crush\",1)\nstop\n}\n}\n\nactor LeafShieldWepCGiver : WepCGiver replaces LeafShieldWep\n{\ninventory.pickupmessage \"Power up! Leaf Shield!\"\nStates\n{\nSpawn:\nWEAP F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Leaf Shield\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Leaf Shield\",1)\nstop\nBasegrey:\nDUST B 0 A_GiveInventory(\"GrassZoneWep\",1)\nDUST B 0\nStop\n}\n}\n\nactor MagnetMissileWepCGiver : WepCGiver replaces MagnetMissileWep\n{\ninventory.pickupmessage \"Power up! Magnet Missile!\"\nStates\n{\nSpawn:\nWEAP I 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Magnet Missile\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Magnet Missile\",1)\nstop\n}\n}\n\nactor MetalBladeWepCGiver : WepCGiver replaces MetalBladeWep\n{\ninventory.pickupmessage \"Power up! Metal Blade!\"\nStates\n{\nSpawn:\nWEAP S 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Metal Blade\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Metal Blade\",1)\nstop\n}\n}\n\nactor MirrorBusterWepCGiver : WepCGiver replaces MirrorBusterWep\n{\ninventory.pickupmessage \"Power up! Mirror Buster!\"\nStates\n{\nSpawn:\nWEA3 H 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Mirror Buster\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Mirror Buster\",1)\nstop\n}\n}\n\nactor NapalmBombWepCGiver : WepCGiver replaces NapalmBombWep\n{\ninventory.pickupmessage \"Power up! Napalm Bomb!\"\nStates\n{\nSpawn:\nWEAP C 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"BombUpNapalmBomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"LooseCannonWep\",1,2)\nDUST B 0 A_JumpIfInventory(\"MissilePunchWep\",1,\"Basegrey\")\nDUST B 0 A_JumpIfInventory(\"Napalm Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Napalm Bomb\",1)\nstop\nBasegrey:\nDUST B 0 A_GiveInventory(\"LooseCannonWep\",1)\nDUST B 0\nStop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpNapalmBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor NeedleCannonWepCGiver : WepCGiver replaces NeedleCannonWep\n{\ninventory.pickupmessage \"Power up! Needle Cannon!\"\nStates\n{\nSpawn:\nWEAP L 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Needle Cannon\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Needle Cannon\",1)\nstop\n}\n}\n\nactor PharaohShotWepCGiver : WepCGiver replaces PharaohShotWep\n{\ninventory.pickupmessage \"Power up! Pharaoh Shot!\"\nStates\n{\nSpawn:\nWEA2 L 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Pharaoh Shot\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Pharaoh Shot\",1)\nstop\n}\n}\n\nactor PlantBarrierWepCGiver : WepCGiver replaces PlantBarrierWep\n{\ninventory.pickupmessage \"Power up! Plant Barrier!\"\nStates\n{\nSpawn:\nWEA2 T 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Plant Barrier\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Plant Barrier\",1)\nstop\n}\n}\n\nactor PowerStoneWepCGiver : WepCGiver replaces PowerStoneWep\n{\ninventory.pickupmessage \"Power up! Power Stone!\"\nStates\n{\nSpawn:\nWEA2 J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Power Stone\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Power Stone\",1)\nstop\n}\n}\n\nactor QuickBoomerangWepCGiver : WepCGiver replaces QuickBoomerangWep\n{\ninventory.pickupmessage \"Power up! Quick Boomerang!\"\nStates\n{\nSpawn:\nWEAP Z 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Quick Boomerang\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Quick Boomerang\",1)\nstop\n}\n}\n\nactor RainFlushWepCGiver : WepCGiver replaces RainFlushWep\n{\ninventory.pickupmessage \"Power up! Rain Flush!\"\nStates\n{\nSpawn:\nWEA2 Y 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Rain Flush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Rain Flush\",1)\nstop\n}\n}\n\nactor RingBoomerangWepCGiver : WepCGiver replaces RingBoomerangWep\n{\ninventory.pickupmessage \"Power up! Ring Boomerang!\"\nStates\n{\nSpawn:\nWEA2 H 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Ring Boomerang\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ring Boomerang\",1)\nstop\n}\n}\n\nactor RollingCutterWepCGiver : WepCGiver replaces RollingCutterWep\n{\ninventory.pickupmessage \"Power up! Rolling Cutter!\"\nStates\n{\nSpawn:\nWEA2 F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Rolling Cutter\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Rolling Cutter\",1)\nstop\n}\n}\n\nactor SakugarneWepCGiver : WepCGiver replaces SakugarneWep\n{\ninventory.pickupmessage \"Power up! Sakugarne!\"\nStates\n{\nSpawn:\nWEA2 Z 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Sakugarne\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Sakugarne\",1)\nstop\n}\n}\n\nactor ScrewCrusherWepCGiver : WepCGiver replaces ScrewCrusherWep\n{\ninventory.pickupmessage \"Power up! Screw Crusher!\"\nStates\n{\nSpawn:\nWEA3 D 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Screw Crusher\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Screw Crusher\",1)\nstop\n}\n}\n\nactor SearchSnakeWepCGiver : WepCGiver replaces SearchSnakeWep\n{\ninventory.pickupmessage \"Power up! Search Snake!\"\nStates\n{\nSpawn:\nWEAP K 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Search Snake\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Search Snake\",1)\nstop\n}\n}\n\nactor ShadowBladeWepCGiver : WepCGiver replaces ShadowBladeWep\n{\ninventory.pickupmessage \"Power up! Shadow Blade!\"\nStates\n{\nSpawn:\nWEAP A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Shadow Blade\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Shadow Blade\",1)\nstop\n}\n}\n\nactor SilverTomahawkWepCGiver : WepCGiver replaces SilverTomahawkWep\n{\ninventory.pickupmessage \"Power up! Silver Tomahawk!\"\nStates\n{\nSpawn:\nWEA2 U 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Silver Tomahawk\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Silver Tomahawk\",1)\nstop\n}\n}\n\nactor SkullBarrierWepCGiver : WepCGiver replaces SkullBarrierWep\n{\ninventory.pickupmessage \"Power up! Skull Barrier!\"\nStates\n{\nSpawn:\nWEA2 O 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Skull Barrier\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Skull Barrier\",1)\nstop\n}\n}\n\nactor SparkShockWepCGiver : WepCGiver replaces SparkShockWep\n{\ninventory.pickupmessage \"Power up! Spark Shock!\"\nStates\n{\nSpawn:\nWEA2 G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Spark Shock\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Spark Shock\",1)\nstop\n}\n}\n\nactor StarCrashWepCGiver : WepCGiver replaces StarCrashWep\n{\ninventory.pickupmessage \"Power up! Star Crash!\"\nStates\n{\nSpawn:\nWEA2 X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Star Crash\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Star Crash\",1)\nstop\n}\n}\n\nactor SuperArmWepCGiver : WepCGiver replaces SuperArmWep\n{\ninventory.pickupmessage \"Power up! Super Arm!\"\nStates\n{\nSpawn:\nWEAP O 1\nloop\nPickup:\nDUST B 0\nDUST B 0 A_JumpIfInventory(\"Super Arm\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Super Arm\",1)\nstop\n}\n}\n\nactor ThunderBeamWepCGiver : WepCGiver replaces ThunderBeamWep\n{\ninventory.pickupmessage \"Power up! Thunder Beam!\"\nStates\n{\nSpawn:\nWEAP R 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Thunder Beam\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Thunder Beam\",1)\nstop\n}\n}\n\nactor TimeStopperWepCGiver : WepCGiver replaces TimeStopperWep\n{\ninventory.pickupmessage \"Power up! Time Stopper!\"\nStates\n{\nSpawn:\nWEAP N 0\nWEAP N 0 A_JumpIf(ACS_ExecuteWithResult(975,0)==1,\"Death\")\nWEAP N 1 A_JumpIf(ACS_ExecuteWithResult(975,0)==3,\"Death\")\nWEAP N 1\nGoto Spawn+3\nPickup:\nDUST B 0 A_JumpIfInventory(\"Time Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Time Stopper\",1)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor TopSpinWepCGiver : WepCGiver replaces TopSpinWep\n{\ninventory.pickupmessage \"Power up! Top Spin!\"\nStates\n{\nSpawn:\nWEAP J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Top Spin\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Top Spin\",1)\nstop\n}\n}\n\nactor WaterWaveWepCGiver : WepCGiver replaces WaterWaveWep\n{\ninventory.pickupmessage \"Power up! Water Wave!\"\nStates\n{\nSpawn:\nWEA2 M 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Water Wave\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Water Wave\",1)\nstop\n}\n}\n\nactor WindStormWepCGiver : WepCGiver replaces WindStormWep\n{\ninventory.pickupmessage \"Power up! Wind Storm!\"\nStates\n{\nSpawn:\nWEA2 V 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Wind Storm\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Wind Storm\",1)\nstop\n}\n}\n\nactor YamatoSpearWepCGiver : WepCGiver replaces YamatoSpearWep\n{\ninventory.pickupmessage \"Power up! Yamato Spear!\"\nStates\n{\nSpawn:\nWEA2 R 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Yamato Spear\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Yamato Spear\",1)\nstop\n}\n}\n\nactor OilSliderWepCGiver : WepCGiver replaces OilSliderWep\n{\ninventory.pickupmessage \"Power up! Oil Slider!\"\nStates\n{\nSpawn:\nWEA7 J 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Oil Slider\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Oil Slider\",1)\nstop\n}\n}\n\nactor TimeSlowWepCGiver : WepCGiver replaces TimeSlowWep\n{\ninventory.pickupmessage \"Power up! Time Slow!\"\nStates\n{\nSpawn:\nSLOT X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Time Slow\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Time Slow\",1)\nstop\n}\n}\n\nactor MegaBallWepCGiver : WepCGiver replaces MegaBallWep\n{\ninventory.pickupmessage \"Power up! Mega Ball!\"\nStates\n{\nSpawn:\nWEA4 D 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Mega Ball\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Mega Ball\",1)\nstop\n}\n}\n\nactor AstroCrushWepCGiver : WepCGiver replaces AstroCrushWep\n{\ninventory.pickupmessage \"Power up! Astro Crush!\"\nStates\n{\nSpawn:\nWEA4 E 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Astro Crush\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Astro Crush\",1)\nstop\n}\n}\n\nactor FlameSwordWepCGiver : WepCGiver replaces FlameSwordWep\n{\ninventory.pickupmessage \"Power up! Flame Sword!\"\nStates\n{\nSpawn:\nWEA4 F 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flame Sword\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flame Sword\",1)\nstop\n}\n}\n\nactor FlashBombWepCGiver : WepCGiver replaces FlashBombWep\n{\ninventory.pickupmessage \"Power up! Flash Bomb!\"\nStates\n{\nSpawn:\nWEA4 B 1\nloop\nPickup:\n//W4r\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Flash Bomb\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flash Bomb\",1)\nstop\nBombUp:\nDUST B 0 A_JumpIfInventory(\"BombUpFlashBomb\",1,\"Failure\")\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpFlashBomb\",1)\nDUST B 0\nStop\n}\n}\n\nactor HomingSniperWepCGiver : WepCGiver replaces HomingSniperWep\n{\ninventory.pickupmessage \"Power up! Homing Sniper!\"\nStates\n{\nSpawn:\nWEA4 H 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Homing Sniper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Homing Sniper\",1)\nstop\n}\n}\n\nactor IceWaveWepCGiver : WepCGiver replaces IceWaveWep\n{\ninventory.pickupmessage \"Power up! Ice Wave!\"\nStates\n{\nSpawn:\nWEA4 A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Ice Wave\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ice Wave\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"IceResonance\",1,2)\nDUST B 0 A_GiveInventory(\"IceResonance\",1)\nDUST B 0\nStop\n}\n}\n\nactor ThunderClawWepCGiver : WepCGiver replaces ThunderClawWep\n{\ninventory.pickupmessage \"Power up! Thunder Claw!\"\nStates\n{\nSpawn:\nWEA4 G 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Thunder Claw\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Thunder Claw\",1)\nstop\n}\n}\n\nactor TornadoHoldWepCGiver : WepCGiver replaces TornadoHoldWep\n{\ninventory.pickupmessage \"Power up! Tornado Hold!\"\nStates\n{\nSpawn:\nWEA4 C 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Tornado Hold\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Tornado Hold\",1)\nstop\n}\n}\n\nactor WaterBalloonWepCGiver : WepCGiver replaces WaterBalloonWep\n{\ninventory.pickupmessage \"Power up! Water Balloon!\"\nStates\n{\nSpawn:\nWEA4 I 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Water Balloon\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Water Balloon\",1)\nstop\n}\n}\n\nactor TenguBladeWepCGiver : WepCGiver replaces TenguBladeWep\n{\ninventory.pickupmessage \"Power up! Tengu Blade!\"\nStates\n{\nSpawn:\nTBLA X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Tengu Blade\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Tengu Blade\",1)\nstop\n}\n}\n\nactor WaveBurnerWepCGiver : WepCGiver replaces WaveBurnerWep\n{\ninventory.pickupmessage \"Power up! Wave Burner!\"\nStates\n{\nSpawn:\nWABU X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Wave Burner\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Wave Burner\",1)\nstop\n}\n}\n\nactor SpreadDrillWepCGiver : WepCGiver replaces SpreadDrillWep\n{\ninventory.pickupmessage \"Power up! Spread Drill!\"\nStates\n{\nSpawn:\nSPRE X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Spread Drill\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Spread Drill\",1)\nstop\n}\n}\n\nactor CopyVisionWepCGiver : WepCGiver replaces CopyVisionWep\n{\ninventory.pickupmessage \"Power up! Copy Vision!\"\nStates\n{\nSpawn:\nCOPY X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Copy Vision\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Copy Vision\",1)\nstop\n}\n}\n\nactor MagicCardWepCGiver : WepCGiver replaces MagicCardWep\n{\ninventory.pickupmessage \"Power up! Magic Card!\"\nStates\n{\nSpawn:\nMCAR X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Magic Card\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Magic Card\",1)\nstop\n}\n}\n\nactor RemoteMineWepCGiver : WepCGiver replaces RemoteMineWep\n{\ninventory.pickupmessage \"Power up! Remote Mine!\"\nStates\n{\nSpawn:\nREMI X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"BombUpRemoteMine\",1,2)\nDUST B 0 A_JumpIfInventory(\"ClingTriggerItem\",1,\"BombUp\")\nDUST B 0 A_JumpIfInventory(\"Remote Mine\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nFailure:\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Remote Mine\",1)\nstop\nBombUp:\nDUST B 0 A_GiveInventory(\"ClingBombUp\",1)\nDUST B 0 A_GiveInventory(\"BombUpRemoteMine\",1)\nDUST B 0\nStop\n}\n}\n\nactor IceWallWepCGiver : WepCGiver replaces IceWallWep\n{\ninventory.pickupmessage \"Power up! Ice Wall!\"\nStates\n{\nSpawn:\nICWL X 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"IceMaster\",1,\"Yeti\")\nDUST B 0 A_JumpIfInventory(\"Ice Wall\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Ice Wall\",1)\nstop\nYeti:\nDUST B 0 A_JumpIfInventory(\"SuperIceWall\",1,2)\nDUST B 0 A_GiveInventory(\"SuperIceWall\",1)\nDUST B 0\nStop\n}\n}\n\nactor LightningBoltWepCGiver : WepCGiver replaces LightningBoltWep\n{\ninventory.pickupmessage \"Power up! Lightning Bolt!\"\nStates\n{\nSpawn:\nLIBO A 1\nloop\nPickup:\nDUST B 0 A_JumpIfInventory(\"Lightning Bolt\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Lightning Bolt\",1)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/WeapSlide.txt",
"contents": "actor TimeStopperGiverC : TimeStopperGiver replaces TimeStopperGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Time Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Time Stopper\",1)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor FlashStopperGiverC : FlashStopperGiver replaces FlashStopperGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Flash Stopper\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Flash Stopper\",1)\nstop\n}\n}\n\nactor SkullBarrierGiverC : SkullBarrierGiver replaces SkullBarrierGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Skull Barrier\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Skull Barrier\",1)\nstop\n}\n}\n\nactor SakugarneGiverC : SakugarneGiver replaces SakugarneGiver\n{\nstates\n{\nPickup:\nDUST B 0 A_JumpIfInventory(\"Sakugarne\",1,2)\nDUST B 0 A_JumpIfInventory(\"CanCopyWeapons\",1,2)\nDUST B 0\nfail\nDUST B 0 A_GiveInventory(\"Sakugarne\",1)\nstop\n}\n}\n\nactor \"Oil Slider\" : OilSliderWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Time Slow\" : TimeSlowWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Astro Crush\" : AstroCrushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Charge Kick\" : ChargeKickWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Leaf Shield\" : LeafShieldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Junk Shield\" : JunkShieldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Star Crash\" : StarCrashWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Super Arm\" : SuperArmWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Skull Barrier\" : SkullBarrierWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Plant Barrier\" : PlantBarrierWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Scorch Wheel\" : ScorchWheelWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Danger Wrap\" : DangerWrapWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Noise Crush\" : NoiseCrushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Thunder Bolt\" : ThunderBoltWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Wild Coil\" : WildCoilWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Slash Claw\" : SlashClawWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Air Shooter\" : AirShooterWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Atomic Fire\" : AtomicFireWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ballade Cracker\" : BalladeCrackerWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Blizzard Attack\" : BlizzardAttackWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Bubble Lead\" : BubbleLeadWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Centaur Flash\" : CentaurFlashWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Crash Bomb\" : CrashBombWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Crystal Eye\" : CrystalEyeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Dive Missile\" : DiveMissileWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Drill Bomb\" : DrillBombWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Dust Crusher\" : DustCrusherWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Fire Storm\" : FireStormWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flame Blast\" : FlameBlastWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flash Stopper\" : FlashStopperWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Freeze Cracker\" : FreezeCrackerWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Gemini Laser\" : GeminiLaserWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Gravity Hold\" : GravityHoldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Gyro Attack\" : GyroAttackWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Hard Knuckle\" : HardKnuckleWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Hyper Bomb\" : HyperBombWep\n{\nWeapon.SlotNumber 0\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ice Slasher\" : IceSlasherWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Knight Crush\" : KnightCrushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Magnet Missile\" : MagnetMissileWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Metal Blade\" : MetalBladeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Mirror Buster\" : MirrorBusterWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Napalm Bomb\" : NapalmBombWep\n{\nWeapon.SlotNumber 1\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Needle Cannon\" : NeedleCannonWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Pharaoh Shot\" : PharaohShotWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Power Stone\" : PowerStoneWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Quick Boomerang\" : QuickBoomerangWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Rain Flush\" : RainFlushWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ring Boomerang\" : RingBoomerangWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Rolling Cutter\" : RollingCutterWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Sakugarne\" : SakugarneWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Screw Crusher\" : ScrewCrusherWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Search Snake\" : SearchSnakeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Shadow Blade\" : ShadowBladeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Silver Tomahawk\" : SilverTomahawkWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Spark Shock\" : SparkShockWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Thunder Beam\" : ThunderBeamWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Time Stopper\" : TimeStopperWep\n{\nStates\n{\nTimeStop:\nTIMS A 9 A_TakeInventory(\"TimeStopperAmmo\",1)\nTIMS A 0 A_JumpIfInventory(\"TimeStopperAmmo\",1,\"TimeStop\")\nTIMS A 0 ACS_Terminate(986,0)\nTIMS A 2 ACS_Execute(987,0)\nTIMS A 3 ACS_Execute(587,0)\nGoto Ready\n}\n}\n\nactor \"Top Spin\" : TopSpinWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Water Wave\" : WaterWaveWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Wind Storm\" : WindStormWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Yamato Spear\" : YamatoSpearWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Mega Ball\" : MegaBallWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flame Sword\" : FlameSwordWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Flash Bomb\" : FlashBombWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Homing Sniper\" : HomingSniperWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Ice Wave\" : IceWaveWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Thunder Claw\" : ThunderClawWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Tornado Hold\" : TornadoHoldWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Water Balloon\" : WaterBalloonWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Treble Boost\" : TrebleBoost replaces TrebleBoost\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Ice Wall\" : IceWallWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Lightning Bolt\" : LightningBoltWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Tengu Blade\" : TenguBladeWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Wave Burner\" : WaveBurnerWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Spread Drill\" : SpreadDrillWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Magic Card\" : MagicCardWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Copy Vision\" : CopyVisionWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Remote Mine\" : RemoteMineWep\n{\n+WEAPON.NOAUTOAIM\n}\n\nactor \"Proto Buster\" : ProtoBuster replaces ProtoBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Bass Buster\" : BassBuster replaces BassBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Super Adaptor\" : SuperAdaptorWep replaces SuperAdaptorWep\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Duo Fist\" : DuoFist replaces DuoFist\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Laser Buster\" : LaserBuster replaces LaserBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}\n\nactor \"Arrow Buster\" : ArrowBuster replaces ArrowBuster\n{\n+WEAPON.NOAUTOAIM\nStates\n{\nTakeBusters:\nTNT1 Q 0 A_GiveInventory(\"TakeBusterC\",1)\nGoto Ready2\n}\n}"
},
{
"source": "pk3",
"name": "Actors/ItemGiver.txt",
"contents": "Actor SmallHealthFusion : CustomInventory replaces SmallHealth //10001\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\n+INVENTORY.IGNORESKILL\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.PickUpMessage \"Picked up a health capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nHBAL AB 6\nLoop\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(672,0)<100,\"Healme\") //heal if below 100 health\nTNT1 A 0\nFail\nHealme:\nTNT1 A 0 HealThing(ACS_ExecuteWithResult(1021,15))\nTNT1 A 0 A_GiveInventory(\"TempFireProof\",2)\nTNT1 A 0\nstop\n}\n}\n\nActor BigHealthFusion : CustomInventory replaces BigHealth //10002\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\n+INVENTORY.IGNORESKILL\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.PickUpMessage \"Picked up a large health capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nHBAL CD 6\nLoop\nPickup:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(672,0)<100,\"Healme\") //heal if below 100 health\nTNT1 A 0\nFail\nHealme:\nTNT1 A 0 HealThing(ACS_ExecuteWithResult(1021,70))\nTNT1 A 0 A_GiveInventory(\"TempFireProof\",5)\nTNT1 A 0\nstop\n}\n}\n\nActor SmallHealthFusion2 : absolutelynothing1 replaces WeaponEnergy\n{}\nActor BigHealthFusion2 : absolutelynothing1 replaces BigWeaponEnergy\n{}\n\n/*\nActor WeaponEnergyFusion : CustomInventory replaces WeaponEnergy //10003\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\nInventory.Amount 1\nInventory.PickUpMessage \"Picked up a small energy capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\n\nEBAL A 0\nEBAL A 0 Thing_ChangeTID(0,999)\nEBAL AB 6\n\nGoTo Spawn\nPickUp:\nTNT1 A 0 A_GiveInventory(\"YamatoSpearAmmo\",5)\nTNT1 A 0 A_GiveInventory(\"NeedleCannonAmmo\",5)\nTNT1 A 0 A_GiveInventory(\"BalladeCrackerAmmo\",4)\nTNT1 A 0 A_GiveInventory(\"HyperBombAmmo\",7)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nstop\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,4)\nStop\n}\n}\n\nActor BigWeaponEnergyFusion : CustomInventory replaces BigWeaponEnergy //10004\n{\n//$Category MM8BDM-Health/Energy\n-COUNTITEM\nInventory.Amount 1\nInventory.PickUpMessage \"Picked up a large energy capsule.\"\nInventory.PickUpSound \"item/energyup\"\nScale 2.0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\n\nEBAL C 0\nEBAL C 0 Thing_ChangeTID(0,999)\nEBAL CD 6\n\nGoTo Spawn\nPickUp:\nTNT1 A 0 A_GiveInventory(\"YamatoSpearAmmo\",28)\nTNT1 A 0 A_GiveInventory(\"NeedleCannonAmmo\",28)\nTNT1 A 0 A_GiveInventory(\"BalladeCrackerAmmo\",12)\nTNT1 A 0 A_GiveInventory(\"HyperBombAmmo\",21)\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(984,0),\"Success\")\nstop\nSuccess:\nTNT1 A 0 ACS_ExecuteAlways(992,0,10)\nStop\n}\n}\n*/"
},
{
"source": "pk3",
"name": "Actors/WeaponKits.txt",
"contents": "actor WepKit : CustomInventory\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"Needle Cannon X\",1)\nDUST B 1 A_GiveInventory(\"Air Shooter\",1)\nDUST B 1 A_GiveInventory(\"MegaHealBombWep\",1)\nstop\n}\n}\n\nactor FighterWepKit : CustomInventory\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"BusterA\",1)//DUST B 1 A_GiveInventory(\"Yamato Spear X\",1)\n\tDUST B 1 A_GiveInventory(\"BusterB\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterC\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterD\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterE\",1)\n\t\tDUST B 1 A_GiveInventory(\"BusterF\",1)\nDUST B 1 A_GiveInventory(\"BurnerWep\",1)\n//DUST B 1 A_GiveInventory(\"Slash Claw\",1)\nstop\n}\n}\n\nactor CrackerWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"Ballade Cracker X\",1)\nDUST B 1 A_GiveInventory(\"Air Shooter\",1)\nDUST B 1 A_GiveInventory(\"Charge Kick\")\nstop\n}\n}\n\nactor BomberWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"GrenadeLauncherWep\",1)\nDUST B 1 A_GiveInventory(\"SuperBombWep\",1)\nDUST B 1 A_GiveInventory(\"Slash Claw\",1)\nstop\n}\n}\n\nactor ScorcherWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"BurnerWep\",1)\nDUST B 1 A_GiveInventory(\"Flash Stopper\",1)\nDUST B 1 A_GiveInventory(\"GravityGrenadeWep\",1)\nstop\n}\n}\n\nactor NurseWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"MegaHealBombWep\",1)\nDUST B 1 A_GiveInventory(\"Flash Stopper\",1)\nDUST B 1 A_GiveInventory(\"Flame Sword\",1)\nstop\n}\n}\n\nactor ScoutWepKit : WepKit\n{\ninventory.pickupmessage \"Power up! Mega Buster!\"\ninventory.pickupsound \"weapon/weaponup\"\ninventory.amount 1\ninventory.maxamount 1\n//inventory.respawntics 5\nscale 2.0\n+INVENTORY.AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nDUST B 1 A_GiveInventory(\"BusterE\",1)\nDUST B 1 A_GiveInventory(\"Air Shooter\",1)\nDUST B 1 A_GiveInventory(\"Charge Kick\",1)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/DaDi_Content.txt",
"contents": "actor DMPFlag : inventory { inventory.amount 1 inventory.maxamount 9 }\n\nactor DMDPScript : CustomInventory\n{ states {\npickup:\nTNT1 A 0 A_Jumpifinventory(\"RespawnCamera\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"DMPFlag\",1,\"Nope\")\nTNT1 A 0 ACS_ExecuteAlways(692,0) // Exact damage display\nTNT1 A 0 A_Giveinventory(\"DMPFlag\")\n//TNT1 A 0 ACS_ExecuteAlways(678,0,0) // Damage or healing numbers\n//TNT1 A 0 ACS_ExecuteAlways(678,0,1) // Constant health display above the head\n//TNT1 A 0 ACS_ExecuteAlways(678,0,2) // Displays CURRENT / MAX health on screen\n//TNT1 A 0 ACS_ExecuteAlways(678,0,3) // Displays Kills/Deaths\n//TNT1 A 0 ACS_ExecuteAlways(678,0,4) // Displays Damage\n//TNT1 A 0 ACS_ExecuteAlways(678,0,6) // Displays DPS\n//TNT1 A 0 ACS_ExecuteAlways(678,0,7) // A fix for damage counts and stuff\n//---\nstop\nNope:\nTNT1 A 1\nstop\n\n}}\n\n//====================\n\nactor D1Display\n{\nPROJECTILE\n+NOINTERACTION\n+CLIENTSIDEONLY\ntranslation \"192:192=4:4\"\nscale 0.70\n//renderstyle \"translucent\"\nalpha 0.8\nvar int user_Timer;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Timer\",ACS_Executewithresult(693))\nTNT1 A 3\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",9,\"D9\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",8,\"D8\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",7,\"D7\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",6,\"D6\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",5,\"D5\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",4,\"D4\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",3,\"D3\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",2,\"D2\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit1Count\",1,\"D1\")\nD0:\nDMN1 AAA 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D0\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD1:\n\"####\" \"#\" 0\nDMN1 BB 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D1\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD2:\n\"####\" \"#\" 0\nDMN1 CC 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D2\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD3:\n\"####\" \"#\" 0\nDMN1 DD 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D3\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD4:\n\"####\" \"#\" 0\nDMN1 EE 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D4\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD5:\n\"####\" \"#\" 0\nDMN1 FF 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D5\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD6:\n\"####\" \"#\" 0\nDMN1 GG 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D6\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD7:\n\"####\" \"#\" 0\nDMN1 HH 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D7\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD8:\n\"####\" \"#\" 0\nDMN1 II 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D8\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD9:\n\"####\" \"#\" 0\nDMN1 JJ 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D9\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\n}\n}\n\nactor D2Display : D1Display\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Timer\",ACS_Executewithresult(693))\nTNT1 A 3\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",9,\"D9\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",8,\"D8\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",7,\"D7\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",6,\"D6\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",5,\"D5\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",4,\"D4\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",3,\"D3\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",2,\"D2\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit2Count\",1,\"D1\")\nD0:\nDMN2 AA 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D0\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD1:\n\"####\" \"#\" 0\nDMN2 BB 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D1\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD2:\n\"####\" \"#\" 0\nDMN2 CC 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D2\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD3:\n\"####\" \"#\" 0\nDMN2 DD 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D3\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD4:\n\"####\" \"#\" 0\nDMN2 EE 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D4\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD5:\n\"####\" \"#\" 0\nDMN2 FF 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D5\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD6:\n\"####\" \"#\" 0\nDMN2 GG 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D6\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD7:\n\"####\" \"#\" 0\nDMN2 HH 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D7\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD8:\n\"####\" \"#\" 0\nDMN2 II 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D8\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD9:\n\"####\" \"#\" 0\nDMN2 JJ 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D9\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\n}\n}\n\nactor D3Display : D1Display\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Timer\",ACS_Executewithresult(693))\nTNT1 A 3\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",9,\"D9\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",8,\"D8\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",7,\"D7\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",6,\"D6\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",5,\"D5\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",4,\"D4\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",3,\"D3\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",2,\"D2\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Digit3Count\",1,\"D1\")\nD0:\nDMN3 AA 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D0\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD1:\nDMN3 BB 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D1\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD2:\nDMN3 CC 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D2\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD3:\nDMN3 DD 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D3\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD4:\nDMN3 EE 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D4\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD5:\nDMN3 FF 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D5\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD6:\nDMN3 GG 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D6\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD7:\nDMN3 HH 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D7\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD8:\nDMN3 II 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D8\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\nD9:\nDMN3 JJ 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D9\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\n}\n}\n\nactor HealPlusDisplay : D1Display\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetUserVar(\"user_Timer\",ACS_Executewithresult(693))\nTNT1 A 3\nDMNP AA 1\nD0:\nDMNP AA 1\n\"####\" \"#\" 0 A_SetUserVar(\"user_Timer\",user_Timer-1)\n\"####\" \"#\" 0 A_Jumpif (user_Timer >= 1,\"D0\")\n\"####\" \"###################################\" 1 A_Fadeout\nstop\n}\n}\n\nactor TestDamageDisplay\n{\nPROJECTILE\n+NOINTERACTION\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"Digit1Count\",Random(1,9))\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D3Display\",0,0,0,0,0,1)\nTNT1 A 1 A_TakeFromTarget(\"Digit1Count\",99)\nstop\n}\n}\n\nactor TDD : Custominventory\n{\nstates\n{\nPickup: TNT1 A 0\nTNT1 A 1 A_TakeInventory(\"Digit1Count\",99)\nTNT1 A 1 A_TakeInventory(\"Digit2Count\",99)\nTNT1 A 1 A_TakeInventory(\"Digit3Count\",99)\nTNT1 A 0 A_GiveInventory(\"Digit1Count\",Random(1,9))\nTNT1 A 0 A_GiveInventory(\"Digit2Count\",Random(1,9))\nTNT1 A 0 A_GiveInventory(\"Digit3Count\",Random(1,9))\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D3Display\",0,0,0,0,0,1)\nstop\n}}\n\nactor Numbersize1 : inventory { inventory.amount 1 inventory.maxamount 9 }\nactor Numbersize2 : inventory { inventory.amount 1 inventory.maxamount 9 }\nactor Numbersize3 : inventory { inventory.amount 1 inventory.maxamount 9 }\n\nactor Digit1Count : inventory { inventory.amount 1 inventory.maxamount 9 }\nactor Digit2Count : inventory { inventory.amount 1 inventory.maxamount 9 }\nactor Digit3Count : inventory { inventory.amount 1 inventory.maxamount 9 }\n\nactor HealPlus : inventory { inventory.amount 1 inventory.maxamount 1 }\nactor DisplayTimer : inventory { inventory.amount 1 inventory.maxamount 1000 }\n\nactor DamageShower : Custominventory //given by the script\n\n{\nstates\n{\nPickup: TNT1 A 0\nTNT1 A 0 A_Jumpifinventory(\"HealPlus\",1,\"Plus\")\nTNT1 A 0 A_Spawnitemex(\"DamageShower2\",random(-85,85),random(-85,85),random(25,45),0,0,1)\n/*\nTNT1 A 0 A_Jumpifinventory(\"Numbersize\",3,\"Size3\")\nTNT1 A 0 A_Jumpifinventory(\"Numbersize\",2,\"Size2\")\n//---\n\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nstop\nSize2:\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1)\nstop\nSize3:\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D3Display\",0,0,0,0,0,1)\n*/\nstop\nPlus:\nTNT1 A 0 A_Spawnitemex(\"DamageShower3\",random(-45,45),random(-45,45),random(25,45),0,0,1)\nstop\n}}\n\nactor DamageShower2 //actually spawns the numbers\n{\nPROJECTILE\n+NOINTERACTION\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jumpifintargetinventory(\"Numbersize3\",1,\"Size3\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Numbersize2\",1,\"Size2\")\n//---\n\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nstop\nSize2:\n//TNT1 A 0 A_Logint(2)\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1)\nstop\nSize3:\n//TNT1 A 0 A_Logint(3)\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1)\nTNT1 A 0 A_Spawnitemex(\"D3Display\",0,0,0,0,0,1)\nstop\n}}\n\nactor DamageShower3 //actually spawns the numbers, for healing\n{\ntranslation \"192:192=104:104\"\nPROJECTILE\n+NOINTERACTION\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Spawnitemex(\"HealPlusDisplay\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_Jumpifintargetinventory(\"Numbersize3\",1,\"Size3\")\nTNT1 A 0 A_Jumpifintargetinventory(\"Numbersize2\",1,\"Size2\")\n//---\nTNT1 A 1 A_TakeFromTarget(\"HealPlus\",99)\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\n\nstop\nSize2:\n//TNT1 A 0 A_Logint(2)\nTNT1 A 1 A_TakeFromTarget(\"HealPlus\",99)\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\nstop\nSize3:\n//TNT1 A 0 A_Logint(3)\nTNT1 A 1 A_TakeFromTarget(\"HealPlus\",99)\nTNT1 A 0 A_Spawnitemex(\"D1Display\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_Spawnitemex(\"D2Display\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_Spawnitemex(\"D3Display\",0,0,0,0,0,1,0,SXF_TRANSFERTRANSLATION)\nstop\n}}\n\nactor NumberScrub : Custominventory\n{\nstates\n{\nPickup: TNT1 A 0\nTNT1 A 1 A_TakeInventory(\"Digit1Count\",99)\nTNT1 A 1 A_TakeInventory(\"Digit2Count\",99)\nTNT1 A 1 A_TakeInventory(\"Digit3Count\",99)\nTNT1 A 1 A_TakeInventory(\"Numbersize3\",99)\nTNT1 A 1 A_TakeInventory(\"Numbersize2\",99)\nTNT1 A 1 A_TakeInventory(\"Numbersize1\",99)\nTNT1 A 1 A_TakeInventory(\"DisplayTimer\",9999)\nTNT1 A 1 A_TakeInventory(\"HealPlus\",99)\nstop\n}}"
},
{
"source": "pk3",
"name": "Actors/Respawn_Content.txt",
"contents": "actor RespawningPlayer : Megaman\n{\n-SHOOTABLE\n+THRUACTORS\nplayer.forwardmove 0.0, 0.0\nplayer.sidemove 0.0, 0.0\nplayer.jumpz 0\nplayer.morphweapon \"RespawnCamera\"\nRenderStyle \"Translucent\"\nAlpha 0.0\n}\n\nactor RespawnCamera : Megabuster\n{\n+WEAPON.NOAUTOFIRE\nstates\n{\nReady:\nBUST B 0 ACS_ExecuteAlways(998,0,0)\nBUST B 1 A_WeaponReady\ngoto Ready+1\nFire:\nBUST B 0 ACS_ExecuteAlways(939,0,1)\nBUST B 1\ngoto Ready+1\nAltFire:\nBUST B 0 ACS_ExecuteAlways(939,0,0)\nBUST B 1\ngoto Ready+1\n}\n}\n\nactor RespawnNoTeleportFog : TeleportFog\n{\nStates\n{\nSpawn:\n//Raven:\n//Strife:\nTNT1 A 0\nTNT1 A 1\nStop\n}\n}\n\nactor RespawnInvulnerability : PowerInvulnerable\n{\npowerup.duration 105\n}\n\nactor RespawnCameraFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 64\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/ClassBase.txt",
"contents": "Actor ClassBase : PlayerPawn\n{\n+NOBLOOD\n+NOBLOODDECALS\n+NODAMAGETHRUST\n//+DONTBLAST\n+QUICKTORETALIATE\nBloodType \"\"\nheight 43\nradius 22\nPlayer.DisplayName \"Based Class\"\nPlayer.SoundClass \"megaman\"\nPlayer.DamageScreenColor \"black\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 1.0, 1.0\nPlayer.SideMove 1.0, 1.0\nplayer.colorrange 0 0\nHealth 500\nPlayer.MaxHealth 500\nPlayer.StartItem \"SubWeaponAmmo\", 96\nMass 999999\nDamageFactor \"Normal\", 1.0\nDamageFactor \"Falling\", 10.0\nGravity 0.8\nScale 2.5\nPlayer.MaxSkinSizeFactor 0, 0 //Fixes downsizing\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\n\"----\" A 0\n\"----\" B 1\n\"----\" A 1\ngoto Spawn+2\nSee:\n\"----\" BCDE 5\ngoto Spawn+1\nMissile:\n\"----\" F 5\n\"----\" G 4\ngoto Spawn+2\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.WaveBurner:\nPain.WaveBurnerUW:\nPain.Misc:\nPain.Treble:\nPain.FlameSwordSpark:\nPain.FireSpin:\nPain.DragonType:\nPain.IceType:\nPain.FireType:\nPain.SteelType:\nPain.HolyType:\nPain.FightingType:\nPain.FireSpinN:\nPain.HolyType2:\nPain.ENormalType:\n\"----\" H 0\ngoto Pain+3\nPain.Bright:\n\"----\" H 0\n\"----\" H 0 A_ScaleVelocity(0.65)\n\"----\" H 0 A_Jump(256, \"Pain\")\ngoto Pain+3\nPain.Wind:\n\"----\" H 0\n\"----\" H 0 ThrustThing(random(0,255),35,1,0)\n\"----\" H 0 ThrustThingZ(0,100,0,0)\ngoto Pain+3\nPain.Gravity:\n\"----\" H 0\n\"----\" H 0 ThrustThing(random(0,255),50,1,0)\n\"----\" H 0 ThrustThingZ(0,60,0,0)\ngoto Pain+3\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\n\"----\" H 0 A_ScaleVelocity(0.9)\nGoto Pain+3\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+3\nPain.FlameSword:\n\"----\" H 0 //A_GiveInventory(\"FlameSwordProtectTM\", 1)\n\"----\" HH 0 A_SpawnItemEx(\"ScorchBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto Pain\nPain.WindStorm:\nPain.FlingDamage:\n\"----\" H 0\n\"----\" H 0 ThrustThing(random(0,255),30,0,0)\n\"----\" H 0 ThrustThingZ(0,30,0,0)\nGoto Pain+3\n//-----Ehibika-----\n/*\nPain.LooseCannon:\nPain.LooseCannonRED:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"ShortInvulnerabilityFrames\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/coilbounce2\",\"SoundSlot5\")\n\"----\" H 0 A_GiveInventory(\"DoubleDonkable\")\n\"----\" H 0 A_SpawnItemEX(\"DonkWatcher\",1)\n\"----\" H 0 ThrustThing(random(0,255),10,1,0)\n\"----\" H 0 ThrustThingZ(0,20,0,1)\nGoto Pain+3\nPain.LooseCannonExpl:\nPain.LooseCannonExplRED:\n\"----\" H 0\n\"----\" H 0 A_Jumpifinventory(\"DoubleDonkable\",1,1)\nGoto Pain+3\n\"----\" H 0 A_SpawnitemEx(\"DoubleDonkIcon\",0,0,130,0,0,2)\n\"----\" H 0 ThrustThing(random(0,255),20,1,0)\n\"----\" H 0 ThrustThingZ(0,20,0,0)\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\") //got double donked!\nGoto Pain+3\n*/\n//-----Ehibika-----\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+3\n\"----\" H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto Pain+3\nPain.TimeSlow:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"Slowed\",1)\n\"----\" H 0\nGoto Pain+3\nPain.SparkShock:\n\"----\" H 0\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\n\"----\" H 0\nGoto Pain+3\nPain.CrashBomb:\n\"----\" H 0\n\"----\" H 0 A_Stop\n\"----\" H 0\nGoto Pain+3\nPain.GravityHold:\n\"----\" H 0\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+3\nPain.WilyFire:\n\"----\" H 0 //A_ChangeFlag(\"SHOOTABLE\",0)\n\"----\" H 0 A_SpawnItemEx(\"ImOnFire\")\n\"----\" H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.WilyIce:\n\"----\" H 0 A_ChangeFlag(\"SHOOTABLE\",0)\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 A_ChangeFlag(\"SHOOTABLE\",1)\n\"----\" H 0 SetPlayerProperty(0,0,0)\n\"----\" H 0 A_TakeInventory(\"IceVision\",1)\n\"----\" H 0\nGoto Spawn+2\nPain.MagnetMissile:\nPain.DiveMissile:\nPain.HomingSniper:\n\"----\" H 0\n\"----\" H 0\nGoto Pain+3\n//---->Status Effect Pain States Start<----\n\nPain.Burner:\nPain.BurnerRED:\n\"----\" H 0 //A_Jump(192,\"Pain\")\n\"----\" H 0 A_jumpifinventory(\"FireProof\",1,5)\n\"----\" H 0 A_jumpifinventory(\"TempFireProof\",1,4)\n\"----\" H 0 A_jumpifinventory(\"BurnMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n\"----\" H 0 A_Giveinventory(\"BurnMark\")\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"BurnerhitDelay\",1)\n\"----\" H 0\nGoto Pain+1\nPain.Scorchshot:\nPain.ScorchshotRED:\n\"----\" H 0 A_jumpifinventory(\"ScorchWeakness\",1,1)\nGoto Pain+1\n\"----\" H 0\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain+1\npain.FirePlume:\n\"----\" H 0 //A_Jump(192,\"Pain\")\n\"----\" H 0 A_jumpifinventory(\"FireProof\",1,5)\n\"----\" H 0 A_jumpifinventory(\"TempFireProof\",1,4)\n\"----\" H 0 A_jumpifinventory(\"BurnMark\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n\"----\" H 0 A_Giveinventory(\"BurnMark\")\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"PlumehitDelay\",1)\n\"----\" H 0\nGoto Pain+1\npain.corrosive:\n\"----\" H 0\n\"----\" H 0 A_jumpifinventory(\"ArmorMelt\",1,2)\n\"----\" H 0 A_SpawnItemEX(\"ArmorMeltEffectWatcher\")\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"ArmorMelt\",1)\ngoto Pain+3\n//---->Status Effect Pain States End<----\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\n\"----\" H 0\n\"----\" H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+3\nBeatAssist:\n\"----\" H 0\n\"----\" H 0 HealThing(2)\n\"----\" H 0 ACS_ExecuteAlways(205,0)\nGoto Pain+3\nPain:\n\"----\" H 0\n\"----\" H 0 A_Recoil(1)\n\"----\" H 0\n\"----\" H 0 A_Pain\n\"----\" H 0 A_GiveToTarget(\"HitSound\")\n\"----\" H 0 A_Jump(256,\"PainFix\")\ngoto PainFix\nPainFix:\n\"----\" H 0\ngoto PainFrames\nPainFrames:\n\"----\" H 0 SetPlayerProperty(0,0,4)\n\"----\" H 1 //A_GiveInventory(\"IveBeenHit\",1)\n\"----\" HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\n\"----\" H 0 SetPlayerProperty(0,0,1)\n\"----\" H 0 A_ChangeFlag(\"ACTIVATEMCROSS\",0)\n\"----\" H 0 //SetPlayerProperty(0,0,4)\n\"----\" H 0 A_Jump(256,\"Spawn\")\ngoto Spawn+2\nDeath.FireSpinN:\nDeath.ETopSpin:\nDeath.TopSpin:\n\"----\" H 0\n\"----\" H 0 //A_GiveInventory(\"StaticBoardDeathFX\")\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\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" H 19 ACS_ExecuteAlways(999,0,0)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_PlayerScream\n\"----\" H 0 A_PlaySoundEx(\"weapon/topspinwav\",\"SoundSlot5\")\n\"----\" HHHHHHHHHH 7 A_SetAngle(angle-72)\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\"----\" Z 0 //A_TakeInventory(\"OnBoard\",999)\n\"----\" Z 1 A_CheckPlayerDone\nwait\n//===\nDeath.WindStorm:\nDeath.GravityHold:\n\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_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 ACS_ExecuteAlways(999,0,0)\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)\n\"----\" Z 1 A_CheckPlayerDone\nwait\nDeath.HyperBomb:\nDeath.SuperBomb:\nDeath.SuperBombRED:\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_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 ACS_ExecuteAlways(999,0,0)\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\nDeathLaunch:\n\"----\" H 1 ThrustThingZ(0,100,0,1)\nDeathFall:\n\"----\" H 1 ThrustThingZ(0,-10,0,1)\n\"----\" H 1 A_JumpIf(z-floorz<=0, \"ExplodeNow\")\n\"----\" H 0 A_GiveInventory(\"Cutterflag\", 1)\n\"----\" H 0 A_JumpIfInventory(\"CutterFlag\", 35, \"ExplodeNow\")\ngoto DeathFall\nDeath.Scorchshot:\nDeath.ScorchshotRED:\n\"----\" H 0 A_jumpifinventory(\"ScorchWeakness\",1,1)\nGoto Death\n\"----\" H 0\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Death\nDeath:\n\"----\" H 0\n\"----\" H 0 //A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\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\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n\"----\" H 1 ACS_ExecuteAlways(999,0,0) //19\n\"----\" H 0 SetPlayerProperty(0, 0, 4)\n\"----\" H 0 A_PlayerScream\n\"----\" H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\"----\" Z 0 //A_TakeInventory(\"OnBoard\",999)\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\n\"----\" H 0 //A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\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\"----\" H 0 //A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" Z 1 A_PlayerScream\n\"----\" Z 1 A_Stop\n\"----\" Z 0 //A_TakeInventory(\"OnBoard\",999)\n\"----\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n\"----\" Z 1 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\n/*\nDeath.LooseCannonExpl:\nDeath.LooseCannonExplRED:\n\"----\" H 0\n\"----\" H 1 A_Jumpifinventory(\"DonkCheck\",1,1)\nGoto Death.Explosion//\"----\" H 0 //A_Jump (256, \"Death.Explosion\") //Gotta do this instead of [Goto Death], won't look right otherwise\n\"----\" H 0 A_SpawnitemEx(\"DoubleDonkIcon\",0,0,10,0,0,2)\n\"----\" H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\") //got double donked to Death!\n*/\nDeath.SteamMissile: //Death VIA Explosives\nDeath.SteamMissileRED:\nDeath.SuperNapalm:\nDeath.SuperNapalmRED:\nDeath.TorsoMissile:\nDeath.TorsoMissileRED:\nDeath.PosieMissile:\nDeath.PosieMissileRED:\nDeath.Explosion:\nDeath.ExplosionRED:\n\"----\" H 0 //A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\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\"----\" H 0 //A_GiveInventory(\"StaticBoardDeathFX\")\n\"----\" Z 1 //A_PlayerScream\n\"----\" Z 1 A_SpawnItemEx(\"ExplodeDeathFX\", 0, 0, 32)\n\"----\" Z 1 A_Stop\n\"----\" Z 0 //A_TakeInventory(\"OnBoard\",999)\n\"----\" Z 0 A_GiveToTarget(\"KilledMeStock\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n\"----\" Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 2 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\n/*\nDeath.FatalIceKnife: //Death VIA Backstab\nDeath.FatalIceKnifeRED:\nIce:\n\"----\" H 1 A_KillChildren(KILS_KILLMISSILES)\n\"----\" H 0 A_RemoveChildren(True)\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\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\n//\"----\" H 1 A_PlayerScream\n\"----\" H 0 Thing_SetTranslation(0, 105)//ACS_ExecuteAlways(998,0,105,1)\n\"----\" H 0 A_NoBlocking\n//\"----\" H 0 Thing_SetTranslation(17, 4)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 Thing_SetTranslation(0, 105)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 Thing_SetTranslation(0, 105)\n\"----\" HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1 Thing_SetTranslation(0, 105)\n//\"----\" H 0 A_SpawnItemEx(\"IceDeathStatueFX1\", 0, 0, 0,0,0,0,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\n*/\nEnkerRaise:\n\"----\" Y 1\nLoop\nEnkerAbsorb:\n\"----\" Y 0 A_PlaySound(\"weapon/mirrorabsorb\")\n\"----\" Y 0 A_GiveInventory(\"EnkerMirrorCount\",1)\ngoto EnkerAbsorb3\nEnkerAbsorb3:\n\"----\" Y 3 ACS_ExecuteAlways(998,0,65)\n\"----\" Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb2\")\ngoto Spawn\nEnkerAbsorb2:\n\"----\" Y 3 ACS_ExecuteAlways(998,0,66)\n\"----\" Y 0 A_JumpIfInventory(\"EnkerMirrorCount\",1,\"EnkerAbsorb3\")\ngoto Spawn\nTheEnd:\n\"----\" G 4\nloop\nCreditWalk:\n\"----\" BCDE 8\nloop\nCreditRun:\n\"----\" BCDE 5\nloop\n}\n}\n\n//XXXXXXXXXXXXXXXXXXXXXXXXXXXX\n//XXX Status Effects XXX\n//XXXXXXXXXXXXXXXXXXXXXXXXXXXX\n\n//Poison ~Bika\nactor PoisonWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedDamage\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"PoisonMark\",1,\"Spawn\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 //A_GiveToTarget(\"ImNotPoisonedNow\",1)\nstop\n}\n}\n\nactor StatusNummer : PowerProtection // for DOTs\n{\ninventory.amount 1\ninventory.maxamount 1\n+NOPAIN\nPowerup.Duration 1\n}\n\nactor PoisonedDamage : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 100\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_giveinventory(\"StatusNummer\",1)\nTNT1 A 0 A_Jumpifhealthlower(100,\"soften\")\nTNT1 A 0 DamageThing(health*0.05)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\nSoften:\nTNT1 A 0 A_Jumpifhealthlower(10,\"Perish\")\nTNT1 A 0 DamageThing(9)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nPerish:\nTNT1 A 0 A_Takeinventory(\"PoisonMark\",99)\nstop\n}\n}\n\nactor PoisonedFX1 //These are decorative.\n{\nPROJECTILE\n+NOINTERACTION\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 1\nRenderStyle \"Translucent\"\nAlpha 0.5\nStates\n{\nSpawn:\nPSMG AABCDEF 2\nstop\n}\n}\n\nactor PoisonedEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\n}\n}\n\nactor PoisonMark : powerup\n{\n+INVENTORY.ADDITIVETIME\npowerup.duration -2\n}\n\nactor PoisonStackDelay : powerup\n{powerup.duration 5}\n\n//Burn\nactor BurnWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%o succumed to %k's Burning\"\nvar int user_OwnerTID;\nStates\n{\nSpawn:\nTNT1 A 0\n// Sow e start by making this actor immediately set it's master to the spawner's target (last person to damage them)\n// and then we set them to our tracer pointer.\nLASH A 0 A_Setuservar(\"user_OwnerTID\",ACS_ExecuteWithResult(257,0))\nLASH A 0 A_TransferPointer(AAPTR_TARGET,AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_MASTER,PTROP_NOSAFEGUARDS)\nLASH A 0 A_ReArrangePointers(AAPTR_DEFAULT,AAPTR_DEFAULT,AAPTR_TARGET)\nSpawn2:\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n/*\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n*/\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"BurnedEffect\",1)\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempFireProof\",1,\"DeathTake\")\n\n// when we deal tick damage, we set the target to our master (the person responsible for inflicting the dot) and use this script\n// to make them deal tick damage to the victim directly.\nLASH A 0 A_ReArrangePointers(AAPTR_MASTER,AAPTR_DEFAULT,AAPTR_DEFAULT)\nLASH A 0 ACS_ExecuteAlways(726, 0,6,user_OwnerTID) //DOT Script\nLASH A 1 // this delay is important, otherwise it becomes a suicide\nLASH A 0 A_ReArrangePointers(AAPTR_TRACER,AAPTR_DEFAULT,AAPTR_DEFAULT)\n//now we set the target back to the spawner to keep the burn effect on them.\n//TNT1 A 0 A_GiveToTarget(\"BurnedDamage\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"BurnMark\",1,\"Spawn2\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakefromTarget(\"BurnMark\",999)\nstop\n}\n}\n\nactor BurnedDamage : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 100\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_giveinventory(\"StatusNummer\",1)\nTNT1 A 0// A_JumpIf(ACS_ExecuteWithResult(672,0)<10,\"soften\") //heal if below 10%, weaken the DOT //TNT1 A 0 A_Jumpifhealthlower(100,\"soften\")\nTNT1 A 0 DamageThing(25)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\nSoften:\nTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(672,0)<3,\"Perish\") //Health is below 3%, kill the DOT\nTNT1 A 0 DamageThing(1)\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nPerish:\nTNT1 A 0 A_Takeinventory(\"BurnMark\",99)\nstop\n}\n}\n\nactor BurnedEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 //SetPlayerProperty(0,1,4)\n\tTNT1 A 0 A_giveinventory(\"ScorchWeakness\",1)\nTNT1 A 0 A_SpawnItemEx(\"BurnedFX1\",random(-24,24),random(-32,32),random(1,32))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\n}\n}\n\nactor BurnMark : powerup\n{\npowerup.duration -7\nPowerup.Color Red, 0.3\n}\n\nactor BurnStackDelay : powerup\n{powerup.duration 5}\n\nactor BurnedFX1 //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 1\nRenderStyle \"Add\"\nAlpha 0.5\nStates\n{\nSpawn:\nBRNF AABBCCDDEEFGH 1\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor DonkWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"DonkCheck\",1)\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_TakeFromTarget(\"DonkCheck\",1)\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakeFromTarget(\"DonkCheck\",1)\nstop\n}\n}\n\nactor DonkCheck : Inventory\n{\n}\n\n/*\nactor TripleDonkWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"TripleDonkCheck\",1)\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_TakeFromTarget(\"TripleDonkCheck\",1)\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakeFromTarget(\"TripleDonkCheck\",1)\nstop\n}\n}\n*/\n//===========================\n//Oiled\n\nactor OiledMark : powerup\n{\n+INVENTORY.ADDITIVETIME\nPowerup.Color 331F05, 0.8\npowerup.duration -7\n}\n\nactor OiledEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"OiledFX1\",random(-24,24),random(-32,32),random(1,32),0,0,-2)\nTNT1 A 0\nstop\n}\n}\n\nactor OiledWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"OiledEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 1 A_JumpIfInTargetInventory(\"OiledMark\",1,\"Spawn\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 //A_GiveToTarget(\"ImNotPoisonedNow\",1)\nstop\n}\n}\n\nactor OiledFX1 //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 1\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\nOILL DDDDDDD 1\nOILL DDDDDDD 1 A_Fadeout\nstop\nDeath:\nOILL GGEEEEE 2 A_Fadeout\nstop\n}\n}\n\n/*\nactor IceCurseWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nObituary \"%0 succumed to poison\"\nStates\n{\nSpawn:\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"CursesparkleEffect\",1)\nTNT1 AAAAA 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 1 A_JumpIfInTargetInventory(\"IceCurseStopper\",1,\"Spawn\")\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_GiveToTarget(\"IceCurseCleaner\",1)\nstop\n}\n}\n\nactor CursesparkleEffect : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 A_Spawnitemex(\"IceKanjiFX\",0,0,100,0,0,0,0)\nTNT1 AAAA 0 A_Spawnitemex(\"IceSparkle1FX\",60,0,random(0,45),1,0,random(-2,2),random(0,360))\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor IceCurseStopper2 : CustomInventory //stops the jump\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 A_SetGravity(999)\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nactor IceCurseCleaner : CustomInventory //Wipes all Ice curse effects\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 1 A_SetGravity(0.8)\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n*/\nactor ExplodeDeathFX //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 5\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Body\")\nTNT1 AAAAA 2 A_SpawnitemEX(\"ExplodeDeathFX1\",Random(-80,80),Random(-80,80),Random(0,40))\nstop\nDeath:\nASEX A 0\nstop\n}\n}\n\nactor ExplodeDeathFX1 //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 2\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\nASEX ABCDEF 1\nstop\nDeath:\nASEX A 0\nstop\n}\n}\n\nactor KilledMeflag : KilledMe Replaces KilledMe\n{\ninventory.amount 1\ninventory.maxamount 1\nstates\n{\nSpawn:\nTNT1 A 1\nstop\nPickup:\nTNT1 A 1 ACS_ExecuteAlways(203,0)\nTNT1 A 1 A_GiveInventory(\"GotKill\")\nstop\n}\n}\n\nactor GotKill : Powerup\n{\ninventory.amount 1\nPowerup.Duration 10\n}\n\nactor IceDeathStatueFX1 //These are decorative.\n{\nPROJECTILE\n+THRUACTORS\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 2\n//RenderStyle \"Translucent\"\n//Alpha 0.5\nStates\n{\nSpawn:\n\"----\" H 100\nstop\nDeath:\nASEX A 0\nstop\n}\n}\n\nactor HitSound : CustomInventory //stops the jump\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 //A_PlaySoundEx(\"Misc/gravitywarn\", \"SoundSlot5\",0,-1)\nstop\n}\n}\n\nactor DeathFX1N : DeathFX1 replaces DeathFX1\n{\nheight 1\nradius 1\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\n+DONTBLAST\nscale 2.5\nPROJECTILE\nSpeed 15\nreactiontime 3\nStates\n{\nSpawn:\nMMFX BCDE 2\nMMFX A 0 A_CountDown\nloop\n}\n}\n\nactor DeathFX2N : DeathFX1N replaces DeathFX2\n{\nspeed 5\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/CTFMega.txt",
"contents": "Actor CTFMega : ClassBase Replaces Megaman\n{\nHealth 100\nPlayer.MaxHealth 100\nPlayer.DisplayName \"Megaman\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.7, 0.7\nPlayer.SideMove 0.55, 0.55\nPlayer.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"CanCopyWeapons\"\nplayer.startitem \"MegaBuster\"\nplayer.startitem \"BusterAmmo\", 3\nStates\n{\nSpawn:\nPLAY A 0\nPLAY B 1\nPLAY A 1\nGoTo Spawn+2\nSee:\nPLAY BCDE 5\nGoTo Spawn+1\nMissile:\nPLAY F 5\nPLAY G 4\nGoTo Spawn+2\nPain:\nPLAY H 0\nPLAY H 0 A_Recoil(1)\nPLAY H 0\nPLAY H 0 A_Pain\nPLAY H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nPLAY H 0\nGoTo PainFrames\nPainFrames:\nPLAY H 0 SetPlayerProperty(0,0,4)\nPLAY H 1 A_GiveInventory(\"IveBeenHit\",1)\nPLAY HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nPLAY H 0 SetPlayerProperty(0,0,1)\nPLAY H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nPLAY H 0 SetPlayerProperty(0, 0, 4)\nPLAY H 0 A_TakeInventory(\"WeaponCharge\",999)\nPLAY H 0 A_NoBlocking\nPLAY H 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY H 0 A_GiveInventory(\"IsDead\",1)\nPLAY H 0 A_Stop\nPLAY H 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLAY H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nPLAY H 19 ACS_ExecuteAlways(999,0,0)\nPLAY H 0 SetPlayerProperty(0, 0, 4)\nPLAY H 0 A_PlayerScream\nPLAY H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nPLAY Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nPLAY H 0 SetPlayerProperty(0, 0, 4)\nPLAY H 0 A_TakeInventory(\"WeaponCharge\",999)\nPLAY H 0 A_NoBlocking\nPLAY H 0 A_GiveInventory(\"CutterFlag\",999)\nPLAY H 0 A_GiveInventory(\"IsDead\",1)\nPLAY Z 1 A_PlayerScream\nPLAY Z 1 A_Stop\nPLAY Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nPLAY Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nPLAY Z 1 ACS_ExecuteAlways(999,0,0)\nPLAY Z 1 A_CheckPlayerDone\nwait\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Fighter.txt",
"contents": "Actor Fighter : ClassBase Replaces Megaman\n{\nHealth 175\nPlayer.MaxHealth 175\nPlayer.DisplayName \"Fighter\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.8, 0.8\nPlayer.SideMove 0.67, 0.67\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"ReloadItem\"\nPlayer.StartItem \"AssaultBusterWep\"\nplayer.startitem \"AssaultClip\", 25\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\nQUIN A 0\nQUIN B 1\nQUIN A 1\nGoTo Spawn+2\nSee:\nQUIN BCDE 5\nGoTo Spawn+1\nMissile:\nQUIN F 5\nQUIN G 4\nGoTo Spawn+2\nPainFix:\nQUIN H 0\nGoTo PainFrames\n}\n}\n\nActor TestDrone\n{\n+MISSILE\n+NOBLOOD\n+DONTBLAST\n//+SHOOTABLE\n+NOGRAVITY\n+SOLID\n+THRUACTORS\n+NOEXPLODEFLOOR\n+NOTARGETSWITCH\n+BOUNCEONWALLS\n+BOUNCEONCEILINGS\n+NOEXPLODEFLOOR\n+SKYEXPLODE\nTranslation \"196:196=192:192\"\nradius 15\nheight 25\nspeed 0\nscale 2\npainchance 256\nstates\n{\nspawn:\nTELY A 0\nTELY A 0 A_GiveToTarget(\"DroneActivate\")\nTELY A 0 ACS_Executealways(896,0)\nTELY A 0 ACS_Executealways(895,0)\nTELY A 0 A_ChangeFlag(\"MISSILE\",0)\nTELY A 0 A_ChangeFlag(\"ISMONSTER\",1)\nSpawn2:\nPBUG A 1\nTNT1 A 0 A_TakeFromTarget(\"Dronelife\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"Dronelife\",1,\"Spawn2\")\ngoto Death\nDeath:\nTELY A 0 ACS_Executealways(896,1)\nTELY A 0 A_GiveToTarget(\"MoveEnabler\")\nstop\n}\n}\n\nactor DroneshotDelay : Powerup {inventory.amount 1 powerup.duration 5}\nactor Dronelife : inventory {inventory.amount 1 inventory.maxamount 1050}\n\nactor DroneShot : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nBLTR C 0 A_JumpifinTargetinventory(\"DroneshotDelay\",1,\"Nope\")\nBLTR C 0 A_Playsoundex(\"misc/devilfire\",\"weapon\")\nBLTR C 0 A_Jumpifinventory(\"WilyTeamFlag\",1,\"TeamRedFire\")\nBLTR C 0 A_Jumpifinventory(\"LightTeamFlag\",1,\"TeamBlueFire\")\nBUST B 0 A_SpawnItemEx(\"DroneBullet\",cos(pitch)*45,0,0+(sin(pitch)*-45),cos(pitch)*75,0,sin(pitch)*-75,0,SXF_TRANSFERPITCH|SXF_TRANSFERTRANSLATION)\nBUST B 0 A_Givetotarget(\"DroneshotDelay\")\nstop\nTeamRedFire:\nBUST B 0 A_SpawnItemEx(\"DroneBullet_RED\",cos(pitch)*45,0,0+(sin(pitch)*-45),cos(pitch)*75,0,sin(pitch)*-75,0,SXF_TRANSFERPITCH|SXF_TRANSFERTRANSLATION)\nBUST B 0 A_Givetotarget(\"DroneshotDelay\")\nTNT1 A 0\nstop\nTeamBlueFire:\nBUST B 0 A_SpawnItemEx(\"DroneBullet_BLUE\",cos(pitch)*45,0,0+(sin(pitch)*-45),cos(pitch)*75,0,sin(pitch)*-75,0,SXF_TRANSFERPITCH|SXF_TRANSFERTRANSLATION)\nBUST B 0 A_Givetotarget(\"DroneshotDelay\")\nTNT1 A 0\nstop\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor DroneController : Weapon\n{\nWeapon.AmmoUse 1\nWeapon.AmmoGive 25\nWeapon.SlotNumber 1\nscale 2.0\nObituary \"$OB_MEGABUSTER\"\nInventory.Pickupmessage \"$PU_MEGABUSTER\"\nweapon.ammotype \"AssaultClip\"\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOFIRE\n+WEAPON.NOAUTOAIM\nStates\n{\nSpawn:\nWEAP X 1\nstop\nReady:\nBUSR B 0 A_Jumpifinventory(\"WilyTeamFlag\",1,\"RedReady\")\nBUST B 0\nRedReady:\n\"####\" B 1 A_WeaponReady\n\"####\" B 0 A_Jumpifinventory(\"AssaultClip\",1,\"Ready\")\nGoto Reload\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\n\"####\" B 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\n\"####\" B 1 A_Raise\nLoop\nFire:\n\"####\" B 0 A_JumpIfNoAmmo(\"NoAmmo\")\n\"####\" CD 1\n\"####\" B 2\n\"####\" B 0 A_Refire\ngoto Ready\nNoAmmo:\n\"####\" B 1\n\"####\" B 0 A_Jumpifinventory(\"AssaultClip\",1,\"Ready\")\nFlash:\nTNT1 A 1\nstop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nactor DroneActivate : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nstates\n{\nSpawn:\nTNT1 A 1\nloop\nPickup:\nTNT1 A 0 A_PlaySound(\"weapon/rminestick\")\nTNT1 A 0 A_GiveInventory(\"DroneController\")\nTNT1 A 0 A_SelectWeapon(\"DroneController\")\nTELY A 0 A_GiveInventory(\"Dronelife\",1050)\nTNT1 A 0 A_Setgravity(100)\nstop\n}\n}\n\nactor MoveEnabler : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nBLTR C 0\nTNT1 A 0 A_TakeInventory(\"DroneController\")\nTNT1 A 0 A_Setgravity(0.8)\nBLTR C 0 setplayerproperty(0,0,0)\nstop\n}\n}\n\nactor DroneBullet\n{\nPROJECTILE\n+LOOKALLAROUND\n+SKYEXPLODE\n+DONTBLAST\n+MTHRUSPECIES\ndamagetype \"Buster\"\nObituary \"$OB_MEGABUSTER\"\n//seesound \"weapon/mbuster\"\nSpeed 100\nDamage (16)\nradius 9\nheight 15\nscale 0.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0\nBASB T 1 A_SpawnItemEX(\"DroneBulletTrail\",0,0,0,momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION,0)\ngoto spawn+2\nDeath:\nBUST T 1 A_Spawnitemex(\"BustergunPuff3\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nstop\n}\n}\n\n\tactor DroneBullet_BLUE : DroneBullet\n\t{\n\tdamagetype \"Buster\"\n\t}\n\n\tactor DroneBullet_RED : DroneBullet\n\t{\n\ttranslation \"192:192=54:54\", \"198:198=42:42\" , \"196:196=170:170\"\n\tdamagetype \"BusterRED\"\n\t}\nactor DroneBulletTrail\n{\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\nSpeed 0\nradius 5\nheight 5\nscale 0.7\nRenderstyle add\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nBASB TTT 1\nBASB TTT 1 A_Fadeout\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/WingManFT.txt",
"contents": "Actor WingManFT : ClassBase\n{\nHealth 150\nPlayer.MaxHealth 150\nPlayer.DisplayName \"WingManFT\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.6, 0.6\nPlayer.SideMove 0.47, 0.47\n//Player.StartItem \"CanUseItems\"\nPlayer.StartItem \"LightClass\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"AssaultBusterWep\"\nplayer.startitem \"AssaultClip\", 25\n//player.startitem \"GravitySnareSubflag\"\n//player.startitem \"BoosterPackSubFlag\"\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\nQUIN A 0\nQUIN B 1\nQUIN A 1\nGoTo Spawn+2\nSee:\nQUIN BCDE 5\nGoTo Spawn+1\nMissile:\nQUIN F 5\nQUIN G 4\nGoTo Spawn+2\nPain:\nQUIN H 0\nQUIN H 0 A_Recoil(1)\nQUIN H 0\nQUIN H 0 A_Pain\nQUIN H 0 A_Jump(256,\"PainFix\")\nGoTo PainFix\nPainFix:\nQUIN H 0\nGoTo PainFrames\nPainFrames:\nQUIN H 0 SetPlayerProperty(0,0,4)\nQUIN H 1 A_GiveInventory(\"IveBeenHit\",1)\nQUIN HHHHHHHHH 2 A_SpawnItem(\"PainFX\",0,3)\nQUIN H 0 SetPlayerProperty(0,0,1)\nQUIN H 0 A_Jump(256,\"Spawn\")\nGoTo Spawn+2\nDeath:\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIN H 0 A_NoBlocking\nQUIN H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIN H 0 A_GiveInventory(\"IsDead\",1)\nQUIN H 0 A_Stop\nQUIN H 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIN H 1 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIN H 19 ACS_ExecuteAlways(999,0,0)\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_PlayerScream\nQUIN H 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 32)\n\t\"----\" H 0 A_SpawnItemEx(\"MetalScrapPickup\", 0, 0, 0,10,0,10,random(0,360))\nQUIN Z 1 A_CheckPlayerDone\nwait\nDeath.Falling:\nQUIN H 0 SetPlayerProperty(0, 0, 4)\nQUIN H 0 A_TakeInventory(\"WeaponCharge\",999)\nQUIN H 0 A_NoBlocking\nQUIN H 0 A_GiveInventory(\"CutterFlag\",999)\nQUIN H 0 A_GiveInventory(\"IsDead\",1)\nQUIN Z 1 A_PlayerScream\nQUIN Z 1 A_Stop\nQUIN Z 0 A_GiveToTarget(\"KilledMeStock\",1)\nQUIN Z 0 A_GiveToTarget(\"KilledMe\",1)\n\"----\" Z 0 A_GiveToTarget(\"GotKill\",1)\nQUIN Z 1 ACS_ExecuteAlways(999,0,0)\nQUIN Z 1 A_CheckPlayerDone\nwait\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Bomber.txt",
"contents": "Actor Bomber : ClassBase\n{\nHealth 150\nPlayer.MaxHealth 150\nPlayer.DisplayName \"Bomber\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.6, 0.6\nPlayer.SideMove 0.58, 0.58\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"GrenadeLauncherWep\"\nplayer.startitem \"GrenadeClip\", 4\nVar int user_ASub;\nVar int user_BSub;\nStates\n{\nSpawn:\nBURS A 0\nBURS B 1\nBURS A 1\nGoTo Spawn+2\nSee:\nBURS BCDE 5\nGoTo Spawn+1\nMissile:\nBURS F 5\nBURS G 4\nGoTo Spawn+2\nPainFix:\nBURS H 0\nGoTo PainFrames\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Tactician.txt",
"contents": "Actor Marksman : ClassBase\n{\nHealth 100\nPlayer.MaxHealth 100\nPlayer.DisplayName \"Marksman\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.72, 0.72\nPlayer.SideMove 0.67, 0.67\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"ReloadItem\"\nplayer.startitem \"BeamSniperWep\"\nplayer.startitem \"BusterAmmo\", 3\nStates\n{\nSpawn:\nSNIP A 0\nSNIP B 1\nSNIP A 1\nGoTo Spawn+2\nSee:\nSNIP BCDE 5\nGoTo Spawn+1\nMissile:\nSNIP F 5\nSNIP G 4\nGoTo Spawn+2\nPainFix:\nSNIP H 0\nGoTo PainFrames\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Scorcher.txt",
"contents": "Actor Scorcher : ClassBase\n{\nHealth 150\nPlayer.MaxHealth 150\nPlayer.DisplayName \"Scorcher\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.75, 0.75\nPlayer.SideMove 0.66, 0.66\nPlayer.StartItem \"FireProof\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"NoClipBar\"\nPlayer.StartItem \"FlamethrowerWep\"\nplayer.startitem \"BusterAmmo\", 3\nStates\n{\nSpawn:\nBURN A 0\nBURN B 1\nBURN A 1\nGoTo Spawn+2\nSee:\nBURN BCDE 5\nGoTo Spawn+1\nMissile:\nBURN F 5\nBURN G 4\nGoTo Spawn+2\nPainFix:\nBURN H 0\nGoTo PainFrames\n}\n}\n\nactor FireProof : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor TempFireProof : Powerup\n{\n//+INVENTORY.ADDITIVETIME\ninventory.amount 1\npowerup.duration 140\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Nurse.txt",
"contents": "Actor Nurse : ClassBase\n{\nHealth 125\nPlayer.MaxHealth 125\nPlayer.DisplayName \"Nurse\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.75, 0.75\nPlayer.SideMove 0.69, 0.69\nPlayer.StartItem \"ReloadItem\"\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"HealRifleWep\"\nPlayer.StartItem \"Mediscan\"\nplayer.startitem \"RegenWatcher\"\nplayer.startitem \"PillshotAmmo\", 20\nStates\n{\nSpawn:\nMORO A 0\nMORO B 1\nMORO A 1\nGoTo Spawn+2\nSee:\nMORO BCDE 5\nGoTo Spawn+1\nMissile:\nMORO F 5\nMORO G 4\nGoTo Spawn+2\nPainFix:\nMORO H 0\nGoTo PainFrames\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Scout.txt",
"contents": "Actor Scout : ClassBase\n{\nHealth 100\nPlayer.MaxHealth 100\nPlayer.DisplayName \"Scout\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.9, 0.9\nPlayer.SideMove 0.83, 0.83\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"CanMultijump\"\nPlayer.StartItem \"PlusJump\"\nPlayer.StartItem \"PlusJumpCount\", 3\nPlayer.StartItem \"ScatterShotWep\"\nplayer.startitem \"ScatterShotClip\", 4\nplayer.startitem \"ForceBombCooldown\"\nStates\n{\nSpawn:\nQUIM A 0\nQUIM B 1\nQUIM A 1\nGoTo Spawn+2\nSee:\nQUIM BCDE 5\nGoTo Spawn+1\nMissile:\nQUIM F 5\nQUIM G 4\nGoTo Spawn+2\nPainFix:\nQUIM H 0\nGoTo PainFrames\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Classes/Heavy.txt",
"contents": "Actor Heavy : ClassBase\n{\nheight 48\nHealth 300\nPlayer.MaxHealth 300\nPlayer.DisplayName \"Heavy\"\nPlayer.SoundClass \"megaman\"\nPlayer.JumpZ 10\nPlayer.ForwardMove 0.53, 0.53\nPlayer.SideMove 0.5, 0.5\nPlayer.StartItem \"HealthNumber\"\nPlayer.StartItem \"GattlingBusterWep\"\nPlayer.StartItem \"NoClipBar\"\nplayer.startitem \"BusterAmmo\", 3\nStates\n{\nSpawn:\nNAPM A 0\nNAPM B 1\nNAPM A 1\nGoTo Spawn+2\nSee:\nNAPM BCDE 5\nGoTo Spawn+1\nMissile:\nNAPM F 5\nNAPM G 4\nGoTo Spawn+2\nPainFix:\nNAPM H 0\nGoTo PainFrames\n}\n}"
}
]
},
"maps": []
}