bdce_mm2_compatibility.pk3

PK3 144 KiB 0 map(s)

Counts

endoom0
graphics0
lumps6
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "058bb3b3-784f-4160-affd-6480a34955be",
    "sha1": "0a4f7fa7067d63667d3a8fb346783330ae7af9aa",
    "sha256": "0990175693e93b7542bd17f67590099a815c595ad27f7d2ee559f43112137524",
    "filenames": [
      "bdce_mm2_compatibility.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2021/10/30 23:02:03",
      "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": "2021/10/30 23:02:03",
    "file": {
      "type": "PK3",
      "size": 146960,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/0a4f7fa7067d63667d3a8fb346783330ae7af9aa/0a4f7fa7067d63667d3a8fb346783330ae7af9aa.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 6,
        "maps": 0,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "CVARS.txt",
        "contents": "#library \"CVARS\"\n#include \"zcommon.acs\"\n\nInt MarineSpawnCounter = 0;\nWorld Int 1: NumberOfAlliesFist;\nWorld Int 2: NumberOfAlliesSaw;\nWorld Int 3: NumberOfAlliesSMG;\nWorld Int 4: NumberOfAlliesShotgun;\nWorld Int 5: NumberOfAlliesSSG;\nWorld Int 6: NumberOfAllies;\nWorld Int 7: NumberOfAlliesMinigun;\nWorld Int 8: NumberOfAlliesRocket;\nWorld Int 9: NumberOfAlliesGrenade;\nWorld Int 10: NumberOfAlliesPlasmagun;\nWorld Int 11: NumberOfAlliesRailgun;\nWorld Int 12: NumberOfAlliesBFG;\nWorld Int 13: NumberOfAlliesBFG10K;\nWorld Int 14: NumberOfAlliesHML;\nWorld Int 15: NumberOfAlliesFlame;\n\nSCRIPT \"BDInitiate\" OPEN\n{\n\tif (GetCvar(\"bd_disablemapenhancements\") == 0)\n\t{\n\t\tDelay(16);//Allow DYNAMICLEV scripts to run first\n\t\tReplaceTextures (\"BFALL1\", \"BDBFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"BFALL2\", \"BDBFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"BFALL3\", \"BDBFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"BFALL4\", \"BDBFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"BLOOD1\", \"BDBLOOD1\");//Doom\n\t\tReplaceTextures (\"BLOOD2\", \"BDBLOOD1\");//Doom\n\t\tReplaceTextures (\"BLOOD3\", \"BDBLOOD1\");//Doom\n\t\tReplaceTextures (\"DBRAIN1\", \"LAVAFL\");//Doom2\n\t\tReplaceTextures (\"DBRAIN2\", \"LAVAFL\");//Doom2\n\t\tReplaceTextures (\"DBRAIN3\", \"LAVAFL\");//Doom2\n\t\tReplaceTextures (\"DBRAIN4\", \"LAVAFL\");//Doom2\n\t\tReplaceTextures(\"FLAT2\", \"FLAT2B\");//Doom\n\t\tReplaceTextures(\"FLAT5\", \"METAL53\");//Doom\n\t\tReplaceTextures(\"FLOOR0_1\", \"METAL54\");//Doom\n\t\tReplaceTextures(\"FLOOR0_3\", \"METAL55\");//Doom\n\t\tReplaceTextures(\"FLOOR3_3\", \"METAL56\");//Doom\n\t\tReplaceTextures(\"FLOOR5_2\", \"METAL52\");//Doom\n\t\tReplaceTextures(\"FLOOR5_3\", \"METAL52\");//Doom\n\t\tReplaceTextures(\"FWATER1\", \"BDFWATER\");//Doom\n\t\tReplaceTextures(\"FWATER2\", \"BDFWATER\");//Doom\n\t\tReplaceTextures(\"FWATER3\", \"BDFWATER\");//Doom\n\t\tReplaceTextures(\"FWATER4\", \"BDFWATER\");//Doom\n\t\tReplaceTextures(\"GRASS1\", \"BDGRASS1\");//Doom2\n\t\tReplaceTextures(\"GRASS2\", \"BDGRASS2\");//Doom2\n\t\tReplaceTextures(\"GRNLITE1\", \"GRNLIT1B\");//Doom2\n\t\tReplaceTextures (\"LAVA1\", \"LAVAFL\");//Doom\n\t\tReplaceTextures (\"LAVA2\", \"LAVAFL\");//Doom\n\t\tReplaceTextures (\"LAVA3\", \"LAVAFL\");//Doom\n\t\tReplaceTextures (\"LAVA4\", \"LAVAFL\");//Doom\n\t\tReplaceTextures (\"NUKAGE1\", \"BDNUKE1\");//Doom\n\t\tReplaceTextures (\"NUKAGE2\", \"BDNUKE1\");//Doom\n\t\tReplaceTextures (\"NUKAGE3\", \"BDNUKE1\");//Doom\n\t\tReplaceTextures (\"SFALL1\", \"BDSFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"SFALL2\", \"BDSFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"SFALL3\", \"BDSFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"SFALL4\", \"BDSFALL1\");//Internal Animated Wall(Doom2)\n\t\tReplaceTextures (\"SLFALL1\", \"CRFAL01\");//MM2 Brownfall\n\t\tReplaceTextures (\"SLFALL2\", \"CRFAL01\");//MM2 Brownfall\n\t\tReplaceTextures (\"SLFALL3\", \"CRFAL01\");//MM2 Brownfall\n\t\tReplaceTextures (\"SLFALL4\", \"CRFAL01\");//MM2 Brownfall\n\t\tReplaceTextures (\"SLIME01\", \"BDSLIME1\");//Doom2\n\t\tReplaceTextures (\"SLIME02\", \"BDSLIME1\");//Doom2\n\t\tReplaceTextures (\"SLIME03\", \"BDSLIME1\");//Doom2\n\t\tReplaceTextures (\"SLIME04\", \"BDSLIME1\");//Doom2\n\t\tReplaceTextures (\"SLIME05\", \"BDSLIME2\");//Doom2\n\t\tReplaceTextures (\"SLIME06\", \"BDSLIME2\");//Doom2\n\t\tReplaceTextures (\"SLIME07\", \"BDSLIME2\");//Doom2\n\t\tReplaceTextures (\"SLIME08\", \"BDSLIME2\");//Doom2\n\t\tReplaceTextures(\"TLITE6_5\", \"LITGEN7B\");//Doom\n\t\tReplaceTextures(\"TLITE6_6\", \"LITGEN9C\");//Doom\n\t\tReplaceTextures (\"WFALL1\", \"BDWFALL1\");//Internal Animated Wall(Plutonia)\n\t\tReplaceTextures (\"WFALL2\", \"BDWFALL1\");//Internal Animated Wall(Plutonia)\n\t\tReplaceTextures (\"WFALL3\", \"BDWFALL1\");//Internal Animated Wall(Plutonia)\n\t\tReplaceTextures (\"WFALL4\", \"BDWFALL1\");//Internal Animated Wall(Plutonia)\n\t}\n}\n\nscript \"BDInitialize\" enter\n{\n\t//Sbar Type\n\tif\t(GetCvar( \"bd_sbartype\") == 1) { GiveInventory(\"sbartype1\", 1); }\n\tif\t(GetCvar( \"bd_sbartype\") == 2) { GiveInventory(\"sbartype2\", 1); }\n\tif\t(GetCvar( \"bd_sbartype\") == 3) { GiveInventory(\"sbartype3\", 1); }\n\n\t// Detect Player Gender\n\tif(GetPlayerInfo(PlayerNumber(), PLAYERINFO_GENDER) == 0)\n\t{\n\t\tGiveInventory(\"GenderMale\", 1);\n\t}\n\tif(GetPlayerInfo(PlayerNumber(), PLAYERINFO_GENDER) == 1)\n\t{\n\t\tGiveInventory(\"GenderFemale\", 1);\n\t\tSetActorProperty(PlayerNumber(), APROP_VIEWHEIGHT, 45.0);\n\t\tSetActorProperty(PlayerNumber(), APROP_HEIGHT, 50.0);\n\t\tSetActorProperty(PlayerNumber(), APROP_MASS, 90);\n\t\tSetActorProperty(PlayerNumber(), APROP_ATTACKZOFFSET, 19.0);\n\t}\n\n\t//===========================\n\t//Game compatibilities\n\tif\t(GameType () == GAME_NET_COOPERATIVE)\n\t{\n\t\tConsoleCommand(\"compat_clientssendfullbuttoninfo 1\");\n\t}\n\n\tif (MarineSpawnCounter == 0)\n\t{\n\t\tACS_NamedExecute(\"BDSpawnMarines\",0);\n\t}\n\n\tTakeInventory(\"TankGun\", 1);\n\tTakeInventory(\"ArtilleryTankGun\", 1);\n\tTakeInventory(\"HelicopterGun\", 1);\n\tTakeInventory(\"MechGun\", 1);\n\tTakeInventory(\"HeavyMachinegunHUD\", 1);\n\tSetPlayerProperty(0, 0, PROP_BUDDHA);\n}\n\nscript \"BDRespawn\" Respawn NET\n{\n\t//Sbar Type\n\tTakeInventory(\"sbartype1\", 1);\n\tTakeInventory(\"sbartype2\", 1);\n\tTakeInventory(\"sbartype3\", 1);\n\tTakeInventory(\"sbartype4\", 1);\n\tTakeInventory(\"sbartype5\", 1);\n\tTakeInventory(\"sbartype6\", 1);\n\tTakeInventory(\"sbartype7\", 1);\n\tTakeInventory(\"GenderFemale\", 1);\n\tTakeInventory(\"GenderMale\", 1);\n\tif\t(GetCvar( \"bd_sbartype\") == 1) { GiveInventory(\"sbartype1\", 1); }\n\tif\t(GetCvar( \"bd_sbartype\") == 2) { GiveInventory(\"sbartype2\", 1); }\n\tif\t(GetCvar( \"bd_sbartype\") == 3) { GiveInventory(\"sbartype3\", 1); }\n\n\t// Detect Player Gender\n\tif(GetPlayerInfo(PlayerNumber(), PLAYERINFO_GENDER) == 0)\n\t{\n\t\tGiveInventory(\"GenderMale\", 1);\n\t}\n\tif(GetPlayerInfo(PlayerNumber(), PLAYERINFO_GENDER) == 1)\n\t{\n\t\tGiveInventory(\"GenderFemale\", 1);\n\t\tSetActorProperty(PlayerNumber(), APROP_VIEWHEIGHT, 45.0);\n\t\tSetActorProperty(PlayerNumber(), APROP_HEIGHT, 50.0);\n\t\tSetActorProperty(PlayerNumber(), APROP_MASS, 90);\n\t\tSetActorProperty(PlayerNumber(), APROP_ATTACKZOFFSET, 19.0);\n\t}\n\tDelay(1);\n\t//===========================\n}\n\nSCRIPT \"BDSpawnMarines\" (VOID)\n{\n\t//Fist Marines\n\tSwitch (NumberOfAlliesFist)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Fist\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesFist < 0)\n\t\t{\n\t\t\tNumberOfAlliesFist = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\t\tSpawn(\"Marine_Fist\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Saw Marines\n\tSwitch (NumberOfAlliesSaw)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesSaw < 0)\n\t\t{\n\t\t\tNumberOfAlliesSaw = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Saw\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//SMG Marines\n\tSwitch (NumberOfAlliesSMG)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesSMG < 0)\n\t\t{\n\t\t\tNumberOfAlliesSMG = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SMG\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Shotgun Marines\n\tSwitch (NumberOfAlliesShotgun)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesShotgun < 0)\n\t\t{\n\t\t\tNumberOfAlliesShotgun = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Shotgun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//SSG Marines\n\tSwitch (NumberOfAlliesSSG)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesSSG < 0)\n\t\t{\n\t\t\tNumberOfAlliesSSG = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_SSG\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Rifle Marines\n\tSwitch (NumberOfAllies)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAllies < 0)\n\t\t{\n\t\t\tNumberOfAllies = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rifle\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Minigun Marines\n\tSwitch (NumberOfAlliesMinigun)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesMinigun < 0)\n\t\t{\n\t\t\tNumberOfAlliesMinigun = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Minigun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Grenade Marines\n\tSwitch (NumberOfAlliesGrenade)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesGrenade < 0)\n\t\t{\n\t\t\tNumberOfAlliesGrenade = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Grenade\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Rocket Marines\n\tSwitch (NumberOfAlliesRocket)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesRocket < 0)\n\t\t{\n\t\t\tNumberOfAlliesRocket = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Rocket\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Plasmagun Marines\n\tSwitch (NumberOfAlliesPlasmagun)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesPlasmagun < 0)\n\t\t{\n\t\t\tNumberOfAlliesPlasmagun = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Plasmagun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Railgun Marines\n\tSwitch (NumberOfAlliesRailgun)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesRailgun < 0)\n\t\t{\n\t\t\tNumberOfAlliesRailgun = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Railgun\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//BFG Marines\n\tSwitch (NumberOfAlliesBFG)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesBFG < 0)\n\t\t{\n\t\t\tNumberOfAlliesBFG = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//BFG10K Marines\n\tSwitch (NumberOfAlliesBFG10K)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesBFG10K < 0)\n\t\t{\n\t\t\tNumberOfAlliesBFG10K = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_BFG10K\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//HML Marines\n\tSwitch (NumberOfAlliesHML)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesHML < 0)\n\t\t{\n\t\t\tNumberOfAlliesHML = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_HML\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\n\t//Flame Marines\n\tSwitch (NumberOfAlliesFlame)\n\t{\n\t\tCase 0:\n\t\tbreak;\n\n\t\tCase 1:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 2:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 3:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 4:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 5:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 6:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 7:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tCase 8:\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tbreak;\n\n\t\tDefault:\n\t\tIf (NumberOfAlliesFlame < 0)\n\t\t{\n\t\t\tNumberOfAlliesFlame = 0;\n\t\t}\n\t\tElse\n\t\t{\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)-32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0), GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0)+32, GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0), GetActorY(0)-32, GetActorZ(0), 0, 0);\n\t\tSpawn(\"Marine_Flame\", GetActorX(0), GetActorY(0)+32, GetActorZ(0), 0, 0);\n\t\t}\n\t\tbreak;\n\t}\n\tMarineSpawnCounter++;\n}\n\nScript \"BDCHeckJanitor\" (VOID)\n{\nif\t(GetCvar(\"bd_lowgraphicsmode\") == 1) { GiveInventory(\"LowGraphicsMode\", 1); }\nif\t(GetCvar(\"zdoombrutaljanitor\") == 1) { GiveInventory(\"LowGraphicsMode\", 1); }\nif\t(GameType () == GAME_NET_DEATHMATCH) { GiveInventory(\"LowGraphicsMode\", 1); }\n}\n\nScript \"BDCHeckJanitor2\" (VOID)\n{\nif\t(GetCvar(\"bd_infinitecasings\") == 0) { GiveInventory(\"LowGraphicsMode\", 1); }\n}\n\nScript \"BDCHeckJanitor3\" (VOID)//Making limbs not bounce with explosives\n{\nif\t(GetCvar(\"bd_lowgraphicsmode\") == 1) { SetActorState(0, \"NoColision\", 1); }\nif\t(GetCvar(\"zdoombrutaljanitor\") == 1) { SetActorState(0, \"NoColision\", 1); }\n}\n\nScript \"BDCHeckJanitor4\" (VOID)\n{\n\n\tif\t(GetCvar(\"isrunningzandronum\") == 1)\n\t{\n\tif\t(GetCvar(\"bd_bloodamount\") < 2) { SetActorState(0,\"Vanish\"); }\n\t}\n\n\tif\t(GetCvar(\"isrunningzandronum\") == 0)\n\t{\n\tif\t(GetCvar(\"zdoombrutalblood\") < 2) { SetActorState(0,\"Vanish\"); }\n\t}\n\n}\n\nScript \"BDCHeckClassicMonsters\" (VOID)\n{\nif\t(GetCvar(\"bd_classicmonsters\") == 1) { SetActorState(0,\"ReplaceVanilla\"); }\n}\n\nScript \"BDCheckFuzzySpectre\" (VOID)\n{\nif\t(GetCvar(\"bd_fuzzyspectre\") == 1) { SetActorState(0,\"ReplaceFuzzy\"); }\n}\n\nScript \"BDCheckDecorations\" (VOID)\n{\nif\t(GetCvar(\"bd_disabledecorations\") == 1) { SetActorState(0,\"Vanilla\"); }\n}\n\nScript \"BDDisableMapEnhancements\" (VOID)\n{\n\tif(GetCvar(\"bd_disablemapenhancements\") == 1)\n\t{\n\t\tSetActorState(0,\"Vanilla\");\n\t}\n}\n\nInt counterMapEnhancement;\n\nScript \"BDLimitMapEnhancements\" (VOID)\n{\n\tif(counterMapEnhancement >= 1)\n\t{\n\t\tSetActorState(0,\"Vanilla\");\n\t}\n\tcounterMapEnhancement++;\n}\n\nScript \"BDDisableNewGuns\" (VOID)\n{\nif\t(GetCvar(\"bd_disablenewguns\") == 1) { SetActorState(0,\"Vanilla\"); }\n}\n\nScript \"CheckIfDM\" (VOID)\n{\n\tif\t(GameType () == GAME_NET_DEATHMATCH) \tGiveInventory(\"DMGame\", 1);\n\tDelay(1);\n\tif\t(GameType () == GAME_NET_DEATHMATCH) \tSetActorState(0,\"DM\");\n}\n\nScript \"BDCheckStuff\" (VOID)\n{\nif\t(GetCvar(\"bd_nobulletpenetration\") == 0) { TakeInventory(\"nopenetration\", 1);}\nif\t(GetCvar(\"bd_nobulletpenetration\") == 1) { GiveInventory(\"nopenetration\", 1);}\nif\t(GetCvar(\"bd_shotgunstrap\") == 1) { GiveInventory(\"useshotgunstrap\", 1);}\nif\t(GetCvar(\"zdoombd_shotgunstrap\") == 1) { GiveInventory(\"useshotgunstrap\", 1);}\nif\t(GetCvar(\"bd_disablenewenemies\") == 1) { GiveInventory(\"nonewenemies\", 1);}\n}\n\nScript \"BDCheckWaterRipples\" (VOID)\n{\nif\t(GetCvar(\"bd_disablewaterripples2\") > 0) { GiveInventory(\"Clip2\", 10); }\n}\n\nScript \"BDDisableFriendlyMarines\" (VOID)\n{\nif\t(GetCvar(\"bd_disablefriendlymarines\") > 0) { GiveInventory(\"Clip2\", 10); }\n}\n\nScript \"BDShootableAmmo\" (VOID)\n{\nif\t(GetCvar(\"bd_shootablerocketammo\") < 1) { GiveInventory(\"Clip1\", 10); }\n}\n\nScript \"BDFootsteps\" (VOID)\n{\nif\t(GetCvar(\"bd_footstepsounds\") == 0) { GiveInventory(\"FootStepDisabled\", 1); }\n}\n\nScript \"DemonRuneCheck\" (VOID)\n{\nif\t(GetCvar(\"bd_disabledemonspheres\") == 1) { SetACtorState(0, \"Cancels\"); }\n}\n\nScript \"CheckRocketBackblast\" (VOID)\n{\nif\t(GetCvar(\"bd_rocketbackblast\") == 0) { SetACtorState(0, \"Disappear\"); }\n}\n\nScript \"CheckVoxels\" (VOID)\n{\nif\t(GetCvar(\"bd_voxeldec\") == 0) { SetACtorState(0, \"Disappear\"); }\n}\n\nScript \"BD_CheckBloodIntensity\" (VOID)\n{\n\n\tif\t(GetCvar(\"isrunningzandronum\") == 1)\n\t{\n\tif\t(GetCvar( \"bd_bloodamount\") == 0) { SetActorState(0,\"LowBlood\"); }\n\tif\t(GetCvar( \"bd_bloodamount\") == 1) { SetActorState(0,\"LowBlood\"); }\n\tif\t(GetCvar( \"bd_bloodamount\") == 3) { SetActorState(0,\"LotsOfBlood\"); }\n\tif\t(GetCvar( \"bd_bloodamount\") >= 4) { SetActorState(0,\"AbsurdBlood\"); }\n\t}\n\n\tif\t(GetCvar(\"isrunningzandronum\") == 0)\n\t{\n\tif\t(GetCvar(\"zdoombrutalblood\") == 0) { SetActorState(0,\"LowBlood\"); }\n\tif\t(GetCvar(\"zdoombrutalblood\") == 1) { SetActorState(0,\"LowBlood\"); }\n\tif\t(GetCvar(\"zdoombrutalblood\") == 3) { SetActorState(0,\"LotsOfBlood\"); }\n\tif\t(GetCvar(\"zdoombrutalblood\") == 4) { SetActorState(0,\"AbsurdBlood\"); }\n\t}\n\n\tif\t(GetCvar(\"isrunningzandronum\") == 1)\n\t{\n\t\tif\t(GetCvar(\"bd_bloodamount\") >= 5)\n\t\t\t{\n\t\t\tSetActorState(0,\"AbsurdBlood\");\n\t\t\tGiveInventory(\"AnimuGore\", 1);\n\t\t\t}\n\t}\n\n\tif\t(GetCvar(\"isrunningzandronum\") == 0)\n\t{\n\tif\t(GetCvar(\"zdoombrutalblood\") >= 5)\n\t\t{\n\t\tSetActorState(0,\"AbsurdBlood\");\n\t\tGiveInventory(\"AnimuGore\", 1);\n\t\t}\n\t}\n\n}\n\nScript \"BD_CheckBloodExtra1\" (VOID)\n{\n\t\tif\t(GetCvar(\"bd_morebloodmist\") >= 1)\n\t\t\t{\n\t\t\tSetActorState(0,\"AbsurdBlood\");\n\t\t\t}\n}\n\nScript \"BD_CheckIfLowBlood\" (VOID)\n{\nif\t(GetCvar(\"bd_bloodamount\") == 1) { SetActorState(0,\"Vanish\"); }\nif\t(GetCvar(\"bd_bloodamount\") == 0) { SetActorState(0,\"Vanish\"); }\n}\n\nscript \"BD_CheckIfOverLiquid\" (void) //Water Small Splash\n{\n\tif (CheckActorFloorTexture(0, \"FWATER1\"))    GiveInventory(\"IsOverWater\", 1);\n\tif (CheckActorFloorTexture(0, \"FWATER2\"))    GiveInventory(\"IsOverWater\", 1);\n\tif (CheckActorFloorTexture(0, \"FWATER3\"))    GiveInventory(\"IsOverWater\", 1);\n\tif (CheckActorFloorTexture(0, \"FWATER4\"))    GiveInventory(\"IsOverWater\", 1);\n\tif (CheckActorFloorTexture(0, \"BDFWATER\"))    GiveInventory(\"IsOverWater\", 1);\n\n\tif (CheckActorFloorTexture(0, \"NUKAGE1\"))    GiveInventory(\"IsOverNukage\", 1);\n\tif (CheckActorFloorTexture(0, \"NUKAGE2\"))    GiveInventory(\"IsOverNukage\", 1);\n\tif (CheckActorFloorTexture(0, \"NUKAGE3\"))    GiveInventory(\"IsOverNukage\", 1);\n\tif (CheckActorFloorTexture(0, \"NUKAGE4\"))    GiveInventory(\"IsOverNukage\", 1);\n\tif (CheckActorFloorTexture(0, \"BDNUKE1\"))    GiveInventory(\"IsOverNukage\", 1);\n\n\tif (CheckActorFloorTexture(0, \"FHDP01\"))    GiveInventory(\"IsOverPurple\", 1);\n\n\tif (CheckActorFloorTexture(0, \"SLIME01\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME02\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME03\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME04\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME05\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME06\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME07\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME08\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"BDSLIME1\"))    GiveInventory(\"IsOverSlime\", 1);\n\tif (CheckActorFloorTexture(0, \"BDSLIME2\"))    GiveInventory(\"IsOverSlime\", 1);\n\n\tif (CheckActorFloorTexture(0, \"SLIME09\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME10\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME11\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"SLIME12\"))    GiveInventory(\"IsOverLava\", 1);\n\n\tif (CheckActorFloorTexture(0, \"LAVA1\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"LAVA2\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"LAVA3\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"LAVA4\"))    GiveInventory(\"IsOverLava\", 1);\n\tif (CheckActorFloorTexture(0, \"LAVAFL\"))    GiveInventory(\"IsOverLava\", 1);\n\n\tif (CheckActorFloorTexture(0, \"MAGEFL\"))    GiveInventory(\"IsOverMagenta\", 1);\n\n\tif (CheckActorFloorTexture(0, \"BLOOD1\"))    GiveInventory(\"IsOverBlood\", 1);\n\tif (CheckActorFloorTexture(0, \"BLOOD2\"))    GiveInventory(\"IsOverBlood\", 1);\n\tif (CheckActorFloorTexture(0, \"BLOOD3\"))    GiveInventory(\"IsOverBlood\", 1);\n\tif (CheckActorFloorTexture(0, \"BLOOD4\"))    GiveInventory(\"IsOverBlood\", 1);\n\tif (CheckActorFloorTexture(0, \"BDBLOOD1\"))    GiveInventory(\"IsOverBlood\", 1);\n}\n\nScript \"Check_DisabledReloading\" Enter\n{\n\tif(GetCvar(\"bd_disablereloading\") == 1 && checkinventory(\"istacticalclass\") == 0)\n\t{\n\t\tGiveInventory(\"turboreload\",1);\n\t}\n}\n\nScript \"Check_DisabledAutoReloading\" Enter\n{\n\tif (GetCvar(\"bd_disableautoreload\") == 1)\n\t{\n\t\tGiveInventory(\"NoAutoReload\", 1);\n\t}\n}\n\nScript \"AddMarineFist\" (VOID) NET\n{\n\tNumberofAlliesFist++;\n}\n\nScript \"RemoveMarineFist\" (VOID) NET\n{\n\tNumberofAlliesFist--;\n}\n\nScript \"AddMarineSaw\" (VOID) NET\n{\n\tNumberofAlliesSaw++;\n}\n\nScript \"RemoveMarineSaw\" (VOID) NET\n{\n\tNumberofAlliesSaw--;\n}\n\nScript \"AddMarineSMG\" (VOID) NET\n{\n\tNumberofAlliesSMG++;\n}\n\nScript \"RemoveMarineSMG\" (VOID) NET\n{\n\tNumberofAlliesSMG--;\n}\n\nScript \"AddMarineShotgun\" (VOID) NET\n{\n\tNumberofAlliesShotgun++;\n}\n\nScript \"RemoveMarineShotgun\" (VOID) NET\n{\n\tNumberofAlliesShotgun--;\n}\n\nScript \"AddMarineSSG\" (VOID) NET\n{\n\tNumberofAlliesSSG++;\n}\n\nScript \"RemoveMarineSSG\" (VOID) NET\n{\n\tNumberofAlliesSSG--;\n}\n\nScript \"AddMarine\" (VOID) NET\n{\n\tNumberofAllies++;\n}\n\nScript \"RemoveMarine\" (VOID) NET\n{\n\tNumberofAllies--;\n}\n\nScript \"AddMarineMinigun\" (VOID) NET\n{\n\tNumberofAlliesMinigun++;\n}\n\nScript \"RemoveMarineMinigun\" (VOID) NET\n{\n\tNumberofAlliesMinigun--;\n}\n\nScript \"AddMarineRocket\" (VOID) NET\n{\n\tNumberofAlliesRocket++;\n}\n\nScript \"RemoveMarineRocket\" (VOID) NET\n{\n\tNumberofAlliesRocket--;\n}\n\nScript \"AddMarineGrenade\" (VOID) NET\n{\n\tNumberofAlliesGrenade++;\n}\n\nScript \"RemoveMarineGrenade\" (VOID) NET\n{\n\tNumberofAlliesGrenade--;\n}\n\nScript \"AddMarinePlasmagun\" (VOID) NET\n{\n\tNumberofAlliesPlasmagun++;\n}\n\nScript \"RemoveMarinePlasmagun\" (VOID) NET\n{\n\tNumberofAlliesPlasmagun--;\n}\n\nScript \"AddMarineRailgun\" (VOID) NET\n{\n\tNumberofAlliesRailgun++;\n}\n\nScript \"RemoveMarineRailgun\" (VOID) NET\n{\n\tNumberofAlliesRailgun--;\n}\n\nScript \"AddMarineBFG\" (VOID) NET\n{\n\tNumberofAlliesBFG++;\n}\n\nScript \"RemoveMarineBFG\" (VOID) NET\n{\n\tNumberofAlliesBFG--;\n}\n\nScript \"AddMarineBFG10K\" (VOID) NET\n{\n\tNumberofAlliesBFG10K++;\n}\n\nScript \"RemoveMarineBFG10K\" (VOID) NET\n{\n\tNumberofAlliesBFG10K--;\n}\n\nScript \"AddMarineHML\" (VOID) NET\n{\n\tNumberofAlliesHML++;\n}\n\nScript \"RemoveMarineHML\" (VOID) NET\n{\n\tNumberofAlliesHML--;\n}\n\nScript \"AddMarineFlame\" (VOID) NET\n{\n\tNumberofAlliesFlame++;\n}\n\nScript \"RemoveMarineFlame\" (VOID) NET\n{\n\tNumberofAlliesFlame--;\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.