Raw model (for completeness)
{
"meta": {
"id": "086074ef-a927-4733-84a6-78813694fe42",
"sha1": "5e1b14e6934f92fe75dc9604322fa1b91fb8717e",
"sha256": "889d95fb514eb14a24b82200121f27b2c1a0846e81f8adaa147e62b7dfb34e78",
"filenames": [
"digi_alphav0.4.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2018-07-06 14:30:18",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2018-07-06 14:30:18",
"file": {
"type": "PK3",
"size": 100313,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/5e1b14e6934f92fe75dc9604322fa1b91fb8717e/5e1b14e6934f92fe75dc9604322fa1b91fb8717e.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 113,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"analysis": {
"title": "digi_alphav0.4",
"description": "This WAD contains no traditional Doom maps and is designed for the ZDoom engine, featuring custom HUD elements and weapon ammo bars. It focuses on interface enhancements rather than gameplay levels, with no monster or item data present. The content is minimal and technical, emphasizing vertical status bars and inventory visuals. There is no indication of classic Doom IWAD compatibility or map progression structure.",
"tags": [
"hud_customization",
"interface_mod",
"no_maps",
"technical",
"zdoom"
],
"origin": "gpt-4.1-mini"
},
"text_files": [
{
"source": "pk3",
"name": "SBARINFO.V.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\nInInventory not NoHud, 1\n{\nInInventory not NoHealthBar, 1\n{\nDrawImage \"MGEXEBAR\", 24, 8;\nDrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 8;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBAR\", 24, 3;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBAR\", 24, 3;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBAR\", 24, 3;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBAR\", 24, 3;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory SkullBarrierProtection, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8;}\nDrawNumber 5,\"8BDMAFONT\",Untranslated,Health,alignment(left),31,31;\n\n//IfCVarInt mm8bdm_ammonumber, 1\n//ha ha ha end me\n/*\nInInventory AmmoNumberFlag, 1\n{\n\tWeaponAmmo not BusterAmmo\n\t{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/ /* alignment(left),31,30;\n\t\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(right), 15, 31;\n\t}\n}\n*/\n\n//IfCVarInt mm8bdm_healthnumber, 1\n//dont worry jax I'm in pain too\n/*\nInInventory HealthNumberFlag, 1\n{\n\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/ /*alignment(left),31,30;\n\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 31, 31;\n}\n}\n*/\n\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\nDrawImage weaponicon, 16, 64;\n\n}\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperArmWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceSlasherWep{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HyperBombWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FireStormWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBeamWep{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeSlowWep{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected OilSliderWep{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AirShooterWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BubbleLeadWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected QuickBoomerangWep{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrashBombWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeStopperWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AtomicFireWep{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 70{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected LeafShieldWep{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", LeafShieldCharge, vertical, 16, 8;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagnetMissileWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GeminiLaserWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HardKnuckleWep{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TopSpinWep{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SearchSnakeWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SparkShockWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ShadowBladeWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RainFlushWep{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DrillBombWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PharaohShotWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory PharaohCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory PharaohCharge, 1{DrawBar \"BARFLS1\", \"NOBAR\", PharaohCharge, vertical, 16, 8;}}\nIsSelected RingBoomerangWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DustCrusherWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DiveMissileWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SkullbarrierWep{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterWaveWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PowerStoneWep{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GyroAttackWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected StarCrashWep{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ChargeKickWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NapalmBombWep{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrystalEyeWep{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CentaurFlashWep{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameBlastWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected KnightCrushWep{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PlantbarrierWep{Drawbar\"BARAMM28\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\t\t\t\t\t\t\t DrawBar \"BARHEALP\", \"BAREMPTY\", Health, vertical, 24, 8;}}\nIsSelected SilverTomahawkWep{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WindStormWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected YamatoSpearWep{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JunkShieldWep{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", JunkDuration, vertical, 16, 8;}}\nIsSelected DangerWrapWep{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBoltWep{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WildCoilWep{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected SlashClawWep{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NoiseCrushWep{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ScorchWheelWep{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoHoldWep{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AstroCrushWep{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameSwordWep{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderClawWep{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HomingSniperWep{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected IceWaveWep {DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlashBombWep{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterBalloonWep{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CopyVisionWep{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LightningBoltWep{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceWallWep{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SpreadDrillWep{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RemoteMineWep{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 5{DrawBar \"BARFLS14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected WaveBurnerWep{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagicCardWep{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM9\nIsSelected PlugBallWep {DrawBar \"BARAMM60\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LaserTridentWep {DrawBar \"BARAMM61\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoBlowWep {DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JewelSatelliteWep{DrawBar \"BARAMM63\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory JewelShieldCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", JewelShieldCheck, vertical, 16, 8;}}\nIsSelected MagmaBazookaWep {DrawBar \"BARAMM64\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 19 {DrawBar \"BARFLS13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ConcreteShotWep {DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BlackHoleBombWep {DrawBar \"BARAMM66\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory BlackHoleBombCooldown, 1 {DrawBar \"BARFLS15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected HornetChaserWep {DrawBar \"BARAMM67\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM10\nIsSelected TripleBladeWep {DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterShieldWep {DrawBar \"BARAMM69\", \"VAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"BARAMT69\", \"NOBAR\", WaterShieldCheck, vertical, 24, 8;}} // Over HP\nIsSelected CommandoBombWep {DrawBar \"BARAMM70\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ChillSpikeWep {DrawBar \"BARAMM71\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderWoolWep {DrawBar \"BARAMM72\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ReboundStrikerWep {DrawBar \"BARAMM73\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WheelCutterWep {DrawBar \"BARAMM74\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCutterCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", WheelCutterCheck, vertical, 16, 8;}}\nIsSelected SolarBlazeWep {DrawBar \"BARAMM75\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MirrorBusterWep{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected ScrewCrusherWep{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BalladeCrackerWep{Drawbar\"BARAMM51\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\t\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\t\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\n\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\nInInventory BossHealth2, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth2, vertical, 292, 8;}\nInInventory BossHealth3, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth3, vertical, 292, 8;}\nInInventory BossHealth4, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth4, vertical, 292, 8;}\nInInventory BossHealth5, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth5, vertical, 292, 8;}\nInInventory BossHealth6, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth6, vertical, 292, 8;}\nInInventory BossHealth7, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth7, vertical, 306, 8;}\nInInventory BossHealth8, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth8, vertical, 292, 8;}\nInInventory EvilRobotShield, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n\n//Digi\nIsSelected BotaWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 16, 8;}\n\nIsSelected BotaEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"KOROA8A2\",87,110;DrawImage\"PAGUA8A2\",231,110;\n\t\tInInventory EggselectKoroFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectPaguFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\nIsSelected KoroWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM18\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\nIsSelected KoroEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"AGUMA0\",87,110;DrawImage\"AGUMA0\",231,110;\n\t\tInInventory EggselectAguFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectAguFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected PaguWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM18\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\nIsSelected PaguEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"AGUBA0\",87,110;DrawImage\"AGUBA0\",231,110;\n\t\tInInventory EggselectBlkAguFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectBlkAguFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected AguWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM18\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected BlkAguWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM18\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\nIsSelected AguEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"GREYA0\",87,110;DrawImage\"GGREA0\",231,110;\n\t\tInInventory EggselectGreyFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectGeoGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\nIsSelected BlkAguEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"DTYNA0\",87,110;DrawImage\"DTYNA0\",231,110;\n\t\tInInventory EggselectDrkTyrannoFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectDrkTyrannoFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected GreyWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM20\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected DrkTyrannoWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM57\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected GeoGreyWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM20\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected SkullGreyWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM57\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected RizeGreyWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 0, 8;\n Drawbar\"BARAMM57\", \"BAREMPTY\", ammo1, vertical, 16, 8;\n Drawbar\"BARAMM12\", \"BAREMPTY\", RizeGreyGunAmmo, vertical, 8, 8;}\n\n IsSelected MtlTyrannoWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM59\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected MtlGreyWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"BARAMM38\", \"BAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected GreyEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"MGREA0\",87,110;DrawImage\"MGREA0\",231,110;\n\t\tInInventory EggselectMtlGreyFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectMtlGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected GeoGreyEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"RGREA0\",87,110;DrawImage\"RGREA0\",231,110;\n\t\tInInventory EggselectRizeGreyFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectRizeGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected DrkTyrannoEgg{DrawBar\"BARAMM19\",\"BAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"MTYRA0\",87,110;DrawImage\"SGREA0\",231,110;\n\t\tInInventory EggselectMtlTyrannoFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectSkullGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\nIsSelected NumeWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", ammo2, vertical, 16, 8;}\n}\n}"
},
{
"source": "pk3",
"name": "SBARINFO.H.txt",
"contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal, forcescaled\n{\nInInventory not NoHud, 1\n{\nInInventory not NoHealthBar, 1\n{\nDrawImage \"MGEXEBARV\", 130, 184;\nDrawBar \"VARHEALT\", \"VAREMPTY\", Health, horizontal, 130, 184;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBARH\", 130, 179;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBARH\", 130, 179;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBARH\", 130, 179;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBARH\", 130, 179;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184;}\n\n//IfCVarInt mm8bdm_healthnumber, 1\n/*\nInInventory AmmoNumberFlag, 1\n{\n\tWeaponAmmo not BusterAmmo\n\t{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/ /*alignment(left),150,177;\n\t\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(left), 80, 177;\n\t}\n}\n\n//IfCVarInt mm8bdm_healthnumber, 1\nInInventory HealthNumberFlag, 1\n{\n\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/ /*alignment(left),150,177;\n\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 152, 177;\n}\n}\n*/\n\nDrawSelectedInventory INDEXFONT ,122, 184, 120, 185, white;\nDrawImage weaponicon, 50, 184;\n\n}\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperArmWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceSlasherWep{Drawbar\"VARAMMO3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HyperBombWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FireStormWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBeamWep{Drawbar\"VARAMMO6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeSlowWep{DrawBar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected OilSliderWep{DrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"VARFLS1\", \"VNOBAR\", OilSliderFlag, horizontal, 58, 184;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AirShooterWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BubbleLeadWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected QuickBoomerangWep{Drawbar\"VARAMM11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrashBombWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeStopperWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AtomicFireWep{Drawbar\"VARAMM13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 70{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWep{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS1\", \"VNOBAR\", LeafShieldCharge, horizontal, 58, 184;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagnetMissileWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GeminiLaserWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HardKnuckleWep{Drawbar\"VARAMM16\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TopSpinWep{Drawbar\"VARAMM17\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SearchSnakeWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SparkShockWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ShadowBladeWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RainFlushWep{Drawbar\"VARAMM19\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DrillBombWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PharaohShotWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory PharaohCharge, 78{DrawBar \"VARFLS4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory PharaohCharge, 1{DrawBar\"VARFLS1\", \"VNOBAR\", PharaohCharge, horizontal, 58, 184;}}\nIsSelected RingBoomerangWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DustCrusherWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DiveMissileWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SkullbarrierWep{Drawbar\"VARAMM21\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterWaveWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PowerStoneWep{Drawbar\"VARAMM22\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GyroAttackWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected StarCrashWep{Drawbar\"VARAMM23\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ChargeKickWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NapalmBombWep{Drawbar\"VARAMM24\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrystalEyeWep{Drawbar\"VARAMM25\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CentaurFlashWep{Drawbar\"VARAMM26\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameBlastWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected KnightCrushWep{Drawbar\"VARAMM27\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PlantbarrierWep{Drawbar\"VARAMM28\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\t\t\t\t\t\t\t DrawBar \"VARHEALP\", \"VAREMPTY\", health, horizontal, 130, 184;}}\nIsSelected SilverTomahawkWep{Drawbar\"VARAMM29\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WindStormWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected YamatoSpearWep{Drawbar\"VARAMM30\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"VARAMM31\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JunkShieldWep{Drawbar\"VARAMM32\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected DangerWrapWep{Drawbar\"VARAMM33\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBoltWep{Drawbar\"VARAMM34\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WildCoilWep{Drawbar\"VARAMM35\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 23{DrawBar \"VARFLS9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected SlashClawWep{Drawbar\"VARAMM36\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NoiseCrushWep{Drawbar\"VARAMM37\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 1{DrawBar \"VARFLS10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ScorchWheelWep{Drawbar\"VARAMM38\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCount, 1{DrawBar\"VARFLS1\", \"VNOBAR\", WheelCount, horizontal, 58, 184;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"VARAMM39\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoHoldWep{Drawbar\"VARAMM40\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AstroCrushWep{Drawbar\"VARAMM41\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameSwordWep{Drawbar\"VARAMM42\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderClawWep{Drawbar\"VARAMM43\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HomingSniperWep{Drawbar\"VARAMM44\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 35{DrawBar \"VARFLS11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected IceWaveWep {DrawBar \"VARAMM45\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlashBombWep{Drawbar\"VARAMM46\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterBalloonWep{Drawbar\"VARAMM47\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CopyVisionWep{Drawbar\"VARAMM52\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LightningBoltWep{Drawbar\"VARAMM53\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceWallWep{Drawbar\"VARAMM54\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SpreadDrillWep{DrawBar\"VARAMM55\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RemoteMineWep{Drawbar\"VARAMM56\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 5{DrawBar \"VARFLS14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected WaveBurnerWep{Drawbar\"VARAMM57\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagicCardWep{Drawbar\"VARAMM58\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TrebleBoost{Drawbar\"VARAMM59\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM9\nIsSelected PlugBallWep {DrawBar \"VARAMM60\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LaserTridentWep {DrawBar \"VARAMM61\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoBlowWep {DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JewelSatelliteWep{DrawBar \"VARAMM63\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory JewelShieldCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", JewelShieldCheck, horizontal, 58, 184;}}\nIsSelected MagmaBazookaWep{DrawBar \"VARAMM64\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 19 {DrawBar \"VARFLS13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ConcreteShotWep{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BlackHoleBombWep{DrawBar \"VARAMM66\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory BlackHoleBombCooldown, 1{DrawBar \"VARFLS15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected HornetChaserWep{DrawBar \"VARAMM67\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM10\nIsSelected TripleBladeWep {DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterShieldWep {DrawBar \"VARAMM69\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"VARAMT69\", \"VNOBAR\", WaterShieldCheck, horizontal, 130, 184;}}// Over HP\nIsSelected CommandoBombWep {DrawBar \"VARAMM70\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ChillSpikeWep {DrawBar \"VARAMM71\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderWoolWep {DrawBar \"VARAMM72\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ReboundStrikerWep {DrawBar \"VARAMM73\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WheelCutterWep {DrawBar \"VARAMM74\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCutterCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", WheelCutterCheck, horizontal, 58, 184;}}\nIsSelected SolarBlazeWep {DrawBar \"VARAMM75\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"VARAMM48\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MirrorBusterWep{Drawbar\"VARAMM49\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"VARFLS1\", \"VNOBAR\", MirrorBusterFlag, horizontal, 58, 184;}}\nIsSelected ScrewCrusherWep{Drawbar\"VARAMM50\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BalladeCrackerWep{Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\nInInventory BossHealth2, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth2, horizontal, 202, 184;}\nInInventory BossHealth3, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth3, horizontal, 202, 184;}\nInInventory BossHealth4, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth4, horizontal, 202, 184;}\nInInventory BossHealth5, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth5, horizontal, 202, 184;}\nInInventory BossHealth6, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth6, horizontal, 202, 184;}\nInInventory BossHealth7, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth7, horizontal, 202, 168;}\nInInventory BossHealth8, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth8, horizontal, 202, 184;}\nInInventory EvilRobotShield, 1{DrawBar \"VARAMM32\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\n\n//Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n\n//Digi\nIsSelected BotaWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 16, 8;}\n\nIsSelected BotaEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"KOROA8A2\",87,110;DrawImage\"PAGUA8A2\",231,110;\n\t\tInInventory EggselectKoroFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectPaguFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\nIsSelected KoroWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM18\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\nIsSelected KoroEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"AGUMA0\",87,110;DrawImage\"AGUMA0\",231,110;\n\t\tInInventory EggselectAguFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectAguFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected PaguWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM18\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\nIsSelected PaguEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"AGUBA0\",87,110;DrawImage\"AGUBA0\",231,110;\n\t\tInInventory EggselectBlkAguFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectBlkAguFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected AguWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM18\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected BlkAguWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM18\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\nIsSelected AguEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"GREYA0\",87,110;DrawImage\"GREYA0\",231,110;\n\t\tInInventory EggselectGreyFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectGreyFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\nIsSelected BlkAguEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"DTYNA0\",87,110;DrawImage\"DTYNA0\",231,110;\n\t\tInInventory EggselectDrkTyrannoFlag,1{DrawString DBIGFONT,Green,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectDrkTyrannoFlag,1{DrawString DBIGFONT,Green,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected GreyWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM20\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected DrkTyrannoWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM57\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected GeoGreyWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM20\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected SkullGreyWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM57\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected RizeGreyWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 0, 8;\n Drawbar\"VARAMM57\", \"VAREMPTY\", ammo1, vertical, 16, 8;\n Drawbar\"VARAMM12\", \"VAREMPTY\", RizeGreyGunAmmo, vertical, 8, 8;}\n\n IsSelected MtlTyrannoWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM59\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected MtlGreyWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 8, 8;\n Drawbar\"VARAMM38\", \"VAREMPTY\", ammo1, vertical, 16, 8;}\n\n IsSelected GreyEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"MGREA0\",87,110;DrawImage\"MGREA0\",231,110;\n\t\tInInventory EggselectMtlGreyFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectMtlGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected GeoGreyEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"RGREA0\",87,110;DrawImage\"RGREA0\",231,110;\n\t\tInInventory EggselectRizeGreyFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectRizeGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\n IsSelected DrkTyrannoEgg{DrawBar\"VARAMM19\",\"VAREMPTY\",Ammo1,vertical,16,8;\n\tDrawImage\"MTYRA0\",87,110;DrawImage\"SGREA0\",231,110;\n\t\tInInventory EggselectMtlTyrannoFlag,1{DrawString DBIGFONT,Red,\"MAINFIRE\",50,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"MAINFIRE\",50,110,0,alignment(left);}\n\tInInventory EggselectSkullGreyFlag,1{DrawString DBIGFONT,Red,\"ALTFIRE\",198,110,0,alignment(left);}\n\telse{DrawString DBIGFONT,Untranslated,\"ALTFIRE\",198,110,0,alignment(left);}}\n\nIsSelected NumeWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", ammo2, vertical, 16, 8;}\n}\n}"
},
{
"source": "pk3",
"name": "Credits.txt",
"contents": "Mod by Clock\nEgg menu taken from CBM and edited\nSprites mostly from the keychain toylines or HUD's of Digimon World games with custom turn frames or heavilly edited for accuracy:\nBotamon - TFrames: Clock | HUD: Clock | Code: Clock\nKoromon - TFrames: Clock | HUD: Clock | Code: Clock\nPagumon - TFrames: Clock | HUD: Clock | Code: Clock\nNumemon - TFrames: Clock | HUD: Clock | Code: Clock\nAgumon - TFrames: Clock | HUD: Clock | Code: Clock\nBlackAgumon - TFrames: Clock | HUD: Clock | Code: Clock\nGreymon - TFrames: Clock | HUD: Clock | Code: Clock\nGeoGreymon - TFrames: Clock | HUD: Clock | Code: Clock (Uses Jax's free-use fling decorate code)\nDarkTyrannomon - TFrames: Clock | HUD: Clock | Code: Clock\nSkullGreymon - TFrames: Clock | HUD: Clock | Code: Clock\nRizeGreymon - TFrames: Clock | HUD: Clock | Code: Clock\nMetalTyrannomon - TFrames: Clock | HUD: Clock | Code: Clock\nMetalGreymon - TFrames: Clock | HUD: Clock | Code: Clock"
},
{
"source": "pk3",
"name": "Patchnotes.txt",
"contents": "==General\n-Champions use 3.2 size scale instead of 3\n-Ultimates use 3.3 size scale instead of 3\n-All melee attacks adjusted to be faster\n-'Claw Claw' lives on\n\n==Koromon\n-Bubble Blow raises at a half rate of botamon's version\n-Hitboxes 5/5 > 4/4\n\n==Pagumon\n-Bubble Blow speed 33 > 37\n\n==Agumon\n-Fixed oversight that made the AoE half of Pepper Breath go off twice\n-Pepper Breath direct damage 13 > 18\n-Pepper Breath 10 damage aoe 10 > 15, keeping its 7 maxdamageradius\n-Pepper Breath speed 27 > 28\n-Added GeoGreymon evo alt-path\n\n==BlackAgumon\n-Pepper Breath direct damage 26 > 30\n\n==Greymon\n-Fixed oversight that made the AoE half of Nova Blast go off twice\n-Nova Blast Aoe Damage 14 > 15\n-Nova Blast Aoe 14 > 24\n--Keeps maxdamagerange of 11\n-Nova Blast speed 25 > 26\n-GreatHornAttack damage 5 > 6\n-Added MetalGreymon evo\n\n==DarkTyrannomon\n-New sprite\n-M1 now a hitstunning 28 damage, 150 aoe ground slam with 145 fulldamageradius\n-M2 damage 4 > 5\n-Added Skullgreymon and MetalTyrannomon evos\n\n==GeoGreymon /*/New/*/\n-95 HP\n-Slightly faster, gets 4% stacking speed rather then 3% upon digivolving\n-MegaVolcano M1\n--15 direct damage\n--15 aoe damage\n--27 projectile speed\n--77 aoe range with 38 maxdamageradius\n-MegaRoar M2\n--Ammo based aoe knockback\n-Added RizeGreymon evo\n\n==SkullGreymon /*/New/*/\n-165 HP\n-CurseBreath M1\n--Longer range no ammo limit flamespread\n--Goes through actors\n--Constantly hits\n-DarkShot M2\n--Ammo based biological nuke, 10 damage with 85 radius damage over 250 radius\n--88 Maxdamageradius\n--10 speed, gains speed quickly in flight\n--Uses all ammo\n--Has minimal knockback\n\n==RizeGreymon /*/New/*/\n-120 HP\n-TridentRevolver M1\n--Rapidly fires off up to 3 shots at a time with an ammo bar\n--35 speed\n--26 damage\n--7/7 hitbox\n-SolidStrike M1\n--A basic 30 damage melee when out of ammo\n-WingBoost/BarrelSmash M2\n--Uses a full ammo bar to boost in a straight line to crosshair\n--Deals constant low damage during first half of boost, totalling 30 damage if all hit\n--Later half can be fired out of\n--Ammo always generates\n\n==MetalTyrannomon /*/New/*/\n-155 HP\n-NuclearLaser M1\n--Fires a gravity effected energy shell at a good refire rate\n--33 damage, 8 aoedamage\n--35 aoe and 30 max damage aoe\n--28 speed\n--9/9 hitboxe\n-GigaDestroyer M2\n--Fires a missile using half of ammo bar\n--25 damage\n--15 aoe damage\n--50 aoe, 30 max damage aoe\n--29 speed\n--Ammo gets half regeneration when firing\n\n==MetalGreymon /*/New/*/\n-145\n-MegaClaw M1\n--Fires off the mechanical claw of the mechanized arm, slicing at the end of it's outwards throw\n--35 direct damage, 30 slash\n--1 damage wire ripper with stun\n--8/8 hitbox on claw, 5/4 on wire\n-GigaBlaster M2\n--Ammo loads up to 2 rockets, will fire both of both are loaded, uses linear ammo generation to partial load between attacks\n--Highly inaccurate, swerves around once fired\n--25 direct damage, 30 aoe damage\n--60 aoe, 18 maxdamageaoe\n--26 speed"
},
{
"source": "pk3",
"name": "actors/classbases.txt",
"contents": "#include \"actors/classbase0.txt\"\n#include \"actors/classbase1.txt\"\n#include \"actors/classbase2.txt\"\n#include \"actors/classbase.txt\"\n\n#include \"actors/classbase-flags.txt\""
},
{
"source": "pk3",
"name": "actors/classbase0.txt",
"contents": "actor ClassBase0 : PlayerPawn\n{\nplayer.displayname \"megaman\"\nplayer.soundclass \"megaman\"\nplayer.damagescreencolor \"yellow\"\nplayer.forwardmove 0.62, 0.62\nplayer.sidemove 0.6, 0.6\nplayer.jumpz 10\nplayer.colorrange 0 0\nplayer.startitem \"MegaBuster\"\nplayer.startitem \"BusterAmmo\", 3\nmass 9999\ngravity 0.8\n+NODAMAGETHRUST\n+NOBLOOD\n+DONTBLAST\n+QUICKTORETALIATE\n-DONTMORPH\ndamagefactor \"Dummy\", 0.0\nPlayer.MaxSkinSizeFactor 0, 0\nscale 2.5\nbloodtype \"MegamanBlood\"\n\nStates\n{\nSuperSpawn:\n\"----\" A 1 A_Jump(256,\"Spawn\")\nwait\nSuperClassPain:\n\"----\" A 1 A_Jump(256,\"ClassPain\")\nwait\nSuperClassDeath:\n\"----\" A 1 A_Jump(256,\"ClassDeath\")\nwait\n\nMegamanPain:\n\"----\" A 0 A_Pain\n\"----\" A 1 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"----\" A 1 A_Recoil(1)\n\"----\" AAAAAAAAA 2 A_SpawnItemEx(\"PainFX\",-5,0,3,0,0,0)\n\"----\" A 1\ngoto SuperSpawn\n\nMegamanDeath:\n\"----\" A 20\nMegamanExplode:\nTNT1 A 0\nMegamanFall:\nTNT1 A 0 A_PlayerScream\nMegamanErase:\nTNT1 A 1\ngoto DeathWait\n\nDeathContinue:\n\"----\" H 0\n\"----\" H 1\n\"----\" H 0\ngoto MegaDeathEnd\n\nMegaDeathEnd:\n\"----\" H 0 A_ChangeVelocity(0,0,0,CVF_REPLACE)\n\"----\" H 0\n\"----\" H 0\n\"----\" H 0 A_Jump(256,2)\n\"----\" H 0\n\"----\" H 0\ngoto DeathWait\n\nDeathWait:\nPLAY Z 1 A_CheckPlayerDone\nwait\n\n// SINGLEPLAYER STUFF\nTheEnd: // Used in the original ending\n\"####\" G 4\nloop\nWalkForward:\n\"####\" BBBBBCCCCCDDDDDEEEEE 1 A_Recoil(-0.8)\nloop\nCreditWalk:\n\"####\" BCDE 8\nloop\nCreditRun:\n\"####\" BCDE 5\nloop\nDozerCarry:\n\"####\" BBBBCCCCDDDDEEEEBBBBCCCCDDDDBBBBCCCCDDDD 1 A_Recoil(-1)\n\"####\" F 10 A_Stop\n\"####\" F -1\nstop\nDozerThrow:\n\"####\" F 0 A_ChangeFlag(\"THRUACTORS\",1)\n\"####\" F 20 ThrustThingZ(0, 60, 0, 1)\n\"####\" G 20\n\"####\" A -1\nstop\nEndlessPain:\n\"####\" H -1\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/classbase1.txt",
"contents": "actor ClassBase1 : ClassBase0\n{\nStates\n{\nMinPain:\n\"----\" A 0\n\"----\" A 0 A_PlaySound(\"pain/smallhit\",\"body\",0.9,0)\ngoto SuperClassPain\nSmallPain:\n\"----\" A 0 A_ScaleVelocity(0.89)\n\"----\" A 0 A_PlaySound(\"pain/smallhit\",\"body\",0.9,0)\ngoto SuperClassPain\nPain:\n\"----\" A 0 A_ScaleVelocity(0.75)\n\"----\" A 0 A_PlaySound(\"pain/smallhit\",\"body\",0.9,0)\ngoto SuperClassPain\nBigPain:\n\"----\" A 0 A_ScaleVelocity(0.50)\n\"----\" A 0 A_PlaySound(\"pain/bighit\",\"body\",0.9,0)\ngoto SuperClassPain\nDeath:\n\"----\" A 0 A_GiveInventory(\"ClassDeathPickup\",1)\ngoto SuperClassDeath\n\nClassPain:\n\"####\" H 0\nMegamanPain:\n\"----\" A 0 A_JumpIfInventory(\"GravityHoldPainPower\",1,\"GravityHoldWait\")\n\"----\" A 0 A_JumpIfInventory(\"WilyIcePainPower\",1,\"WilyIceWait\")\ngoto \"Super::MegamanPain\"\nGravityHoldWait:\n\"----\" A 2\n\"----\" A 0 A_CheckFloor(2)\n\"----\" A 0 ThrustThingZ(0,150,1,0)\n\"----\" A 0\ngoto \"Super::MegamanPain\"\nWilyIceWait:\n\"----\" A 30\n\"----\" A 30\n\"----\" A 0 SetPlayerProperty(0,0,0)\n\"----\" A 0 A_TakeInventory(\"IceVision\",1)\ngoto SuperSpawn\n\nClassDeath:\n\"####\" H 0\nMegamanDeath:\n\"----\" A 0 A_JumpIfInventory(\"ExplodeDeathFlag\",1,\"MegamanExplode\")\n\"----\" A 0 A_JumpIfInventory(\"FallingDeathFlag\",1,\"MegamanFall\")\n\"----\" A 0 A_JumpIfInventory(\"RisingDeathFlag\",1,\"MegamanRise\")\n\"----\" A 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"MegamanIce\")\ngoto \"Super::MegamanDeath\"\nMegamanRise:\n\"----\" A 0 A_ChangeFlag(\"NOINTERACTION\", 1)\nRiseMyMegaman:\n\"----\" A 1 ThrustThingZ(0,10,0,1)\n\"----\" A 0 A_JumpIf(ceilingz-z<=(height+1), \"RiseMyMegamanEnd\")\n\"----\" A 0 A_GiveInventory(\"RiseMyMegamanFlag\", 1)\n\"----\" A 0 A_JumpIfInventory(\"RiseMyMegamanFlag\", 35, \"RiseMyMegamanEnd\")\nloop\n/*RiseMyMegamanEnd:\n\"----\" A 0\ngoto MegamanExplode*/\nRiseMyMegamanEnd:\n\"----\" A 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\ngoto MegamanFall\nMegamanIce:\n\"----\" A 1 A_PlayerScream\n\"----\" A 0 ACS_ExecuteAlways(998,0,105,1)\n\"----\" A 0 A_FreezeDeath\n\"----\" A 35\n\"----\" A 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\ngoto MegamanErase\n\nPain.GravityHold:\n\"----\" A 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"----\" A 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"----\" A 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"----\" A 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"----\" A 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceNo\nGravityForce4:\n\"----\" A 0 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceB\nGravityForce3:\n\"----\" A 0 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceB\nGravityForce2:\n\"----\" A 0 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceB\nGravityForce1:\n\"----\" A 0 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceB\nGravityForceB:\n\"----\" A 0 A_GiveInventory(\"GravityHoldPainPower\",1)\nGoto Pain+1\nGravityForceNo:\n\"----\" A 0 A_CheckFloor(2)\n\"----\" A 0 ThrustThingZ(0,150,1,0)\n\"----\" A 0\nGoto Pain+1\n\nPain.WilyIce:\n\"----\" A 0 SetPlayerProperty(0,1,4)\n\"----\" A 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" A 0 A_GiveInventory(\"IceVision\",1)\n\"----\" A 0 A_Stop\n\"----\" A 0 A_GiveInventory(\"WilyIcePainPower\",1)\nGoto Pain+1\n\nDeath.Beam:\n//Death.GravityHold:\nDeath.instagib:\nDeath.Telefrag:\n\"----\" A 0 A_GiveInventory(\"ExplodeDeathFlag\",1)\ngoto Death\nDeath.Falling:\n\"----\" A 0 A_GiveInventory(\"FallingDeathFlag\",1)\ngoto Death\nDeath.WindStorm:\nDeath.GravityHold:\nDeath.TornadoBlow:\n\"----\" A 0 A_GiveInventory(\"RisingDeathFlag\",1)\ngoto Death\n\nIce:\n\"----\" A 0 A_GiveInventory(\"IceDeathFlag\",1)\ngoto Death\n\n//////////////////\n\nPain.BotSight:\nPLY1 B 5 HealThing(1)\ngoto SuperSpawn\nPain.ProtoBuster:\nPain.DarkMan:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.Buster:\nPain.BassBuster:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCracker:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.OilSlider:\nPain.BassBuster:\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.Gamma:\nPain.Misc:\nPain.Treble:\nPain.FlameSwordSpark:\nPLY1 H 0\nGoto pain+1\nPain.Reggae:\nTNT1 A 0 A_PlaySoundEx(\"item/reggae\", \"SoundSlot7\", 0)\nGoto Pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\nPLY1 H 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\nPLY1 H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\nPLY1 H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\nPLY1 H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain+1\nPain.FlameSword:\nPLY1 H 0 A_GiveInventory(\"FlameSwordProtect\", 1)\nPLY1 HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto pain\npain.LaserTrident:\nPLY1 H 0 A_GiveInventory(\"LaserTridentProtect\", 1)\ngoto pain+1\nPain.WindStorm:\nPain.FlingDamage:\nPLY1 H 0 //ThrustThing(random(0,255),50,1,0)\nPLY1 H 0 ThrustThing(random(0,255),5,0,0)\nPLY1 H 0 ThrustThingZ(0,30,0,0)\nGoto pain+1\nPain.SlashClaw:\nPLY1 H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.FlashStopper:\nPLY1 H 0\nPLY1 H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\nPLY1 H 0 A_GiveInventory(\"BrightBlind\",125)\nPLY1 H 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\nPLY1 H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.TimeSlow:\nPLY1 H 0 A_GiveInventory(\"Slowed\",1)\nGoto pain+1\nPain.SparkShock:\nPLY1 H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nPLY1 H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.CrashBomb:\nPLY1 H 0 A_Stop\nGoto Pain+1\nPain.ConcreteShot:\nPLY1 H 0 A_JumpIfInventory(\"ConcreteVision\", 1, \"ConcreteReset\")\nPLY1 H 0 A_GiveInventory(\"ConcreteVision\", 1)\nPLY1 H 0 A_GiveInventory(\"ConcreteTime\", 105)\nPLY1 H 0 A_SpawnItemEx(\"ConcreteWatcher\")\ngoto Pain+1\nConcreteReset:\nPLY1 H 0 A_GiveInventory(\"ConcreteTime\", 105)\ngoto Pain+1\nPain.TornadoBlow:\nPLY1 H 0 ThrustThingZ(0, 60, 0, 0)\ngoto Pain+1\nPain.WilyFire:\nPLY1 H 0 A_SpawnItemEx(\"ImOnFire\")\nPLY1 H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\nPLY1 H 0\nPLY1 H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nPain.TimeStopper:\nPLY1 H 0 A_GiveInventory(\"TimeStopActivator\", 1)\nGoto Pain+1\nBeatAssist:\nPLY1 H 0\nPLY1 H 0 HealThing(2)\nPLY1 H 0 ACS_ExecuteAlways(205, 0)\nGoto Pain+1\n}\n}"
},
{
"source": "pk3",
"name": "actors/classbase2.txt",
"contents": "actor ClassBase2 : ClassBase1\n{\nStates\n{\n}\n}"
},
{
"source": "pk3",
"name": "actors/classbase.txt",
"contents": "actor ClassBase : ClassBase2\n{\nstates\n{\npain.Bubble:pain.PepperBreath:pain.SharpClaw:pain.GreyHorn:pain.DrkTyrannoFlame:pain.MegaVolcano:pain.MetalSlash:\n\"----\" H 0\ngoto SmallPain\n\npain.NovaBlast:pain.BarrelSmash:pain.MetalGreyClaw:\n\"----\" H 0\ngoto Pain\n\npain.DrkSharpClaw:\n\"----\" H 1 A_Stop\ngoto Pain\n\npain.SkullGreyNuke:\n\"----\" H 0 A_SpawnItemEx(\"GoAwayFling3\")\ngoto BigPain\n\npain.SkullGreyBreath:\n\"----\" H 0 A_GiveInventory(\"SkullGreyProtect\")\ngoto MinPain\n\npain.GeoRoar1:\n\"----\" H 0 A_SpawnItemEx(\"GoAwayFling\")\ngoto Pain\npain.GeoRoar2:\n\"----\" H 0 A_SpawnItemEx(\"GoAwayFling2\")\ngoto Pain\npain.GeoRoar3:\n\"----\" H 0 A_SpawnItemEx(\"GoAwayFling3\")\ngoto Pain\n\npain.MetalGreyWire:\n\"----\" H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\n\"----\" H 0 A_GiveInventory(\"Shocked\",1)\ngoto MinPain\n}\n}"
},
{
"source": "pk3",
"name": "actors/classbase-flags.txt",
"contents": "actor ClassDeathPickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 SetPlayerProperty(0, 0, 4)\nTNT1 A 0 A_TakeInventory(\"WeaponCharge\",999)\nTNT1 A 0 A_NoBlocking\nTNT1 A 0 A_GiveInventory(\"CutterFlag\",999)\nTNT1 A 0 A_GiveInventory(\"IsDead\",1)\nTNT1 A 0 A_Stop\nTNT1 A 0 A_GiveToTarget(\"KilledMeStock\",1)\nTNT1 A 0 A_GiveToTarget(\"KilledMe\",1)\nstop\n}\n}\n\nactor PainPower : Powerup\n{\npowerup.duration 3\n}\n\nactor GravityHoldPainPower : PainPower {}\nactor WilyIcePainPower : PainPower {}\n\nactor TypeDeathFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ExplodeDeathFlag : TypeDeathFlag {}\nactor FallingDeathFlag : TypeDeathFlag {}\nactor RisingDeathFlag : TypeDeathFlag {}\nactor IceDeathFlag : TypeDeathFlag {}\n\nactor RiseMyMegamanFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 35\n}"
},
{
"source": "pk3",
"name": "actors/ClassBody/BotaLine.txt",
"contents": "actor Botamon : ClassBase\n{\nplayer.displayname \"Botamon\"\nplayer.startitem \"BotaWep\"\nplayer.startitem \"DigiEXP\", 1\nplayer.startitem \"BotaEvoItem\"\nHealth 35\nplayer.maxhealth 35\nScale 3\n+NOSKIN\n-PICKUP\nstates\n{\nSpawn:\nBOTA A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nBOTA A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nBOTA A 1 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nGoto Spawn+2\nSee:\nBOTA A 5 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nBOTA A 5 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nBOTA A 5 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nBOTA A 5 A_JumpIfInventory(\"EggAnimFlag\",1,\"EggAnim\")\nGoto Spawn\nMissile:\nBOTA B 11\ngoto Spawn\nEggAnim:\nEGGG A 11 A_JumpIfInventory(\"EggDone\",1,\"Spawn\")\nEGGG B 11 A_JumpIfInventory(\"EggDone\",1,\"Spawn\")\nEGGG C 11 A_JumpIfInventory(\"EggDone\",1,\"Spawn\")\nGoto Spawn\nDeath:\nDETH A 0 A_GiveToTarget(\"DigiEXP\",100)\nDETH A 0 A_PlaySound(\"pain/dethsfx\",\"body\",0.66)\nEGGG B 0 A_SpawnItemEx(\"DethEgg\")\nEGGG B 0 A_SpawnItemEx(\"DethAnim\")\ngoto DeathContinue\n}\n}\n\nactor DethAnim\n{\n-SOLID\n+THRUACTORS\n+DONTBLAST\n+DONTREFLECT\ndamage 0\nradius 2\nheight 2\nscale 2.5\nstates\n{\nSpawn:\nDETH DEFGFED 4\nDETH HIJK 3\nDETH L 2\nDETH L 1 Offset(0,-1)\nstop\n}\n}\n\nactor DethEgg\n{\n-SOLID\n+THRUACTORS\n+DONTBLAST\n+DONTREFLECT\ndamage 0\nradius 2\nheight 2\nscale 2.5\nstates\n{\nSpawn:\nEGGG B 15 A_SetScale(0.7)\nstop\n}\n}\n\nactor Koromon : ClassBase\n{\nstates\n{\nSpawn:\nKORO A 0\nKORO A 1\nKORO A 1\nGoto Spawn+2\nSee:\nKORO A 5\nKORO A 5\nKORO A 5\nKORO A 5\nGoto Spawn\nMissile:\nKORO B 11\ngoto Spawn\n}\n}\n\nactor EggSmall : ClassBase\n{\nScale 0.4\nstates\n{\nSpawn:\nEGGG A 0\nEGGG ABC 5\nEGGG ABC 5\nGoto Spawn+1\nSee:\nEGGG ABC 5\nGoto Spawn\nMissile:\nEGGG ABC 5\ngoto Spawn\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassWeapon/EggWep.txt",
"contents": "actor BotaEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"Botamon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+2\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectKoroFlag\",1,\"KoroEvo\")\nEGGG A 0 A_JumpIfInventory(\"EggselectPaguFlag\",1,\"PaguEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectKoroFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectPaguFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nKoroEvo:\nEGGG ABCABCABC 10 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",20)\nEGGG A 0 A_GiveInventory(\"KoroWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_GiveInventory(\"KoroSpeed\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_GiveInventory(\"KoroEvoItem\",1)\nEGGG A 0 A_TakeInventory(\"EggselectKoroFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"BotaEgg\",1)\nstop\nPaguEvo:\nEGGG ABCABCABC 10 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",25)\nEGGG A 0 A_GiveInventory(\"PaguWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPPagu\")\nEGGG A 0 A_GiveInventory(\"KoroSpeed\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_GiveInventory(\"PaguEvoItem\",1)\nEGGG A 0 A_TakeInventory(\"EggselectPaguFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"BotaEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",20)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"BotaEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+1\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggAnimFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor EggselectKoroFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor KoroSpeed : PowerSpeed\n{\nSpeed 1.03\nPowerup.Duration -99999\n+POWERSPEED.NOTRAIL\n}\n\nactor GeoGreySpeed : PowerSpeed\n{\nSpeed 1.04\nPowerup.Duration -99999\n+POWERSPEED.NOTRAIL\n}\n\nactor EggselectPaguFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor EggDone : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor TimeoutFlag : Ammo\n{\ninventory.amount 1\ninventory.maxamount 220\n+INVENTORY.IGNORESKILL\n}\n\nactor KoroEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"Koromon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectAguFlag\",1,\"AguEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectAguFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectAguFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAguEvo:\nEGGG ABCABCABC 11 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",20)\nEGGG A 0 A_GiveInventory(\"AguWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 0 A_GiveInventory(\"AguEvoItem\",1)\nEGGG A 1 A_GiveInventory(\"FullHPAgu\")\nEGGG A 0 A_GiveInventory(\"KoroSpeed\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectAguFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"KoroEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"KoroEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectAguFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor AguEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"Agumon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.7)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectGreyFlag\",1,\"GreyEvo\")\nEGGG A 0 A_JumpIfInventory(\"EggselectGeoGreyFlag\",1,\"GeoGreyEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectGeoGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nGreyEvo:\nEGGG ABCABCABC 12 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",25)\nEGGG A 0 A_GiveInventory(\"GreyWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPGrey\")\nEGGG A 0 A_GiveInventory(\"KoroSpeed\",1)\nEGGG A 0 A_GiveInventory(\"GreyEvoItem\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectGreyFlag\",1)\nEGGG A 0 A_SetScale(3.2)\nEGGG A 0 A_TakeInventory(\"AguEgg\",1)\nstop\nGeoGreyEvo:\nEGGG ABCABCABC 12 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",20)\nEGGG A 0 A_GiveInventory(\"GeoGreyWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPGeoGrey\")\nEGGG A 0 A_GiveInventory(\"GeoGreySpeed\",1)\nEGGG A 0 A_GiveInventory(\"GeoGreyEvoItem\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectGeoGreyFlag\",1)\nEGGG A 0 A_SetScale(3.2)\nEGGG A 0 A_TakeInventory(\"AguEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"AguEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectGreyFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor EggselectGeoGreyFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor PaguEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"Pagumon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectBlkAguFlag\",1,\"BlkAguEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectBlkAguFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectBlkAguFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nBlkAguEvo:\nEGGG ABCABCABC 11 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",25)\nEGGG A 0 A_GiveInventory(\"BlkAguWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_GiveInventory(\"BlkAguEvoItem\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectBlkAguFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"PaguEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"AguEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectBlkAguFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor BlkAguEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"BlackAgumon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectDrkTyrannoFlag\",1,\"DrkTyrannoEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectDrkTyrannoFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectDrkTyrannoFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nDrkTyrannoEvo:\nEGGG ABCABCABC 12 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",30)\nEGGG A 0 A_GiveInventory(\"DrkTyrannoWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPDrkTyranno\")\nEGGG A 0 A_GiveInventory(\"DrkTyrannoEvoItem\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectDrkTyrannoFlag\",1)\nEGGG A 0 A_SetScale(3.2)\nEGGG A 0 A_TakeInventory(\"BlkAguEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"BlkAguEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectDrkTyrannoFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor DrkTyrannoEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"DarkTyrannomon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectMtlTyrannoFlag\",1,\"MtlTyrannoEvo\")\nEGGG A 0 A_JumpIfInventory(\"EggselectSkullGreyFlag\",1,\"SkullGreyEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectMtlTyrannoFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectSkullGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nMtlTyrannoEvo:\nEGGG ABCABCABC 13 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",45)\nEGGG A 0 A_GiveInventory(\"MtlTyrannoWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPMtlTyranno\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectMtlTyrannoFlag\",1)\nEGGG A 0 A_SetScale(3.3)\nEGGG A 0 A_TakeInventory(\"DrkTyrannoEgg\",1)\nstop\nSkullGreyEvo:\nEGGG ABCABCABC 13 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",55)\nEGGG A 0 A_GiveInventory(\"SkullGreyWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPSkullGrey\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectSkullGreyFlag\",1)\nEGGG A 0 A_SetScale(3.3)\nEGGG A 0 A_TakeInventory(\"DrkTyrannoEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"DrkTyrannoEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectMtlTyrannoFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor EggselectSkullGreyFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor GeoGreyEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"GeoGreymon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectRizeGreyFlag\",1,\"RizeGreyEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectRizeGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectRizeGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nRizeGreyEvo:\nEGGG ABCABCABC 12 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",25)\nEGGG A 0 A_GiveInventory(\"RizeGreyWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPRizeGrey\")\nEGGG A 0 A_GiveInventory(\"KoroSpeed\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectRizeGreyFlag\",1)\nEGGG A 0 A_SetScale(3.2)\nEGGG A 0 A_TakeInventory(\"GeoGreyEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"GeoGreyEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectRizeGreyFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}\n\nactor GreyEgg : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgYou will give me an egg.\"\nweapon.preferredskin \"EggSmall\"\nweapon.ammotype \"TimeoutFlag\"\nObituary \"%k did the impossable\"\ntag \"Greymon is digivolving...\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nEGGG C 1\nloop\nready:\nEGGG A 0 A_TakeInventory(\"EggDone\",1)\nEGGG A 0 A_SetScale(1.6)\nEGGG A 0 A_GunFlash\nEGGG A 0 A_GiveInventory(\"TimeoutFlag\",1)\nEGGG A 1 A_WeaponReady\nEGGG A 0 A_JumpIfInventory(\"TimeoutFlag\",220,\"NumeEvo\")\nGoto ready+3\nready2:\nEGGG A 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_JumpIfInventory(\"EggselectMtlGreyFlag\",1,\"MtlGreyEvo\")\nloop\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nEGGG A 0 A_GiveInventory(\"EggselectMtlGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nAltFire:\nEGGG A 0 A_GiveInventory(\"EggselectMtlGreyFlag\",1)\nEGGG A 0 A_TakeInventory(\"TimeoutFlag\",999)\ngoto ready2\nMtlGreyEvo:\nEGGG ABCABCABC 12 A_WeaponReady(WRF_NOFIRE)\nTNT1 A 0 A_GiveInventory(\"UpgradeDigiStamina\",45)\nEGGG A 0 A_GiveInventory(\"MtlGreyWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPMtlGrey\")\nEGGG A 0 A_GiveInventory(\"KoroSpeed\",1)\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_TakeInventory(\"EggselectMtlGreyFlag\",1)\nEGGG A 0 A_SetScale(3.2)\nEGGG A 0 A_TakeInventory(\"GreyEgg\",1)\nstop\nNumeEvo:\nEGGG ABC 1 A_WeaponReady(WRF_NOFIRE)\nEGGG A 0 A_GiveInventory(\"NumeWep\",1)\nEGGG A 0 A_GiveInventory(\"DigiEXP\",1)\nEGGG A 0 A_GiveInventory(\"EggDone\",1)\nEGGG A 1 A_GiveInventory(\"FullHPKoro\")\nEGGG A 0 A_TakeInventory(\"EggAnimFlag\",1)\nEGGG A 0 A_SetScale(3)\nEGGG A 0 A_TakeInventory(\"GreyEgg\",1)\nstop\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggDone\",1,\"NoFlash\")\nTNT1 A 1 A_Stop\nloop\nNoFlash:\nTNT1 A 1 A_TakeInventory(\"EggDone\",1)\nstop\n}\n}\n\nactor EggselectMtlGreyFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.IGNORESKILL\n}"
},
{
"source": "pk3",
"name": "actors/ClassWeapon/NumeLineWep.txt",
"contents": "actor NumeWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgI think i got the shits!\"\nObituary \"%k shit on %o\"\ntag \"NumeWep\"\nweapon.ammotype \"NumeWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"Numemon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nNUME C 1\nloop\nready:\nNUME C 0 A_GunFlash\nNUME C 1 A_WeaponReady\ngoto ready+1\ndeselect:\nNUME CAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nNUME C 1 A_Lower\nloop\nselect:\nNUME CAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nNUME C 1 A_Raise\nloop\nFire:\nNUME C 1 A_FireCustomMissile(\"NumeShitThrow\",0,0,0,0)\nNUME C 15\nNUME C 1\nNUME C 1 A_Refire\ngoto Ready+1\nNoAmmo:\nTNT1 A 0\ngoto Ready+1\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 33 A_GiveInventory(\"DigiEXP\",15)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nactor NumeWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor NumeShitThrow\n{\nPROJECTILE\n-NOGRAVITY\ndamagetype \"ActualShit\"\nObituary \"%k shit on %o\"\nSpeed 29\nDamage (6)\nradius 5\nheight 5\nscale 0.7\nStates\n{\nSpawn:\nSHIT A 0\nSHIT A 1 ThrustThing(0,29,0,1)\nloop\nDeath:\nSHIT A 1 A_Explode(6,6,0,0,6)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "actors/ClassWeapon/BotaLineWep.txt",
"contents": "actor BotaWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=228:228\"\ninventory.pickupmessage \"\\cgDudu-duuu dudu-duuu, dudu-dudu-duuduu!\"\nObituary \"%o bubblegun'd %k\"\ntag \"BotaWep\"\nweapon.ammotype \"BotaWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nBOTA C 1\nloop\nready:\nBOTA C 0 A_GunFlash\nBOTA C 0 ACS_ExecuteAlways(998,0,10638)\nBOTA C 1 A_WeaponReady\ngoto ready+2\ndeselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nBOTA C 1 A_Lower\nloop\nselect:\nBOTA AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nBOTA C 1 A_Raise\nloop\nFire:\nBOTA C 1 A_FireCustomMissile(\"BotaBubbleBlow\",0,0,0,-12)\nBOTA C 4 A_FireCustomMissile(\"BotaBubbleBlow\",random(2,-2),0,0,-12)\nBOTA C 4 A_FireCustomMissile(\"BotaBubbleBlow\",random(2,-2),0,0,-12)\nBOTA C 4 A_FireCustomMissile(\"BotaBubbleBlow\",random(2,-2),0,0,-12)\nBOTA C 14\nBOTA C 1\nBOTA C 1 A_Refire\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",10)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",10)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",10)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPKoro : Health 10715\n{\nInventory.Amount 999\nInventory.MaxAmount 55\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nACTOR FullHPPagu : Health 10716\n{\nInventory.Amount 999\nInventory.MaxAmount 60\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nACTOR EggStartHeal : Health 10717\n{\nInventory.Amount 1\nInventory.MaxAmount 999\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nACTOR UpgradeDigiStamina : UpgradeStamina\n{\nInventory.Amount 1\n}\n\nactor BotaEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"Botamon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"BotaWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",5)\nTNT1 A 0 A_GiveInventory(\"BotaEgg\")\nstop\n}\n}\n\nactor BotaWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor DigiEXP : Ammo\n{\ninventory.amount 1\ninventory.maxamount 300\n+INVENTORY.IGNORESKILL\n}\n\nactor BotaBubbleBlow\n{\nPROJECTILE\ndamagetype \"Bubble\"\nObituary \"%o bubblegun'd %k\"\nSpeed 28\nReactiontime 13\nDamage (3)\nradius 4\nheight 4\nscale 0.8\nStates\n{\nSpawn:\nWAVB G 3 A_Countdown\nWAVB IG 3 ThrustThingZ(0,2,0,1)\nloop\nDeath:\nWAVB H 1\nstop\n}\n}\n\n///////////////////\n//////KOROMON//////\n///////////////////\nactor KoroWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgI Think I Like It!\"\nObituary \"%o bubblegun'd %k\"\ntag \"KoroWep\"\nweapon.ammotype \"KoroWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"Koromon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nKORX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10639)\nKORX A 5 A_WeaponReady\nKORX A 0 A_GiveInventory(\"KoroWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nKORX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nKORX A 1 A_Raise\nloop\nFire:\nKORX A 1 A_FireCustomMissile(\"KoroBubbleBlow\",0,0,0,-11)\nKORX A 4 A_FireCustomMissile(\"KoroBubbleBlow\",random(2,-2),0,0,-11)\nKORX A 4 A_FireCustomMissile(\"KoroBubbleBlow\",random(2,-2),0,0,-11)\nKORX A 14\nKORX A 1\nKORX A 1 A_Refire\ngoto Ready+2\nAltFire:\nKORX A 1 A_JumpIfInventory(\"KoroWepAmmo\",0,\"Leap\")\ngoto Ready+2\nLeap:\nKORX A 0 ThrustThing(angle*256/360,21)\nKORX A 0 ThrustThingZ(0,20,0,0)\nKORX A 0 A_TakeInventory(\"KoroWepAmmo\",99)\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",8)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",8)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",8)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nactor KoroWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor KoroBubbleBlow\n{\nPROJECTILE\n+HEXENBOUNCE\n+BOUNCEONWALLS\n+BOUNCEONFLOORS\n-BOUNCEONCEILINGS\ndamagetype \"Bubble\"\nObituary \"%k bubblegun'd %o\"\nSpeed 30\nReactiontime 13\nDamage (4)\nradius 4\nheight 4\nscale 0.8\nStates\n{\nSpawn:\nWAVB G 3 A_Countdown\nWAVB IG 3 ThrustThingZ(0,1,0,1)\nloop\nDeath:\nWAVB I 1\nstop\n}\n}\n\nactor KoroEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"Koromon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"KoroWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",10)\nTNT1 A 0 A_GiveInventory(\"KoroEgg\")\nstop\n}\n}\n\n///////////////////\n//////PAGUMON//////\n///////////////////\nactor PaguWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgHumans Are Bad!\"\nObituary \"%k bubblegun'd %o\"\ntag \"PaguWep\"\nweapon.ammotype \"PaguWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"Pagumon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nKORX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10640)\nKORX A 1 A_WeaponReady\nKORX A 4 A_GiveInventory(\"PaguWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nKORX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nKORX A 1 A_Raise\nloop\nFire:\nKORX A 1 A_FireCustomMissile(\"PaguBubbleBlow\",0,0,0,-11)\nKORX A 23\nKORX A 1\nKORX A 1 A_Refire\ngoto Ready+2\nAltFire:\nKORX A 1 A_JumpIfInventory(\"PaguWepAmmo\",0,\"Leap\")\ngoto Ready+2\nLeap:\nKORX A 0 ThrustThing(angle*256/360,22)\nKORX A 0 ThrustThingZ(0,20,0,0)\nKORX A 0 A_TakeInventory(\"PaguWepAmmo\",99)\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",8)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",8)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",8)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nactor PaguWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}\n\nactor PaguBubbleBlow\n{\nPROJECTILE\ndamagetype \"Bubble\"\nObituary \"%k bubblegun'd %o\"\nSpeed 37\nDamage (6)\nradius 4\nheight 4\nscale 0.6\nStates\n{\nSpawn:\nWAVB G 3\nWAVB IG 3\nloop\nDeath:\nWAVB I 1\nstop\n}\n}\n\nactor PaguEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"Pagumon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"PaguWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",12)\nTNT1 A 0 A_GiveInventory(\"PaguEgg\")\nstop\n}\n}\n\n//////////////////\n//////AGUMON//////\n//////////////////\nactor AguWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgHoly Fucking Shit It's A Dinosaur, Jesus Christ, What The Fuuuuck!\"\nObituary \"%k bubblegun'd %o\"\ntag \"AguWep\"\nweapon.ammotype \"AguWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"Agumon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nCLAX A 0 A_GunFlash\nCLAX A 0 ACS_ExecuteAlways(998,0,10641)\nCLAX A 1 A_WeaponReady\nCLAX A 6 A_GiveInventory(\"AguWepAmmo\",1)\ngoto ready+2\ndeselect:\nCLAX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nCLAX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 2\nCLAX A 1 A_FireCustomMissile(\"AguSharpClaw\",0,0,0,-6)\nCLAX A 13\nCLAX A 1 A_Refire\ngoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"AguWepAmmo\",11,\"PepperBreath\")\ngoto Ready+2\nPepperBreath:\nCLAX A 0 A_TakeInventory(\"AguWepAmmo\",11)\nCLAX A 8 A_FireCustomMissile(\"AguPepperBreath\",0,0,0,-6)\nCLAX A 15\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",6)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",6)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",6)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPAgu : Health 10718\n{\nInventory.Amount 999\nInventory.MaxAmount 75\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor AguWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 33\n+INVENTORY.IGNORESKILL\n}\n\nactor AguPepperBreath\n{\nPROJECTILE\ndamagetype \"PepperBreath\"\nObituary \"%k peppered %o\"\nSpeed 28\nDamage (18)\nradius 7\nheight 7\nscale 1.5\nStates\n{\nSpawn:\nFLMB C 2 A_CheckFloor(\"Death\")\nFLMB B 2 A_CheckFloor(\"Death\")\nloop\nDeath:\nFLMB D 1 A_Explode(10,15,0,0,7)\nFLMB D 1\nstop\nCrash:\nFLMB D 1 A_Explode(10,15,0,0,7)\nFLMB D 1\nstop\nXDeath:\nFLMB D 1 A_Explode(10,15,0,0,7)\nFLMB D 1\nstop\n}\n}\n\nactor AguSharpClaw\n{\nPROJECTILE\ndamagetype \"SharpClaw\"\nObituary \"%k sliced %o\"\nSpeed 50\nDamage (8)\nradius 24\nheight 44\nscale 0.6\nStates\n{\nSpawn:\nSCLA HIJ 1\nstop\n}\n}\n\nactor AguEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"Agumon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"AguWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",14)\nTNT1 A 0 A_GiveInventory(\"AguEgg\")\nstop\n}\n}\n\n/////////////////////\n//////BLKAGUMON//////\n/////////////////////\nactor BlkAguWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nrenderstyle \"Fuzzy\"\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgHoly Fucking Shit It's A Dark Dinosaur, Jesus Christ, What The Fuuuuck!\"\nObituary \"%k bubblegun'd %o\"\ntag \"BlkAguWep\"\nweapon.ammotype \"BlkAguWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"BlkAgumon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nCLAX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10642)\nCLAX A 1 A_WeaponReady\nCLAX A 8 A_GiveInventory(\"BlkAguWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 3\nKORX A 0 A_FireCustomMissile(\"BlkAguSharpClaw\",0,0,0,-6)\nKORX A 0 A_FireCustomMissile(\"BlkAguSharpClaw\",11,0,0,-6)\nKORX A 0 A_FireCustomMissile(\"BlkAguSharpClaw\",-11,0,0,-6)\nCLAX A 13\nCLAX A 1 A_Refire\ngoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"BlkAguWepAmmo\",11,\"PepperBreath\")\ngoto Ready+2\nPepperBreath:\nCLAX A 2 A_FireCustomMissile(\"BlkAguPepperBreath\",0,0,0,-6)\nKORX A 0 A_TakeInventory(\"BlkAguWepAmmo\",11)\nCLAX A 7\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",6)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",6)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",6)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPBlkAgu : Health 10719\n{\nInventory.Amount 999\nInventory.MaxAmount 80\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor BlkAguWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 33\n+INVENTORY.IGNORESKILL\n}\n\nactor BlkAguPepperBreath\n{\nPROJECTILE\ndamagetype \"PepperBreath\"\nObituary \"%k peppered %o\"\nSpeed 24\nDamage (30)\nradius 7\nheight 7\nscale 1.5\nStates\n{\nSpawn:\nFLMB C 2 A_CheckFloor(\"Death\")\nFLMB B 2 A_CheckFloor(\"Death\")\nloop\nDeath:\nFLMB C 1\nstop\n}\n}\n\nactor BlkAguSharpClaw\n{\nPROJECTILE\ndamagetype \"SharpClaw\"\nObituary \"%k sliced %o\"\nSpeed 50\nDamage (3)\nradius 24\nheight 44\nscale 0.6\nStates\n{\nSpawn:\nSCLA HIJ 1\nstop\n}\n}\n\nactor BlkAguEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"BlkAgumon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"BlkAguWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",14)\nTNT1 A 0 A_GiveInventory(\"BlkAguEgg\")\nstop\n}\n}\n\n///////////////////\n//////Greymon//////\n///////////////////\nactor GreyWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgHere comes the pain train!\"\nObituary \"%k impaled %o\"\ntag \"GreyWep\"\nweapon.ammotype \"GreyWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"Greymon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10643)\nCLAX A 1 A_WeaponReady\nCLAX A 5 A_GiveInventory(\"GreyWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 4\nCLAX A 1 A_FireCustomMissile(\"GreyNovaBlast\",0,0,0,-2)\nCLAX A 24\nCLAX A 1 A_Refire\ngoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"GreyWepAmmo\",2,\"GreatHornsAttack\")\ngoto Ready+2\nGreatHornsAttack:\nKORX A 0 A_TakeInventory(\"GreyWepAmmo\",1)\nKORX A 0 A_ChangeVelocity(2.3,0,0,CVF_RELATIVE)\nCLAX A 4 A_FireCustomMissile(\"GreyHornAttack\",0,0,0,-2)\nKORX A 0 A_Refire(\"AltFire\")\ngoto GreatHornsEnd\nGreatHornsEnd:\nCLAX A 15\nGoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPGrey : Health 10720\n{\nInventory.Amount 999\nInventory.MaxAmount 100\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor GreyWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 18\n+INVENTORY.IGNORESKILL\n}\n\nactor GreyNovaBlast\n{\nPROJECTILE\ndamagetype \"NovaBlast\"\nObituary \"%k reduced %o to ashes\"\nSpeed 26\nDamage (21)\nradius 9\nheight 9\nscale 1.7\nStates\n{\nSpawn:\nFLMB C 2 A_CheckFloor(\"Death\")\nFLMB B 2 A_CheckFloor(\"Death\")\nloop\nDeath:\nFLMB D 1 A_Explode(15,24,0,0,11)\nFLMB D 1\nstop\nCrash:\nFLMB D 1 A_Explode(15,24,0,0,11)\nFLMB D 1\nstop\nXDeath:\nFLMB D 1 A_Explode(15,24,0,0,11)\nFLMB D 1\nstop\n}\n}\n\nactor GreyHornAttack\n{\nPROJECTILE\ndamagetype \"GreyHorn\"\nObituary \"%k impaled %o\"\nSpeed 44\nDamage (6)\nradius 24\nheight 44\nscale 2\nStates\n{\nSpawn:\nSCLA HIJ 1\nstop\n}\n}\n\nactor GreyEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"Greymon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"GreyWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",24)\nTNT1 A 0 A_GiveInventory(\"GreyEgg\")\nstop\n}\n}\n\n/////////////////////////\n//////DRKTYRANNOMON//////\n/////////////////////////\nactor DrkTyrannoWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgIt identifies anything reflected in its eyes as an enemy and starts attacking, becoming completely frenzied!\"\nObituary \"%k bubblegun'd %o\"\ntag \"DrkTyrannoWep\"\nweapon.ammotype \"DrkTyrannoWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"DrkTyrannomon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10644)\nCLAX A 1 A_WeaponReady\nCLAX A 7 A_GiveInventory(\"DrkTyrannoWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 3\nTNT1 A 0 A_PlaySoundEx(\"weapon/crackerexplode\",\"weapon\")\nCLAX A 0 A_FireCustomMissile(\"DrkTyrannoGroundSlam\",0,0,0,-6)\nCLAX A 27\nCLAX A 1 A_Refire\ngoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"DrkTyrannoWepAmmo\",2,\"DrkTyrannoFireBlast\")\nKORX A 0 A_JumpIfInventory(\"DrkTyrannoWepAmmo\",1,\"DrkTyrannoFireBlastEnd\")\ngoto Ready+2\nDrkTyrannoFireBlast:\nKORX A 0 A_TakeInventory(\"DrkTyrannoWepAmmo\",1)\nKORX A 0 A_PlaySoundEx(\"weapon/waveburner\", \"Weapon\")\nCLAX A 2 A_FireCustomMissile(\"DrkTyrannoFlame\",random(1,-1),0,0,-2)\nKORX A 0 A_ReFire(\"AltFire\")\ngoto DrkTyrannoFireBlastEnd\nDrkTyrannoFireBlastEnd:\nCLAX A 5\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPDrkTyranno : Health 10721\n{\nInventory.Amount 999\nInventory.MaxAmount 110\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor DrkTyrannoWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 33\n+INVENTORY.IGNORESKILL\n}\n\nactor DrkTyrannoFlame\n{\nPROJECTILE\ndamagetype \"DrkTyrannoFlame\"\nObituary \"%o drowned in %k's sea of flames\"\nSpeed 24\nDamage (5)\nradius 9\nheight 9\nscale 1\nStates\n{\nSpawn:\nFLMB C 2 A_SetScale(1)\nFLMB B 2 A_SetScale(1.5)\nFLMB C 2 A_SetScale(2.0)\nFLMB B 2 A_SetScale(2.5)\nFLMB C 1 A_SetScale(3.0)\nFLMB B 1 A_SetScale(3.5)\nstop\n}\n}\n\nactor DrkTyrannoGroundSlam\n{\nPROJECTILE\ndamagetype \"DrkSharpClaw\"\nObituary \"%k quaked %o\"\nSpeed 18\nDamage (0)\nradius 1\nheight 1\nscale 3\nStates\n{\nSpawn:\nTNT1 A 1\nTNT1 A 0 A_Explode(28,150,0,0,145)\nLAVS A 0 A_SpawnItemEx(\"DrkTyrannoGroundSlamFX\")\nstop\n}\n}\n\nactor DrkTyrannoGroundSlamFX\n{\n+FLOORHUGGER\nscale 3\nStates\n{\nSpawn:\nLAVS DCBA 2 A_Stop\nstop\n}\n}\n\nactor DrkTyrannoEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"DarkTyrannomon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"DrkTyrannoWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",26)\nTNT1 A 0 A_GiveInventory(\"DrkTyrannoEgg\")\nstop\n}\n}\n\n//////////////////////\n//////GeoGreymon//////\n//////////////////////\nactor GeoGreyWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgExplosions!\"\nObituary \"%k exploded %o\"\ntag \"GeoGreyWep\"\nweapon.ammotype \"GeoGreyWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"GeoGreymon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10645)\nCLAX A 1 A_WeaponReady\nCLAX A 4 A_GiveInventory(\"GeoGreyWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 4\nCLAX A 1 A_FireCustomMissile(\"GeoGreyMegaVolcano\",0,0,0,-2)\nCLAX A 23\nCLAX A 1 A_Refire\ngoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"GeoGreyWepAmmo\",18,\"Roar\")\ngoto Ready+2\nRoar:\nKORX A 0 A_TakeInventory(\"GeoGreyWepAmmo\",999)\nCLAX A 4\nCLAX A 0 A_FireCustomMissile(\"GeoGreyMegaRoar\",0,0,0,-2)\nCLAX A 0 A_FireCustomMissile(\"GeoGreyMegaRoar2\",0,0,0,-2)\nCLAX A 0 A_FireCustomMissile(\"GeoGreyMegaRoar3\",0,0,0,-2)\ngoto RoarEnd\nRoarEnd:\nCLAX A 10\nGoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",4)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPGeoGrey : Health 10722\n{\nInventory.Amount 999\nInventory.MaxAmount 95\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor GeoGreyWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 18\n+INVENTORY.IGNORESKILL\n}\n\nactor GeoGreyMegaVolcano\n{\nPROJECTILE\ndamagetype \"MegaVolcano\"\nObituary \"%k exploded %o\"\nSpeed 27\nDamage (15)\nradius 9\nheight 9\nscale 1.7\nStates\n{\nSpawn:\nFLMB C 2 A_CheckFloor(\"Death\")\nFLMB B 2 A_CheckFloor(\"Death\")\nloop\nDeath:\nFLMB D 1 A_Explode(15,77,0,0,38)\nFLMB D 1\nstop\nCrash:\nFLMB D 1 A_Explode(15,77,0,0,38)\nFLMB D 1\nstop\nXDeath:\nFLMB D 1 A_Explode(15,77,0,0,38)\nFLMB D 1\nstop\n}\n}\n\nactor GeoGreyMegaRoar\n{\nPROJECTILE\ndamagetype \"GeoRoar1\"\nObituary \"%k shook %o\"\nSpeed 0\nDamage (6)\nradius 125\nheight 125\nscale 2\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n}\n}\n\nactor GeoGreyMegaRoar2\n{\nPROJECTILE\ndamagetype \"GeoRoar2\"\nObituary \"%k shook %o\"\nSpeed 0\nDamage (4)\nradius 225\nheight 225\nscale 2\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n}\n}\n\nactor GeoGreyMegaRoar3\n{\nPROJECTILE\ndamagetype \"GeoRoar3\"\nObituary \"%k shook %o\"\nSpeed 0\nDamage (2)\nradius 325\nheight 325\nscale 2\nStates\n{\nSpawn:\nTNT1 A 0\nstop\n}\n}\n\nactor GoAwayFling\n{\n//+SERVERSIDEONLY\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+DONTBLAST\ndamage 0\nradius 1\nheight 1\nspeed 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TransferPointer(AAPTR_TARGET,AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_TRACER) //target's target to self's tracer\nTNT1 A 0 A_FaceTracer\nTNT1 A 0 ThrustThing(angle*256/360,-16,1,ACS_ExecuteWithResult(257,0))\nstop\n}\n}\n\nactor GoAwayFling2\n{\n//+SERVERSIDEONLY\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+DONTBLAST\ndamage 0\nradius 1\nheight 1\nspeed 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TransferPointer(AAPTR_TARGET,AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_TRACER) //target's target to self's tracer\nTNT1 A 0 A_FaceTracer\nTNT1 A 0 ThrustThing(angle*256/360,-11,1,ACS_ExecuteWithResult(257,0))\nstop\n}\n}\n\nactor GoAwayFling3\n{\n//+SERVERSIDEONLY\nPROJECTILE\n+NOINTERACTION\n+NOCLIP\n+DONTBLAST\ndamage 0\nradius 1\nheight 1\nspeed 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TransferPointer(AAPTR_TARGET,AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_TRACER) //target's target to self's tracer\nTNT1 A 0 A_FaceTracer\nTNT1 A 0 ThrustThing(angle*256/360,-6,1,ACS_ExecuteWithResult(257,0))\nstop\n}\n}\n\nactor GeoGreyEvoItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"EggIcon\"\nscale 2.0\ninventory.pickupmessage \"GeoGreymon Digivolve to...\"\n+INVBAR\nstates\n{\nSpawn:\nSHDW G 1\nloop\nUse:\nTNT1 A 0 A_JumpIfInventory(\"DigiEXP\",300,\"Success\")\nfail\nSuccess:\nEGGG A 0 A_GiveInventory(\"EggAnimFlag\",1)\nTNT1 A 0 A_TakeInventory(\"GeoGreyWep\",1,0,AAPTR_DEFAULT)\nTNT1 A 0 A_TakeInventory(\"DigiEXP\",999,0,AAPTR_DEFAULT)\nTNT1 A 0 A_GiveInventory(\"EggStartHeal\",22)\nTNT1 A 0 A_GiveInventory(\"GeoGreyEgg\")\nstop\n}\n}\n\n////////////////////////\n//////SKULLGREYMON//////\n////////////////////////\nactor SkullGreyWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\ninventory.pickupmessage \"\\cgIt put too much importance on fighting, and as a result of its instincts it clung to life despite its body rotting away!\"\nObituary \"%k bone'd %o\"\ntag \"SkullGreyWep\"\nweapon.ammotype \"SkullGreyWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"SkullGreymon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10648)\nCLAX A 1 A_WeaponReady\nCLAX A 6 A_GiveInventory(\"SkullGreyWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nKORX A 0 A_PlaySoundEx(\"misc/lava\", \"Weapon\")\nCLAX A 2 A_FireCustomMissile(\"SkullGreyCurseBreath\",random(1,-1),0,0,0)\nCLAX A 0 A_FireCustomMissile(\"SkullGreyCurseBreath\",random(7,8),0,-2,0)\nCLAX A 0 A_FireCustomMissile(\"SkullGreyCurseBreath\",random(-7,-8),0,2,0)\nCLAX A 0 A_Refire(\"Fire\")\nCLAX A 17\ngoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"SkullGreyWepAmmo\",0,\"SkullGreyNukeFire\")\ngoto Ready+2\nSkullGreyNukeFire:\nKORX A 0 A_PlaySoundEx(\"misc/enkerswing\", \"Weapon\")\nKORX A 0 A_TakeInventory(\"SkullGreyWepAmmo\",99)\nCLAX A 4 A_FireCustomMissile(\"SkullGreyDarkShot\",0,0,0,-2)\nKORX A 26\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPSkullGrey : Health 10723\n{\nInventory.Amount 999\nInventory.MaxAmount 155\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor SkullGreyWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 29\n+INVENTORY.IGNORESKILL\n}\n\nactor SkullGreyCurseBreath\n{\nPROJECTILE\n+THRUACTORS\ndamagetype \"SkullGreyBreath\"\ntranslation \"0:255=252:252\"\nObituary \"%o was cursed by %k's breath\"\nSpeed 24\nDamage (5)\nradius 9\nheight 9\nscale 1\nStates\n{\nSpawn:\nFLMB C 1 A_SetScale(1)\nFLMB C 1\nFLMB B 1 A_SetScale(1.5)\nFLMB B 1 A_SpawnItemEx(\"SkullGreyCurseBreathDamager\",0,0,0,1)\nFLMB C 1 A_SetScale(2)\nFLMB C 1\nFLMB B 1 A_SetScale(2.5)\nFLMB B 1 A_SpawnItemEx(\"SkullGreyCurseBreathDamager\",0,0,0,1)\nFLMB C 1 A_SetScale(3)\nFLMB C 1\nFLMB B 1 A_SetScale(3.5)\nFLMB B 1 A_SpawnItemEx(\"SkullGreyCurseBreathDamager\",0,0,0,1)\nstop\n}\n}\n\nactor SkullGreyCurseBreathDamager\n{\nPROJECTILE\ndamagetype \"SkullGreyBreath\"\ntranslation \"0:255=252:252\"\nObituary \"%o was cursed %k's breath\"\nSpeed 24\nDamage (6)\nradius 9\nheight 9\nscale 1\nStates\n{\nSpawn:\nFLMB C 1\nstop\n}\n}\n\nactor SkullGreyProtect : PowerProtection\n{\nPowerup.Duration 2\ndamagefactor \"SkullGreyBreath\", 0.0\n}\n\nactor SkullGreyDarkShot : FastProjectile\n{\nPROJECTILE\n-THRUACTORS\n-NOINTERACTION\ndamagetype \"SkullGreyNuke\"\nObituary \"%k nuked %o\"\nSpeed 10\nDamage (10)\nradius 3\nheight 3\nscale 4\nStates\n{\nSpawn:\nNAPA A 3 A_ChangeVelocity(Cos(pitch)*2,0,-sin(pitch)*2,CVF_RELATIVE)\nNAPA A 1\nloop\nDeath:\nKORX A 0 A_PlaySoundEx(\"misc/mm3explosion\", \"Weapon\")\nTNT1 A 0 A_Explode(85,250,0,0,88)\nNAPA EFGHIJKLMNOPQRS 1\nstop\nCrash:\nKORX A 0 A_PlaySoundEx(\"misc/mm3explosion\", \"Weapon\")\nTNT1 A 0 A_Explode(85,250,0,0,88)\nNAPA EFGHIJKLMNOPQRS 1\nstop\nCrash.Extreme:\nKORX A 0 A_PlaySoundEx(\"misc/mm3explosion\", \"Weapon\")\nTNT1 A 0 A_Explode(85,250,0,0,88)\nNAPA EFGHIJKLMNOPQRS 1\nstop\nXDeath:\nKORX A 0 A_PlaySoundEx(\"misc/mm3explosion\", \"Weapon\")\nTNT1 A 0 A_Explode(85,250,0,0,88)\nNAPA EFGHIJKLMNOPQRS 1\nstop\nDeath.Sky:\nKORX A 0 A_PlaySoundEx(\"misc/mm3explosion\", \"Weapon\")\nTNT1 A 0 A_Explode(85,250,0,0,88)\nNAPA EFGHIJKLMNOPQRS 1\nstop\n}\n}\n\n///////////////////////\n//////RizeGreymon//////\n///////////////////////\nactor RizeGreyWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgExplosions!\"\nObituary \"%k exploded %o\"\ntag \"RizeGreyWep\"\nweapon.ammotype \"RizeGreyWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"RizeGreymon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_SpawnItemEx(\"RizeAmmoHelper\",1)\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10649)\nCLAX A 29 A_WeaponReady\nCLAX A 0 A_GiveInventory(\"RizeGreyGunAmmo\",1)\ngoto ready+3\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 1 A_JumpIfInventory(\"RizeGreyGunAmmo\",1,\"Pew\")\nCLAX A 7 A_FireCustomMissile(\"RizeGreySolidStrike\")\nCLAX A 22\ngoto ready+3\nPew:\nKORX A 0 A_PlaySoundEx(\"misc/fakeshot\", \"Weapon\")\nCLAX A 0 A_TakeInventory(\"RizeGreyGunAmmo\",1)\nCLAX A 0 A_FireCustomMissile(\"RizeGreyTridentRevolver\",0,0,0,0)\nCLAX A 13\nCLAX A 1 A_Refire(\"Fire\")\ngoto Ready+3\nFireDash:\nKORX A 0 A_PlaySoundEx(\"misc/fakeshot\", \"Weapon\")\nCLAX A 0 A_TakeInventory(\"RizeGreyGunAmmo\",1)\nCLAX A 0 A_FireCustomMissile(\"RizeGreyTridentRevolver\",0,0,0,0)\nCLAX A 0 SetPlayerProperty(0,0,3)\nCLAX A 13\ngoto Ready+3\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"RizeGreyWepAmmo\",7,\"Dash\")\ngoto Ready+3\nDash:\nKORX A 0 SetPlayerProperty(0,1,3)\nKORX A 0 A_ChangeVelocity(Cos(pitch)*37,0,-sin(pitch)*37,3)\nKORX A 0 A_TakeInventory(\"RizeGreyWepAmmo\",99)\nCLAX A 2 A_FireCustomMissile(\"RizeGreyBarrelSmash\")\nCLAX A 2 A_FireCustomMissile(\"RizeGreyBarrelSmash\")\nCLAX A 2 A_FireCustomMissile(\"RizeGreyBarrelSmash\")\nCLAX A 2 A_FireCustomMissile(\"RizeGreyBarrelSmash\")\nCLAX A 2 A_FireCustomMissile(\"RizeGreyBarrelSmash\")\nCLAX A 2 A_FireCustomMissile(\"RizeGreyBarrelSmash\")\nCLAX A 11 A_Refire(\"FireDash\")\nCLAX A 1 SetPlayerProperty(0,0,3)\ngoto Ready+3\nNoAmmo:\nTNT1 A 0\ngoto Ready+3\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nactor FullHPRizeGrey : Health 10724\n{\nInventory.Amount 999\nInventory.MaxAmount 120\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor RizeGreyWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 7\n+INVENTORY.IGNORESKILL\n}\n\nactor RizeGreyGunAmmo : Ammo\n{\ninventory.amount 0\ninventory.maxamount 3\n+INVENTORY.IGNORESKILL\n}\n\nactor RizeAmmoHelper\n{\n+MISSILE\n-SOLID\n+NOINTERACTION\n+NOGRAVITY\n+DONTBLAST\n+DONTREFLECT\nrenderstyle none\nradius 2\nheight 2\nStates\n{\nSpawn:\nTNT1 A 30 A_GiveToTarget(\"RizeGreyWepAmmo\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Die\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"EggAnimFlag\",1,\"Die\")\nloop\nDie:\nTNT1 A 1\nstop\n}\n}\n\nactor RizeGreyTridentRevolver\n{\nPROJECTILE\ndamagetype \"TridentRevolver\"\nObituary \"%k shot a huge hole into %o\"\nSpeed 35\nDamage (26)\nradius 7\nheight 7\nscale 1.7\nStates\n{\nSpawn:\nMMFX GH 2\nloop\nDeath:\nMMFX I 2\nstop\n}\n}\n\nactor RizeGreySolidStrike\n{\nPROJECTILE\ndamagetype \"RizeGreyStrike\"\nObituary \"%k bashed %o\"\nSpeed 50\nDamage (30)\nradius 24\nheight 44\nscale 0.6\nStates\n{\nSpawn:\nSCLA HIJ 1\nstop\n}\n}\n\nactor RizeGreyBarrelSmash : FastProjectile\n{\nPROJECTILE\ndamagetype \"BarrelSmash\"\nObituary \"%k smashed %o\"\nSpeed 99\nDamage (5)\nradius 70\nheight 70\nscale 2\nStates\n{\nSpawn:\nTNT1 C 1\nstop\nDeath:\nTNT1 D 1\nstop\n}\n}\n\n///////////////////////////\n//////MetalTyrannomon//////\n///////////////////////////\nactor MtlTyrannoWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgTyrannomon was remodeled as an anti-ground interceptor Digimon!\"\nObituary \"%k impaled %o\"\ntag \"MetalTyrannoWep\"\nweapon.ammotype \"MtlTyrannoWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"MetalTyrannomon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_SpawnItemEx(\"MtlTyrannoAmmoHelper\")\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10647)\nCLAX A 1 A_WeaponReady\nCLAX A 3 A_GiveInventory(\"MtlTyrannoWepAmmo\",1)\ngoto ready+3\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nCLAX A 4 A_PlaySound(\"misc/basslaser\", \"Weapon\",0.7)\nCLAX A 1 A_FireCustomMissile(\"MtlTyrannoNuclearLaser\",0,0,1,0)\nCLAX A 13\nCLAX A 1 A_Refire\ngoto Ready+3\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"MtlTyrannoWepAmmo\",33,\"GigaDestroyerFire\")\ngoto Ready+3\nGigaDestroyerFire:\nKORX A 0 A_PlaySoundEx(\"misc/sharklaser\", \"Weapon\")\nKORX A 0 A_TakeInventory(\"MtlTyrannoWepAmmo\",33)\nCLAX A 4 A_FireCustomMissile(\"MtlTyrannoGigaDestroyer\",0,0,-1,0)\nCLAX A 8\nGoto Ready+3\nNoAmmo:\nTNT1 A 0\ngoto Ready+3\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPMtlTyranno : Health 10725\n{\nInventory.Amount 999\nInventory.MaxAmount 165\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor MtlTyrannoWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 66\n+INVENTORY.IGNORESKILL\n}\n\nactor MtlTyrannoAmmoHelper\n{\n+MISSILE\n-SOLID\n+NOINTERACTION\n+NOGRAVITY\n+DONTBLAST\n+DONTREFLECT\nrenderstyle none\nradius 2\nheight 2\nStates\n{\nSpawn:\nTNT1 A 6 A_GiveToTarget(\"MtlTyrannoWepAmmo\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"IsDead\",1,\"Die\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"EggAnimFlag\",1,\"Die\")\nloop\nDie:\nTNT1 A 1\nstop\n}\n}\n\nactor MtlTyrannoNuclearLaser\n{\nPROJECTILE\ndamagetype \"NuclearLaser\"\nObituary \"%k shelled %o\"\nSpeed 25\nDamage (30)\nradius 9\nheight 9\nscale 3\nStates\n{\nSpawn:\nMMFX F 1 ThrustThing(0,3,0,1)\nFLMB C 0 A_ChangeFlag(\"NOGRAVITY\",0)\ngoto Spawn2\nSpawn2:\nMMFX F 2\nMMFX I 2\nloop\nDeath:\nFLMB C 0 A_ChangeFlag(\"NOGRAVITY\",1)\nKORX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\",0,-1)\nFLMB D 0 A_SetScale(1)\nFLMB D 0 A_Explode(7,35,0,0,30)\nNAPA EFGHIJKLMNOPQ 1\nstop\nCrash:\nFLMB C 0 A_ChangeFlag(\"NOGRAVITY\",1)\nKORX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\",0,-1)\nFLMB D 0 A_SetScale(1)\nFLMB D 0 A_Explode(7,35,0,0,30)\nNAPA EFGHIJKLMNOPQ 1\nstop\nXDeath:\nFLMB C 0 A_ChangeFlag(\"NOGRAVITY\",1)\nKORX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\",0,-1)\nFLMB D 0 A_SetScale(1)\nFLMB D 0 A_Explode(7,35,0,0,30)\nNAPA EFGHIJKLMNOPQ 1\nstop\n}\n}\n\nactor MtlTyrannoGigaDestroyer\n{\nPROJECTILE\ndamagetype \"GigaDestroyer\"\nObituary \"%k giga destroyed %o\"\nSpeed 29\nDamage (25)\nradius 7\nheight 7\nscale 2.7\nStates\n{\nSpawn:\nFLMB C 2\nFLMB B 2\nloop\nDeath:\nKORX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nFLMB D 0 A_SetScale(2)\nFLMB D 0 A_Explode(15,50,0,0,30)\nNAPA EFGHIJKLMNOPQ 1\nstop\nCrash:\nKORX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nFLMB D 0 A_SetScale(2)\nFLMB D 0 A_Explode(15,50,0,0,30)\nNAPA EFGHIJKLMNOPQ 1\nstop\nXDeath:\nKORX A 0 A_PlaySoundEx(\"weapon/drillexplode\", \"Weapon\")\nFLMB D 0 A_SetScale(2)\nFLMB D 0 A_Explode(15,50,0,0,30)\nNAPA EFGHIJKLMNOPQ 1\nstop\n}\n}\n\n////////////////////////\n//////MetalGreymon//////\n////////////////////////\nactor MtlGreyWep : Weapon\n{\n+WEAPON.AMMO_OPTIONAL\n+WEAPON.ALT_AMMO_OPTIONAL\n+WEAPON.DONTBOB\n+WEAPON.NOAUTOAIM\nweapon.ammouse 0\nweapon.ammogive 3\nweapon.slotnumber 1\nTranslation \"192:192=35:35, 198:198=175:175\"\ninventory.pickupmessage \"\\cgIt's offensive power is said to equal that of a single nuclear warhead!\"\nObituary \"%k blown %o away\"\ntag \"MetalGreyWep\"\nweapon.ammotype \"MtlGreyWepAmmo\"\nweapon.ammotype2 \"DigiEXP\"\nweapon.preferredskin \"MetalGreymon\"\ninventory.icon \"NULLICON\"\ninventory.maxamount 1\ndropitem \"\"\n+WEAPON.ALLOW_WITH_RESPAWN_INVUL\nStates\n{\nspawn:\nCLAX A 1\nloop\nready:\nKORX A 0 A_GunFlash\nKORX A 0 ACS_ExecuteAlways(998,0,10646)\nCLAX A 1 A_WeaponReady\nCLAX A 5 A_GiveInventory(\"MtlGreyWepAmmo\",1)\ngoto ready+2\ndeselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCLAX A 1 A_Lower\nloop\nselect:\nKORX AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCLAX A 1 A_Raise\nloop\nFire:\nDUOF C 0 A_PlaySoundEx(\"weapon/mbuster\",\"Weapon\")\nDUOF C 0 A_FireCustomMissile(\"MtlPunch\",0,0,8,0)\nCLAX A 1 A_TakeInventory(\"FistFlag\",1)\nGoto ClawWait\nClawWait:\nCLAX A 1\nDUOF G 0 A_GiveInventory(\"AdapterWaitCount\",1)\nDUOF G 0 A_JumpIfInventory(\"AdapterWaitCount\",20,\"ClawFinish\")\nDUOF G 0 A_JumpIfInventory(\"FistFlag\",1,\"ClawFinish\")\nloop\nClawFinish:\nDUOF G 0 A_PlayWeaponSound(\"weapon/adapterreturn\")\nDUOF G 0 A_TakeInventory(\"FistFlag\",1)\nDUOF G 0 A_JumpIfInventory(\"AdapterWaitCount\", 8, 2) //Adds a slight delay if fired at very close range\nCLAX A 4\nDUOF G 0 A_TakeInventory(\"AdapterWaitCount\",999)\nCLAX AA 5\nDUOF B 0 A_Refire\nGoto Ready+2\nAltFire:\nCLAX A 1 A_JumpIfInventory(\"MtlGreyWepAmmo\",22,\"GigaDestroyerDualFire\")\nCLAX A 1 A_JumpIfInventory(\"MtlGreyWepAmmo\",11,\"GigaDestroyerFire\")\ngoto Ready+2\nGigaDestroyerFire:\nKORX A 2 A_TakeInventory(\"MtlGreyWepAmmo\",11)\nCLAX A 0 A_PlaySoundEx(\"weapon/magmabazooka\",\"Weapon\")\nCLAX A 4 A_FireCustomMissile(\"MtlGigaBlaster\",0,0,1,-2)\ngoto Ready+2\nGigaDestroyerDualFire:\nKORX A 2 A_TakeInventory(\"MtlGreyWepAmmo\",22)\nCLAX A 0 A_PlaySoundEx(\"weapon/magmabazooka\",\"Weapon\")\nCLAX A 4 A_FireCustomMissile(\"MtlGigaBlaster\",0,0,4,-2)\nCLAX A 0 A_PlaySoundEx(\"weapon/magmabazooka\",\"Weapon\")\nCLAX A 1 A_FireCustomMissile(\"MtlGigaBlaster\",0,0,-4,-2)\ngoto Ready+2\nNoAmmo:\nTNT1 A 0\ngoto Ready+2\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 0 A_JumpIfInventory(\"EggAnimFlag\",1,\"NoFlash\")\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nTNT1 A 11 A_GiveInventory(\"DigiEXP\",2)\nloop\nNoFlash:\nTNT1 A 1\nstop\n}\n}\n\nACTOR FullHPMtlGrey : Health 10726\n{\nInventory.Amount 999\nInventory.MaxAmount 145\n+COUNTITEM\nStates\n{\nSpawn:\nRWHI A -1\nStop\n}\n}\n\nactor MtlGreyWepAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 22\n+INVENTORY.IGNORESKILL\n}\n\nactor MtlGigaBlaster\n{\nPROJECTILE\ndamagetype \"GigaBlaster\"\nObituary \"%k blown %o to bits\"\nSpeed 26\nDamage (25)\nradius 9\nheight 9\nscale 1.7\nStates\n{\nSpawn:\nFLMB C 2 ThrustThing(random(1,360),2,0,0)\nFLMB B 2 ThrustThing(random(1,360),1,0,0)\nloop\nDeath:\nFLMB D 1 A_Explode(30,60,0,0,18)\nFLMB D 1\nstop\nCrash:\nFLMB D 1 A_Explode(30,60,0,0,18)\nFLMB D 1\nstop\nXDeath:\nFLMB D 1 A_Explode(30,60,0,0,18)\nFLMB D 1\nstop\n}\n}\n\nactor MtlPunch\n{\nPROJECTILE\n+SKYEXPLODE\nPROJECTILE\nDamage (35)\nSpeed 30\nRadius 8\nHeight 8\nscale 2.5\ndamagetype \"MetalGreyClaw\"\nObituary \"%o was smacked by %k's detatchable claws\"\nStates\n{\nSpawn:\nGIGF A 0\nGIGF A 0 A_GiveInventory(\"CutterFlag\", 10)\nSpawn2:\nGIGF A 0\nGIGF A 1 A_SpawnItemEx(\"MtlPunchWire\")\nGIGF A 0 A_TakeInventory(\"CutterFlag\", 1)\nGIGF A 0 A_JumpIfInventory(\"Cutterflag\", 2, \"Spawn2\")\nGIGF A 0\nGoto Spawn3\nSpawn3:\nGIGF AA 1\nGIGF A 0 A_TakeInventory(\"CutterFlag\", 999)\nGoto Death\nDeath:\nTNT1 A 0 A_CustomMissile(\"MetalGreySlashClaw\",-2)\nTNT1 A 1 A_CustomMissile(\"DuoPunchReturn\",0,0,0,0)\nstop\n}\n}\n\nActor MtlPunchReturn\n{\nradius 0\nheight 0\nspeed 40\ndamage (1)\nscale 2.5\ndamagetype \"MetalGreyClaw\"\n+DONTBLAST\n+RIPPER\nPROJECTILE\n+SKYEXPLODE\nstates\n{\nSpawn:\nGIGF J 0\nGIGF J 0 A_FaceTarget\nGIGF J 0 A_CustomMissile(\"MtlPunchWire\",0,0,0,0)\nGIGF JJJJ 1 A_JumpIfCloser(60,\"Return\")\nTNT1 A 0 A_CustomMissile(\"MtlPunchReturn\",0,0,0,0)\nstop\nReturn:\nGIGF A 0 A_GiveToTarget(\"FistFlag\",1)\nstop\n}\n}\n\nActor MtlPunchWire : DuoPunch\n{\nDamage (1)\nDamageType \"MetalGreyWire\"\nObituary \"%o was tangled up in %k's wire\"\nRadius 5\nHeight 4\n//+CLIENTSIDEONLY\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_SpawnItemEx(\"MtlPunchWireFX\")\nTNT1 A 0 A_JumpIfCloser(64, \"Death\")\nTNT1 A 0 A_CustomMissile(\"MtlPunchWire\", 0, 0, 0, 0)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nActor MtlPunchWireFX\n{\n+NOINTERACTION\n//+CLIENTSIDEONLY\nScale 2.5\nStates\n{\nSpawn:\nTNT1 A 1\nTNT1 A 0 A_JumpIfCloser(32, \"Death\")\nGIGF B 2\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor MetalGreySlashClaw\n{\nPROJECTILE\ndamagetype \"MetalSlash\"\nObituary \"%k sliced %o\"\nSpeed -40\nDamage (30)\nradius 24\nheight 44\nscale 2\nStates\n{\nSpawn:\nSCLA HIJKL 1\nstop\n}\n}"
}
]
},
"maps": []
}