openkothv1c.pk3

PK3 5.5 MiB 0 map(s)

Counts

endoom0
graphics0
lumps67
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "0b19dfcd-1718-45ff-b467-a5ae597fcfe8",
    "sha1": "0bf82454ef0e8f7043f5e14fa5c9a9fbd1a313c6",
    "sha256": "794569fe149c41864b285edff74c21cf7aa25159c53cced33abfddc210ffecf9",
    "filenames": [
      "openkothv1c.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2016-11-20 20:37:48",
      "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-11-20 20:37:48",
    "file": {
      "type": "PK3",
      "size": 5738701,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/0bf82454ef0e8f7043f5e14fa5c9a9fbd1a313c6/0bf82454ef0e8f7043f5e14fa5c9a9fbd1a313c6.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 67,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "README.txt",
        "contents": "Made by JaxOf7.\nFor MM8BDM.\nConverts 1 flag capture the flag mode actors to king of the hill mode actors.\nProvides KoTH acs.\nMust be played in Teamgame(acs), 1 Flag CTF, or CTF.\n\nThe gray flag becomes the control point.\nThe red and blue flags become healing units.\nKoTH is mostly TF2 style'd and includes overtime.\n\nSv_Possessionholdtime = how quickly the point is captured.\nPointlimit = tics the points must be held for to win. 3600 = standard 2 minutes. 900 = 30 seconds."
      },
      {
        "source": "pk3",
        "name": "actors/kothcontrolpoint.txt",
        "contents": "Const int pointrad = 350;\n\nactor KingOfTheHillPoint replaces WhiteFlag\n{\n+DONTSPLASH\n-MOVEWITHSECTOR\n-WINDTHRUST\nscale 2.5\nstates\n{\nSpawn:\nPOIN A 0\nPOIN A 0 Thing_ChangeTID(0,700)\n//POIN A 0 ACS_EXECUTEAlways(862,0)\n//POIN A 0 ACS_EXECUTEAlways(863,0)\nPOIN A 0 A_GiveInventory(\"NeutralOwned\",1)\nPOIN A 0 A_SpawnItemEX(\"PointFXGiver\")\nPOIN A 0 A_SpawnItemEX(\"PointZoneFXGiver\")\nSpawn2:\n//POIN A 0 Thing_ChangeTID(0,700)\nPOIN A 90\nPOIN BCD 5\nloop\n}\n}\n\nactor PointFXGiver : KingOfTheHillPoint\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_GiveToTarget(\"PointFXGive1\",1)\nTNT1 A 1 A_GiveToTarget(\"PointFXGive2\",1)\nloop\n}\n}\n\nactor PointFXGive1 : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"RedOwned\",1,\"RedColor\")\nTNT1 A 0 A_JumpIfInventory(\"BlueOwned\",1,\"BlueColor\")\nTNT1 A 0 A_JumpIfInventory(\"NeutralOwned\",1,\"GrayColor\")\nstop\nRedColor:\nTNT1 A 0 A_SpawnItemEx(\"RedSign1\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\nTNT1 A 0 A_SpawnItemEx(\"PointmarkRED\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\nRedColor2:\nTNT1 A 0 Thing_SetTranslation(0, 48)\ngoto TIDsync\nBlueColor:\nTNT1 A 0 A_SpawnItemEx(\"BlueSign1\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\nTNT1 A 0 A_SpawnItemEx(\"PointmarkBLUE\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\nBlueColor2:\nTNT1 A 0 Thing_SetTranslation(0, 0)\ngoto TIDsync\nGrayColor:\nTNT1 A 0 A_SpawnItemEx(\"NeutralSign1\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\nTNT1 A 0 A_SpawnItemEx(\"Pointmark\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\nGrayColor2:\nTNT1 A 0 Thing_SetTranslation(0, 1)\ngoto TIDsync\nTIDsync:\nTNT1 A 0 //Thing_ChangeTID(0,700)\nstop\n}\n}\n\nactor PointFXGive2 : PointFXGive1\n{\nstates\n{\nRedColor:\nTNT1 A 0 A_SpawnItemEx(\"RedSign2\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\ngoto RedColor2\nBlueColor:\nTNT1 A 0 A_SpawnItemEx(\"BlueSign2\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\ngoto BlueColor2\nGrayColor:\nTNT1 A 0 A_SpawnItemEx(\"NeutralSign2\", 0, 0, 100, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM/*|SXF_CLIENTSIDE*/, 0)\ngoto GrayColor2\n}\n}\n\nactor NeutralSign1\n{\nscale 2.5\n+NOGRAVITY\n+DONTSPLASH\n//+CLIENTSIDEONLY\n+NONETID\nStates\n{\nSpawn:\nPOIN E 1\nPOIN E 1\nstop\n}\n}\n\nactor NeutralSign2 : NeutralSign1\n{\nStates\n{\nSpawn:\nPOIN F 1\nPOIN F 1\nstop\n}\n}\n\nactor BlueSign1 : NeutralSign1\n{\nStates\n{\nSpawn:\nPOIN G 1\nPOIN G 1\nstop\n}\n}\n\nactor BlueSign2 : NeutralSign1\n{\nStates\n{\nSpawn:\nPOIN H 1\nPOIN H 1\nstop\n}\n}\n\nactor RedSign1 : NeutralSign1\n{\nStates\n{\nSpawn:\nPOIN I 1\nPOIN I 1\nstop\n}\n}\n\nactor RedSign2 : NeutralSign1\n{\nStates\n{\nSpawn:\nPOIN J 1\nPOIN J 1\nstop\n}\n}\n\nactor PointZoneFXGiver : KingOfTheHillPoint\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_GiveToTarget(\"PointZoneSpawn\",1)\nTNT1 A 17\nloop\n}\n}\n\nactor PointZoneSpawn : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"RedOwned\",1,\"RedColor\")\nTNT1 A 0 A_JumpIfInventory(\"BlueOwned\",1,\"BlueColor\")\nTNT1 A 0 A_SpawnItemEx(\"ZoneRingSpawnNeutral\", 0, 0, 30, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION, 0)\nstop\nRedColor:\nTNT1 A 0 A_SpawnItemEx(\"ZoneRingSpawnRed\", 0, 0, 30, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION, 0)\nstop\nBlueColor:\nTNT1 A 0 A_SpawnItemEx(\"ZoneRingSpawn\", 0, 0, 30, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION, 0)\nstop\n}\n}\n\nactor ZoneRingSpawn\n{\n\t+NOINTERACTION\n\t+NOGRAVITY\n\t+FORCEXYBILLBOARD\n\t-SOLID\n\tscale 2.5\n\theight 1\n\tradius 1\n\t//reactiontime 60\n\tvar int user_angle;\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 1 //A_SetUserVar(\"user_angle\", random(0, 6))\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"PointRingParticle\", pointrad, 0, -20, 0, 0, 5, user_angle, SXF_ABSOLUTEANGLE|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle + 12)\n\t\tTNT1 A 0 A_Jumpif(user_angle <= 360, \"SpawnLoop\")//A_Countdown\n\t\tGoto Death\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}\n\nactor ZoneRingSpawnRed : ZoneRingSpawn\n{Translation \"192:192=214:214\", \"198:198=177:177\"}\n\nactor ZoneRingSpawnNeutral : ZoneRingSpawn\n{Translation \"192:192=80:80\", \"198:198=89:89\"}\n\nactor PointRingParticle\n{\n\t//+CLIENTSIDEONLY\n\t//+NONETID\n\t+NOINTERACTION\n\t-SOLID\n\t+NOGRAVITY\n\theight 0\n\tradius 0\n\tScale 5.0\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tPOLN AAAAAAAAA 3\n\t\tPOLN AAAAAAAAA 3 A_Fadeout\n\t\tstop\n\t}\n}\n\nactor PointMark : MapMarker 29999\n{\n//$Category MM8BDM-SinglePlayer\n+NOINTERACTION\n+NOGRAVITY\n+SYNCHRONIZED\n-SOLID\nScale 0.5\nStates\n{\nSpawn:\nPMAP A 4\nstop\n}\n}\n\nactor PointMarkBLUE : PointMark\n{\nStates\n{\nSpawn:\nPMAP B 4\nstop\n}\n}\n\nactor PointMarkRED : PointMark\n{\nStates\n{\nSpawn:\nPMAP C 4\nstop\n}\n}\n\nactor NeutralOwned : inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor PointLocked : NeutralOwned{}\nactor BlueOwned : NeutralOwned{}\nactor RedOwned : NeutralOwned{}\n\nactor BlueCapturing : NeutralOwned{}\nactor RedCapturing : NeutralOwned{}\n\nactor CaptureCount : inventory\n{\ninventory.amount 1\ninventory.maxamount 9999\n}\n\nactor CaptureCountFrame : inventory\n{\ninventory.amount 1\ninventory.maxamount 7\n}\n\nactor PointState : inventory\n{\ninventory.amount 1\ninventory.maxamount 6\n}\n\nactor KothWinItem : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\ninventory.amount 1\ninventory.maxamount 8\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 ACS_ExecuteAlways(870,0,1)\nstop\n}\n}\n\nactor KothLoseItem : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\ninventory.amount 1\ninventory.maxamount 8\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 ACS_ExecuteAlways(870,0,2)\nstop\n}\n}\n\nactor KothWinnerPower : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\ninventory.amount 1\ninventory.maxamount 8\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_Giveinventory(\"KothWinStrength\",1)\nTNT1 A 0 A_Giveinventory(\"KothWinRage\",1)\nstop\n}\n}\n\nActor KothWinStrength : Powerdamage\n{\ninventory.amount 1\ndamagefactor \"normal\", 3\nPowerup.duration 0x7FFFFFFF\n}\n\nActor KothWinRage : PowerDoubleFiringSpeed\n{\ninventory.amount 1\nPowerup.duration 0x7FFFFFFF\n}"
      },
      {
        "source": "pk3",
        "name": "actors/healunit.txt",
        "contents": "actor HealUnit\n{\n+DONTSPLASH\nscale 2.5\nstates\n{\nSpawn:\nPOIN K 0\nPOIN K 0 ACS_ExecuteAlways(871,0)\nPOIN K 1 A_SpawnItemEx(\"HealFXBlue\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nPOIN K 1 A_SpawnItemEx(\"HealFXBlue\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nPOIN K 1 A_SpawnItemEx(\"HealFXBlue\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nPOIN K 1 A_SpawnItemEx(\"HealFXBlue\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nPOIN K 1 A_SpawnItemEx(\"HealFXBlue\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nloop\n}\n}\n\nactor HealUnitBlue : HealUnit replaces BlueFlag\n{\nstates\n{\nSpawn:\nPOIN K 0\nPOIN K 0 ACS_ExecuteAlways(866,0,0)\nPOIN K 1 A_SpawnItemEx(\"HealFXBlue\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nloop\n}\n}\n\nactor HealUnitRed : HealUnit replaces RedFlag\n{\nTranslation \"192:192=16:16\", \"198:198=178:178\"\nstates\n{\nSpawn:\nPOIN K 0\nPOIN K 0 ACS_ExecuteAlways(866,0,1)\nPOIN K 1 A_SpawnItemEx(\"HealFXRed\", 0, 0, 40, 0, 0, 0, 0, SXF_CLIENTSIDE)\nloop\n}\n}\n\nactor HealFXBlue : HealUnit\n{\n+CLIENTSIDEONLY\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Jump(32, \"HealthPelletFX\")\nstop\nHealthPelletFX:\nTNT1 A 1 A_SpawnItemEx(\"HealthPelletFX\", 0, 0, 0, random(3,6), 0, random(-3,-6), random(0, 359), SXF_CLIENTSIDE)\nstop\n}\n}\n\nactor HealFXRed : HealFXBlue\n{\nstates\n{\nHealthPelletFX:\nTNT1 A 1 A_SpawnItemEx(\"HealthPelletFX\", 0, 0, 0, random(3,6), 0, random(-3,-6), random(0, 359), SXF_CLIENTSIDE)\nstop\n}\n}\n\nactor HealthPelletFX\n{\nscale 2.0\n+NOINTERACTION\n+NOGRAVITY\n+DONTSPLASH\n+CLIENTSIDEONLY\nRenderStyle \"Translucent\"\nAlpha 0.5\nStates\n{\nSpawn:\nHBAL AB 6\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "actors/healunitheal.txt",
        "contents": "actor CabinetCoolDown : PowerDamage\n{\npowerup.duration 90\ndamagefactor \"normal\", 1.0\n}\n\nactor medCabinetHeal : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"CabinetCoolDown\",1,\"No\")\nEBAL E 0 A_GiveInventory(\"CabinetCoolDown\",1)\nPickup2:\nEBAL E 0 A_PlaySound(\"item/energyup\")\nEBAL E 0 HealThing(100)\nEBAL E 0 A_GiveInventory(\"BubbleAmmo\",255)\nEBAL E 0 A_GiveInventory(\"LeafAmmo\",255)\nEBAL E 0 A_GiveInventory(\"AtomicAmmo\",255)\nEBAL E 0 A_GiveInventory(\"ShadowAmmo\",255)\nEBAL E 0 A_GiveInventory(\"NapalmAmmo\",255)\nEBAL E 0 A_GiveInventory(\"AirAmmo\",255)\nEBAL E 0 A_GiveInventory(\"BombAmmo\",255)\nEBAL E 0 A_GiveInventory(\"MagnetAmmo\",255)\nEBAL E 0 A_GiveInventory(\"TopAmmo\",255)\nEBAL E 0 A_GiveInventory(\"NeedleAmmo\",255)\nEBAL E 0 A_GiveInventory(\"GeminiAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SnakeAmmo\",255)\n//EBAL E 0 A_GiveInventory(\"TimeAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SuperArmAmmo\",255)\nEBAL E 0 A_GiveInventory(\"IceAmmo\",255)\nEBAL E 0 A_GiveInventory(\"ThunderBeamAmmo\",255)\nEBAL E 0 A_GiveInventory(\"DiveMissileAmmo\",255)\nEBAL E 0 A_GiveInventory(\"MetalBladeAmmo\",255)\nEBAL E 0 A_GiveInventory(\"HardKnuckleAmmo\",255)\nEBAL E 0 A_GiveInventory(\"DrillBombAmmo\",255)\nEBAL E 0 A_GiveInventory(\"BlizzardAttackAmmo\",255)\nEBAL E 0 A_GiveInventory(\"FireStormAmmo\",255)\nEBAL E 0 A_GiveInventory(\"QuickBoomerangAmmo\",255)\nEBAL E 0 A_GiveInventory(\"CrashBombAmmo\",255)\nEBAL E 0 A_GiveInventory(\"ChargeKickAmmo\",255)\nEBAL E 0 A_GiveInventory(\"RollingCutterAmmo\",255)\nEBAL E 0 A_GiveInventory(\"RingBoomerangAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SparkShockAmmo\",255)\nEBAL E 0 A_GiveInventory(\"GyroAttackAmmo\",255)\nEBAL E 0 A_GiveInventory(\"PowerStoneAmmo\",255)\nEBAL E 0 A_GiveInventory(\"DustCrusherAmmo\",255)\nEBAL E 0 A_GiveInventory(\"PharaohShotAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SkullBarrierAmmo\",255)\nEBAL E 0 A_GiveInventory(\"WaterWaveAmmo\",255)\nEBAL E 0 A_GiveInventory(\"CrystalEyeAmmo\",255)\nEBAL E 0 A_GiveInventory(\"FlameBlastAmmo\",255)\nEBAL E 0 A_GiveInventory(\"YamatoSpearAmmo\",255)\nEBAL E 0 A_GiveInventory(\"DiveMissileAmmo\",255)\nEBAL E 0 A_GiveInventory(\"PlantBarrierAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SilverTomahawkAmmo\",255)\nEBAL E 0 A_GiveInventory(\"WindStormAmmo\",255)\nEBAL E 0 A_GiveInventory(\"KnightCrushAmmo\",255)\nEBAL E 0 A_GiveInventory(\"StarCrashAmmo\",255)\nEBAL E 0 A_GiveInventory(\"RainFlushAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SakugarneAmmo\",255)\nEBAL E 0 A_GiveInventory(\"BalladeCrackerAmmo\",255)\nEBAL E 0 A_GiveInventory(\"ScrewCrusherAmmo\",255)\nEBAL E 0 A_GiveInventory(\"FlashStopperAmmo\",255)\nEBAL E 0 A_GiveInventory(\"GravityHoldAmmo\",255)\nEBAL E 0 A_GiveInventory(\"CentaurFlashAmmo\",255)\nEBAL E 0 A_GiveInventory(\"MirrorBusterAmmo\",255)\nEBAL E 0 A_GiveInventory(\"FreezeCrackerAmmo\",255)\nEBAL E 0 A_GiveInventory(\"DangerWrapAmmo\",255)\nEBAL E 0 A_GiveInventory(\"JunkShieldAmmo\",255)\nEBAL E 0 A_GiveInventory(\"ThunderBoltAmmo\",255)\nEBAL E 0 A_GiveInventory(\"SlashClawAmmo\",255)\nEBAL E 0 A_GiveInventory(\"ScorchWheelAmmo\",255)\nEBAL E 0 A_GiveInventory(\"NoiseCrushAmmo\",255)\nEBAL E 0 A_GiveInventory(\"WildCoilAmmo\",255)\nstop\nNo:\nTNT1 A 0\nstop\n}\n}\n\nactor DummyHealth : MegaHealth replaces TimeStopperWep\n{}"
      },
      {
        "source": "pk3",
        "name": "actors/Respawn_Content.txt",
        "contents": "actor RespawnGhostEnable : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\n\tstates\n\t{\n\tPickup:\n\tTNT1 A 0 A_ChangeFlag(\"NOCLIP\",1)\n\tTNT1 A 0 A_ChangeFlag(\"SOLID\",0)\n\tTNT1 A 0 A_ChangeFlag(\"NONSHOOTABLE\",1)\n\tTNT1 A 0 A_ChangeFlag(\"INVULNERABLE\",1)\n\tTNT1 A 0\n\tTNT1 A 0 //ACS_ExecuteAlways(489,0,0)\n\tTNT1 A 0 A_GiveInventory(\"GhostInvisibility\",1)\n\tTNT1 A 0 SetPlayerProperty(0,1,4)\n\tstop\n\t}\n}\n\nactor RespawnGhostDisable : CustomInventory\n{\n+INVENTORY.AUTOACTIVATE\n\tstates\n\t{\n\tPickup:\n\tTNT1 A 0 A_ChangeFlag(\"NOCLIP\",0)\n\tTNT1 A 0 A_ChangeFlag(\"SOLID\",1)\n\tTNT1 A 0 A_ChangeFlag(\"NONSHOOTABLE\",0)\n\tTNT1 A 0 A_ChangeFlag(\"INVULNERABLE\",0)\n\tTNT1 A 0\n\tTNT1 A 0 A_TakeInventory(\"GhostInvisibility\",1)\n\tTNT1 A 0 SetPlayerProperty(0,0,4)\n\tstop\n\t}\n}\n\nactor RespawnGhostTimer : Inventory\n{\ninventory.maxamount 999\n}\n\nactor GhostRespawnInvincibility : PowerInvulnerable\n{\n\tPowerup.Duration 80\n}\n\nactor GhostInvisibility : PowerInvisibility\n{\n\tPowerup.Duration 99999999\n\tpowerup.mode \"translucent\"\n\tpowerup.strength 100\n}\n\n//[+]==============================[+]\nactor RespawningPlayer : Megaman\n{\n-SHOOTABLE\n+THRUACTORS\nplayer.forwardmove 0.0, 0.0\nplayer.sidemove 0.0, 0.0\nplayer.jumpz 0\nplayer.morphweapon \"RespawnCamera\"\nRenderStyle \"Translucent\"\nAlpha 0.0\n}\n\nactor RespawnCamera : Megabuster\n{\n+WEAPON.NOAUTOFIRE\nstates\n{\nReady:\nBUST B 0 //ACS_ExecuteAlways(998,0,0)\nBUST B 1 A_WeaponReady(WRF_NOSWITCH)\ngoto Ready+1\nFire:\nBUST B 0 ACS_ExecuteAlways(489,0,1)\nBUST B 1\ngoto Ready+1\nAltFire:\nBUST B 0 ACS_ExecuteAlways(489,0,0)\nBUST B 1\ngoto Ready+1\n}\n}\n\nactor RespawnNoTeleportFog : TeleportFog\n{\nStates\n{\nSpawn:\n//Raven:\n//Strife:\nTNT1 A 0\nTNT1 A 1\nStop\n}\n}\n\nactor RespawnInvulnerability : PowerInvulnerable\n{\npowerup.duration 105\n}\n\nactor RespawnCameraFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 64\n}"
      }
    ]
  },
  "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.