atfalpha1.20.pk3

PK3 8.6 KiB 0 map(s)

Counts

endoom0
graphics0
lumps12
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "00fee5c3-5dba-4b06-beb1-248c0ced9eaa",
    "sha1": "c62aa8e205fe4b5e71600d6561b53cdd2a744627",
    "sha256": "2f81d564dc580813148faf5e60ddcddb8062622f23e0ccff89250c994976b94c",
    "filenames": [
      "atfalpha1.20.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2016-09-18 20:02:57",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": null,
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2016-09-18 20:02:57",
    "file": {
      "type": "PK3",
      "size": 8783,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/c62aa8e205fe4b5e71600d6561b53cdd2a744627/c62aa8e205fe4b5e71600d6561b53cdd2a744627.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 12,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "Actors/Batteries/BatteryBase.txt",
        "contents": "ACTOR TeamBatteryBase\n{\n  Health 100000\n  //Health 2500\n  Mass 99999\n  Radius 34\n  Height 58\n  Scale 2\n  PainChance 256\n  +SOLID\n  +SHOOTABLE\n  +NOBLOOD\n  +DONTGIB\n  +NOICEDEATH\n  //+DONTRIP\n  +NODAMAGETHRUST\n  +QUICKTORETALIATE\n  var int user_lastHealth;\n  var int user_shield;\n  var int user_shieldLimit;\n  States\n  {\n  Spawn:\n  TNT1 A 0\n  Spawn0:\n  TNT1 A 0 A_SetUserVar(\"user_shieldLimit\",500)\n  TNT1 A 0 A_SetUserVar(\"user_shield\",user_shieldLimit)\n  TNT1 A 0 A_ChangeFlag(\"NOPAIN\",1)\n  TNT1 A 0 DamageThing(97500)\n  TNT1 A 0 A_ChangeFlag(\"NOPAIN\",0)\n  TNT1 A 0 A_SetUserVar(\"user_lastHealth\",health)\n  TNT1 A 0 ACS_Executealways(923,0)\n  TNT1 A 0 A_SpawnItemEx(\"Spiney\",0,0,60)\n  Spawn1:\n  Spawn2:\n     BBTY ABABABAB 5\n  Spawn3:\n     BBTY AAA 1\n\t TNT1 A 0 A_JumpIf(user_shield >= user_shieldLimit,3)\n\t TNT1 A 0 A_GiveInventory(\"BatteryShieldHeal\",1)\n\t TNT1 A 0 A_SetUserVar(\"user_shield\",user_shield+1)\n     BBTY AAB 1\n\t TNT1 A 0 A_JumpIf(user_shield >= user_shieldLimit,3)\n\t TNT1 A 0 A_GiveInventory(\"BatteryShieldHeal\",1)\n\t TNT1 A 0 A_SetUserVar(\"user_shield\",user_shield+1)\n\t BBTY BBB 1\n\t TNT1 A 0 A_JumpIf(user_shield >= user_shieldLimit,3)\n\t TNT1 A 0 A_GiveInventory(\"BatteryShieldHeal\",1)\n\t TNT1 A 0 A_SetUserVar(\"user_shield\",user_shield+1)\n\n\t TNT1 A 0\n     loop\n  pain:\n    TNT1 A 0 A_SetUserVar(\"user_shield\",user_shield-(user_lastHealth-health))\n\tTNT1 A 0 A_SetUserVar(\"user_lastHealth\",health)\n\tTNT1 A 0 A_JumpIf(user_shield<0,\"ShieldMin\")\n  pain2:\n\t//TNT1 A 0 A_GiveInventory(\"DebugHeal\",1)\n\t//TNT1 A 0 A_LogInt(health)\n\tTNT1 A 2 A_PlaySoundEx(\"misc/metdie\",\"Body\")\n\tGoto spawn1\n  ShieldMin:\n    TNT1 A 0 A_SetUserVar(\"user_shield\",0)\n    goto pain2\n  Death:\n     BBTY A 0 A_noblocking\n\t RBTY A 0 A_GivetoTarget(\"ScoreGiver\")\n\t BBTY C 5\n\t Goto Death+2\n  }\n}\n\nactor BatteryShieldHeal : CustomInventory\n{\nstates\n{\npickup:\nTNT1 A 0 HealThing(1)\nTNT1 A 0 A_SetUserVar(\"user_lastHealth\",health)\nstop\n}\n}\n\nactor DebugHeal : CustomInventory\n{\nstates\n{\npickup:\nTNT1 A 0 A_JumpIfHealthLower(100,\"pickup2\")\nstop\npickup2:\nTNT1 A 0 HealThing(1000-health)\nstop\n}\n}\n\nactor ScoreGiver : CustomInventory\n{ states {\npickup:\nTNT1 A 0\nTNT1 A 2 A_PlaySoundEx(\"misc/GravityWarn\",\"Body\")\nTNT1 A 0 ACS_EXECUTEAlways(911,0)\nstop\n}}\n\nactor ThruMaker : CustomInventory\n{ states {\npickup:\nTNT1 A 0\nTNT1 A 2 A_Changeflag(\"THRUSPECIES\",1)\nTNT1 A 2 A_Changeflag(\"MTHRUSPECIES\",1)\nstop\n}}\n\nActor DefenderPower : PowerDamage\n{inventory.amount 1 inventory.maxamount 1 powerup.duration 12 Damagefactor \"NORMAL\", 1.25}\n\nActor DefenderRapid : PowerDoubleFiringSpeed\n{inventory.amount 1 inventory.maxamount 1 powerup.duration 12}\n\nActor DefenderResist : PowerProtection\n{inventory.amount 1 inventory.maxamount 1 powerup.duration 12 Damagefactor \"NORMAL\", 0.75}"
      },
      {
        "source": "pk3",
        "name": "Actors/Batteries/BatteryDamageReplace.txt",
        "contents": "actor LeafShieldCounterShotBat : LeafShieldCounterShot replaces LeafShieldCounterShot\n{\ndamagetype \"LeafShieldCounter\"\n}\n\nactor MegaBallBat : MegaBall replaces MegaBall\n{\ndamagetype \"MegaBallDrop\"\n}\n\nactor TenguDashBat : TenguDash replaces TenguDash\n{\ndamagetype \"TenguBladeDash\"\n}\n\nactor TenguSlash1Bat : TenguSlash1 replaces TenguSlash1\n{\ndamagetype \"TenguBladeSlash\"\n}\n\nactor TenguSlash2Bat : TenguSlash2 replaces TenguSlash2\n{\ndamagetype \"TenguBladeSlash\"\n}\n\nactor SliderDamagerBat : SliderDamager replaces SliderDamager\n{\ndamagetype \"OilSliderSlide\"\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Batteries/BatteryPain.txt",
        "contents": "ACTOR TeamBattery : TeamBatteryBase\n{\n//Ripper resist\ndamagefactor \"LaserBuster\", 0.5\ndamagefactor \"RollingCutter\", 0.5\ndamagefactor \"IceSlasher\", 0.5\ndamagefactor \"ThunderBeam\", 0.5\ndamagefactor \"MetalBlade\", 0.5\ndamagefactor \"LeafShield\", 0.5\ndamagefactor \"ShadowBlade\", 0.5\ndamagefactor \"RingBoomerang\", 0.5\ndamagefactor \"KnightCrush\", 0.5\ndamagefactor \"WindStorm\", 0.5\ndamagefactor \"YamatoSpear\", 0.5\ndamagefactor \"SlashClaw\", 0.5\ndamagefactor \"ScorchWheel\", 0.5\ndamagefactor \"IceWave\", 0.5\ndamagefactor \"MagicCard\", 0.5\ndamagefactor \"TenguBladeSlash\", 0.5\ndamagefactor \"SolarBlaze\", 0.5\n\n//Ripper resist with pain resist\ndamagefactor \"AtomicFire3\", 0.75\ndamagefactor \"FlameSword\", 0.75\ndamagefactor \"SpreadDrill\", 0.75\ndamagefactor \"SpreadDrill2\", 0.75\ndamagefactor \"SpreadDrill3\", 0.75\ndamagefactor \"LaserTrident\", 1.0\n\n//Stationary target resist\n//damagefactor \"BassBuster\", 0.75\ndamagefactor \"DuoFist1\", 0.75\ndamagefactor \"TrebleBoost\", 0.75\ndamagefactor \"HyperBomb\", 0.75\ndamagefactor \"FireSpin\", 0.75\ndamagefactor \"BubbleLead\", 0.75\ndamagefactor \"AirShooter\", 0.75\ndamagefactor \"CrashBomb\", 0.75\ndamagefactor \"QuickBoomerang\", 0.75\ndamagefactor \"HardKnuckle\", 0.75\ndamagefactor \"SearchSnake\", 0.75\ndamagefactor \"RainFlush\", 0.75\ndamagefactor \"StarCrash\", 0.75\n//damagefactor \"NapalmBomb\", 0.75\ndamagefactor \"PowerStone\", 0.75\ndamagefactor \"WaterWave\", 0.75\n//damagefactor \"BlizzardAttack\", 0.75\ndamagefactor \"JunkShield\", 0.75\ndamagefactor \"WildCoil\", 0.75\ndamagefactor \"WildCoil2\", 0.75\ndamagefactor \"FlashBomb\", 0.75\ndamagefactor \"HomingSniper\", 0.75\ndamagefactor \"ThunderClaw\", 0.75\n//damagefactor \"WaterBalloon\", 0.75\ndamagefactor \"WaveBurner\", 0.75\ndamagefactor \"CopyVision\", 0.75\ndamagefactor \"RemoteMine\", 0.75\ndamagefactor \"MagmaBazooka1\", 0.75\ndamagefactor \"MagmaBazooka2\", 0.75\ndamagefactor \"BlackHoleBomb\", 0.75\ndamagefactor \"ScrewCrusher\", 0.75\n\n//Super stationary target resist\ndamagefactor \"TopSpin\", 0.1\ndamagefactor \"PharaohHold\", 0.5\ndamagefactor \"TornadoHold\", 0.25\ndamagefactor \"IceWall\", 0.2\ndamagefactor \"IceWallB\", 0.2\ndamagefactor \"OilSliderSlide\", 0.25\ndamagefactor \"TenguBladeDash\", 0.25\ndamagefactor \"Sakugarne\", 0.1\ndamagefactor \"Treble\", 0.25\ndamagefactor \"WaterCannon\", 0.5\n\ndamagefactor \"Fire\", 0.2 //MageStaff\n\n//Other\ndamagefactor \"MegaBallDrop\", 0.5\ndamagefactor \"MegaBall\", 0.75\ndamagefactor \"LightningBolt\", 1.0\ndamagefactor \"Tango\", 1.0\ndamagefactor \"Spiney\", 0\nstates\n{\nPain.FlameSword:\nPLAY H 0 A_GiveInventory(\"FlameSwordProtect\", 1)\nGoto pain\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\nPLAY H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain\npain.LaserTrident:\nPLY1 H 0 A_GiveInventory(\"LaserTridentProtect\", 1)\ngoto pain\nPain.AtomicFire3:\nPLAY H 0 A_GiveInventory(\"AtomicFireBatteryProtect\", 1)\nGoto pain\nPain.IceWall:\nPain.IceWallB:\nPLAY H 0 A_GiveInventory(\"IceWallBatteryProtect\", 1)\nGoto pain\nPain.Tango:\nPLAY H 0 A_GiveInventory(\"TangoBatteryProtect\", 1)\nPLAY H 0 A_GiveInventory(\"TangoBatteryProtect2\", 1)\nGoto pain\nPain.MegaBallDrop:\n//PLAY H 0 A_JumpIfInventory(\"MegaBallDropBatteryProtect\",1,\"Drop2\")\n//PLAY H 0 A_LOG(\"Drop\")\nPLAY H 0 A_GiveInventory(\"MegaBallDropBatteryProtect\", 1)\nGoto pain\nDrop2:\nPLAY H 0 A_LOG(\"Drop2\")\nPLAY H 0 A_GiveInventory(\"MegaBallDropBatteryProtect\", 1)\nGoto pain\nPain.MegaBall:\n//PLAY H 0 A_JumpIfInventory(\"MegaBallBatteryProtect\",1,\"Kick2\")\n//PLAY H 0 A_LOG(\"Kick\")\nPLAY H 0 A_GiveInventory(\"MegaBallBatteryProtect\", 1)\nGoto pain\nKick2:\nPLAY H 0 A_LOG(\"Kick2\")\nPLAY H 0 A_GiveInventory(\"MegaBallDropBatteryProtect\", 1)\nGoto pain\nPain.LightningBolt:\nPLAY H 0 A_GiveInventory(\"LightningBoltBatteryProtect\", 1)\nGoto pain\nPain.Burner:\nPain.BurnerRED:\nPLAY H 0 A_GiveInventory(\"BatteryBurnerhitDelay\",1)\nPLAY H 0\nGoto Pain\nPain.Sprinkler:\nPLAY H 0 A_GiveInventory(\"SprinklerHitDelay\",1)\nPLAY H 0\nGoto Pain\nPain.WaterCannon:\nPLAY H 0 A_GiveInventory(\"WaterCannonBatteryProtect\",1)\nPLAY H 0\nGoto Pain\n}\n}\n\nactor TangoBatteryProtect : PowerProtection\n{\nPowerup.Duration 70\nDamageFactor \"Normal\", 1.0\nDamageFactor \"Tango\", 0.1\n}\n\nactor TangoBatteryProtect2 : PowerProtection\n{\nPowerup.Duration 3\nDamageFactor \"Normal\", 1.0\nDamageFactor \"Tango\", 0.0\n}\n\nactor MegaBallDropBatteryProtect : PowerProtection\n{\nPowerup.Duration 3\nDamageFactor \"Normal\", 1.0\nDamageFactor \"MegaBallDrop\", 0.2\n}\n\nactor MegaBallBatteryProtect : PowerProtection\n{\nPowerup.Duration 3\nDamageFactor \"Normal\", 1.0\nDamageFactor \"MegaBall\", 0.1\n}\n\nactor LightningBoltBatteryProtect : PowerProtection\n{\nPowerup.Duration 3\nDamageFactor \"Normal\", 1.0\nDamageFactor \"LightningBolt\", 0.2\n}\n\nactor AtomicFireBatteryProtect : PowerProtection\n{\nPowerup.Duration 3\nDamageFactor \"Normal\", 1.0\nDamageFactor \"AtomicFire3\", 0.1\n}\n\nactor IceWallBatteryProtect : PowerProtection\n{\nPowerup.Duration 3\nDamageFactor \"Normal\", 1.0\nDamageFactor \"IceWall\", 0.0\nDamageFactor \"IceWallB\", 0.0\n}\n\nactor WaterCannonBatteryProtect : PowerProtection\n{\nPowerup.Duration 7\nDamageFactor \"Normal\", 1.0\nDamageFactor \"WaterCannon\", 0.0\n}\n\nactor BatteryBurnerhitDelay : PowerProtection\n{\nPowerup.Duration 6\nDamageFactor \"Burner\", 0.0\nDamageFactor \"BurnerRED\", 0.0\n}\n\nactor SprinklerHitDelay : PowerProtection\n{\nPowerup.Duration 8\nDamageFactor \"Sprinkler\", 0.0\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Batteries/BatteryTeams.txt",
        "contents": "ACTOR BlueBattery : TeamBattery replaces BlueFlag\n{\ntranslation \"192:192=192:192\",\"198:198=198:198\"\nDesignatedTeam 0\n//Species \"BLUEMember\"\n//$Category BaseBatteries\nstates\n{\nSpawn:\nTNT1 A 0\nBBTY A 1 Thing_ChangeTID(0,11840)\ngoto Spawn0\n}\n}\n\nACTOR REDBATTERY : TeamBattery replaces RedFlag\n{\ntranslation \"192:192=54:54\",\"198:198=42:42\"\nDesignatedTeam 1\n//Species \"REDMember\"\n//$Category BaseBatteries\nstates\n{\nSpawn:\nTNT1 A 0\nBBTY A 1 Thing_ChangeTID(0,11841)\ngoto Spawn0\n}\n}"
      }
    ]
  },
  "maps": []
}

gib.gg runs on open-source software and freely licensed replacement game assets from the Freedoom project. gib.gg is not affiliated with Bethesda Softworks, id Software, or ZeniMax Media. All trademarks belong to their respective owners. Some WADs and associated metadata on this site are sourced from WAD Archive. User-submitted content remains the responsibility of its respective authors. If you believe content on this site violates your rights, please send DMCA requests to dmca@gib.gg.