From f19bcbe4bea912b08187669868d398ea33816661 Mon Sep 17 00:00:00 2001 From: LostWhip6 Date: Sat, 25 Jan 2025 16:30:14 -0600 Subject: [PATCH] Removed Radiation and Mine Zones (afghan and wasteland) --- mod/maps/mp/gametypes/cj.gsc | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/mod/maps/mp/gametypes/cj.gsc b/mod/maps/mp/gametypes/cj.gsc index fdd902a..d90e7e3 100644 --- a/mod/maps/mp/gametypes/cj.gsc +++ b/mod/maps/mp/gametypes/cj.gsc @@ -52,6 +52,7 @@ onPlayerSpawned() { self waittill("spawned_player"); + self thread RemoveFields(); self thread watch_player_buttons(); self thread watch_player_commands(); self thread replenish_ammo(); @@ -414,3 +415,39 @@ delete_unwanted_entities() ents[i] delete (); } } + +RemoveFields() +{ + if(!isdefined(level.FieldsRemoved)) + { + level.FieldsRemoved = false; + } + if(level.FieldsRemoved == true) + { + return; + } + level.FieldsRemoved = true; + minefields = getentarray("minefield", "targetname"); + radiationFields = getentarray("radiation", "targetname"); + for (i = 0; i < minefields.size; i++) + { + if (minefields[i]) + { + self iPrintln("^3Removed " + minefields.size + " Minefields Fields"); + minefields[i] delete(); + wait .1; + + } + } + + for (i = 0; i < radiationFields.size; i++) + { + if (radiationFields[i]) + { + self iPrintln("^3Removed " + radiationFields.size + " Radiation Fields"); + radiationFields[i] delete(); + wait .1; + + } + } +}