diff --git a/maps/mp/zm_buried_grief_street.gsc b/maps/mp/zm_buried_grief_street.gsc index a4b34e89..43f1cad1 100644 --- a/maps/mp/zm_buried_grief_street.gsc +++ b/maps/mp/zm_buried_grief_street.gsc @@ -199,26 +199,18 @@ buildbuildables() removebuildable( buildable ) { player = get_players()[ 0 ]; - _a197 = level.buildable_stubs; - _k197 = getFirstArrayKey( _a197 ); - while ( isDefined( _k197 ) ) + foreach (stub in level.buildable_stubs) { - stub = _a197[ _k197 ]; if ( !isDefined( buildable ) || stub.equipname == buildable ) { if ( isDefined( buildable ) || stub.persistent != 3 ) { - _a206 = stub.buildablezone.pieces; - _k206 = getFirstArrayKey( _a206 ); - while ( isDefined( _k206 ) ) + foreach (piece in stub.buildablezone.pieces) { - piece = _a206[ _k206 ]; piece maps\mp\zombies\_zm_buildables::piece_unspawn(); - _k206 = getNextArrayKey( _a206, _k206 ); } } } - _k197 = getNextArrayKey( _a197, _k197 ); } } diff --git a/scripts/zm/replaced/_zm_afterlife.gsc b/scripts/zm/replaced/_zm_afterlife.gsc index bd1a4318..288355ea 100644 --- a/scripts/zm/replaced/_zm_afterlife.gsc +++ b/scripts/zm/replaced/_zm_afterlife.gsc @@ -34,22 +34,15 @@ afterlife_start_zombie_logic() while ( isDefined( b_everyone_alive ) && !b_everyone_alive ) { b_everyone_alive = 1; - a_players = getplayers(); - _a192 = a_players; - _k192 = getFirstArrayKey( _a192 ); - while ( isDefined( _k192 ) ) + players = getplayers(); + foreach (player in players) { - player = _a192[ _k192 ]; if ( isDefined( player.afterlife ) && player.afterlife ) { b_everyone_alive = 0; wait 0.05; break; } - else - { - _k192 = getNextArrayKey( _a192, _k192 ); - } } } wait 0.5; diff --git a/scripts/zm/replaced/_zm_magicbox.gsc b/scripts/zm/replaced/_zm_magicbox.gsc index ac4304cb..56999fea 100644 --- a/scripts/zm/replaced/_zm_magicbox.gsc +++ b/scripts/zm/replaced/_zm_magicbox.gsc @@ -33,13 +33,9 @@ treasure_chest_init( start_chest_name ) } if ( (getDvar("g_gametype") == "zgrief" && getDvarIntDefault("ui_gametype_pro", 0)) || !level.enable_magic ) { - _a102 = level.chests; - _k102 = getFirstArrayKey( _a102 ); - while ( isDefined( _k102 ) ) + foreach (chest in level.chests) { - chest = _a102[ _k102 ]; chest maps\mp\zombies\_zm_magicbox::hide_chest(); - _k102 = getNextArrayKey( _a102, _k102 ); } return; }