diff --git a/common_mp/character/c_mp_german_shepherd_vest.gsc b/Multiplayer Core/common_mp/character/c_mp_german_shepherd_vest.gsc similarity index 100% rename from common_mp/character/c_mp_german_shepherd_vest.gsc rename to Multiplayer Core/common_mp/character/c_mp_german_shepherd_vest.gsc diff --git a/common_mp/character/c_mp_german_shepherd_vest_black.gsc b/Multiplayer Core/common_mp/character/c_mp_german_shepherd_vest_black.gsc similarity index 100% rename from common_mp/character/c_mp_german_shepherd_vest_black.gsc rename to Multiplayer Core/common_mp/character/c_mp_german_shepherd_vest_black.gsc diff --git a/common_mp/maps/mp/_serverfaceanim_mp.gsc b/Multiplayer Core/common_mp/maps/mp/_serverfaceanim_mp.gsc similarity index 100% rename from common_mp/maps/mp/_serverfaceanim_mp.gsc rename to Multiplayer Core/common_mp/maps/mp/_serverfaceanim_mp.gsc diff --git a/common_mp/maps/mp/animscripts/dog_combat.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_combat.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_combat.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_combat.gsc diff --git a/common_mp/maps/mp/animscripts/dog_death.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_death.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_death.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_death.gsc diff --git a/common_mp/maps/mp/animscripts/dog_flashed.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_flashed.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_flashed.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_flashed.gsc diff --git a/common_mp/maps/mp/animscripts/dog_init.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_init.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_init.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_init.gsc diff --git a/common_mp/maps/mp/animscripts/dog_jump.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_jump.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_jump.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_jump.gsc diff --git a/common_mp/maps/mp/animscripts/dog_move.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_move.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_move.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_move.gsc diff --git a/common_mp/maps/mp/animscripts/dog_pain.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_pain.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_pain.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_pain.gsc diff --git a/common_mp/maps/mp/animscripts/dog_stop.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_stop.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_stop.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_stop.gsc diff --git a/common_mp/maps/mp/animscripts/dog_turn.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/dog_turn.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/dog_turn.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/dog_turn.gsc diff --git a/common_mp/maps/mp/animscripts/shared.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/shared.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/shared.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/shared.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/jump_down_40.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/jump_down_40.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/jump_down_40.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/jump_down_40.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/jump_down_56.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/jump_down_56.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/jump_down_56.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/jump_down_56.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/jump_down_96.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/jump_down_96.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/jump_down_96.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/jump_down_96.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/mantle_on_40.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_40.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/mantle_on_40.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_40.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/mantle_on_56.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_56.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/mantle_on_56.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_56.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/mantle_on_80.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_80.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/mantle_on_80.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_80.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/mantle_on_96.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_96.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/mantle_on_96.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_on_96.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/mantle_over_40.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_over_40.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/mantle_over_40.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_over_40.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/mantle_window_36.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_window_36.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/mantle_window_36.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/mantle_window_36.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/shared.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/shared.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/shared.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/shared.gsc diff --git a/common_mp/maps/mp/animscripts/traverse/through_hole_42.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/traverse/through_hole_42.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/traverse/through_hole_42.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/traverse/through_hole_42.gsc diff --git a/common_mp/maps/mp/animscripts/utility.gsc b/Multiplayer Core/common_mp/maps/mp/animscripts/utility.gsc similarity index 100% rename from common_mp/maps/mp/animscripts/utility.gsc rename to Multiplayer Core/common_mp/maps/mp/animscripts/utility.gsc diff --git a/common_mp/maps/mp/killstreaks/_dogs.gsc b/Multiplayer Core/common_mp/maps/mp/killstreaks/_dogs.gsc similarity index 100% rename from common_mp/maps/mp/killstreaks/_dogs.gsc rename to Multiplayer Core/common_mp/maps/mp/killstreaks/_dogs.gsc diff --git a/patch_mp/codescripts/character_mp.gsc b/Multiplayer Core/patch_mp/codescripts/character_mp.gsc similarity index 100% rename from patch_mp/codescripts/character_mp.gsc rename to Multiplayer Core/patch_mp/codescripts/character_mp.gsc diff --git a/patch_mp/codescripts/delete.gsc b/Multiplayer Core/patch_mp/codescripts/delete.gsc similarity index 100% rename from patch_mp/codescripts/delete.gsc rename to Multiplayer Core/patch_mp/codescripts/delete.gsc diff --git a/patch_mp/codescripts/struct.gsc b/Multiplayer Core/patch_mp/codescripts/struct.gsc similarity index 100% rename from patch_mp/codescripts/struct.gsc rename to Multiplayer Core/patch_mp/codescripts/struct.gsc diff --git a/patch_mp/common_scripts/utility.gsc b/Multiplayer Core/patch_mp/common_scripts/utility.gsc similarity index 100% rename from patch_mp/common_scripts/utility.gsc rename to Multiplayer Core/patch_mp/common_scripts/utility.gsc diff --git a/patch_mp/maps/mp/_acousticsensor.gsc b/Multiplayer Core/patch_mp/maps/mp/_acousticsensor.gsc similarity index 100% rename from patch_mp/maps/mp/_acousticsensor.gsc rename to Multiplayer Core/patch_mp/maps/mp/_acousticsensor.gsc diff --git a/patch_mp/maps/mp/_ambientpackage.gsc b/Multiplayer Core/patch_mp/maps/mp/_ambientpackage.gsc similarity index 100% rename from patch_mp/maps/mp/_ambientpackage.gsc rename to Multiplayer Core/patch_mp/maps/mp/_ambientpackage.gsc diff --git a/patch_mp/maps/mp/_art.gsc b/Multiplayer Core/patch_mp/maps/mp/_art.gsc similarity index 100% rename from patch_mp/maps/mp/_art.gsc rename to Multiplayer Core/patch_mp/maps/mp/_art.gsc diff --git a/patch_mp/maps/mp/_audio.gsc b/Multiplayer Core/patch_mp/maps/mp/_audio.gsc similarity index 100% rename from patch_mp/maps/mp/_audio.gsc rename to Multiplayer Core/patch_mp/maps/mp/_audio.gsc diff --git a/patch_mp/maps/mp/_ballistic_knife.gsc b/Multiplayer Core/patch_mp/maps/mp/_ballistic_knife.gsc similarity index 100% rename from patch_mp/maps/mp/_ballistic_knife.gsc rename to Multiplayer Core/patch_mp/maps/mp/_ballistic_knife.gsc diff --git a/patch_mp/maps/mp/_bb.gsc b/Multiplayer Core/patch_mp/maps/mp/_bb.gsc similarity index 100% rename from patch_mp/maps/mp/_bb.gsc rename to Multiplayer Core/patch_mp/maps/mp/_bb.gsc diff --git a/patch_mp/maps/mp/_bouncingbetty.gsc b/Multiplayer Core/patch_mp/maps/mp/_bouncingbetty.gsc similarity index 100% rename from patch_mp/maps/mp/_bouncingbetty.gsc rename to Multiplayer Core/patch_mp/maps/mp/_bouncingbetty.gsc diff --git a/patch_mp/maps/mp/_burnplayer.gsc b/Multiplayer Core/patch_mp/maps/mp/_burnplayer.gsc similarity index 80% rename from patch_mp/maps/mp/_burnplayer.gsc rename to Multiplayer Core/patch_mp/maps/mp/_burnplayer.gsc index de0affa..56a5368 100644 --- a/patch_mp/maps/mp/_burnplayer.gsc +++ b/Multiplayer Core/patch_mp/maps/mp/_burnplayer.gsc @@ -1,15 +1,16 @@ +//checked includes match cerberus output #include maps/mp/gametypes/_damagefeedback; #include maps/mp/gametypes/_globallogic_player; #include maps/mp/_utility; #include common_scripts/utility; -initburnplayer() +initburnplayer() //checked matches cerberus output { level.flamedamage = 15; - level.flameburntime = 1,5; + level.flameburntime = 1.5; } -hitwithincendiary( attacker, inflictor, mod ) +hitwithincendiary( attacker, inflictor, mod ) //checked changed to match cerberus output { if ( isDefined( self.burning ) ) { @@ -49,13 +50,11 @@ hitwithincendiary( attacker, inflictor, mod ) self setburn( 3 ); } } - while ( isDefined( level._effect[ "character_fire_death_torso" ] ) ) + if ( isDefined( level._effect[ "character_fire_death_torso" ] ) ) { - arrayindex = 0; - while ( arrayindex < tagarray.size ) + for ( arrayIndex = 0; arrayIndex < tagArray.size; arrayIndex++ ) { playfxontag( level._effect[ "character_fire_death_sm" ], self, tagarray[ arrayindex ] ); - arrayindex++; } } if ( isai( self ) ) @@ -77,7 +76,7 @@ hitwithincendiary( attacker, inflictor, mod ) } } -hitwithnapalmstrike( attacker, inflictor, mod ) +hitwithnapalmstrike( attacker, inflictor, mod ) //checked changed to match cerberus output { if ( isDefined( self.burning ) || self hasperk( "specialty_fireproof" ) ) { @@ -123,10 +122,9 @@ hitwithnapalmstrike( attacker, inflictor, mod ) self setburn( 3 ); } } - while ( isDefined( level._effect[ "character_fire_death_sm" ] ) ) + if ( isDefined( level._effect[ "character_fire_death_sm" ] ) ) { - arrayindex = 0; - while ( arrayindex < tagarray.size ) + for ( arrayindex = 0; arrayindex < tagarray.size; arrayindex++ ) { playfxontag( level._effect[ "character_fire_death_sm" ], self, tagarray[ arrayindex ] ); arrayindex++; @@ -148,7 +146,7 @@ hitwithnapalmstrike( attacker, inflictor, mod ) } } -walkedthroughflames( attacker, inflictor, weapon ) +walkedthroughflames( attacker, inflictor, weapon ) //checked changed to match cerberus output { if ( isDefined( self.burning ) || self hasperk( "specialty_fireproof" ) ) { @@ -179,13 +177,11 @@ walkedthroughflames( attacker, inflictor, weapon ) tagarray[ tagarray.size ] = "J_Ankle_RI"; tagarray[ tagarray.size ] = "J_Ankle_LE"; } - while ( isDefined( level._effect[ "character_fire_player_sm" ] ) ) + if ( isDefined( level._effect[ "character_fire_player_sm" ] ) ) { - arrayindex = 0; - while ( arrayindex < tagarray.size ) + for ( arrayindex = 0; arrayindex < tagarray.size; arrayindex++ ) { playfxontag( level._effect[ "character_fire_player_sm" ], self, tagarray[ arrayindex ] ); - arrayindex++; } } if ( !isalive( self ) ) @@ -200,7 +196,7 @@ walkedthroughflames( attacker, inflictor, weapon ) } } -burnedwithflamethrower( attacker, inflictor, weapon ) +burnedwithflamethrower( attacker, inflictor, weapon ) //checked changed to match cerberus output { if ( isDefined( self.burning ) ) { @@ -237,18 +233,16 @@ burnedwithflamethrower( attacker, inflictor, weapon ) self thread watchforwater( 7 ); self thread watchfordeath(); } - while ( isDefined( level._effect[ "character_fire_player_sm" ] ) ) + if ( isDefined( level._effect[ "character_fire_player_sm" ] ) ) { - arrayindex = 0; - while ( arrayindex < tagarray.size ) + for ( arrayindex = 0; arrayindex < tagarray.size; arrayindex++ ) { playfxontag( level._effect[ "character_fire_player_sm" ], self, tagarray[ arrayindex ] ); - arrayindex++; } } } -burnedwithdragonsbreath( attacker, inflictor, weapon ) +burnedwithdragonsbreath( attacker, inflictor, weapon ) //checked changed to match cerberus output { if ( isDefined( self.burning ) ) { @@ -287,18 +281,16 @@ burnedwithdragonsbreath( attacker, inflictor, weapon ) self thread watchfordeath(); return; } - while ( isDefined( level._effect[ "character_fire_player_sm" ] ) ) + if ( isDefined( level._effect[ "character_fire_player_sm" ] ) ) { - arrayindex = 0; - while ( arrayindex < tagarray.size ) + for ( arrayindex = 0; arrayindex < tagarray.size; arrayindex++ ) { playfxontag( level._effect[ "character_fire_player_sm" ], self, tagarray[ arrayindex ] ); - arrayindex++; } } } -burnedtodeath() +burnedtodeath() //checked matches cerberus output { self.burning = 1; self thread burn_blocker(); @@ -307,7 +299,7 @@ burnedtodeath() self thread waitthenstoptanning( level.flameburntime ); } -watchfordeath() +watchfordeath() //checked matches cerberus output { self endon( "disconnect" ); self notify( "watching for death while on fire" ); @@ -320,13 +312,13 @@ watchfordeath() self.burning = undefined; } -watchforwater( time ) +watchforwater( time ) //checked matches cerberus output { self endon( "disconnect" ); self notify( "watching for water" ); self endon( "watching for water" ); - wait 0,1; - looptime = 0,1; + wait 0.1; + looptime = 0.1; while ( time > 0 ) { wait looptime; @@ -339,7 +331,7 @@ watchforwater( time ) } } -finish_burn() +finish_burn() //checked changed to match cerberus output { self notify( "stop burn damage" ); tagarray = []; @@ -348,13 +340,11 @@ finish_burn() tagarray[ 2 ] = "J_Head"; tagarray[ 3 ] = "j_knee_ri"; tagarray[ 4 ] = "j_knee_le"; - while ( isDefined( level._effect[ "fx_fire_player_sm_smk_2sec" ] ) ) + if ( isDefined( level._effect[ "fx_fire_player_sm_smk_2sec" ] ) ) { - arrayindex = 0; - while ( arrayindex < tagarray.size ) + for ( arrayindex = 0; arrayindex < tagarray.size; arrayindex++ ) { playfxontag( level._effect[ "fx_fire_player_sm_smk_2sec" ], self, tagarray[ arrayindex ] ); - arrayindex++; } } self.burning = undefined; @@ -362,7 +352,7 @@ finish_burn() self.ingroundnapalm = 0; } -donapalmstrikedamage( attacker, inflictor, mod ) +donapalmstrikedamage( attacker, inflictor, mod ) //checked matches cerberus output { if ( isai( self ) ) { @@ -380,7 +370,7 @@ donapalmstrikedamage( attacker, inflictor, mod ) } } -donapalmgrounddamage( attacker, inflictor, mod ) +donapalmgrounddamage( attacker, inflictor, mod ) //checked changed to match cerberus output dvars taken from beta dump { if ( self hasperk( "specialty_fireproof" ) ) { @@ -409,13 +399,13 @@ donapalmgrounddamage( attacker, inflictor, mod ) self endon( "stop burn damage" ); if ( isDefined( level.groundburntime ) ) { - if ( getDvar( #"6EC13261" ) == "" ) + if ( getDvar( "scr_groundBurnTime" ) == "" ) { waittime = level.groundburntime; } else { - waittime = getDvarFloat( #"6EC13261" ); + waittime = getDvarFloat( "scr_groundBurnTime" ); } } else @@ -426,20 +416,20 @@ donapalmgrounddamage( attacker, inflictor, mod ) self.ingroundnapalm = 1; while ( isDefined( level.napalmgrounddamage ) ) { - if ( getDvar( #"3FFA6673" ) == "" ) + if ( getDvar( "scr_napalmGroundDamage" ) == "" ) { napalmgrounddamage = level.napalmgrounddamage; } else { - napalmgrounddamage = getDvarFloat( #"3FFA6673" ); + napalmgrounddamage = getDvarFloat( "scr_napalmGroundDamage" ); } while ( isDefined( self ) && isDefined( inflictor ) && self depthofplayerinwater() < 1 && waittime > 0 ) { self dodamage( level.napalmgrounddamage, self.origin, attacker, inflictor, "none", mod, 0, "napalm_mp" ); if ( isplayer( self ) ) { - self setburn( 1,1 ); + self setburn( 1.1 ); } wait 1; waittime -= 1; @@ -448,7 +438,7 @@ donapalmgrounddamage( attacker, inflictor, mod ) self.ingroundnapalm = 0; } -dodognapalmstrikedamage( attacker, inflictor, mod ) +dodognapalmstrikedamage( attacker, inflictor, mod ) //checked matches cerberus output { attacker endon( "disconnect" ); self endon( "death" ); @@ -460,7 +450,7 @@ dodognapalmstrikedamage( attacker, inflictor, mod ) } } -dodognapalmgrounddamage( attacker, inflictor, mod ) +dodognapalmgrounddamage( attacker, inflictor, mod ) //checked matches cerberus output { attacker endon( "disconnect" ); self endon( "death" ); @@ -472,7 +462,7 @@ dodognapalmgrounddamage( attacker, inflictor, mod ) } } -burn_blocker() +burn_blocker() //checked matches cerberus output { self endon( "disconnect" ); self endon( "death" ); @@ -480,7 +470,7 @@ burn_blocker() self.burning = undefined; } -doflamedamage( attacker, inflictor, weapon, time ) +doflamedamage( attacker, inflictor, weapon, time ) //checked matches cerberus output { if ( isai( self ) ) { @@ -517,9 +507,9 @@ doflamedamage( attacker, inflictor, weapon, time ) self thread finish_burn(); } -dodogflamedamage( attacker, inflictor, weapon, time ) +dodogflamedamage( attacker, inflictor, weapon, time ) //checked changed to match cerberus output { - if ( isDefined( attacker ) || !isDefined( inflictor ) && !isDefined( weapon ) ) + if ( isDefined( attacker ) || !isDefined( inflictor ) || !isDefined( weapon ) ) { return; } @@ -536,7 +526,7 @@ dodogflamedamage( attacker, inflictor, weapon, time ) } } -waitthenstoptanning( time ) +waitthenstoptanning( time ) //checked matches cerberus output { self endon( "disconnect" ); self endon( "death" ); @@ -544,7 +534,7 @@ waitthenstoptanning( time ) self _stopburning(); } -doburningsound() +doburningsound() //checked matches cerberus output { self endon( "disconnect" ); self endon( "death" ); @@ -555,19 +545,21 @@ doburningsound() self waittill( "StopBurnSound" ); if ( isDefined( fire_sound_ent ) ) { - fire_sound_ent stoploopsound( 0,5 ); + fire_sound_ent stoploopsound( 0.5 ); } - wait 0,5; + wait 0.5; if ( isDefined( fire_sound_ent ) ) { fire_sound_ent delete(); } + /* /# println( "sound stop burning" ); #/ + */ } -_stopburning() +_stopburning() //checked matches cerberus output { self endon( "disconnect" ); self notify( "StopBurnSound" ); @@ -577,12 +569,14 @@ _stopburning() } } -firesounddeath( ent ) +firesounddeath( ent ) //checked matches cerberus output { ent endon( "death" ); self waittill_any( "death", "disconnect" ); ent delete(); + /* /# println( "sound delete burning" ); #/ + */ } diff --git a/patch_mp/maps/mp/_busing.gsc b/Multiplayer Core/patch_mp/maps/mp/_busing.gsc similarity index 100% rename from patch_mp/maps/mp/_busing.gsc rename to Multiplayer Core/patch_mp/maps/mp/_busing.gsc diff --git a/patch_mp/maps/mp/_challenges.gsc b/Multiplayer Core/patch_mp/maps/mp/_challenges.gsc similarity index 100% rename from patch_mp/maps/mp/_challenges.gsc rename to Multiplayer Core/patch_mp/maps/mp/_challenges.gsc diff --git a/patch_mp/maps/mp/_compass.gsc b/Multiplayer Core/patch_mp/maps/mp/_compass.gsc similarity index 100% rename from patch_mp/maps/mp/_compass.gsc rename to Multiplayer Core/patch_mp/maps/mp/_compass.gsc diff --git a/patch_mp/maps/mp/_createfx.gsc b/Multiplayer Core/patch_mp/maps/mp/_createfx.gsc similarity index 100% rename from patch_mp/maps/mp/_createfx.gsc rename to Multiplayer Core/patch_mp/maps/mp/_createfx.gsc diff --git a/patch_mp/maps/mp/_createfxmenu.gsc b/Multiplayer Core/patch_mp/maps/mp/_createfxmenu.gsc similarity index 100% rename from patch_mp/maps/mp/_createfxmenu.gsc rename to Multiplayer Core/patch_mp/maps/mp/_createfxmenu.gsc diff --git a/patch_mp/maps/mp/_createfxundo.gsc b/Multiplayer Core/patch_mp/maps/mp/_createfxundo.gsc similarity index 100% rename from patch_mp/maps/mp/_createfxundo.gsc rename to Multiplayer Core/patch_mp/maps/mp/_createfxundo.gsc diff --git a/patch_mp/maps/mp/_decoy.gsc b/Multiplayer Core/patch_mp/maps/mp/_decoy.gsc similarity index 100% rename from patch_mp/maps/mp/_decoy.gsc rename to Multiplayer Core/patch_mp/maps/mp/_decoy.gsc diff --git a/patch_mp/maps/mp/_demo.gsc b/Multiplayer Core/patch_mp/maps/mp/_demo.gsc similarity index 100% rename from patch_mp/maps/mp/_demo.gsc rename to Multiplayer Core/patch_mp/maps/mp/_demo.gsc diff --git a/patch_mp/maps/mp/_destructible.gsc b/Multiplayer Core/patch_mp/maps/mp/_destructible.gsc similarity index 100% rename from patch_mp/maps/mp/_destructible.gsc rename to Multiplayer Core/patch_mp/maps/mp/_destructible.gsc diff --git a/patch_mp/maps/mp/_development_dvars.gsc b/Multiplayer Core/patch_mp/maps/mp/_development_dvars.gsc similarity index 100% rename from patch_mp/maps/mp/_development_dvars.gsc rename to Multiplayer Core/patch_mp/maps/mp/_development_dvars.gsc diff --git a/patch_mp/maps/mp/_empgrenade.gsc b/Multiplayer Core/patch_mp/maps/mp/_empgrenade.gsc similarity index 100% rename from patch_mp/maps/mp/_empgrenade.gsc rename to Multiplayer Core/patch_mp/maps/mp/_empgrenade.gsc diff --git a/patch_mp/maps/mp/_entityheadicons.gsc b/Multiplayer Core/patch_mp/maps/mp/_entityheadicons.gsc similarity index 100% rename from patch_mp/maps/mp/_entityheadicons.gsc rename to Multiplayer Core/patch_mp/maps/mp/_entityheadicons.gsc diff --git a/patch_mp/maps/mp/_explosive_bolt.gsc b/Multiplayer Core/patch_mp/maps/mp/_explosive_bolt.gsc similarity index 100% rename from patch_mp/maps/mp/_explosive_bolt.gsc rename to Multiplayer Core/patch_mp/maps/mp/_explosive_bolt.gsc diff --git a/patch_mp/maps/mp/_flashgrenades.gsc b/Multiplayer Core/patch_mp/maps/mp/_flashgrenades.gsc similarity index 100% rename from patch_mp/maps/mp/_flashgrenades.gsc rename to Multiplayer Core/patch_mp/maps/mp/_flashgrenades.gsc diff --git a/patch_mp/maps/mp/_fx.gsc b/Multiplayer Core/patch_mp/maps/mp/_fx.gsc similarity index 100% rename from patch_mp/maps/mp/_fx.gsc rename to Multiplayer Core/patch_mp/maps/mp/_fx.gsc diff --git a/patch_mp/maps/mp/_fxanim.gsc b/Multiplayer Core/patch_mp/maps/mp/_fxanim.gsc similarity index 100% rename from patch_mp/maps/mp/_fxanim.gsc rename to Multiplayer Core/patch_mp/maps/mp/_fxanim.gsc diff --git a/patch_mp/maps/mp/_gameadvertisement.gsc b/Multiplayer Core/patch_mp/maps/mp/_gameadvertisement.gsc similarity index 100% rename from patch_mp/maps/mp/_gameadvertisement.gsc rename to Multiplayer Core/patch_mp/maps/mp/_gameadvertisement.gsc diff --git a/patch_mp/maps/mp/_gamerep.gsc b/Multiplayer Core/patch_mp/maps/mp/_gamerep.gsc similarity index 100% rename from patch_mp/maps/mp/_gamerep.gsc rename to Multiplayer Core/patch_mp/maps/mp/_gamerep.gsc diff --git a/patch_mp/maps/mp/_global_fx.gsc b/Multiplayer Core/patch_mp/maps/mp/_global_fx.gsc similarity index 100% rename from patch_mp/maps/mp/_global_fx.gsc rename to Multiplayer Core/patch_mp/maps/mp/_global_fx.gsc diff --git a/patch_mp/maps/mp/_hacker_tool.gsc b/Multiplayer Core/patch_mp/maps/mp/_hacker_tool.gsc similarity index 100% rename from patch_mp/maps/mp/_hacker_tool.gsc rename to Multiplayer Core/patch_mp/maps/mp/_hacker_tool.gsc diff --git a/patch_mp/maps/mp/_heatseekingmissile.gsc b/Multiplayer Core/patch_mp/maps/mp/_heatseekingmissile.gsc similarity index 100% rename from patch_mp/maps/mp/_heatseekingmissile.gsc rename to Multiplayer Core/patch_mp/maps/mp/_heatseekingmissile.gsc diff --git a/patch_mp/maps/mp/_interactive_objects.gsc b/Multiplayer Core/patch_mp/maps/mp/_interactive_objects.gsc similarity index 100% rename from patch_mp/maps/mp/_interactive_objects.gsc rename to Multiplayer Core/patch_mp/maps/mp/_interactive_objects.gsc diff --git a/patch_mp/maps/mp/_load.gsc b/Multiplayer Core/patch_mp/maps/mp/_load.gsc similarity index 100% rename from patch_mp/maps/mp/_load.gsc rename to Multiplayer Core/patch_mp/maps/mp/_load.gsc diff --git a/patch_mp/maps/mp/_medals.gsc b/Multiplayer Core/patch_mp/maps/mp/_medals.gsc similarity index 100% rename from patch_mp/maps/mp/_medals.gsc rename to Multiplayer Core/patch_mp/maps/mp/_medals.gsc diff --git a/patch_mp/maps/mp/_menus.gsc b/Multiplayer Core/patch_mp/maps/mp/_menus.gsc similarity index 100% rename from patch_mp/maps/mp/_menus.gsc rename to Multiplayer Core/patch_mp/maps/mp/_menus.gsc diff --git a/patch_mp/maps/mp/_mgturret.gsc b/Multiplayer Core/patch_mp/maps/mp/_mgturret.gsc similarity index 100% rename from patch_mp/maps/mp/_mgturret.gsc rename to Multiplayer Core/patch_mp/maps/mp/_mgturret.gsc diff --git a/patch_mp/maps/mp/_multi_extracam.gsc b/Multiplayer Core/patch_mp/maps/mp/_multi_extracam.gsc similarity index 100% rename from patch_mp/maps/mp/_multi_extracam.gsc rename to Multiplayer Core/patch_mp/maps/mp/_multi_extracam.gsc diff --git a/patch_mp/maps/mp/_music.gsc b/Multiplayer Core/patch_mp/maps/mp/_music.gsc similarity index 100% rename from patch_mp/maps/mp/_music.gsc rename to Multiplayer Core/patch_mp/maps/mp/_music.gsc diff --git a/patch_mp/maps/mp/_pc.gsc b/Multiplayer Core/patch_mp/maps/mp/_pc.gsc similarity index 100% rename from patch_mp/maps/mp/_pc.gsc rename to Multiplayer Core/patch_mp/maps/mp/_pc.gsc diff --git a/patch_mp/maps/mp/_popups.gsc b/Multiplayer Core/patch_mp/maps/mp/_popups.gsc similarity index 100% rename from patch_mp/maps/mp/_popups.gsc rename to Multiplayer Core/patch_mp/maps/mp/_popups.gsc diff --git a/patch_mp/maps/mp/_proximity_grenade.gsc b/Multiplayer Core/patch_mp/maps/mp/_proximity_grenade.gsc similarity index 99% rename from patch_mp/maps/mp/_proximity_grenade.gsc rename to Multiplayer Core/patch_mp/maps/mp/_proximity_grenade.gsc index b2cd15b..21daf90 100644 --- a/patch_mp/maps/mp/_proximity_grenade.gsc +++ b/Multiplayer Core/patch_mp/maps/mp/_proximity_grenade.gsc @@ -68,7 +68,7 @@ createproximitygrenadewatcher() watcher.immediatedetonation = 1; watcher.detectiongraceperiod = level.proximitygrenadegraceperiod; watcher.detonateradius = level.proximitygrenadedetectionradius; - watcher.stun = ::maps/mp/gametypes/_weaponobjects::weaponstun; + watcher.stun = maps/mp/gametypes/_weaponobjects::weaponstun; watcher.stuntime = 1; watcher.detonate = ::proximitydetonate; watcher.activationdelay = level.proximitygrenadeactivationtime; diff --git a/patch_mp/maps/mp/_riotshield.gsc b/Multiplayer Core/patch_mp/maps/mp/_riotshield.gsc similarity index 100% rename from patch_mp/maps/mp/_riotshield.gsc rename to Multiplayer Core/patch_mp/maps/mp/_riotshield.gsc diff --git a/patch_mp/maps/mp/_satchel_charge.gsc b/Multiplayer Core/patch_mp/maps/mp/_satchel_charge.gsc similarity index 100% rename from patch_mp/maps/mp/_satchel_charge.gsc rename to Multiplayer Core/patch_mp/maps/mp/_satchel_charge.gsc diff --git a/patch_mp/maps/mp/_scoreevents.gsc b/Multiplayer Core/patch_mp/maps/mp/_scoreevents.gsc similarity index 100% rename from patch_mp/maps/mp/_scoreevents.gsc rename to Multiplayer Core/patch_mp/maps/mp/_scoreevents.gsc diff --git a/patch_mp/maps/mp/_scrambler.gsc b/Multiplayer Core/patch_mp/maps/mp/_scrambler.gsc similarity index 100% rename from patch_mp/maps/mp/_scrambler.gsc rename to Multiplayer Core/patch_mp/maps/mp/_scrambler.gsc diff --git a/patch_mp/maps/mp/_script_gen.gsc b/Multiplayer Core/patch_mp/maps/mp/_script_gen.gsc similarity index 100% rename from patch_mp/maps/mp/_script_gen.gsc rename to Multiplayer Core/patch_mp/maps/mp/_script_gen.gsc diff --git a/patch_mp/maps/mp/_sensor_grenade.gsc b/Multiplayer Core/patch_mp/maps/mp/_sensor_grenade.gsc similarity index 100% rename from patch_mp/maps/mp/_sensor_grenade.gsc rename to Multiplayer Core/patch_mp/maps/mp/_sensor_grenade.gsc diff --git a/patch_mp/maps/mp/_smokegrenade.gsc b/Multiplayer Core/patch_mp/maps/mp/_smokegrenade.gsc similarity index 100% rename from patch_mp/maps/mp/_smokegrenade.gsc rename to Multiplayer Core/patch_mp/maps/mp/_smokegrenade.gsc diff --git a/patch_mp/maps/mp/_sticky_grenade.gsc b/Multiplayer Core/patch_mp/maps/mp/_sticky_grenade.gsc similarity index 100% rename from patch_mp/maps/mp/_sticky_grenade.gsc rename to Multiplayer Core/patch_mp/maps/mp/_sticky_grenade.gsc diff --git a/patch_mp/maps/mp/_tabun.gsc b/Multiplayer Core/patch_mp/maps/mp/_tabun.gsc similarity index 100% rename from patch_mp/maps/mp/_tabun.gsc rename to Multiplayer Core/patch_mp/maps/mp/_tabun.gsc diff --git a/patch_mp/maps/mp/_tacticalinsertion.gsc b/Multiplayer Core/patch_mp/maps/mp/_tacticalinsertion.gsc similarity index 100% rename from patch_mp/maps/mp/_tacticalinsertion.gsc rename to Multiplayer Core/patch_mp/maps/mp/_tacticalinsertion.gsc diff --git a/patch_mp/maps/mp/_teargrenades.gsc b/Multiplayer Core/patch_mp/maps/mp/_teargrenades.gsc similarity index 100% rename from patch_mp/maps/mp/_teargrenades.gsc rename to Multiplayer Core/patch_mp/maps/mp/_teargrenades.gsc diff --git a/patch_mp/maps/mp/_treadfx.gsc b/Multiplayer Core/patch_mp/maps/mp/_treadfx.gsc similarity index 100% rename from patch_mp/maps/mp/_treadfx.gsc rename to Multiplayer Core/patch_mp/maps/mp/_treadfx.gsc diff --git a/patch_mp/maps/mp/_trophy_system.gsc b/Multiplayer Core/patch_mp/maps/mp/_trophy_system.gsc similarity index 100% rename from patch_mp/maps/mp/_trophy_system.gsc rename to Multiplayer Core/patch_mp/maps/mp/_trophy_system.gsc diff --git a/patch_mp/maps/mp/_utility.gsc b/Multiplayer Core/patch_mp/maps/mp/_utility.gsc similarity index 100% rename from patch_mp/maps/mp/_utility.gsc rename to Multiplayer Core/patch_mp/maps/mp/_utility.gsc diff --git a/patch_mp/maps/mp/_vehicles.gsc b/Multiplayer Core/patch_mp/maps/mp/_vehicles.gsc similarity index 100% rename from patch_mp/maps/mp/_vehicles.gsc rename to Multiplayer Core/patch_mp/maps/mp/_vehicles.gsc diff --git a/patch_mp/maps/mp/animscripts/dog_combat.gsc b/Multiplayer Core/patch_mp/maps/mp/animscripts/dog_combat.gsc similarity index 100% rename from patch_mp/maps/mp/animscripts/dog_combat.gsc rename to Multiplayer Core/patch_mp/maps/mp/animscripts/dog_combat.gsc diff --git a/patch_mp/maps/mp/animscripts/dog_init.gsc b/Multiplayer Core/patch_mp/maps/mp/animscripts/dog_init.gsc similarity index 100% rename from patch_mp/maps/mp/animscripts/dog_init.gsc rename to Multiplayer Core/patch_mp/maps/mp/animscripts/dog_init.gsc diff --git a/patch_mp/maps/mp/bots/_bot.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot.gsc diff --git a/patch_mp/maps/mp/bots/_bot_combat.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_combat.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_combat.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_combat.gsc diff --git a/patch_mp/maps/mp/bots/_bot_conf.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_conf.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_conf.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_conf.gsc diff --git a/patch_mp/maps/mp/bots/_bot_ctf.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_ctf.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_ctf.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_ctf.gsc diff --git a/patch_mp/maps/mp/bots/_bot_dem.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_dem.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_dem.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_dem.gsc diff --git a/patch_mp/maps/mp/bots/_bot_dom.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_dom.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_dom.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_dom.gsc diff --git a/patch_mp/maps/mp/bots/_bot_hack.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_hack.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_hack.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_hack.gsc diff --git a/patch_mp/maps/mp/bots/_bot_hq.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_hq.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_hq.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_hq.gsc diff --git a/patch_mp/maps/mp/bots/_bot_koth.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_koth.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_koth.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_koth.gsc diff --git a/patch_mp/maps/mp/bots/_bot_loadout.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_loadout.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_loadout.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_loadout.gsc diff --git a/patch_mp/maps/mp/bots/_bot_sd.gsc b/Multiplayer Core/patch_mp/maps/mp/bots/_bot_sd.gsc similarity index 100% rename from patch_mp/maps/mp/bots/_bot_sd.gsc rename to Multiplayer Core/patch_mp/maps/mp/bots/_bot_sd.gsc diff --git a/patch_mp/maps/mp/gametypes/_battlechatter_mp.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_battlechatter_mp.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_battlechatter_mp.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_battlechatter_mp.gsc diff --git a/patch_mp/maps/mp/gametypes/_callbacksetup.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_callbacksetup.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_callbacksetup.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_callbacksetup.gsc diff --git a/patch_mp/maps/mp/gametypes/_class.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_class.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_class.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_class.gsc diff --git a/patch_mp/maps/mp/gametypes/_clientids.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_clientids.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_clientids.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_clientids.gsc diff --git a/patch_mp/maps/mp/gametypes/_copter.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_copter.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_copter.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_copter.gsc diff --git a/patch_mp/maps/mp/gametypes/_damagefeedback.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_damagefeedback.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_damagefeedback.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_damagefeedback.gsc diff --git a/patch_mp/maps/mp/gametypes/_deathicons.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_deathicons.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_deathicons.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_deathicons.gsc diff --git a/patch_mp/maps/mp/gametypes/_dev.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_dev.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_dev.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_dev.gsc diff --git a/patch_mp/maps/mp/gametypes/_dev_class.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_dev_class.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_dev_class.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_dev_class.gsc diff --git a/patch_mp/maps/mp/gametypes/_friendicons.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_friendicons.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_friendicons.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_friendicons.gsc diff --git a/patch_mp/maps/mp/gametypes/_gameobjects.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_gameobjects.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_gameobjects.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_gameobjects.gsc diff --git a/patch_mp/maps/mp/gametypes/_globalentities.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globalentities.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globalentities.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globalentities.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_actor.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_actor.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_actor.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_actor.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_audio.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_audio.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_audio.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_audio.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_defaults.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_defaults.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_defaults.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_defaults.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_player.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_player.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_player.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_player.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_score.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_score.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_score.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_score.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_spawn.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_spawn.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_spawn.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_spawn.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_ui.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_ui.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_ui.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_ui.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_utils.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_utils.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_utils.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_utils.gsc diff --git a/patch_mp/maps/mp/gametypes/_globallogic_vehicle.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_vehicle.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_globallogic_vehicle.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_globallogic_vehicle.gsc diff --git a/patch_mp/maps/mp/gametypes/_healthoverlay.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_healthoverlay.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_healthoverlay.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_healthoverlay.gsc diff --git a/patch_mp/maps/mp/gametypes/_hostmigration.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_hostmigration.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_hostmigration.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_hostmigration.gsc diff --git a/patch_mp/maps/mp/gametypes/_hud.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_hud.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_hud.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_hud.gsc diff --git a/patch_mp/maps/mp/gametypes/_hud_message.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_hud_message.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_hud_message.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_hud_message.gsc diff --git a/patch_mp/maps/mp/gametypes/_hud_util.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_hud_util.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_hud_util.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_hud_util.gsc diff --git a/patch_mp/maps/mp/gametypes/_killcam.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_killcam.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_killcam.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_killcam.gsc diff --git a/patch_mp/maps/mp/gametypes/_menus.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_menus.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_menus.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_menus.gsc diff --git a/patch_mp/maps/mp/gametypes/_objpoints.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_objpoints.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_objpoints.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_objpoints.gsc diff --git a/patch_mp/maps/mp/gametypes/_perplayer.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_perplayer.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_perplayer.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_perplayer.gsc diff --git a/patch_mp/maps/mp/gametypes/_persistence.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_persistence.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_persistence.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_persistence.gsc diff --git a/patch_mp/maps/mp/gametypes/_pregame.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_pregame.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_pregame.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_pregame.gsc diff --git a/patch_mp/maps/mp/gametypes/_rank.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_rank.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_rank.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_rank.gsc diff --git a/patch_mp/maps/mp/gametypes/_scoreboard.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_scoreboard.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_scoreboard.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_scoreboard.gsc diff --git a/patch_mp/maps/mp/gametypes/_serversettings.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_serversettings.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_serversettings.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_serversettings.gsc diff --git a/patch_mp/maps/mp/gametypes/_shellshock.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_shellshock.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_shellshock.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_shellshock.gsc diff --git a/patch_mp/maps/mp/gametypes/_spawning.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_spawning.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_spawning.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_spawning.gsc diff --git a/patch_mp/maps/mp/gametypes/_spawnlogic.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_spawnlogic.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_spawnlogic.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_spawnlogic.gsc diff --git a/patch_mp/maps/mp/gametypes/_spectating.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_spectating.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_spectating.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_spectating.gsc diff --git a/patch_mp/maps/mp/gametypes/_tweakables.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_tweakables.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_tweakables.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_tweakables.gsc diff --git a/patch_mp/maps/mp/gametypes/_wager.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_wager.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_wager.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_wager.gsc diff --git a/patch_mp/maps/mp/gametypes/_weapon_utils.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_weapon_utils.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_weapon_utils.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_weapon_utils.gsc diff --git a/patch_mp/maps/mp/gametypes/_weaponobjects.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_weaponobjects.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_weaponobjects.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_weaponobjects.gsc diff --git a/patch_mp/maps/mp/gametypes/_weapons.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/_weapons.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/_weapons.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/_weapons.gsc diff --git a/patch_mp/maps/mp/gametypes/conf.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/conf.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/conf.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/conf.gsc diff --git a/patch_mp/maps/mp/gametypes/ctf.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/ctf.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/ctf.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/ctf.gsc diff --git a/patch_mp/maps/mp/gametypes/dem.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/dem.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/dem.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/dem.gsc diff --git a/patch_mp/maps/mp/gametypes/dm.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/dm.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/dm.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/dm.gsc diff --git a/patch_mp/maps/mp/gametypes/dom.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/dom.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/dom.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/dom.gsc diff --git a/patch_mp/maps/mp/gametypes/gun.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/gun.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/gun.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/gun.gsc diff --git a/patch_mp/maps/mp/gametypes/hq.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/hq.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/hq.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/hq.gsc diff --git a/patch_mp/maps/mp/gametypes/koth.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/koth.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/koth.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/koth.gsc diff --git a/patch_mp/maps/mp/gametypes/oic.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/oic.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/oic.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/oic.gsc diff --git a/patch_mp/maps/mp/gametypes/oneflag.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/oneflag.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/oneflag.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/oneflag.gsc diff --git a/patch_mp/maps/mp/gametypes/sas.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/sas.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/sas.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/sas.gsc diff --git a/patch_mp/maps/mp/gametypes/sd.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/sd.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/sd.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/sd.gsc diff --git a/patch_mp/maps/mp/gametypes/shrp.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/shrp.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/shrp.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/shrp.gsc diff --git a/patch_mp/maps/mp/gametypes/tdm.gsc b/Multiplayer Core/patch_mp/maps/mp/gametypes/tdm.gsc similarity index 100% rename from patch_mp/maps/mp/gametypes/tdm.gsc rename to Multiplayer Core/patch_mp/maps/mp/gametypes/tdm.gsc diff --git a/patch_mp/maps/mp/killstreaks/_ai_tank.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_ai_tank.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_ai_tank.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_ai_tank.gsc diff --git a/patch_mp/maps/mp/killstreaks/_airsupport.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_airsupport.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_airsupport.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_airsupport.gsc diff --git a/patch_mp/maps/mp/killstreaks/_dogs.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_dogs.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_dogs.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_dogs.gsc diff --git a/patch_mp/maps/mp/killstreaks/_emp.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_emp.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_emp.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_emp.gsc diff --git a/patch_mp/maps/mp/killstreaks/_helicopter.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_helicopter.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_helicopter.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_helicopter.gsc diff --git a/patch_mp/maps/mp/killstreaks/_helicopter_guard.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_helicopter_guard.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_helicopter_guard.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_helicopter_guard.gsc diff --git a/patch_mp/maps/mp/killstreaks/_helicopter_gunner.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_helicopter_gunner.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_helicopter_gunner.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_helicopter_gunner.gsc diff --git a/patch_mp/maps/mp/killstreaks/_killstreak_weapons.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_killstreak_weapons.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_killstreak_weapons.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_killstreak_weapons.gsc diff --git a/patch_mp/maps/mp/killstreaks/_killstreakrules.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_killstreakrules.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_killstreakrules.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_killstreakrules.gsc diff --git a/patch_mp/maps/mp/killstreaks/_killstreaks.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_killstreaks.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_killstreaks.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_killstreaks.gsc diff --git a/patch_mp/maps/mp/killstreaks/_missile_drone.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_missile_drone.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_missile_drone.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_missile_drone.gsc diff --git a/patch_mp/maps/mp/killstreaks/_missile_swarm.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_missile_swarm.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_missile_swarm.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_missile_swarm.gsc diff --git a/patch_mp/maps/mp/killstreaks/_planemortar.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_planemortar.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_planemortar.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_planemortar.gsc diff --git a/patch_mp/maps/mp/killstreaks/_qrdrone.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_qrdrone.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_qrdrone.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_qrdrone.gsc diff --git a/patch_mp/maps/mp/killstreaks/_radar.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_radar.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_radar.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_radar.gsc diff --git a/patch_mp/maps/mp/killstreaks/_rcbomb.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_rcbomb.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_rcbomb.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_rcbomb.gsc diff --git a/patch_mp/maps/mp/killstreaks/_remote_weapons.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_remote_weapons.gsc similarity index 97% rename from patch_mp/maps/mp/killstreaks/_remote_weapons.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_remote_weapons.gsc index 68e6509..c681776 100644 --- a/patch_mp/maps/mp/killstreaks/_remote_weapons.gsc +++ b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_remote_weapons.gsc @@ -11,12 +11,12 @@ init() level.remoteweapons = []; level.remoteweapons[ "killstreak_remote_turret_mp" ] = spawnstruct(); level.remoteweapons[ "killstreak_remote_turret_mp" ].hintstring = &"MP_REMOTE_USE_TURRET"; - level.remoteweapons[ "killstreak_remote_turret_mp" ].usecallback = ::maps/mp/killstreaks/_turret_killstreak::startturretremotecontrol; - level.remoteweapons[ "killstreak_remote_turret_mp" ].endusecallback = ::maps/mp/killstreaks/_turret_killstreak::endremoteturret; + level.remoteweapons[ "killstreak_remote_turret_mp" ].usecallback = maps/mp/killstreaks/_turret_killstreak::startturretremotecontrol; + level.remoteweapons[ "killstreak_remote_turret_mp" ].endusecallback = maps/mp/killstreaks/_turret_killstreak::endremoteturret; level.remoteweapons[ "killstreak_ai_tank_mp" ] = spawnstruct(); level.remoteweapons[ "killstreak_ai_tank_mp" ].hintstring = &"MP_REMOTE_USE_TANK"; - level.remoteweapons[ "killstreak_ai_tank_mp" ].usecallback = ::maps/mp/killstreaks/_ai_tank::starttankremotecontrol; - level.remoteweapons[ "killstreak_ai_tank_mp" ].endusecallback = ::maps/mp/killstreaks/_ai_tank::endtankremotecontrol; + level.remoteweapons[ "killstreak_ai_tank_mp" ].usecallback = maps/mp/killstreaks/_ai_tank::starttankremotecontrol; + level.remoteweapons[ "killstreak_ai_tank_mp" ].endusecallback = maps/mp/killstreaks/_ai_tank::endtankremotecontrol; level.remoteexithint = &"MP_REMOTE_EXIT"; level thread onplayerconnect(); } diff --git a/patch_mp/maps/mp/killstreaks/_remotemissile.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_remotemissile.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_remotemissile.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_remotemissile.gsc diff --git a/patch_mp/maps/mp/killstreaks/_remotemortar.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_remotemortar.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_remotemortar.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_remotemortar.gsc diff --git a/patch_mp/maps/mp/killstreaks/_spyplane.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_spyplane.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_spyplane.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_spyplane.gsc diff --git a/patch_mp/maps/mp/killstreaks/_straferun.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_straferun.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_straferun.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_straferun.gsc diff --git a/patch_mp/maps/mp/killstreaks/_supplycrate.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_supplycrate.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_supplycrate.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_supplycrate.gsc diff --git a/patch_mp/maps/mp/killstreaks/_supplydrop.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_supplydrop.gsc similarity index 100% rename from patch_mp/maps/mp/killstreaks/_supplydrop.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_supplydrop.gsc diff --git a/patch_mp/maps/mp/killstreaks/_turret_killstreak.gsc b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_turret_killstreak.gsc similarity index 99% rename from patch_mp/maps/mp/killstreaks/_turret_killstreak.gsc rename to Multiplayer Core/patch_mp/maps/mp/killstreaks/_turret_killstreak.gsc index c2e4eac..5cdce64 100644 --- a/patch_mp/maps/mp/killstreaks/_turret_killstreak.gsc +++ b/Multiplayer Core/patch_mp/maps/mp/killstreaks/_turret_killstreak.gsc @@ -129,7 +129,7 @@ init() maps/mp/killstreaks/_killstreaks::registerkillstreakstrings( "turret_drop_mp", &"KILLSTREAK_EARNED_AUTO_TURRET", &"KILLSTREAK_AIRSPACE_FULL" ); maps/mp/killstreaks/_killstreaks::registerkillstreakdialog( "turret_drop_mp", "mpl_killstreak_turret", "kls_turret_used", "", "kls_turret_enemy", "", "kls_turret_ready" ); maps/mp/killstreaks/_killstreaks::registerkillstreakdevdvar( "turret_drop_mp", "scr_giveautoturretdrop" ); - maps/mp/killstreaks/_supplydrop::registercratetype( "turret_drop_mp", "killstreak", "autoturret_mp", 1, &"KILLSTREAK_AUTO_TURRET_CRATE", undefined, "MEDAL_SHARE_PACKAGE_AUTO_TURRET", ::maps/mp/killstreaks/_supplydrop::givecratekillstreak ); + maps/mp/killstreaks/_supplydrop::registercratetype( "turret_drop_mp", "killstreak", "autoturret_mp", 1, &"KILLSTREAK_AUTO_TURRET_CRATE", undefined, "MEDAL_SHARE_PACKAGE_AUTO_TURRET", maps/mp/killstreaks/_supplydrop::givecratekillstreak ); level.killstreakicons[ "autoturret_mp" ] = "hud_ks_auto_turret"; maps/mp/killstreaks/_killstreaks::registerkillstreak( "microwaveturret_mp", "microwaveturret_mp", "killstreak_microwave_turret", "microwave_turret_used", ::usemicrowaveturretkillstreak ); maps/mp/killstreaks/_killstreaks::registerkillstreakaltweapon( "microwaveturret_mp", "microwave_turret_mp" ); @@ -142,7 +142,7 @@ init() maps/mp/killstreaks/_killstreaks::registerkillstreakstrings( "microwaveturret_drop_mp", &"KILLSTREAK_EARNED_MICROWAVE_TURRET", &"KILLSTREAK_AIRSPACE_FULL" ); maps/mp/killstreaks/_killstreaks::registerkillstreakdialog( "microwaveturret_drop_mp", "mpl_killstreak_turret", "kls_microwave_used", "", "kls_microwave_enemy", "", "kls_microwave_ready" ); maps/mp/killstreaks/_killstreaks::registerkillstreakdevdvar( "microwaveturret_drop_mp", "scr_givemicrowaveturretdrop" ); - maps/mp/killstreaks/_supplydrop::registercratetype( "microwaveturret_drop_mp", "killstreak", "microwaveturret_mp", 1, &"KILLSTREAK_MICROWAVE_TURRET_CRATE", undefined, "MEDAL_SHARE_PACKAGE_MICROWAVE_TURRET", ::maps/mp/killstreaks/_supplydrop::givecratekillstreak ); + maps/mp/killstreaks/_supplydrop::registercratetype( "microwaveturret_drop_mp", "killstreak", "microwaveturret_mp", 1, &"KILLSTREAK_MICROWAVE_TURRET_CRATE", undefined, "MEDAL_SHARE_PACKAGE_MICROWAVE_TURRET", maps/mp/killstreaks/_supplydrop::givecratekillstreak ); level.killstreakicons[ "microwaveturret_mp" ] = "hud_ks_microwave_turret"; } level.turrets_headicon_offset = []; diff --git a/patch_mp/maps/mp/mp_bridge.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_bridge.gsc similarity index 100% rename from patch_mp/maps/mp/mp_bridge.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_bridge.gsc diff --git a/patch_mp/maps/mp/mp_carrier.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_carrier.gsc similarity index 100% rename from patch_mp/maps/mp/mp_carrier.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_carrier.gsc diff --git a/patch_mp/maps/mp/mp_castaway.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_castaway.gsc similarity index 100% rename from patch_mp/maps/mp/mp_castaway.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_castaway.gsc diff --git a/patch_mp/maps/mp/mp_concert.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_concert.gsc similarity index 100% rename from patch_mp/maps/mp/mp_concert.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_concert.gsc diff --git a/patch_mp/maps/mp/mp_dig.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_dig.gsc similarity index 100% rename from patch_mp/maps/mp/mp_dig.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_dig.gsc diff --git a/patch_mp/maps/mp/mp_dockside.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_dockside.gsc similarity index 100% rename from patch_mp/maps/mp/mp_dockside.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_dockside.gsc diff --git a/patch_mp/maps/mp/mp_dockside_crane.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_dockside_crane.gsc similarity index 100% rename from patch_mp/maps/mp/mp_dockside_crane.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_dockside_crane.gsc diff --git a/patch_mp/maps/mp/mp_downhill.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_downhill.gsc similarity index 100% rename from patch_mp/maps/mp/mp_downhill.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_downhill.gsc diff --git a/patch_mp/maps/mp/mp_downhill_cablecar.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_downhill_cablecar.gsc similarity index 100% rename from patch_mp/maps/mp/mp_downhill_cablecar.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_downhill_cablecar.gsc diff --git a/patch_mp/maps/mp/mp_drone.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_drone.gsc similarity index 100% rename from patch_mp/maps/mp/mp_drone.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_drone.gsc diff --git a/patch_mp/maps/mp/mp_express.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_express.gsc similarity index 100% rename from patch_mp/maps/mp/mp_express.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_express.gsc diff --git a/patch_mp/maps/mp/mp_express_train.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_express_train.gsc similarity index 100% rename from patch_mp/maps/mp/mp_express_train.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_express_train.gsc diff --git a/patch_mp/maps/mp/mp_frostbite.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_frostbite.gsc similarity index 100% rename from patch_mp/maps/mp/mp_frostbite.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_frostbite.gsc diff --git a/patch_mp/maps/mp/mp_hijacked.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_hijacked.gsc similarity index 100% rename from patch_mp/maps/mp/mp_hijacked.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_hijacked.gsc diff --git a/patch_mp/maps/mp/mp_hydro.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_hydro.gsc similarity index 100% rename from patch_mp/maps/mp/mp_hydro.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_hydro.gsc diff --git a/patch_mp/maps/mp/mp_la.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_la.gsc similarity index 100% rename from patch_mp/maps/mp/mp_la.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_la.gsc diff --git a/mp_magma/maps/mp/mp_magma.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_magma.gsc similarity index 100% rename from mp_magma/maps/mp/mp_magma.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_magma.gsc diff --git a/patch_mp/maps/mp/mp_meltdown.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_meltdown.gsc similarity index 100% rename from patch_mp/maps/mp/mp_meltdown.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_meltdown.gsc diff --git a/patch_mp/maps/mp/mp_mirage.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_mirage.gsc similarity index 100% rename from patch_mp/maps/mp/mp_mirage.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_mirage.gsc diff --git a/patch_mp/maps/mp/mp_nightclub.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_nightclub.gsc similarity index 100% rename from patch_mp/maps/mp/mp_nightclub.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_nightclub.gsc diff --git a/patch_mp/maps/mp/mp_nuketown_2020.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_nuketown_2020.gsc similarity index 100% rename from patch_mp/maps/mp/mp_nuketown_2020.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_nuketown_2020.gsc diff --git a/patch_mp/maps/mp/mp_overflow.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_overflow.gsc similarity index 100% rename from patch_mp/maps/mp/mp_overflow.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_overflow.gsc diff --git a/patch_mp/maps/mp/mp_paintball.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_paintball.gsc similarity index 100% rename from patch_mp/maps/mp/mp_paintball.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_paintball.gsc diff --git a/patch_mp/maps/mp/mp_pod.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_pod.gsc similarity index 100% rename from patch_mp/maps/mp/mp_pod.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_pod.gsc diff --git a/patch_mp/maps/mp/mp_raid.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_raid.gsc similarity index 100% rename from patch_mp/maps/mp/mp_raid.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_raid.gsc diff --git a/patch_mp/maps/mp/mp_skate.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_skate.gsc similarity index 100% rename from patch_mp/maps/mp/mp_skate.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_skate.gsc diff --git a/patch_mp/maps/mp/mp_slums.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_slums.gsc similarity index 100% rename from patch_mp/maps/mp/mp_slums.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_slums.gsc diff --git a/patch_mp/maps/mp/mp_socotra.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_socotra.gsc similarity index 100% rename from patch_mp/maps/mp/mp_socotra.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_socotra.gsc diff --git a/patch_mp/maps/mp/mp_studio.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_studio.gsc similarity index 100% rename from patch_mp/maps/mp/mp_studio.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_studio.gsc diff --git a/patch_mp/maps/mp/mp_takeoff.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_takeoff.gsc similarity index 100% rename from patch_mp/maps/mp/mp_takeoff.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_takeoff.gsc diff --git a/patch_mp/maps/mp/mp_turbine.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_turbine.gsc similarity index 100% rename from patch_mp/maps/mp/mp_turbine.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_turbine.gsc diff --git a/patch_mp/maps/mp/mp_uplink.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_uplink.gsc similarity index 100% rename from patch_mp/maps/mp/mp_uplink.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_uplink.gsc diff --git a/patch_mp/maps/mp/mp_vertigo.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_vertigo.gsc similarity index 100% rename from patch_mp/maps/mp/mp_vertigo.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_vertigo.gsc diff --git a/patch_mp/maps/mp/mp_village.gsc b/Multiplayer Core/patch_mp/maps/mp/mp_village.gsc similarity index 100% rename from patch_mp/maps/mp/mp_village.gsc rename to Multiplayer Core/patch_mp/maps/mp/mp_village.gsc diff --git a/patch_mp/maps/mp/teams/_teams.gsc b/Multiplayer Core/patch_mp/maps/mp/teams/_teams.gsc similarity index 100% rename from patch_mp/maps/mp/teams/_teams.gsc rename to Multiplayer Core/patch_mp/maps/mp/teams/_teams.gsc diff --git a/patch_mp/maps/mp/teams/_teamset.gsc b/Multiplayer Core/patch_mp/maps/mp/teams/_teamset.gsc similarity index 100% rename from patch_mp/maps/mp/teams/_teamset.gsc rename to Multiplayer Core/patch_mp/maps/mp/teams/_teamset.gsc diff --git a/patch_mp/maps/mp/teams/_teamset_multiteam.gsc b/Multiplayer Core/patch_mp/maps/mp/teams/_teamset_multiteam.gsc similarity index 100% rename from patch_mp/maps/mp/teams/_teamset_multiteam.gsc rename to Multiplayer Core/patch_mp/maps/mp/teams/_teamset_multiteam.gsc diff --git a/patch_mp/patch_mp functions descriptions and locations.md b/Multiplayer Core/patch_mp/patch_mp functions descriptions and locations.md similarity index 100% rename from patch_mp/patch_mp functions descriptions and locations.md rename to Multiplayer Core/patch_mp/patch_mp functions descriptions and locations.md diff --git a/patch_mp/readme.md b/Multiplayer Core/patch_mp/readme.md similarity index 100% rename from patch_mp/readme.md rename to Multiplayer Core/patch_mp/readme.md diff --git a/faction_cd_mp/maps/mp/teams/_teamset_cd.gsc b/Multiplayer Factions/faction_cd_mp/maps/mp/teams/_teamset_cd.gsc similarity index 100% rename from faction_cd_mp/maps/mp/teams/_teamset_cd.gsc rename to Multiplayer Factions/faction_cd_mp/maps/mp/teams/_teamset_cd.gsc diff --git a/faction_cd_mp/mpbody/class_assault_cd.gsc b/Multiplayer Factions/faction_cd_mp/mpbody/class_assault_cd.gsc similarity index 100% rename from faction_cd_mp/mpbody/class_assault_cd.gsc rename to Multiplayer Factions/faction_cd_mp/mpbody/class_assault_cd.gsc diff --git a/faction_cd_mp/mpbody/class_lmg_cd.gsc b/Multiplayer Factions/faction_cd_mp/mpbody/class_lmg_cd.gsc similarity index 100% rename from faction_cd_mp/mpbody/class_lmg_cd.gsc rename to Multiplayer Factions/faction_cd_mp/mpbody/class_lmg_cd.gsc diff --git a/faction_cd_mp/mpbody/class_shotgun_cd.gsc b/Multiplayer Factions/faction_cd_mp/mpbody/class_shotgun_cd.gsc similarity index 100% rename from faction_cd_mp/mpbody/class_shotgun_cd.gsc rename to Multiplayer Factions/faction_cd_mp/mpbody/class_shotgun_cd.gsc diff --git a/faction_cd_mp/mpbody/class_smg_cd.gsc b/Multiplayer Factions/faction_cd_mp/mpbody/class_smg_cd.gsc similarity index 100% rename from faction_cd_mp/mpbody/class_smg_cd.gsc rename to Multiplayer Factions/faction_cd_mp/mpbody/class_smg_cd.gsc diff --git a/faction_cd_mp/mpbody/class_sniper_cd.gsc b/Multiplayer Factions/faction_cd_mp/mpbody/class_sniper_cd.gsc similarity index 100% rename from faction_cd_mp/mpbody/class_sniper_cd.gsc rename to Multiplayer Factions/faction_cd_mp/mpbody/class_sniper_cd.gsc diff --git a/faction_cd_sand_mp/maps/mp/teams/_teamset_cd_sand.gsc b/Multiplayer Factions/faction_cd_sand_mp/maps/mp/teams/_teamset_cd_sand.gsc similarity index 100% rename from faction_cd_sand_mp/maps/mp/teams/_teamset_cd_sand.gsc rename to Multiplayer Factions/faction_cd_sand_mp/maps/mp/teams/_teamset_cd_sand.gsc diff --git a/faction_cd_sand_mp/mpbody/class_assault_cd_sand.gsc b/Multiplayer Factions/faction_cd_sand_mp/mpbody/class_assault_cd_sand.gsc similarity index 100% rename from faction_cd_sand_mp/mpbody/class_assault_cd_sand.gsc rename to Multiplayer Factions/faction_cd_sand_mp/mpbody/class_assault_cd_sand.gsc diff --git a/faction_cd_sand_mp/mpbody/class_lmg_cd_sand.gsc b/Multiplayer Factions/faction_cd_sand_mp/mpbody/class_lmg_cd_sand.gsc similarity index 100% rename from faction_cd_sand_mp/mpbody/class_lmg_cd_sand.gsc rename to Multiplayer Factions/faction_cd_sand_mp/mpbody/class_lmg_cd_sand.gsc diff --git a/faction_cd_sand_mp/mpbody/class_shotgun_cd_sand.gsc b/Multiplayer Factions/faction_cd_sand_mp/mpbody/class_shotgun_cd_sand.gsc similarity index 100% rename from faction_cd_sand_mp/mpbody/class_shotgun_cd_sand.gsc rename to Multiplayer Factions/faction_cd_sand_mp/mpbody/class_shotgun_cd_sand.gsc diff --git a/faction_cd_sand_mp/mpbody/class_smg_cd_sand.gsc b/Multiplayer Factions/faction_cd_sand_mp/mpbody/class_smg_cd_sand.gsc similarity index 100% rename from faction_cd_sand_mp/mpbody/class_smg_cd_sand.gsc rename to Multiplayer Factions/faction_cd_sand_mp/mpbody/class_smg_cd_sand.gsc diff --git a/faction_cd_sand_mp/mpbody/class_sniper_cd_sand.gsc b/Multiplayer Factions/faction_cd_sand_mp/mpbody/class_sniper_cd_sand.gsc similarity index 100% rename from faction_cd_sand_mp/mpbody/class_sniper_cd_sand.gsc rename to Multiplayer Factions/faction_cd_sand_mp/mpbody/class_sniper_cd_sand.gsc diff --git a/faction_fbi_mp/maps/mp/teams/_teamset_fbi.gsc b/Multiplayer Factions/faction_fbi_mp/maps/mp/teams/_teamset_fbi.gsc similarity index 100% rename from faction_fbi_mp/maps/mp/teams/_teamset_fbi.gsc rename to Multiplayer Factions/faction_fbi_mp/maps/mp/teams/_teamset_fbi.gsc diff --git a/faction_fbi_mp/mpbody/class_assault_usa_fbi.gsc b/Multiplayer Factions/faction_fbi_mp/mpbody/class_assault_usa_fbi.gsc similarity index 100% rename from faction_fbi_mp/mpbody/class_assault_usa_fbi.gsc rename to Multiplayer Factions/faction_fbi_mp/mpbody/class_assault_usa_fbi.gsc diff --git a/faction_fbi_mp/mpbody/class_lmg_usa_fbi.gsc b/Multiplayer Factions/faction_fbi_mp/mpbody/class_lmg_usa_fbi.gsc similarity index 100% rename from faction_fbi_mp/mpbody/class_lmg_usa_fbi.gsc rename to Multiplayer Factions/faction_fbi_mp/mpbody/class_lmg_usa_fbi.gsc diff --git a/faction_fbi_mp/mpbody/class_shotgun_usa_fbi.gsc b/Multiplayer Factions/faction_fbi_mp/mpbody/class_shotgun_usa_fbi.gsc similarity index 100% rename from faction_fbi_mp/mpbody/class_shotgun_usa_fbi.gsc rename to Multiplayer Factions/faction_fbi_mp/mpbody/class_shotgun_usa_fbi.gsc diff --git a/faction_fbi_mp/mpbody/class_smg_usa_fbi.gsc b/Multiplayer Factions/faction_fbi_mp/mpbody/class_smg_usa_fbi.gsc similarity index 100% rename from faction_fbi_mp/mpbody/class_smg_usa_fbi.gsc rename to Multiplayer Factions/faction_fbi_mp/mpbody/class_smg_usa_fbi.gsc diff --git a/faction_fbi_mp/mpbody/class_sniper_usa_fbi.gsc b/Multiplayer Factions/faction_fbi_mp/mpbody/class_sniper_usa_fbi.gsc similarity index 100% rename from faction_fbi_mp/mpbody/class_sniper_usa_fbi.gsc rename to Multiplayer Factions/faction_fbi_mp/mpbody/class_sniper_usa_fbi.gsc diff --git a/faction_isa_mp/maps/mp/teams/_teamset_isa.gsc b/Multiplayer Factions/faction_isa_mp/maps/mp/teams/_teamset_isa.gsc similarity index 100% rename from faction_isa_mp/maps/mp/teams/_teamset_isa.gsc rename to Multiplayer Factions/faction_isa_mp/maps/mp/teams/_teamset_isa.gsc diff --git a/faction_isa_mp/mpbody/class_assault_isa.gsc b/Multiplayer Factions/faction_isa_mp/mpbody/class_assault_isa.gsc similarity index 100% rename from faction_isa_mp/mpbody/class_assault_isa.gsc rename to Multiplayer Factions/faction_isa_mp/mpbody/class_assault_isa.gsc diff --git a/faction_isa_mp/mpbody/class_lmg_isa.gsc b/Multiplayer Factions/faction_isa_mp/mpbody/class_lmg_isa.gsc similarity index 100% rename from faction_isa_mp/mpbody/class_lmg_isa.gsc rename to Multiplayer Factions/faction_isa_mp/mpbody/class_lmg_isa.gsc diff --git a/faction_isa_mp/mpbody/class_shotgun_isa.gsc b/Multiplayer Factions/faction_isa_mp/mpbody/class_shotgun_isa.gsc similarity index 100% rename from faction_isa_mp/mpbody/class_shotgun_isa.gsc rename to Multiplayer Factions/faction_isa_mp/mpbody/class_shotgun_isa.gsc diff --git a/faction_isa_mp/mpbody/class_smg_isa.gsc b/Multiplayer Factions/faction_isa_mp/mpbody/class_smg_isa.gsc similarity index 100% rename from faction_isa_mp/mpbody/class_smg_isa.gsc rename to Multiplayer Factions/faction_isa_mp/mpbody/class_smg_isa.gsc diff --git a/faction_isa_mp/mpbody/class_sniper_isa.gsc b/Multiplayer Factions/faction_isa_mp/mpbody/class_sniper_isa.gsc similarity index 100% rename from faction_isa_mp/mpbody/class_sniper_isa.gsc rename to Multiplayer Factions/faction_isa_mp/mpbody/class_sniper_isa.gsc diff --git a/faction_isa_sand_mp/maps/mp/teams/_teamset_isa_sand.gsc b/Multiplayer Factions/faction_isa_sand_mp/maps/mp/teams/_teamset_isa_sand.gsc similarity index 100% rename from faction_isa_sand_mp/maps/mp/teams/_teamset_isa_sand.gsc rename to Multiplayer Factions/faction_isa_sand_mp/maps/mp/teams/_teamset_isa_sand.gsc diff --git a/faction_isa_sand_mp/mpbody/class_assault_isa_sand.gsc b/Multiplayer Factions/faction_isa_sand_mp/mpbody/class_assault_isa_sand.gsc similarity index 100% rename from faction_isa_sand_mp/mpbody/class_assault_isa_sand.gsc rename to Multiplayer Factions/faction_isa_sand_mp/mpbody/class_assault_isa_sand.gsc diff --git a/faction_isa_sand_mp/mpbody/class_lmg_isa_sand.gsc b/Multiplayer Factions/faction_isa_sand_mp/mpbody/class_lmg_isa_sand.gsc similarity index 100% rename from faction_isa_sand_mp/mpbody/class_lmg_isa_sand.gsc rename to Multiplayer Factions/faction_isa_sand_mp/mpbody/class_lmg_isa_sand.gsc diff --git a/faction_isa_sand_mp/mpbody/class_shotgun_isa_sand.gsc b/Multiplayer Factions/faction_isa_sand_mp/mpbody/class_shotgun_isa_sand.gsc similarity index 100% rename from faction_isa_sand_mp/mpbody/class_shotgun_isa_sand.gsc rename to Multiplayer Factions/faction_isa_sand_mp/mpbody/class_shotgun_isa_sand.gsc diff --git a/faction_isa_sand_mp/mpbody/class_smg_isa_sand.gsc b/Multiplayer Factions/faction_isa_sand_mp/mpbody/class_smg_isa_sand.gsc similarity index 100% rename from faction_isa_sand_mp/mpbody/class_smg_isa_sand.gsc rename to Multiplayer Factions/faction_isa_sand_mp/mpbody/class_smg_isa_sand.gsc diff --git a/faction_isa_sand_mp/mpbody/class_sniper_isa_sand.gsc b/Multiplayer Factions/faction_isa_sand_mp/mpbody/class_sniper_isa_sand.gsc similarity index 100% rename from faction_isa_sand_mp/mpbody/class_sniper_isa_sand.gsc rename to Multiplayer Factions/faction_isa_sand_mp/mpbody/class_sniper_isa_sand.gsc diff --git a/faction_multiteam_mp/maps/mp/teams/_teamset_multiteam.gsc b/Multiplayer Factions/faction_multiteam_mp/maps/mp/teams/_teamset_multiteam.gsc similarity index 100% rename from faction_multiteam_mp/maps/mp/teams/_teamset_multiteam.gsc rename to Multiplayer Factions/faction_multiteam_mp/maps/mp/teams/_teamset_multiteam.gsc diff --git a/faction_multiteam_mp/mpbody/class_assault_cd.gsc b/Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_cd.gsc similarity index 100% rename from faction_multiteam_mp/mpbody/class_assault_cd.gsc rename to Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_cd.gsc diff --git a/faction_multiteam_mp/mpbody/class_assault_chn_pla.gsc b/Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_chn_pla.gsc similarity index 100% rename from faction_multiteam_mp/mpbody/class_assault_chn_pla.gsc rename to Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_chn_pla.gsc diff --git a/faction_multiteam_mp/mpbody/class_assault_isa.gsc b/Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_isa.gsc similarity index 100% rename from faction_multiteam_mp/mpbody/class_assault_isa.gsc rename to Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_isa.gsc diff --git a/faction_multiteam_mp/mpbody/class_assault_rus_pmc.gsc b/Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_rus_pmc.gsc similarity index 100% rename from faction_multiteam_mp/mpbody/class_assault_rus_pmc.gsc rename to Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_rus_pmc.gsc diff --git a/faction_multiteam_mp/mpbody/class_assault_usa_fbi.gsc b/Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_usa_fbi.gsc similarity index 100% rename from faction_multiteam_mp/mpbody/class_assault_usa_fbi.gsc rename to Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_usa_fbi.gsc diff --git a/faction_multiteam_mp/mpbody/class_assault_usa_seals.gsc b/Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_usa_seals.gsc similarity index 100% rename from faction_multiteam_mp/mpbody/class_assault_usa_seals.gsc rename to Multiplayer Factions/faction_multiteam_mp/mpbody/class_assault_usa_seals.gsc diff --git a/faction_multiteam_sand_mp/maps/mp/teams/_teamset_multiteam_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/maps/mp/teams/_teamset_multiteam_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/maps/mp/teams/_teamset_multiteam_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/maps/mp/teams/_teamset_multiteam_sand.gsc diff --git a/faction_multiteam_sand_mp/mpbody/class_assault_cd_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_cd_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/mpbody/class_assault_cd_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_cd_sand.gsc diff --git a/faction_multiteam_sand_mp/mpbody/class_assault_chn_pla_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_chn_pla_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/mpbody/class_assault_chn_pla_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_chn_pla_sand.gsc diff --git a/faction_multiteam_sand_mp/mpbody/class_assault_isa_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_isa_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/mpbody/class_assault_isa_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_isa_sand.gsc diff --git a/faction_multiteam_sand_mp/mpbody/class_assault_rus_pmc_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_rus_pmc_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/mpbody/class_assault_rus_pmc_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_rus_pmc_sand.gsc diff --git a/faction_multiteam_sand_mp/mpbody/class_assault_usa_fbi_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_usa_fbi_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/mpbody/class_assault_usa_fbi_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_usa_fbi_sand.gsc diff --git a/faction_multiteam_sand_mp/mpbody/class_assault_usa_seals_sand.gsc b/Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_usa_seals_sand.gsc similarity index 100% rename from faction_multiteam_sand_mp/mpbody/class_assault_usa_seals_sand.gsc rename to Multiplayer Factions/faction_multiteam_sand_mp/mpbody/class_assault_usa_seals_sand.gsc diff --git a/faction_multiteam_snow_mp/maps/mp/teams/_teamset_multiteam_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/maps/mp/teams/_teamset_multiteam_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/maps/mp/teams/_teamset_multiteam_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/maps/mp/teams/_teamset_multiteam_snow.gsc diff --git a/faction_multiteam_snow_mp/mpbody/class_assault_cd_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_cd_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/mpbody/class_assault_cd_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_cd_snow.gsc diff --git a/faction_multiteam_snow_mp/mpbody/class_assault_chn_pla_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_chn_pla_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/mpbody/class_assault_chn_pla_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_chn_pla_snow.gsc diff --git a/faction_multiteam_snow_mp/mpbody/class_assault_isa_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_isa_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/mpbody/class_assault_isa_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_isa_snow.gsc diff --git a/faction_multiteam_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc diff --git a/faction_multiteam_snow_mp/mpbody/class_assault_usa_fbi_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_usa_fbi_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/mpbody/class_assault_usa_fbi_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_usa_fbi_snow.gsc diff --git a/faction_multiteam_snow_mp/mpbody/class_assault_usa_seals_snow.gsc b/Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_usa_seals_snow.gsc similarity index 100% rename from faction_multiteam_snow_mp/mpbody/class_assault_usa_seals_snow.gsc rename to Multiplayer Factions/faction_multiteam_snow_mp/mpbody/class_assault_usa_seals_snow.gsc diff --git a/faction_multiteam_wet_mp/maps/mp/teams/_teamset_multiteam_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/maps/mp/teams/_teamset_multiteam_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/maps/mp/teams/_teamset_multiteam_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/maps/mp/teams/_teamset_multiteam_wet.gsc diff --git a/faction_multiteam_wet_mp/mpbody/class_assault_cd_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_cd_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/mpbody/class_assault_cd_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_cd_wet.gsc diff --git a/faction_multiteam_wet_mp/mpbody/class_assault_chn_pla_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_chn_pla_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/mpbody/class_assault_chn_pla_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_chn_pla_wet.gsc diff --git a/faction_multiteam_wet_mp/mpbody/class_assault_isa_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_isa_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/mpbody/class_assault_isa_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_isa_wet.gsc diff --git a/faction_multiteam_wet_mp/mpbody/class_assault_rus_pmc_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_rus_pmc_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/mpbody/class_assault_rus_pmc_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_rus_pmc_wet.gsc diff --git a/faction_multiteam_wet_mp/mpbody/class_assault_usa_fbi_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_usa_fbi_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/mpbody/class_assault_usa_fbi_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_usa_fbi_wet.gsc diff --git a/faction_multiteam_wet_mp/mpbody/class_assault_usa_seals_wet.gsc b/Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_usa_seals_wet.gsc similarity index 100% rename from faction_multiteam_wet_mp/mpbody/class_assault_usa_seals_wet.gsc rename to Multiplayer Factions/faction_multiteam_wet_mp/mpbody/class_assault_usa_seals_wet.gsc diff --git a/faction_pla_mp/maps/mp/teams/_teamset_pla.gsc b/Multiplayer Factions/faction_pla_mp/maps/mp/teams/_teamset_pla.gsc similarity index 100% rename from faction_pla_mp/maps/mp/teams/_teamset_pla.gsc rename to Multiplayer Factions/faction_pla_mp/maps/mp/teams/_teamset_pla.gsc diff --git a/faction_pla_mp/mpbody/class_assault_chn_pla.gsc b/Multiplayer Factions/faction_pla_mp/mpbody/class_assault_chn_pla.gsc similarity index 100% rename from faction_pla_mp/mpbody/class_assault_chn_pla.gsc rename to Multiplayer Factions/faction_pla_mp/mpbody/class_assault_chn_pla.gsc diff --git a/faction_pla_mp/mpbody/class_lmg_chn_pla.gsc b/Multiplayer Factions/faction_pla_mp/mpbody/class_lmg_chn_pla.gsc similarity index 100% rename from faction_pla_mp/mpbody/class_lmg_chn_pla.gsc rename to Multiplayer Factions/faction_pla_mp/mpbody/class_lmg_chn_pla.gsc diff --git a/faction_pla_mp/mpbody/class_shotgun_chn_pla.gsc b/Multiplayer Factions/faction_pla_mp/mpbody/class_shotgun_chn_pla.gsc similarity index 100% rename from faction_pla_mp/mpbody/class_shotgun_chn_pla.gsc rename to Multiplayer Factions/faction_pla_mp/mpbody/class_shotgun_chn_pla.gsc diff --git a/faction_pla_mp/mpbody/class_smg_chn_pla.gsc b/Multiplayer Factions/faction_pla_mp/mpbody/class_smg_chn_pla.gsc similarity index 100% rename from faction_pla_mp/mpbody/class_smg_chn_pla.gsc rename to Multiplayer Factions/faction_pla_mp/mpbody/class_smg_chn_pla.gsc diff --git a/faction_pla_mp/mpbody/class_sniper_chn_pla.gsc b/Multiplayer Factions/faction_pla_mp/mpbody/class_sniper_chn_pla.gsc similarity index 100% rename from faction_pla_mp/mpbody/class_sniper_chn_pla.gsc rename to Multiplayer Factions/faction_pla_mp/mpbody/class_sniper_chn_pla.gsc diff --git a/faction_pla_wet_mp/maps/mp/teams/_teamset_pla_wet.gsc b/Multiplayer Factions/faction_pla_wet_mp/maps/mp/teams/_teamset_pla_wet.gsc similarity index 100% rename from faction_pla_wet_mp/maps/mp/teams/_teamset_pla_wet.gsc rename to Multiplayer Factions/faction_pla_wet_mp/maps/mp/teams/_teamset_pla_wet.gsc diff --git a/faction_pla_wet_mp/mpbody/class_assault_chn_pla_wet.gsc b/Multiplayer Factions/faction_pla_wet_mp/mpbody/class_assault_chn_pla_wet.gsc similarity index 100% rename from faction_pla_wet_mp/mpbody/class_assault_chn_pla_wet.gsc rename to Multiplayer Factions/faction_pla_wet_mp/mpbody/class_assault_chn_pla_wet.gsc diff --git a/faction_pla_wet_mp/mpbody/class_lmg_chn_pla_wet.gsc b/Multiplayer Factions/faction_pla_wet_mp/mpbody/class_lmg_chn_pla_wet.gsc similarity index 100% rename from faction_pla_wet_mp/mpbody/class_lmg_chn_pla_wet.gsc rename to Multiplayer Factions/faction_pla_wet_mp/mpbody/class_lmg_chn_pla_wet.gsc diff --git a/faction_pla_wet_mp/mpbody/class_shotgun_chn_pla_wet.gsc b/Multiplayer Factions/faction_pla_wet_mp/mpbody/class_shotgun_chn_pla_wet.gsc similarity index 100% rename from faction_pla_wet_mp/mpbody/class_shotgun_chn_pla_wet.gsc rename to Multiplayer Factions/faction_pla_wet_mp/mpbody/class_shotgun_chn_pla_wet.gsc diff --git a/faction_pla_wet_mp/mpbody/class_smg_chn_pla_wet.gsc b/Multiplayer Factions/faction_pla_wet_mp/mpbody/class_smg_chn_pla_wet.gsc similarity index 100% rename from faction_pla_wet_mp/mpbody/class_smg_chn_pla_wet.gsc rename to Multiplayer Factions/faction_pla_wet_mp/mpbody/class_smg_chn_pla_wet.gsc diff --git a/faction_pla_wet_mp/mpbody/class_sniper_chn_pla_wet.gsc b/Multiplayer Factions/faction_pla_wet_mp/mpbody/class_sniper_chn_pla_wet.gsc similarity index 100% rename from faction_pla_wet_mp/mpbody/class_sniper_chn_pla_wet.gsc rename to Multiplayer Factions/faction_pla_wet_mp/mpbody/class_sniper_chn_pla_wet.gsc diff --git a/faction_pmc_mp/maps/mp/teams/_teamset_pmc.gsc b/Multiplayer Factions/faction_pmc_mp/maps/mp/teams/_teamset_pmc.gsc similarity index 100% rename from faction_pmc_mp/maps/mp/teams/_teamset_pmc.gsc rename to Multiplayer Factions/faction_pmc_mp/maps/mp/teams/_teamset_pmc.gsc diff --git a/faction_pmc_mp/mpbody/class_assault_rus_pmc.gsc b/Multiplayer Factions/faction_pmc_mp/mpbody/class_assault_rus_pmc.gsc similarity index 100% rename from faction_pmc_mp/mpbody/class_assault_rus_pmc.gsc rename to Multiplayer Factions/faction_pmc_mp/mpbody/class_assault_rus_pmc.gsc diff --git a/faction_pmc_mp/mpbody/class_lmg_rus_pmc.gsc b/Multiplayer Factions/faction_pmc_mp/mpbody/class_lmg_rus_pmc.gsc similarity index 100% rename from faction_pmc_mp/mpbody/class_lmg_rus_pmc.gsc rename to Multiplayer Factions/faction_pmc_mp/mpbody/class_lmg_rus_pmc.gsc diff --git a/faction_pmc_mp/mpbody/class_shotgun_rus_pmc.gsc b/Multiplayer Factions/faction_pmc_mp/mpbody/class_shotgun_rus_pmc.gsc similarity index 100% rename from faction_pmc_mp/mpbody/class_shotgun_rus_pmc.gsc rename to Multiplayer Factions/faction_pmc_mp/mpbody/class_shotgun_rus_pmc.gsc diff --git a/faction_pmc_mp/mpbody/class_smg_rus_pmc.gsc b/Multiplayer Factions/faction_pmc_mp/mpbody/class_smg_rus_pmc.gsc similarity index 100% rename from faction_pmc_mp/mpbody/class_smg_rus_pmc.gsc rename to Multiplayer Factions/faction_pmc_mp/mpbody/class_smg_rus_pmc.gsc diff --git a/faction_pmc_mp/mpbody/class_sniper_rus_pmc.gsc b/Multiplayer Factions/faction_pmc_mp/mpbody/class_sniper_rus_pmc.gsc similarity index 100% rename from faction_pmc_mp/mpbody/class_sniper_rus_pmc.gsc rename to Multiplayer Factions/faction_pmc_mp/mpbody/class_sniper_rus_pmc.gsc diff --git a/faction_pmc_snow_mp/maps/mp/teams/_teamset_pmc_snow.gsc b/Multiplayer Factions/faction_pmc_snow_mp/maps/mp/teams/_teamset_pmc_snow.gsc similarity index 100% rename from faction_pmc_snow_mp/maps/mp/teams/_teamset_pmc_snow.gsc rename to Multiplayer Factions/faction_pmc_snow_mp/maps/mp/teams/_teamset_pmc_snow.gsc diff --git a/faction_pmc_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc b/Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc similarity index 100% rename from faction_pmc_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc rename to Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_assault_rus_pmc_snow.gsc diff --git a/faction_pmc_snow_mp/mpbody/class_lmg_rus_pmc_snow.gsc b/Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_lmg_rus_pmc_snow.gsc similarity index 100% rename from faction_pmc_snow_mp/mpbody/class_lmg_rus_pmc_snow.gsc rename to Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_lmg_rus_pmc_snow.gsc diff --git a/faction_pmc_snow_mp/mpbody/class_shotgun_rus_pmc_snow.gsc b/Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_shotgun_rus_pmc_snow.gsc similarity index 100% rename from faction_pmc_snow_mp/mpbody/class_shotgun_rus_pmc_snow.gsc rename to Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_shotgun_rus_pmc_snow.gsc diff --git a/faction_pmc_snow_mp/mpbody/class_smg_rus_pmc_snow.gsc b/Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_smg_rus_pmc_snow.gsc similarity index 100% rename from faction_pmc_snow_mp/mpbody/class_smg_rus_pmc_snow.gsc rename to Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_smg_rus_pmc_snow.gsc diff --git a/faction_pmc_snow_mp/mpbody/class_sniper_rus_pmc_snow.gsc b/Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_sniper_rus_pmc_snow.gsc similarity index 100% rename from faction_pmc_snow_mp/mpbody/class_sniper_rus_pmc_snow.gsc rename to Multiplayer Factions/faction_pmc_snow_mp/mpbody/class_sniper_rus_pmc_snow.gsc diff --git a/faction_seals_mp/maps/mp/teams/_teamset_seals.gsc b/Multiplayer Factions/faction_seals_mp/maps/mp/teams/_teamset_seals.gsc similarity index 100% rename from faction_seals_mp/maps/mp/teams/_teamset_seals.gsc rename to Multiplayer Factions/faction_seals_mp/maps/mp/teams/_teamset_seals.gsc diff --git a/faction_seals_mp/mpbody/class_assault_usa_seals.gsc b/Multiplayer Factions/faction_seals_mp/mpbody/class_assault_usa_seals.gsc similarity index 100% rename from faction_seals_mp/mpbody/class_assault_usa_seals.gsc rename to Multiplayer Factions/faction_seals_mp/mpbody/class_assault_usa_seals.gsc diff --git a/faction_seals_mp/mpbody/class_lmg_usa_seals.gsc b/Multiplayer Factions/faction_seals_mp/mpbody/class_lmg_usa_seals.gsc similarity index 100% rename from faction_seals_mp/mpbody/class_lmg_usa_seals.gsc rename to Multiplayer Factions/faction_seals_mp/mpbody/class_lmg_usa_seals.gsc diff --git a/faction_seals_mp/mpbody/class_shotgun_usa_seals.gsc b/Multiplayer Factions/faction_seals_mp/mpbody/class_shotgun_usa_seals.gsc similarity index 100% rename from faction_seals_mp/mpbody/class_shotgun_usa_seals.gsc rename to Multiplayer Factions/faction_seals_mp/mpbody/class_shotgun_usa_seals.gsc diff --git a/faction_seals_mp/mpbody/class_smg_usa_seals.gsc b/Multiplayer Factions/faction_seals_mp/mpbody/class_smg_usa_seals.gsc similarity index 100% rename from faction_seals_mp/mpbody/class_smg_usa_seals.gsc rename to Multiplayer Factions/faction_seals_mp/mpbody/class_smg_usa_seals.gsc diff --git a/faction_seals_mp/mpbody/class_sniper_usa_seals.gsc b/Multiplayer Factions/faction_seals_mp/mpbody/class_sniper_usa_seals.gsc similarity index 100% rename from faction_seals_mp/mpbody/class_sniper_usa_seals.gsc rename to Multiplayer Factions/faction_seals_mp/mpbody/class_sniper_usa_seals.gsc diff --git a/faction_seals_snow_mp/maps/mp/teams/_teamset_seals_snow.gsc b/Multiplayer Factions/faction_seals_snow_mp/maps/mp/teams/_teamset_seals_snow.gsc similarity index 100% rename from faction_seals_snow_mp/maps/mp/teams/_teamset_seals_snow.gsc rename to Multiplayer Factions/faction_seals_snow_mp/maps/mp/teams/_teamset_seals_snow.gsc diff --git a/faction_seals_snow_mp/mpbody/class_assault_usa_seals_snow.gsc b/Multiplayer Factions/faction_seals_snow_mp/mpbody/class_assault_usa_seals_snow.gsc similarity index 100% rename from faction_seals_snow_mp/mpbody/class_assault_usa_seals_snow.gsc rename to Multiplayer Factions/faction_seals_snow_mp/mpbody/class_assault_usa_seals_snow.gsc diff --git a/faction_seals_snow_mp/mpbody/class_lmg_usa_seals_snow.gsc b/Multiplayer Factions/faction_seals_snow_mp/mpbody/class_lmg_usa_seals_snow.gsc similarity index 100% rename from faction_seals_snow_mp/mpbody/class_lmg_usa_seals_snow.gsc rename to Multiplayer Factions/faction_seals_snow_mp/mpbody/class_lmg_usa_seals_snow.gsc diff --git a/faction_seals_snow_mp/mpbody/class_shotgun_usa_seals_snow.gsc b/Multiplayer Factions/faction_seals_snow_mp/mpbody/class_shotgun_usa_seals_snow.gsc similarity index 100% rename from faction_seals_snow_mp/mpbody/class_shotgun_usa_seals_snow.gsc rename to Multiplayer Factions/faction_seals_snow_mp/mpbody/class_shotgun_usa_seals_snow.gsc diff --git a/faction_seals_snow_mp/mpbody/class_smg_usa_seals_snow.gsc b/Multiplayer Factions/faction_seals_snow_mp/mpbody/class_smg_usa_seals_snow.gsc similarity index 100% rename from faction_seals_snow_mp/mpbody/class_smg_usa_seals_snow.gsc rename to Multiplayer Factions/faction_seals_snow_mp/mpbody/class_smg_usa_seals_snow.gsc diff --git a/faction_seals_snow_mp/mpbody/class_sniper_usa_seals_snow.gsc b/Multiplayer Factions/faction_seals_snow_mp/mpbody/class_sniper_usa_seals_snow.gsc similarity index 100% rename from faction_seals_snow_mp/mpbody/class_sniper_usa_seals_snow.gsc rename to Multiplayer Factions/faction_seals_snow_mp/mpbody/class_sniper_usa_seals_snow.gsc diff --git a/faction_seals_wet_mp/maps/mp/teams/_teamset_seals_wet.gsc b/Multiplayer Factions/faction_seals_wet_mp/maps/mp/teams/_teamset_seals_wet.gsc similarity index 100% rename from faction_seals_wet_mp/maps/mp/teams/_teamset_seals_wet.gsc rename to Multiplayer Factions/faction_seals_wet_mp/maps/mp/teams/_teamset_seals_wet.gsc diff --git a/faction_seals_wet_mp/mpbody/class_assault_usa_seals_wet.gsc b/Multiplayer Factions/faction_seals_wet_mp/mpbody/class_assault_usa_seals_wet.gsc similarity index 100% rename from faction_seals_wet_mp/mpbody/class_assault_usa_seals_wet.gsc rename to Multiplayer Factions/faction_seals_wet_mp/mpbody/class_assault_usa_seals_wet.gsc diff --git a/faction_seals_wet_mp/mpbody/class_lmg_usa_seals_wet.gsc b/Multiplayer Factions/faction_seals_wet_mp/mpbody/class_lmg_usa_seals_wet.gsc similarity index 100% rename from faction_seals_wet_mp/mpbody/class_lmg_usa_seals_wet.gsc rename to Multiplayer Factions/faction_seals_wet_mp/mpbody/class_lmg_usa_seals_wet.gsc diff --git a/faction_seals_wet_mp/mpbody/class_shotgun_usa_seals_wet.gsc b/Multiplayer Factions/faction_seals_wet_mp/mpbody/class_shotgun_usa_seals_wet.gsc similarity index 100% rename from faction_seals_wet_mp/mpbody/class_shotgun_usa_seals_wet.gsc rename to Multiplayer Factions/faction_seals_wet_mp/mpbody/class_shotgun_usa_seals_wet.gsc diff --git a/faction_seals_wet_mp/mpbody/class_smg_usa_seals_wet.gsc b/Multiplayer Factions/faction_seals_wet_mp/mpbody/class_smg_usa_seals_wet.gsc similarity index 100% rename from faction_seals_wet_mp/mpbody/class_smg_usa_seals_wet.gsc rename to Multiplayer Factions/faction_seals_wet_mp/mpbody/class_smg_usa_seals_wet.gsc diff --git a/faction_seals_wet_mp/mpbody/class_sniper_usa_seals_wet.gsc b/Multiplayer Factions/faction_seals_wet_mp/mpbody/class_sniper_usa_seals_wet.gsc similarity index 100% rename from faction_seals_wet_mp/mpbody/class_sniper_usa_seals_wet.gsc rename to Multiplayer Factions/faction_seals_wet_mp/mpbody/class_sniper_usa_seals_wet.gsc diff --git a/mp_bridge/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_bridge/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_bridge/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_bridge/aitype/enemy_dog_mp.gsc diff --git a/mp_bridge/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_bridge/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_bridge/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_bridge/character/character_mp_german_shepherd.gsc diff --git a/mp_bridge/maps/mp/createfx/mp_bridge_fx.gsc b/Multiplayer Maps/mp_bridge/maps/mp/createfx/mp_bridge_fx.gsc similarity index 100% rename from mp_bridge/maps/mp/createfx/mp_bridge_fx.gsc rename to Multiplayer Maps/mp_bridge/maps/mp/createfx/mp_bridge_fx.gsc diff --git a/mp_bridge/maps/mp/mp_bridge.gsc b/Multiplayer Maps/mp_bridge/maps/mp/mp_bridge.gsc similarity index 100% rename from mp_bridge/maps/mp/mp_bridge.gsc rename to Multiplayer Maps/mp_bridge/maps/mp/mp_bridge.gsc diff --git a/mp_bridge/maps/mp/mp_bridge_amb.gsc b/Multiplayer Maps/mp_bridge/maps/mp/mp_bridge_amb.gsc similarity index 100% rename from mp_bridge/maps/mp/mp_bridge_amb.gsc rename to Multiplayer Maps/mp_bridge/maps/mp/mp_bridge_amb.gsc diff --git a/mp_bridge/maps/mp/mp_bridge_fx.gsc b/Multiplayer Maps/mp_bridge/maps/mp/mp_bridge_fx.gsc similarity index 100% rename from mp_bridge/maps/mp/mp_bridge_fx.gsc rename to Multiplayer Maps/mp_bridge/maps/mp/mp_bridge_fx.gsc diff --git a/mp_carrier/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_carrier/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_carrier/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_carrier/aitype/enemy_dog_mp.gsc diff --git a/mp_carrier/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_carrier/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_carrier/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_carrier/character/character_mp_german_shepherd.gsc diff --git a/mp_carrier/maps/mp/createart/mp_carrier_art.gsc b/Multiplayer Maps/mp_carrier/maps/mp/createart/mp_carrier_art.gsc similarity index 100% rename from mp_carrier/maps/mp/createart/mp_carrier_art.gsc rename to Multiplayer Maps/mp_carrier/maps/mp/createart/mp_carrier_art.gsc diff --git a/mp_carrier/maps/mp/createfx/mp_carrier_fx.gsc b/Multiplayer Maps/mp_carrier/maps/mp/createfx/mp_carrier_fx.gsc similarity index 100% rename from mp_carrier/maps/mp/createfx/mp_carrier_fx.gsc rename to Multiplayer Maps/mp_carrier/maps/mp/createfx/mp_carrier_fx.gsc diff --git a/mp_carrier/maps/mp/mp_carrier.gsc b/Multiplayer Maps/mp_carrier/maps/mp/mp_carrier.gsc similarity index 100% rename from mp_carrier/maps/mp/mp_carrier.gsc rename to Multiplayer Maps/mp_carrier/maps/mp/mp_carrier.gsc diff --git a/mp_carrier/maps/mp/mp_carrier_amb.gsc b/Multiplayer Maps/mp_carrier/maps/mp/mp_carrier_amb.gsc similarity index 100% rename from mp_carrier/maps/mp/mp_carrier_amb.gsc rename to Multiplayer Maps/mp_carrier/maps/mp/mp_carrier_amb.gsc diff --git a/mp_carrier/maps/mp/mp_carrier_fx.gsc b/Multiplayer Maps/mp_carrier/maps/mp/mp_carrier_fx.gsc similarity index 100% rename from mp_carrier/maps/mp/mp_carrier_fx.gsc rename to Multiplayer Maps/mp_carrier/maps/mp/mp_carrier_fx.gsc diff --git a/mp_castaway/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_castaway/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_castaway/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_castaway/aitype/enemy_dog_mp.gsc diff --git a/mp_castaway/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_castaway/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_castaway/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_castaway/character/character_mp_german_shepherd.gsc diff --git a/mp_castaway/maps/mp/createfx/mp_castaway_fx.gsc b/Multiplayer Maps/mp_castaway/maps/mp/createfx/mp_castaway_fx.gsc similarity index 100% rename from mp_castaway/maps/mp/createfx/mp_castaway_fx.gsc rename to Multiplayer Maps/mp_castaway/maps/mp/createfx/mp_castaway_fx.gsc diff --git a/mp_castaway/maps/mp/mp_castaway.gsc b/Multiplayer Maps/mp_castaway/maps/mp/mp_castaway.gsc similarity index 100% rename from mp_castaway/maps/mp/mp_castaway.gsc rename to Multiplayer Maps/mp_castaway/maps/mp/mp_castaway.gsc diff --git a/mp_castaway/maps/mp/mp_castaway_amb.gsc b/Multiplayer Maps/mp_castaway/maps/mp/mp_castaway_amb.gsc similarity index 100% rename from mp_castaway/maps/mp/mp_castaway_amb.gsc rename to Multiplayer Maps/mp_castaway/maps/mp/mp_castaway_amb.gsc diff --git a/mp_castaway/maps/mp/mp_castaway_fx.gsc b/Multiplayer Maps/mp_castaway/maps/mp/mp_castaway_fx.gsc similarity index 100% rename from mp_castaway/maps/mp/mp_castaway_fx.gsc rename to Multiplayer Maps/mp_castaway/maps/mp/mp_castaway_fx.gsc diff --git a/mp_concert/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_concert/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_concert/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_concert/aitype/enemy_dog_mp.gsc diff --git a/mp_concert/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_concert/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_concert/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_concert/character/character_mp_german_shepherd.gsc diff --git a/mp_concert/maps/mp/createfx/mp_concert_fx.gsc b/Multiplayer Maps/mp_concert/maps/mp/createfx/mp_concert_fx.gsc similarity index 100% rename from mp_concert/maps/mp/createfx/mp_concert_fx.gsc rename to Multiplayer Maps/mp_concert/maps/mp/createfx/mp_concert_fx.gsc diff --git a/mp_concert/maps/mp/mp_concert.gsc b/Multiplayer Maps/mp_concert/maps/mp/mp_concert.gsc similarity index 100% rename from mp_concert/maps/mp/mp_concert.gsc rename to Multiplayer Maps/mp_concert/maps/mp/mp_concert.gsc diff --git a/mp_concert/maps/mp/mp_concert_amb.gsc b/Multiplayer Maps/mp_concert/maps/mp/mp_concert_amb.gsc similarity index 100% rename from mp_concert/maps/mp/mp_concert_amb.gsc rename to Multiplayer Maps/mp_concert/maps/mp/mp_concert_amb.gsc diff --git a/mp_concert/maps/mp/mp_concert_fx.gsc b/Multiplayer Maps/mp_concert/maps/mp/mp_concert_fx.gsc similarity index 100% rename from mp_concert/maps/mp/mp_concert_fx.gsc rename to Multiplayer Maps/mp_concert/maps/mp/mp_concert_fx.gsc diff --git a/mp_dig/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_dig/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_dig/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_dig/aitype/enemy_dog_mp.gsc diff --git a/mp_dig/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_dig/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_dig/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_dig/character/character_mp_german_shepherd.gsc diff --git a/mp_dig/maps/mp/createfx/mp_dig_fx.gsc b/Multiplayer Maps/mp_dig/maps/mp/createfx/mp_dig_fx.gsc similarity index 100% rename from mp_dig/maps/mp/createfx/mp_dig_fx.gsc rename to Multiplayer Maps/mp_dig/maps/mp/createfx/mp_dig_fx.gsc diff --git a/mp_dig/maps/mp/mp_dig.gsc b/Multiplayer Maps/mp_dig/maps/mp/mp_dig.gsc similarity index 100% rename from mp_dig/maps/mp/mp_dig.gsc rename to Multiplayer Maps/mp_dig/maps/mp/mp_dig.gsc diff --git a/mp_dig/maps/mp/mp_dig_amb.gsc b/Multiplayer Maps/mp_dig/maps/mp/mp_dig_amb.gsc similarity index 100% rename from mp_dig/maps/mp/mp_dig_amb.gsc rename to Multiplayer Maps/mp_dig/maps/mp/mp_dig_amb.gsc diff --git a/mp_dig/maps/mp/mp_dig_fx.gsc b/Multiplayer Maps/mp_dig/maps/mp/mp_dig_fx.gsc similarity index 100% rename from mp_dig/maps/mp/mp_dig_fx.gsc rename to Multiplayer Maps/mp_dig/maps/mp/mp_dig_fx.gsc diff --git a/mp_dockside/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_dockside/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_dockside/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_dockside/aitype/enemy_dog_mp.gsc diff --git a/mp_dockside/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_dockside/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_dockside/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_dockside/character/character_mp_german_shepherd.gsc diff --git a/mp_dockside/maps/mp/animscripts/traverse/ladder_down.gsc b/Multiplayer Maps/mp_dockside/maps/mp/animscripts/traverse/ladder_down.gsc similarity index 100% rename from mp_dockside/maps/mp/animscripts/traverse/ladder_down.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/animscripts/traverse/ladder_down.gsc diff --git a/mp_dockside/maps/mp/animscripts/traverse/ladder_up.gsc b/Multiplayer Maps/mp_dockside/maps/mp/animscripts/traverse/ladder_up.gsc similarity index 100% rename from mp_dockside/maps/mp/animscripts/traverse/ladder_up.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/animscripts/traverse/ladder_up.gsc diff --git a/mp_dockside/maps/mp/animscripts/traverse/mantle_over_96.gsc b/Multiplayer Maps/mp_dockside/maps/mp/animscripts/traverse/mantle_over_96.gsc similarity index 100% rename from mp_dockside/maps/mp/animscripts/traverse/mantle_over_96.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/animscripts/traverse/mantle_over_96.gsc diff --git a/mp_dockside/maps/mp/createart/mp_dockside_art.gsc b/Multiplayer Maps/mp_dockside/maps/mp/createart/mp_dockside_art.gsc similarity index 100% rename from mp_dockside/maps/mp/createart/mp_dockside_art.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/createart/mp_dockside_art.gsc diff --git a/mp_dockside/maps/mp/createfx/mp_dockside_fx.gsc b/Multiplayer Maps/mp_dockside/maps/mp/createfx/mp_dockside_fx.gsc similarity index 100% rename from mp_dockside/maps/mp/createfx/mp_dockside_fx.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/createfx/mp_dockside_fx.gsc diff --git a/mp_dockside/maps/mp/mp_dockside.gsc b/Multiplayer Maps/mp_dockside/maps/mp/mp_dockside.gsc similarity index 100% rename from mp_dockside/maps/mp/mp_dockside.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/mp_dockside.gsc diff --git a/mp_dockside/maps/mp/mp_dockside_amb.gsc b/Multiplayer Maps/mp_dockside/maps/mp/mp_dockside_amb.gsc similarity index 100% rename from mp_dockside/maps/mp/mp_dockside_amb.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/mp_dockside_amb.gsc diff --git a/mp_dockside/maps/mp/mp_dockside_crane.gsc b/Multiplayer Maps/mp_dockside/maps/mp/mp_dockside_crane.gsc similarity index 100% rename from mp_dockside/maps/mp/mp_dockside_crane.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/mp_dockside_crane.gsc diff --git a/mp_dockside/maps/mp/mp_dockside_fx.gsc b/Multiplayer Maps/mp_dockside/maps/mp/mp_dockside_fx.gsc similarity index 100% rename from mp_dockside/maps/mp/mp_dockside_fx.gsc rename to Multiplayer Maps/mp_dockside/maps/mp/mp_dockside_fx.gsc diff --git a/mp_downhill/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_downhill/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_downhill/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_downhill/aitype/enemy_dog_mp.gsc diff --git a/mp_downhill/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_downhill/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_downhill/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_downhill/character/character_mp_german_shepherd.gsc diff --git a/mp_downhill/maps/mp/createfx/mp_downhill_fx.gsc b/Multiplayer Maps/mp_downhill/maps/mp/createfx/mp_downhill_fx.gsc similarity index 100% rename from mp_downhill/maps/mp/createfx/mp_downhill_fx.gsc rename to Multiplayer Maps/mp_downhill/maps/mp/createfx/mp_downhill_fx.gsc diff --git a/mp_downhill/maps/mp/mp_downhill.gsc b/Multiplayer Maps/mp_downhill/maps/mp/mp_downhill.gsc similarity index 100% rename from mp_downhill/maps/mp/mp_downhill.gsc rename to Multiplayer Maps/mp_downhill/maps/mp/mp_downhill.gsc diff --git a/mp_downhill/maps/mp/mp_downhill_amb.gsc b/Multiplayer Maps/mp_downhill/maps/mp/mp_downhill_amb.gsc similarity index 100% rename from mp_downhill/maps/mp/mp_downhill_amb.gsc rename to Multiplayer Maps/mp_downhill/maps/mp/mp_downhill_amb.gsc diff --git a/mp_downhill/maps/mp/mp_downhill_cablecar.gsc b/Multiplayer Maps/mp_downhill/maps/mp/mp_downhill_cablecar.gsc similarity index 100% rename from mp_downhill/maps/mp/mp_downhill_cablecar.gsc rename to Multiplayer Maps/mp_downhill/maps/mp/mp_downhill_cablecar.gsc diff --git a/mp_downhill/maps/mp/mp_downhill_fx.gsc b/Multiplayer Maps/mp_downhill/maps/mp/mp_downhill_fx.gsc similarity index 100% rename from mp_downhill/maps/mp/mp_downhill_fx.gsc rename to Multiplayer Maps/mp_downhill/maps/mp/mp_downhill_fx.gsc diff --git a/mp_drone/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_drone/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_drone/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_drone/aitype/enemy_dog_mp.gsc diff --git a/mp_drone/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_drone/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_drone/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_drone/character/character_mp_german_shepherd.gsc diff --git a/mp_drone/maps/mp/createart/mp_drone_art.gsc b/Multiplayer Maps/mp_drone/maps/mp/createart/mp_drone_art.gsc similarity index 100% rename from mp_drone/maps/mp/createart/mp_drone_art.gsc rename to Multiplayer Maps/mp_drone/maps/mp/createart/mp_drone_art.gsc diff --git a/mp_drone/maps/mp/createfx/mp_drone_fx.gsc b/Multiplayer Maps/mp_drone/maps/mp/createfx/mp_drone_fx.gsc similarity index 100% rename from mp_drone/maps/mp/createfx/mp_drone_fx.gsc rename to Multiplayer Maps/mp_drone/maps/mp/createfx/mp_drone_fx.gsc diff --git a/mp_drone/maps/mp/mp_drone.gsc b/Multiplayer Maps/mp_drone/maps/mp/mp_drone.gsc similarity index 100% rename from mp_drone/maps/mp/mp_drone.gsc rename to Multiplayer Maps/mp_drone/maps/mp/mp_drone.gsc diff --git a/mp_drone/maps/mp/mp_drone_amb.gsc b/Multiplayer Maps/mp_drone/maps/mp/mp_drone_amb.gsc similarity index 100% rename from mp_drone/maps/mp/mp_drone_amb.gsc rename to Multiplayer Maps/mp_drone/maps/mp/mp_drone_amb.gsc diff --git a/mp_drone/maps/mp/mp_drone_doors.gsc b/Multiplayer Maps/mp_drone/maps/mp/mp_drone_doors.gsc similarity index 100% rename from mp_drone/maps/mp/mp_drone_doors.gsc rename to Multiplayer Maps/mp_drone/maps/mp/mp_drone_doors.gsc diff --git a/mp_drone/maps/mp/mp_drone_fx.gsc b/Multiplayer Maps/mp_drone/maps/mp/mp_drone_fx.gsc similarity index 100% rename from mp_drone/maps/mp/mp_drone_fx.gsc rename to Multiplayer Maps/mp_drone/maps/mp/mp_drone_fx.gsc diff --git a/mp_express/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_express/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_express/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_express/aitype/enemy_dog_mp.gsc diff --git a/mp_express/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_express/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_express/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_express/character/character_mp_german_shepherd.gsc diff --git a/mp_express/maps/mp/_events.gsc b/Multiplayer Maps/mp_express/maps/mp/_events.gsc similarity index 100% rename from mp_express/maps/mp/_events.gsc rename to Multiplayer Maps/mp_express/maps/mp/_events.gsc diff --git a/mp_express/maps/mp/createart/mp_express_art.gsc b/Multiplayer Maps/mp_express/maps/mp/createart/mp_express_art.gsc similarity index 100% rename from mp_express/maps/mp/createart/mp_express_art.gsc rename to Multiplayer Maps/mp_express/maps/mp/createart/mp_express_art.gsc diff --git a/mp_express/maps/mp/createfx/mp_express_fx.gsc b/Multiplayer Maps/mp_express/maps/mp/createfx/mp_express_fx.gsc similarity index 100% rename from mp_express/maps/mp/createfx/mp_express_fx.gsc rename to Multiplayer Maps/mp_express/maps/mp/createfx/mp_express_fx.gsc diff --git a/mp_express/maps/mp/mp_express.gsc b/Multiplayer Maps/mp_express/maps/mp/mp_express.gsc similarity index 100% rename from mp_express/maps/mp/mp_express.gsc rename to Multiplayer Maps/mp_express/maps/mp/mp_express.gsc diff --git a/mp_express/maps/mp/mp_express_amb.gsc b/Multiplayer Maps/mp_express/maps/mp/mp_express_amb.gsc similarity index 100% rename from mp_express/maps/mp/mp_express_amb.gsc rename to Multiplayer Maps/mp_express/maps/mp/mp_express_amb.gsc diff --git a/mp_express/maps/mp/mp_express_fx.gsc b/Multiplayer Maps/mp_express/maps/mp/mp_express_fx.gsc similarity index 100% rename from mp_express/maps/mp/mp_express_fx.gsc rename to Multiplayer Maps/mp_express/maps/mp/mp_express_fx.gsc diff --git a/mp_express/maps/mp/mp_express_train.gsc b/Multiplayer Maps/mp_express/maps/mp/mp_express_train.gsc similarity index 100% rename from mp_express/maps/mp/mp_express_train.gsc rename to Multiplayer Maps/mp_express/maps/mp/mp_express_train.gsc diff --git a/mp_frostbite/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_frostbite/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_frostbite/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_frostbite/aitype/enemy_dog_mp.gsc diff --git a/mp_frostbite/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_frostbite/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_frostbite/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_frostbite/character/character_mp_german_shepherd.gsc diff --git a/mp_frostbite/maps/mp/createfx/mp_frostbite_fx.gsc b/Multiplayer Maps/mp_frostbite/maps/mp/createfx/mp_frostbite_fx.gsc similarity index 100% rename from mp_frostbite/maps/mp/createfx/mp_frostbite_fx.gsc rename to Multiplayer Maps/mp_frostbite/maps/mp/createfx/mp_frostbite_fx.gsc diff --git a/mp_frostbite/maps/mp/mp_frostbite.gsc b/Multiplayer Maps/mp_frostbite/maps/mp/mp_frostbite.gsc similarity index 100% rename from mp_frostbite/maps/mp/mp_frostbite.gsc rename to Multiplayer Maps/mp_frostbite/maps/mp/mp_frostbite.gsc diff --git a/mp_frostbite/maps/mp/mp_frostbite_amb.gsc b/Multiplayer Maps/mp_frostbite/maps/mp/mp_frostbite_amb.gsc similarity index 100% rename from mp_frostbite/maps/mp/mp_frostbite_amb.gsc rename to Multiplayer Maps/mp_frostbite/maps/mp/mp_frostbite_amb.gsc diff --git a/mp_frostbite/maps/mp/mp_frostbite_fx.gsc b/Multiplayer Maps/mp_frostbite/maps/mp/mp_frostbite_fx.gsc similarity index 100% rename from mp_frostbite/maps/mp/mp_frostbite_fx.gsc rename to Multiplayer Maps/mp_frostbite/maps/mp/mp_frostbite_fx.gsc diff --git a/mp_hijacked/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_hijacked/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_hijacked/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_hijacked/aitype/enemy_dog_mp.gsc diff --git a/mp_hijacked/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_hijacked/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_hijacked/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_hijacked/character/character_mp_german_shepherd.gsc diff --git a/mp_hijacked/maps/mp/createart/mp_hijacked_art.gsc b/Multiplayer Maps/mp_hijacked/maps/mp/createart/mp_hijacked_art.gsc similarity index 100% rename from mp_hijacked/maps/mp/createart/mp_hijacked_art.gsc rename to Multiplayer Maps/mp_hijacked/maps/mp/createart/mp_hijacked_art.gsc diff --git a/mp_hijacked/maps/mp/createfx/mp_hijacked_fx.gsc b/Multiplayer Maps/mp_hijacked/maps/mp/createfx/mp_hijacked_fx.gsc similarity index 100% rename from mp_hijacked/maps/mp/createfx/mp_hijacked_fx.gsc rename to Multiplayer Maps/mp_hijacked/maps/mp/createfx/mp_hijacked_fx.gsc diff --git a/mp_hijacked/maps/mp/mp_hijacked.gsc b/Multiplayer Maps/mp_hijacked/maps/mp/mp_hijacked.gsc similarity index 100% rename from mp_hijacked/maps/mp/mp_hijacked.gsc rename to Multiplayer Maps/mp_hijacked/maps/mp/mp_hijacked.gsc diff --git a/mp_hijacked/maps/mp/mp_hijacked_amb.gsc b/Multiplayer Maps/mp_hijacked/maps/mp/mp_hijacked_amb.gsc similarity index 100% rename from mp_hijacked/maps/mp/mp_hijacked_amb.gsc rename to Multiplayer Maps/mp_hijacked/maps/mp/mp_hijacked_amb.gsc diff --git a/mp_hijacked/maps/mp/mp_hijacked_fx.gsc b/Multiplayer Maps/mp_hijacked/maps/mp/mp_hijacked_fx.gsc similarity index 100% rename from mp_hijacked/maps/mp/mp_hijacked_fx.gsc rename to Multiplayer Maps/mp_hijacked/maps/mp/mp_hijacked_fx.gsc diff --git a/mp_hydro/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_hydro/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_hydro/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_hydro/aitype/enemy_dog_mp.gsc diff --git a/mp_hydro/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_hydro/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_hydro/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_hydro/character/character_mp_german_shepherd.gsc diff --git a/mp_hydro/maps/mp/_events.gsc b/Multiplayer Maps/mp_hydro/maps/mp/_events.gsc similarity index 100% rename from mp_hydro/maps/mp/_events.gsc rename to Multiplayer Maps/mp_hydro/maps/mp/_events.gsc diff --git a/mp_hydro/maps/mp/createfx/mp_hydro_fx.gsc b/Multiplayer Maps/mp_hydro/maps/mp/createfx/mp_hydro_fx.gsc similarity index 100% rename from mp_hydro/maps/mp/createfx/mp_hydro_fx.gsc rename to Multiplayer Maps/mp_hydro/maps/mp/createfx/mp_hydro_fx.gsc diff --git a/mp_hydro/maps/mp/mp_hydro.gsc b/Multiplayer Maps/mp_hydro/maps/mp/mp_hydro.gsc similarity index 100% rename from mp_hydro/maps/mp/mp_hydro.gsc rename to Multiplayer Maps/mp_hydro/maps/mp/mp_hydro.gsc diff --git a/mp_hydro/maps/mp/mp_hydro_amb.gsc b/Multiplayer Maps/mp_hydro/maps/mp/mp_hydro_amb.gsc similarity index 100% rename from mp_hydro/maps/mp/mp_hydro_amb.gsc rename to Multiplayer Maps/mp_hydro/maps/mp/mp_hydro_amb.gsc diff --git a/mp_hydro/maps/mp/mp_hydro_fx.gsc b/Multiplayer Maps/mp_hydro/maps/mp/mp_hydro_fx.gsc similarity index 100% rename from mp_hydro/maps/mp/mp_hydro_fx.gsc rename to Multiplayer Maps/mp_hydro/maps/mp/mp_hydro_fx.gsc diff --git a/mp_la/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_la/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_la/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_la/aitype/enemy_dog_mp.gsc diff --git a/mp_la/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_la/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_la/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_la/character/character_mp_german_shepherd.gsc diff --git a/mp_la/maps/mp/createart/mp_la_art.gsc b/Multiplayer Maps/mp_la/maps/mp/createart/mp_la_art.gsc similarity index 100% rename from mp_la/maps/mp/createart/mp_la_art.gsc rename to Multiplayer Maps/mp_la/maps/mp/createart/mp_la_art.gsc diff --git a/mp_la/maps/mp/createfx/mp_la_fx.gsc b/Multiplayer Maps/mp_la/maps/mp/createfx/mp_la_fx.gsc similarity index 100% rename from mp_la/maps/mp/createfx/mp_la_fx.gsc rename to Multiplayer Maps/mp_la/maps/mp/createfx/mp_la_fx.gsc diff --git a/mp_la/maps/mp/mp_la.gsc b/Multiplayer Maps/mp_la/maps/mp/mp_la.gsc similarity index 100% rename from mp_la/maps/mp/mp_la.gsc rename to Multiplayer Maps/mp_la/maps/mp/mp_la.gsc diff --git a/mp_la/maps/mp/mp_la_amb.gsc b/Multiplayer Maps/mp_la/maps/mp/mp_la_amb.gsc similarity index 100% rename from mp_la/maps/mp/mp_la_amb.gsc rename to Multiplayer Maps/mp_la/maps/mp/mp_la_amb.gsc diff --git a/mp_la/maps/mp/mp_la_fx.gsc b/Multiplayer Maps/mp_la/maps/mp/mp_la_fx.gsc similarity index 100% rename from mp_la/maps/mp/mp_la_fx.gsc rename to Multiplayer Maps/mp_la/maps/mp/mp_la_fx.gsc diff --git a/mp_magma/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_magma/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_magma/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_magma/aitype/enemy_dog_mp.gsc diff --git a/mp_magma/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_magma/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_magma/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_magma/character/character_mp_german_shepherd.gsc diff --git a/mp_magma/maps/mp/createfx/mp_magma_fx.gsc b/Multiplayer Maps/mp_magma/maps/mp/createfx/mp_magma_fx.gsc similarity index 100% rename from mp_magma/maps/mp/createfx/mp_magma_fx.gsc rename to Multiplayer Maps/mp_magma/maps/mp/createfx/mp_magma_fx.gsc diff --git a/patch_mp/maps/mp/mp_magma.gsc b/Multiplayer Maps/mp_magma/maps/mp/mp_magma.gsc similarity index 100% rename from patch_mp/maps/mp/mp_magma.gsc rename to Multiplayer Maps/mp_magma/maps/mp/mp_magma.gsc diff --git a/mp_magma/maps/mp/mp_magma_amb.gsc b/Multiplayer Maps/mp_magma/maps/mp/mp_magma_amb.gsc similarity index 100% rename from mp_magma/maps/mp/mp_magma_amb.gsc rename to Multiplayer Maps/mp_magma/maps/mp/mp_magma_amb.gsc diff --git a/mp_magma/maps/mp/mp_magma_fx.gsc b/Multiplayer Maps/mp_magma/maps/mp/mp_magma_fx.gsc similarity index 100% rename from mp_magma/maps/mp/mp_magma_fx.gsc rename to Multiplayer Maps/mp_magma/maps/mp/mp_magma_fx.gsc diff --git a/mp_meltdown/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_meltdown/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_meltdown/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_meltdown/aitype/enemy_dog_mp.gsc diff --git a/mp_meltdown/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_meltdown/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_meltdown/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_meltdown/character/character_mp_german_shepherd.gsc diff --git a/mp_meltdown/maps/mp/createart/mp_meltdown_art.gsc b/Multiplayer Maps/mp_meltdown/maps/mp/createart/mp_meltdown_art.gsc similarity index 100% rename from mp_meltdown/maps/mp/createart/mp_meltdown_art.gsc rename to Multiplayer Maps/mp_meltdown/maps/mp/createart/mp_meltdown_art.gsc diff --git a/mp_meltdown/maps/mp/createfx/mp_meltdown_fx.gsc b/Multiplayer Maps/mp_meltdown/maps/mp/createfx/mp_meltdown_fx.gsc similarity index 100% rename from mp_meltdown/maps/mp/createfx/mp_meltdown_fx.gsc rename to Multiplayer Maps/mp_meltdown/maps/mp/createfx/mp_meltdown_fx.gsc diff --git a/mp_meltdown/maps/mp/mp_meltdown.gsc b/Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown.gsc similarity index 100% rename from mp_meltdown/maps/mp/mp_meltdown.gsc rename to Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown.gsc diff --git a/mp_meltdown/maps/mp/mp_meltdown_amb.gsc b/Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown_amb.gsc similarity index 100% rename from mp_meltdown/maps/mp/mp_meltdown_amb.gsc rename to Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown_amb.gsc diff --git a/mp_meltdown/maps/mp/mp_meltdown_fx.gsc b/Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown_fx.gsc similarity index 100% rename from mp_meltdown/maps/mp/mp_meltdown_fx.gsc rename to Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown_fx.gsc diff --git a/mp_meltdown/maps/mp/mp_meltdown_lift.gsc b/Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown_lift.gsc similarity index 100% rename from mp_meltdown/maps/mp/mp_meltdown_lift.gsc rename to Multiplayer Maps/mp_meltdown/maps/mp/mp_meltdown_lift.gsc diff --git a/mp_mirage/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_mirage/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_mirage/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_mirage/aitype/enemy_dog_mp.gsc diff --git a/mp_mirage/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_mirage/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_mirage/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_mirage/character/character_mp_german_shepherd.gsc diff --git a/mp_mirage/maps/mp/createfx/mp_mirage_fx.gsc b/Multiplayer Maps/mp_mirage/maps/mp/createfx/mp_mirage_fx.gsc similarity index 100% rename from mp_mirage/maps/mp/createfx/mp_mirage_fx.gsc rename to Multiplayer Maps/mp_mirage/maps/mp/createfx/mp_mirage_fx.gsc diff --git a/mp_mirage/maps/mp/mp_mirage.gsc b/Multiplayer Maps/mp_mirage/maps/mp/mp_mirage.gsc similarity index 100% rename from mp_mirage/maps/mp/mp_mirage.gsc rename to Multiplayer Maps/mp_mirage/maps/mp/mp_mirage.gsc diff --git a/mp_mirage/maps/mp/mp_mirage_amb.gsc b/Multiplayer Maps/mp_mirage/maps/mp/mp_mirage_amb.gsc similarity index 100% rename from mp_mirage/maps/mp/mp_mirage_amb.gsc rename to Multiplayer Maps/mp_mirage/maps/mp/mp_mirage_amb.gsc diff --git a/mp_mirage/maps/mp/mp_mirage_fx.gsc b/Multiplayer Maps/mp_mirage/maps/mp/mp_mirage_fx.gsc similarity index 100% rename from mp_mirage/maps/mp/mp_mirage_fx.gsc rename to Multiplayer Maps/mp_mirage/maps/mp/mp_mirage_fx.gsc diff --git a/mp_nightclub/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_nightclub/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_nightclub/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_nightclub/aitype/enemy_dog_mp.gsc diff --git a/mp_nightclub/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_nightclub/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_nightclub/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_nightclub/character/character_mp_german_shepherd.gsc diff --git a/mp_nightclub/maps/mp/createart/mp_nightclub_art.gsc b/Multiplayer Maps/mp_nightclub/maps/mp/createart/mp_nightclub_art.gsc similarity index 100% rename from mp_nightclub/maps/mp/createart/mp_nightclub_art.gsc rename to Multiplayer Maps/mp_nightclub/maps/mp/createart/mp_nightclub_art.gsc diff --git a/mp_nightclub/maps/mp/createfx/mp_nightclub_fx.gsc b/Multiplayer Maps/mp_nightclub/maps/mp/createfx/mp_nightclub_fx.gsc similarity index 100% rename from mp_nightclub/maps/mp/createfx/mp_nightclub_fx.gsc rename to Multiplayer Maps/mp_nightclub/maps/mp/createfx/mp_nightclub_fx.gsc diff --git a/mp_nightclub/maps/mp/mp_nightclub.gsc b/Multiplayer Maps/mp_nightclub/maps/mp/mp_nightclub.gsc similarity index 100% rename from mp_nightclub/maps/mp/mp_nightclub.gsc rename to Multiplayer Maps/mp_nightclub/maps/mp/mp_nightclub.gsc diff --git a/mp_nightclub/maps/mp/mp_nightclub_amb.gsc b/Multiplayer Maps/mp_nightclub/maps/mp/mp_nightclub_amb.gsc similarity index 100% rename from mp_nightclub/maps/mp/mp_nightclub_amb.gsc rename to Multiplayer Maps/mp_nightclub/maps/mp/mp_nightclub_amb.gsc diff --git a/mp_nightclub/maps/mp/mp_nightclub_fx.gsc b/Multiplayer Maps/mp_nightclub/maps/mp/mp_nightclub_fx.gsc similarity index 100% rename from mp_nightclub/maps/mp/mp_nightclub_fx.gsc rename to Multiplayer Maps/mp_nightclub/maps/mp/mp_nightclub_fx.gsc diff --git a/mp_nuketown_2020/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_nuketown_2020/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_nuketown_2020/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_nuketown_2020/aitype/enemy_dog_mp.gsc diff --git a/mp_nuketown_2020/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_nuketown_2020/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_nuketown_2020/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_nuketown_2020/character/character_mp_german_shepherd.gsc diff --git a/mp_nuketown_2020/maps/mp/_events.gsc b/Multiplayer Maps/mp_nuketown_2020/maps/mp/_events.gsc similarity index 100% rename from mp_nuketown_2020/maps/mp/_events.gsc rename to Multiplayer Maps/mp_nuketown_2020/maps/mp/_events.gsc diff --git a/mp_nuketown_2020/maps/mp/createart/mp_nuketown_2020_art.gsc b/Multiplayer Maps/mp_nuketown_2020/maps/mp/createart/mp_nuketown_2020_art.gsc similarity index 100% rename from mp_nuketown_2020/maps/mp/createart/mp_nuketown_2020_art.gsc rename to Multiplayer Maps/mp_nuketown_2020/maps/mp/createart/mp_nuketown_2020_art.gsc diff --git a/mp_nuketown_2020/maps/mp/createfx/mp_nuketown_2020_fx.gsc b/Multiplayer Maps/mp_nuketown_2020/maps/mp/createfx/mp_nuketown_2020_fx.gsc similarity index 100% rename from mp_nuketown_2020/maps/mp/createfx/mp_nuketown_2020_fx.gsc rename to Multiplayer Maps/mp_nuketown_2020/maps/mp/createfx/mp_nuketown_2020_fx.gsc diff --git a/mp_nuketown_2020/maps/mp/mp_nuketown_2020.gsc b/Multiplayer Maps/mp_nuketown_2020/maps/mp/mp_nuketown_2020.gsc similarity index 100% rename from mp_nuketown_2020/maps/mp/mp_nuketown_2020.gsc rename to Multiplayer Maps/mp_nuketown_2020/maps/mp/mp_nuketown_2020.gsc diff --git a/mp_nuketown_2020/maps/mp/mp_nuketown_2020_amb.gsc b/Multiplayer Maps/mp_nuketown_2020/maps/mp/mp_nuketown_2020_amb.gsc similarity index 100% rename from mp_nuketown_2020/maps/mp/mp_nuketown_2020_amb.gsc rename to Multiplayer Maps/mp_nuketown_2020/maps/mp/mp_nuketown_2020_amb.gsc diff --git a/mp_nuketown_2020/maps/mp/mp_nuketown_2020_fx.gsc b/Multiplayer Maps/mp_nuketown_2020/maps/mp/mp_nuketown_2020_fx.gsc similarity index 100% rename from mp_nuketown_2020/maps/mp/mp_nuketown_2020_fx.gsc rename to Multiplayer Maps/mp_nuketown_2020/maps/mp/mp_nuketown_2020_fx.gsc diff --git a/mp_overflow/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_overflow/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_overflow/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_overflow/aitype/enemy_dog_mp.gsc diff --git a/mp_overflow/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_overflow/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_overflow/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_overflow/character/character_mp_german_shepherd.gsc diff --git a/mp_overflow/maps/mp/createart/mp_overflow_art.gsc b/Multiplayer Maps/mp_overflow/maps/mp/createart/mp_overflow_art.gsc similarity index 100% rename from mp_overflow/maps/mp/createart/mp_overflow_art.gsc rename to Multiplayer Maps/mp_overflow/maps/mp/createart/mp_overflow_art.gsc diff --git a/mp_overflow/maps/mp/createfx/mp_overflow_fx.gsc b/Multiplayer Maps/mp_overflow/maps/mp/createfx/mp_overflow_fx.gsc similarity index 100% rename from mp_overflow/maps/mp/createfx/mp_overflow_fx.gsc rename to Multiplayer Maps/mp_overflow/maps/mp/createfx/mp_overflow_fx.gsc diff --git a/mp_overflow/maps/mp/mp_overflow.gsc b/Multiplayer Maps/mp_overflow/maps/mp/mp_overflow.gsc similarity index 100% rename from mp_overflow/maps/mp/mp_overflow.gsc rename to Multiplayer Maps/mp_overflow/maps/mp/mp_overflow.gsc diff --git a/mp_overflow/maps/mp/mp_overflow_amb.gsc b/Multiplayer Maps/mp_overflow/maps/mp/mp_overflow_amb.gsc similarity index 100% rename from mp_overflow/maps/mp/mp_overflow_amb.gsc rename to Multiplayer Maps/mp_overflow/maps/mp/mp_overflow_amb.gsc diff --git a/mp_overflow/maps/mp/mp_overflow_fx.gsc b/Multiplayer Maps/mp_overflow/maps/mp/mp_overflow_fx.gsc similarity index 100% rename from mp_overflow/maps/mp/mp_overflow_fx.gsc rename to Multiplayer Maps/mp_overflow/maps/mp/mp_overflow_fx.gsc diff --git a/mp_paintball/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_paintball/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_paintball/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_paintball/aitype/enemy_dog_mp.gsc diff --git a/mp_paintball/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_paintball/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_paintball/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_paintball/character/character_mp_german_shepherd.gsc diff --git a/mp_paintball/maps/mp/createfx/mp_paintball_fx.gsc b/Multiplayer Maps/mp_paintball/maps/mp/createfx/mp_paintball_fx.gsc similarity index 100% rename from mp_paintball/maps/mp/createfx/mp_paintball_fx.gsc rename to Multiplayer Maps/mp_paintball/maps/mp/createfx/mp_paintball_fx.gsc diff --git a/mp_paintball/maps/mp/mp_paintball.gsc b/Multiplayer Maps/mp_paintball/maps/mp/mp_paintball.gsc similarity index 100% rename from mp_paintball/maps/mp/mp_paintball.gsc rename to Multiplayer Maps/mp_paintball/maps/mp/mp_paintball.gsc diff --git a/mp_paintball/maps/mp/mp_paintball_amb.gsc b/Multiplayer Maps/mp_paintball/maps/mp/mp_paintball_amb.gsc similarity index 100% rename from mp_paintball/maps/mp/mp_paintball_amb.gsc rename to Multiplayer Maps/mp_paintball/maps/mp/mp_paintball_amb.gsc diff --git a/mp_paintball/maps/mp/mp_paintball_fx.gsc b/Multiplayer Maps/mp_paintball/maps/mp/mp_paintball_fx.gsc similarity index 100% rename from mp_paintball/maps/mp/mp_paintball_fx.gsc rename to Multiplayer Maps/mp_paintball/maps/mp/mp_paintball_fx.gsc diff --git a/mp_pod/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_pod/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_pod/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_pod/aitype/enemy_dog_mp.gsc diff --git a/mp_pod/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_pod/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_pod/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_pod/character/character_mp_german_shepherd.gsc diff --git a/mp_pod/maps/mp/createfx/mp_pod_fx.gsc b/Multiplayer Maps/mp_pod/maps/mp/createfx/mp_pod_fx.gsc similarity index 100% rename from mp_pod/maps/mp/createfx/mp_pod_fx.gsc rename to Multiplayer Maps/mp_pod/maps/mp/createfx/mp_pod_fx.gsc diff --git a/mp_pod/maps/mp/mp_pod.gsc b/Multiplayer Maps/mp_pod/maps/mp/mp_pod.gsc similarity index 100% rename from mp_pod/maps/mp/mp_pod.gsc rename to Multiplayer Maps/mp_pod/maps/mp/mp_pod.gsc diff --git a/mp_pod/maps/mp/mp_pod_amb.gsc b/Multiplayer Maps/mp_pod/maps/mp/mp_pod_amb.gsc similarity index 100% rename from mp_pod/maps/mp/mp_pod_amb.gsc rename to Multiplayer Maps/mp_pod/maps/mp/mp_pod_amb.gsc diff --git a/mp_pod/maps/mp/mp_pod_fx.gsc b/Multiplayer Maps/mp_pod/maps/mp/mp_pod_fx.gsc similarity index 100% rename from mp_pod/maps/mp/mp_pod_fx.gsc rename to Multiplayer Maps/mp_pod/maps/mp/mp_pod_fx.gsc diff --git a/mp_raid/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_raid/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_raid/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_raid/aitype/enemy_dog_mp.gsc diff --git a/mp_raid/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_raid/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_raid/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_raid/character/character_mp_german_shepherd.gsc diff --git a/mp_raid/maps/mp/createart/mp_raid_art.gsc b/Multiplayer Maps/mp_raid/maps/mp/createart/mp_raid_art.gsc similarity index 100% rename from mp_raid/maps/mp/createart/mp_raid_art.gsc rename to Multiplayer Maps/mp_raid/maps/mp/createart/mp_raid_art.gsc diff --git a/mp_raid/maps/mp/createfx/mp_raid_fx.gsc b/Multiplayer Maps/mp_raid/maps/mp/createfx/mp_raid_fx.gsc similarity index 100% rename from mp_raid/maps/mp/createfx/mp_raid_fx.gsc rename to Multiplayer Maps/mp_raid/maps/mp/createfx/mp_raid_fx.gsc diff --git a/mp_raid/maps/mp/mp_raid.gsc b/Multiplayer Maps/mp_raid/maps/mp/mp_raid.gsc similarity index 100% rename from mp_raid/maps/mp/mp_raid.gsc rename to Multiplayer Maps/mp_raid/maps/mp/mp_raid.gsc diff --git a/mp_raid/maps/mp/mp_raid_amb.gsc b/Multiplayer Maps/mp_raid/maps/mp/mp_raid_amb.gsc similarity index 100% rename from mp_raid/maps/mp/mp_raid_amb.gsc rename to Multiplayer Maps/mp_raid/maps/mp/mp_raid_amb.gsc diff --git a/mp_raid/maps/mp/mp_raid_fx.gsc b/Multiplayer Maps/mp_raid/maps/mp/mp_raid_fx.gsc similarity index 100% rename from mp_raid/maps/mp/mp_raid_fx.gsc rename to Multiplayer Maps/mp_raid/maps/mp/mp_raid_fx.gsc diff --git a/mp_skate/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_skate/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_skate/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_skate/aitype/enemy_dog_mp.gsc diff --git a/mp_skate/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_skate/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_skate/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_skate/character/character_mp_german_shepherd.gsc diff --git a/mp_skate/maps/mp/createfx/mp_skate_fx.gsc b/Multiplayer Maps/mp_skate/maps/mp/createfx/mp_skate_fx.gsc similarity index 100% rename from mp_skate/maps/mp/createfx/mp_skate_fx.gsc rename to Multiplayer Maps/mp_skate/maps/mp/createfx/mp_skate_fx.gsc diff --git a/mp_skate/maps/mp/mp_skate.gsc b/Multiplayer Maps/mp_skate/maps/mp/mp_skate.gsc similarity index 100% rename from mp_skate/maps/mp/mp_skate.gsc rename to Multiplayer Maps/mp_skate/maps/mp/mp_skate.gsc diff --git a/mp_skate/maps/mp/mp_skate_amb.gsc b/Multiplayer Maps/mp_skate/maps/mp/mp_skate_amb.gsc similarity index 100% rename from mp_skate/maps/mp/mp_skate_amb.gsc rename to Multiplayer Maps/mp_skate/maps/mp/mp_skate_amb.gsc diff --git a/mp_skate/maps/mp/mp_skate_fx.gsc b/Multiplayer Maps/mp_skate/maps/mp/mp_skate_fx.gsc similarity index 100% rename from mp_skate/maps/mp/mp_skate_fx.gsc rename to Multiplayer Maps/mp_skate/maps/mp/mp_skate_fx.gsc diff --git a/mp_slums/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_slums/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_slums/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_slums/aitype/enemy_dog_mp.gsc diff --git a/mp_slums/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_slums/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_slums/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_slums/character/character_mp_german_shepherd.gsc diff --git a/mp_slums/maps/mp/createart/mp_slums_art.gsc b/Multiplayer Maps/mp_slums/maps/mp/createart/mp_slums_art.gsc similarity index 100% rename from mp_slums/maps/mp/createart/mp_slums_art.gsc rename to Multiplayer Maps/mp_slums/maps/mp/createart/mp_slums_art.gsc diff --git a/mp_slums/maps/mp/createfx/mp_slums_fx.gsc b/Multiplayer Maps/mp_slums/maps/mp/createfx/mp_slums_fx.gsc similarity index 100% rename from mp_slums/maps/mp/createfx/mp_slums_fx.gsc rename to Multiplayer Maps/mp_slums/maps/mp/createfx/mp_slums_fx.gsc diff --git a/mp_slums/maps/mp/mp_slums.gsc b/Multiplayer Maps/mp_slums/maps/mp/mp_slums.gsc similarity index 100% rename from mp_slums/maps/mp/mp_slums.gsc rename to Multiplayer Maps/mp_slums/maps/mp/mp_slums.gsc diff --git a/mp_slums/maps/mp/mp_slums_amb.gsc b/Multiplayer Maps/mp_slums/maps/mp/mp_slums_amb.gsc similarity index 100% rename from mp_slums/maps/mp/mp_slums_amb.gsc rename to Multiplayer Maps/mp_slums/maps/mp/mp_slums_amb.gsc diff --git a/mp_slums/maps/mp/mp_slums_fx.gsc b/Multiplayer Maps/mp_slums/maps/mp/mp_slums_fx.gsc similarity index 100% rename from mp_slums/maps/mp/mp_slums_fx.gsc rename to Multiplayer Maps/mp_slums/maps/mp/mp_slums_fx.gsc diff --git a/mp_socotra/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_socotra/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_socotra/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_socotra/aitype/enemy_dog_mp.gsc diff --git a/mp_socotra/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_socotra/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_socotra/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_socotra/character/character_mp_german_shepherd.gsc diff --git a/mp_socotra/maps/mp/createart/mp_socotra_art.gsc b/Multiplayer Maps/mp_socotra/maps/mp/createart/mp_socotra_art.gsc similarity index 100% rename from mp_socotra/maps/mp/createart/mp_socotra_art.gsc rename to Multiplayer Maps/mp_socotra/maps/mp/createart/mp_socotra_art.gsc diff --git a/mp_socotra/maps/mp/createfx/mp_socotra_fx.gsc b/Multiplayer Maps/mp_socotra/maps/mp/createfx/mp_socotra_fx.gsc similarity index 100% rename from mp_socotra/maps/mp/createfx/mp_socotra_fx.gsc rename to Multiplayer Maps/mp_socotra/maps/mp/createfx/mp_socotra_fx.gsc diff --git a/mp_socotra/maps/mp/mp_socotra.gsc b/Multiplayer Maps/mp_socotra/maps/mp/mp_socotra.gsc similarity index 100% rename from mp_socotra/maps/mp/mp_socotra.gsc rename to Multiplayer Maps/mp_socotra/maps/mp/mp_socotra.gsc diff --git a/mp_socotra/maps/mp/mp_socotra_amb.gsc b/Multiplayer Maps/mp_socotra/maps/mp/mp_socotra_amb.gsc similarity index 100% rename from mp_socotra/maps/mp/mp_socotra_amb.gsc rename to Multiplayer Maps/mp_socotra/maps/mp/mp_socotra_amb.gsc diff --git a/mp_socotra/maps/mp/mp_socotra_fx.gsc b/Multiplayer Maps/mp_socotra/maps/mp/mp_socotra_fx.gsc similarity index 100% rename from mp_socotra/maps/mp/mp_socotra_fx.gsc rename to Multiplayer Maps/mp_socotra/maps/mp/mp_socotra_fx.gsc diff --git a/mp_studio/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_studio/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_studio/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_studio/aitype/enemy_dog_mp.gsc diff --git a/mp_studio/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_studio/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_studio/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_studio/character/character_mp_german_shepherd.gsc diff --git a/mp_studio/maps/mp/createfx/mp_studio_fx.gsc b/Multiplayer Maps/mp_studio/maps/mp/createfx/mp_studio_fx.gsc similarity index 100% rename from mp_studio/maps/mp/createfx/mp_studio_fx.gsc rename to Multiplayer Maps/mp_studio/maps/mp/createfx/mp_studio_fx.gsc diff --git a/mp_studio/maps/mp/mp_studio.gsc b/Multiplayer Maps/mp_studio/maps/mp/mp_studio.gsc similarity index 100% rename from mp_studio/maps/mp/mp_studio.gsc rename to Multiplayer Maps/mp_studio/maps/mp/mp_studio.gsc diff --git a/mp_studio/maps/mp/mp_studio_amb.gsc b/Multiplayer Maps/mp_studio/maps/mp/mp_studio_amb.gsc similarity index 100% rename from mp_studio/maps/mp/mp_studio_amb.gsc rename to Multiplayer Maps/mp_studio/maps/mp/mp_studio_amb.gsc diff --git a/mp_studio/maps/mp/mp_studio_fx.gsc b/Multiplayer Maps/mp_studio/maps/mp/mp_studio_fx.gsc similarity index 100% rename from mp_studio/maps/mp/mp_studio_fx.gsc rename to Multiplayer Maps/mp_studio/maps/mp/mp_studio_fx.gsc diff --git a/mp_takeoff/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_takeoff/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_takeoff/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_takeoff/aitype/enemy_dog_mp.gsc diff --git a/mp_takeoff/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_takeoff/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_takeoff/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_takeoff/character/character_mp_german_shepherd.gsc diff --git a/mp_takeoff/maps/mp/createfx/mp_takeoff_fx.gsc b/Multiplayer Maps/mp_takeoff/maps/mp/createfx/mp_takeoff_fx.gsc similarity index 100% rename from mp_takeoff/maps/mp/createfx/mp_takeoff_fx.gsc rename to Multiplayer Maps/mp_takeoff/maps/mp/createfx/mp_takeoff_fx.gsc diff --git a/mp_takeoff/maps/mp/mp_takeoff.gsc b/Multiplayer Maps/mp_takeoff/maps/mp/mp_takeoff.gsc similarity index 100% rename from mp_takeoff/maps/mp/mp_takeoff.gsc rename to Multiplayer Maps/mp_takeoff/maps/mp/mp_takeoff.gsc diff --git a/mp_takeoff/maps/mp/mp_takeoff_amb.gsc b/Multiplayer Maps/mp_takeoff/maps/mp/mp_takeoff_amb.gsc similarity index 100% rename from mp_takeoff/maps/mp/mp_takeoff_amb.gsc rename to Multiplayer Maps/mp_takeoff/maps/mp/mp_takeoff_amb.gsc diff --git a/mp_takeoff/maps/mp/mp_takeoff_fx.gsc b/Multiplayer Maps/mp_takeoff/maps/mp/mp_takeoff_fx.gsc similarity index 100% rename from mp_takeoff/maps/mp/mp_takeoff_fx.gsc rename to Multiplayer Maps/mp_takeoff/maps/mp/mp_takeoff_fx.gsc diff --git a/mp_turbine/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_turbine/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_turbine/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_turbine/aitype/enemy_dog_mp.gsc diff --git a/mp_turbine/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_turbine/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_turbine/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_turbine/character/character_mp_german_shepherd.gsc diff --git a/mp_turbine/maps/mp/createart/mp_turbine_art.gsc b/Multiplayer Maps/mp_turbine/maps/mp/createart/mp_turbine_art.gsc similarity index 100% rename from mp_turbine/maps/mp/createart/mp_turbine_art.gsc rename to Multiplayer Maps/mp_turbine/maps/mp/createart/mp_turbine_art.gsc diff --git a/mp_turbine/maps/mp/createfx/mp_turbine_fx.gsc b/Multiplayer Maps/mp_turbine/maps/mp/createfx/mp_turbine_fx.gsc similarity index 100% rename from mp_turbine/maps/mp/createfx/mp_turbine_fx.gsc rename to Multiplayer Maps/mp_turbine/maps/mp/createfx/mp_turbine_fx.gsc diff --git a/mp_turbine/maps/mp/mp_turbine.gsc b/Multiplayer Maps/mp_turbine/maps/mp/mp_turbine.gsc similarity index 100% rename from mp_turbine/maps/mp/mp_turbine.gsc rename to Multiplayer Maps/mp_turbine/maps/mp/mp_turbine.gsc diff --git a/mp_turbine/maps/mp/mp_turbine_amb.gsc b/Multiplayer Maps/mp_turbine/maps/mp/mp_turbine_amb.gsc similarity index 100% rename from mp_turbine/maps/mp/mp_turbine_amb.gsc rename to Multiplayer Maps/mp_turbine/maps/mp/mp_turbine_amb.gsc diff --git a/mp_turbine/maps/mp/mp_turbine_fx.gsc b/Multiplayer Maps/mp_turbine/maps/mp/mp_turbine_fx.gsc similarity index 100% rename from mp_turbine/maps/mp/mp_turbine_fx.gsc rename to Multiplayer Maps/mp_turbine/maps/mp/mp_turbine_fx.gsc diff --git a/mp_uplink/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_uplink/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_uplink/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_uplink/aitype/enemy_dog_mp.gsc diff --git a/mp_uplink/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_uplink/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_uplink/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_uplink/character/character_mp_german_shepherd.gsc diff --git a/mp_uplink/maps/mp/createfx/mp_uplink_fx.gsc b/Multiplayer Maps/mp_uplink/maps/mp/createfx/mp_uplink_fx.gsc similarity index 100% rename from mp_uplink/maps/mp/createfx/mp_uplink_fx.gsc rename to Multiplayer Maps/mp_uplink/maps/mp/createfx/mp_uplink_fx.gsc diff --git a/mp_uplink/maps/mp/mp_uplink.gsc b/Multiplayer Maps/mp_uplink/maps/mp/mp_uplink.gsc similarity index 100% rename from mp_uplink/maps/mp/mp_uplink.gsc rename to Multiplayer Maps/mp_uplink/maps/mp/mp_uplink.gsc diff --git a/mp_uplink/maps/mp/mp_uplink_amb.gsc b/Multiplayer Maps/mp_uplink/maps/mp/mp_uplink_amb.gsc similarity index 100% rename from mp_uplink/maps/mp/mp_uplink_amb.gsc rename to Multiplayer Maps/mp_uplink/maps/mp/mp_uplink_amb.gsc diff --git a/mp_uplink/maps/mp/mp_uplink_fx.gsc b/Multiplayer Maps/mp_uplink/maps/mp/mp_uplink_fx.gsc similarity index 100% rename from mp_uplink/maps/mp/mp_uplink_fx.gsc rename to Multiplayer Maps/mp_uplink/maps/mp/mp_uplink_fx.gsc diff --git a/mp_vertigo/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_vertigo/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_vertigo/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_vertigo/aitype/enemy_dog_mp.gsc diff --git a/mp_vertigo/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_vertigo/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_vertigo/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_vertigo/character/character_mp_german_shepherd.gsc diff --git a/mp_vertigo/maps/mp/createart/mp_vertigo_art.gsc b/Multiplayer Maps/mp_vertigo/maps/mp/createart/mp_vertigo_art.gsc similarity index 100% rename from mp_vertigo/maps/mp/createart/mp_vertigo_art.gsc rename to Multiplayer Maps/mp_vertigo/maps/mp/createart/mp_vertigo_art.gsc diff --git a/mp_vertigo/maps/mp/createfx/mp_vertigo_fx.gsc b/Multiplayer Maps/mp_vertigo/maps/mp/createfx/mp_vertigo_fx.gsc similarity index 100% rename from mp_vertigo/maps/mp/createfx/mp_vertigo_fx.gsc rename to Multiplayer Maps/mp_vertigo/maps/mp/createfx/mp_vertigo_fx.gsc diff --git a/mp_vertigo/maps/mp/mp_vertigo.gsc b/Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo.gsc similarity index 100% rename from mp_vertigo/maps/mp/mp_vertigo.gsc rename to Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo.gsc diff --git a/mp_vertigo/maps/mp/mp_vertigo_amb.gsc b/Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo_amb.gsc similarity index 100% rename from mp_vertigo/maps/mp/mp_vertigo_amb.gsc rename to Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo_amb.gsc diff --git a/mp_vertigo/maps/mp/mp_vertigo_doors.gsc b/Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo_doors.gsc similarity index 100% rename from mp_vertigo/maps/mp/mp_vertigo_doors.gsc rename to Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo_doors.gsc diff --git a/mp_vertigo/maps/mp/mp_vertigo_fx.gsc b/Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo_fx.gsc similarity index 100% rename from mp_vertigo/maps/mp/mp_vertigo_fx.gsc rename to Multiplayer Maps/mp_vertigo/maps/mp/mp_vertigo_fx.gsc diff --git a/mp_village/aitype/enemy_dog_mp.gsc b/Multiplayer Maps/mp_village/aitype/enemy_dog_mp.gsc similarity index 100% rename from mp_village/aitype/enemy_dog_mp.gsc rename to Multiplayer Maps/mp_village/aitype/enemy_dog_mp.gsc diff --git a/mp_village/character/character_mp_german_shepherd.gsc b/Multiplayer Maps/mp_village/character/character_mp_german_shepherd.gsc similarity index 100% rename from mp_village/character/character_mp_german_shepherd.gsc rename to Multiplayer Maps/mp_village/character/character_mp_german_shepherd.gsc diff --git a/mp_village/maps/mp/createart/mp_village_art.gsc b/Multiplayer Maps/mp_village/maps/mp/createart/mp_village_art.gsc similarity index 100% rename from mp_village/maps/mp/createart/mp_village_art.gsc rename to Multiplayer Maps/mp_village/maps/mp/createart/mp_village_art.gsc diff --git a/mp_village/maps/mp/createfx/mp_village_fx.gsc b/Multiplayer Maps/mp_village/maps/mp/createfx/mp_village_fx.gsc similarity index 100% rename from mp_village/maps/mp/createfx/mp_village_fx.gsc rename to Multiplayer Maps/mp_village/maps/mp/createfx/mp_village_fx.gsc diff --git a/mp_village/maps/mp/mp_village.gsc b/Multiplayer Maps/mp_village/maps/mp/mp_village.gsc similarity index 100% rename from mp_village/maps/mp/mp_village.gsc rename to Multiplayer Maps/mp_village/maps/mp/mp_village.gsc diff --git a/mp_village/maps/mp/mp_village_amb.gsc b/Multiplayer Maps/mp_village/maps/mp/mp_village_amb.gsc similarity index 100% rename from mp_village/maps/mp/mp_village_amb.gsc rename to Multiplayer Maps/mp_village/maps/mp/mp_village_amb.gsc diff --git a/mp_village/maps/mp/mp_village_fx.gsc b/Multiplayer Maps/mp_village/maps/mp/mp_village_fx.gsc similarity index 100% rename from mp_village/maps/mp/mp_village_fx.gsc rename to Multiplayer Maps/mp_village/maps/mp/mp_village_fx.gsc diff --git a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/18 Player Bugs.gsc b/Plutonium specific gsc-related fixes/18 Player ZM Fixes/18 Player Bugs.gsc deleted file mode 100644 index 189a654..0000000 --- a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/18 Player Bugs.gsc +++ /dev/null @@ -1,51 +0,0 @@ -//Treyarch only creates up to 8 values for "zombie_score_start_numplayersp" so for games of more than 8 players the initial score for powerups to drop a powerup will be lower than default - -_zm::init_player_levelvars() -{ - flag_wait( "start_zombie_round_logic" ); - difficulty = 1; - column = int( difficulty ) + 1; - for ( i = 0; i < 8; i++ ) - { - points = 500; - if ( i > 3 ) - { - points = 3000; - } - points = set_zombie_var( "zombie_score_start_" + i + 1 + "p", points, 0, column ); - } -} - -_zm_powerups::watch_for_drop() -{ - flag_wait( "start_zombie_round_logic" ); - flag_wait( "begin_spawning" ); - players = get_players(); - score_to_drop = ( players.size * level.zombie_vars[ "zombie_score_start_" + players.size + "p" ] ) + level.zombie_vars[ "zombie_powerup_drop_increment" ]; - while ( 1 ) - { - flag_wait( "zombie_drop_powerups" ); - players = get_players(); - curr_total_score = 0; - for ( i = 0; i < players.size; i++ ) - { - if ( isDefined( players[ i ].score_total ) ) - { - curr_total_score += players[ i ].score_total; - } - } - if ( curr_total_score > score_to_drop ) - { - level.zombie_vars[ "zombie_powerup_drop_increment" ] *= 1.14; - score_to_drop = curr_total_score + level.zombie_vars[ "zombie_powerup_drop_increment" ]; - level.zombie_vars[ "zombie_drop_item" ] = 1; - } - wait 0.5; - } - -} - -_zm_utility::is_zombie_perk_bottle( str_weapon ) //optimized -{ - return isSubStr( str_weapon, "zombie_perk_bottle_" ); -} \ No newline at end of file diff --git a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/_zm_perks_garbage.gsc b/Plutonium specific gsc-related fixes/18 Player ZM Fixes/_zm_perks_garbage.gsc deleted file mode 100644 index 010653b..0000000 --- a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/_zm_perks_garbage.gsc +++ /dev/null @@ -1,13 +0,0 @@ -level._custom_perks tree - array perk_name - property alias - property cost - property hint_string - property perk_bottle - property perk_machine_set_kvps - property perk_machine_thread - property precache_func - property player_thread_give - property player_thread_take - property clientfield_register - property clientfield_set \ No newline at end of file diff --git a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/_zm_zonemgr_garbage.gsc b/Plutonium specific gsc-related fixes/18 Player ZM Fixes/_zm_zonemgr_garbage.gsc deleted file mode 100644 index 599539d..0000000 --- a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/_zm_zonemgr_garbage.gsc +++ /dev/null @@ -1,52 +0,0 @@ -level.zones tree - array zone_name - property is_enabled 0 - property is_occupied 0 - property is_active 0 - property is_spawning_allowed 0 - property array spawn_locations - property array dog_locations - property array screecher_locations - property array avogadro_locations - property array inert_locations - property array quad_locations - property array leaper_locations - property array brutus_locations - property array mechz_locations - property array astro_locations - property array spawn_locations - property array napalm_locations - property array zbarriers - property array magic_boxes - property array volumes - volumes 0 - property target - property array adjacent_zones - adjacent_zones key - property is_connected 0 - property flags_do_or_check 0 - property array flags - -level.newzones tree - array zone_name - property is_active - property is_occupied - -level.zones tree //optimized - array zone_name - property is_enabled 0 - property is_occupied 0 - property is_active 0 - property is_spawning_allowed 0 - property array zbarriers - property array magic_boxes - property array volumes - volumes 0 - property target - property array adjacent_zones - adjacent_zones key - property is_connected 0 - property flags_do_or_check 0 - property array flags - property array ai_location_types - array spawn_locations \ No newline at end of file diff --git a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/changelog.md b/Plutonium specific gsc-related fixes/18 Player ZM Fixes/changelog.md deleted file mode 100644 index f2db52e..0000000 --- a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/changelog.md +++ /dev/null @@ -1,6 +0,0 @@ -Addtions: - -Zombies - - -.immune_to_electric_cherry_stun = true; -You can now easily define whether a zombie is immune to electric cherry. \ No newline at end of file diff --git a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/visionset_garbage.gsc b/Plutonium specific gsc-related fixes/18 Player ZM Fixes/visionset_garbage.gsc deleted file mode 100644 index c44198f..0000000 --- a/Plutonium specific gsc-related fixes/18 Player ZM Fixes/visionset_garbage.gsc +++ /dev/null @@ -1,224 +0,0 @@ -_zm_perks.gsc - Die Rise Only - if ( isDefined( level.vsmgr_prio_visionset_zm_whos_who ) ) - { - vsmgr_register_info( "visionset", "zm_whos_who", 5000, level.vsmgr_prio_visionset_zm_whos_who, 1, 1 ); - } - -_zm_turned.gsc - Turned Gametype Only - if ( !isDefined( level.vsmgr_prio_visionset_zombie_turned ) ) - { - level.vsmgr_prio_visionset_zombie_turned = 123; - } - vsmgr_register_info( "visionset", "zm_turned", 3000, level.vsmgr_prio_visionset_zombie_turned, 1, 1 ); - -zm_buried_sq.gsc - Buried Only - sq_buried_register_visionset() - { - vsmgr_register_info( "visionset", "cheat_bw", 12000, 17, 1, 1 ); - } - -zm_buried_turned_street.gsc - Turned Gametype on map Buried Only - vsmgr_register_info( "overlay", "zm_transit_burn", 1, 21, 15, 1, vsmgr_duration_lerp_thread_per_player, 0 ); - -_zm_perk_vulture.gsc - Buried Classic Only - vsmgr_register_info( "overlay", "vulture_stink_overlay", 12000, 120, 31, 1 ); - -_zm_weap_time_bomb.gsc - Buried Classic Only - vsmgr_register_info( "overlay", "zombie_time_bomb_overlay", 12000, 200, 20, 0, ::time_bomb_overlay_lerp_thread ); - -_zm_perk_divetonuke.gsc - Buried Classic, Mob Grief, and Origins Only - vsmgr_register_info( "visionset", "zm_perk_divetonuke", 9000, 400, 5, 1 ); - -zm_prison.gsc - Mob Only - vsmgr_register_info( "visionset", "zm_audio_log", 9000, 200, 1, 1 ); - vsmgr_register_info( "visionset", "zm_electric_cherry", 9000, 121, 1, 1 ); - -_zm_afterlife.gsc - Mob Classic Only - vsmgr_register_info( "visionset", "zm_afterlife", 9000, 120, 1, 1 ); - vsmgr_register_info( "overlay", "zm_afterlife_filter", 9000, 120, 1, 1 ); - -zm_tomb.gsc - Origins Only - vsmgr_register_info( "overlay", "zm_transit_burn", 14000, level.vsmgr_prio_overlay_zm_transit_burn, 15, 1, ::vsmgr_duration_lerp_thread_per_player, 0 ); - -_zm_powerup_zombie_blood.gsc - Origins Only - vsmgr_register_info( "visionset", "zm_powerup_zombie_blood_visionset", 14000, level.vsmgr_prio_visionset_zm_powerup_zombie_blood, 15, 1 ); - vsmgr_register_info( "overlay", "zm_powerup_zombie_blood_overlay", 14000, level.vsmgr_prio_overlay_zm_powerup_zombie_blood, 15, 1 ); - -zm_transit_power.gsc - Tranzit Classic Only - vsmgr_register_info( "visionset", "zm_power_high_low", 1, level.vsmgr_prio_visionset_zm_transit_power_high_low, 7, 1, ::vsmgr_lerp_power_up_down, 0 ); - -zm_transit.gsc - Tranzit Only - vsmgr_register_info( "overlay", "zm_transit_burn", 1, level.vsmgr_prio_overlay_zm_transit_burn, 15, 1, ::vsmgr_duration_lerp_thread_per_player, 0 ); - -_zm_ai_avogadro.gsc - Tranzit Classic Only - vsmgr_register_info( "overlay", "zm_ai_avogadro_electrified", 1, level.vsmgr_prio_overlay_zm_ai_avogadro_electrified, 15, 1, ::vsmgr_duration_lerp_thread_per_player, 0 ); - -_zm_ai_screecher.gsc - Tranzit Classic Only - vsmgr_register_info( "overlay", "zm_ai_screecher_blur", 1, level.vsmgr_prio_overlay_zm_ai_screecher_blur, 1, 1, ::vsmgr_timeout_lerp_thread_per_player, 0 ); - - -Tranzit -level.vsmgr tree - array type - "overlay" - property type "overlay" - property in_use false - property highest_version 0 - property cf_slot_name "overlay_slot" - property cf_slot_bit_count - property cf_lerp_name "overlay_lerp" - property cf_lerp_bit_count - property sorted_name_keys - property sorted_prio_keys - property array info - "none" //can be terminated - property type - property name - property version - property priority - property lerp_step_count - property lerp_bit_count - property slot_index - property state - property type - property name - property activate_per_player - property lerp_thread - property ref_count_lerp_thread - property ref_count - property array players - players 0 - 17 - property active 0 - property lerp 0 - IF MAP == ZM_TRANSIT && GAMETYPE == ZCLASSIC - "zm_ai_screecher_blur" - property type - property name - property version - property priority - property lerp_step_count - property lerp_bit_count - property slot_index - property state - property type - property name - property activate_per_player - property lerp_thread - property ref_count_lerp_thread - property ref_count - property array players - players 0 - 17 - property active 0 - property lerp 0 - "zm_ai_avogadro_electrified" - property type - property name - property version - property priority - property lerp_step_count - property lerp_bit_count - property slot_index - property state - property type - property name - property activate_per_player - property lerp_thread - property ref_count_lerp_thread - property array players - property ref_count - players 0 - 17 - property active 0 - property lerp 0 - IF MAP == ZM_TRANSIT - "zm_transit_burn" - property type - property name - property version - property priority - property lerp_step_count - property lerp_bit_count - property slot_index - property state - property type - property name - property activate_per_player - property lerp_thread - property ref_count_lerp_thread - property ref_count - property array players - players 0 - 17 - property active 0 - property lerp 0 - "visionset" - property type "visionset" - property in_use false - property highest_version 0 - property cf_slot_name "visionset_slot" - property cf_slot_bit_count - property cf_lerp_name "visionset_lerp" - property cf_lerp_bit_count - property sorted_name_keys - property sorted_prio_keys - property array info - "none" //can be terminated - property type - property name - property version - property priority - property lerp_step_count - property lerp_bit_count - property slot_index - property state - property type - property name - property activate_per_player - property lerp_thread - property ref_count_lerp_thread - property ref_count - property array players - players 0 - 17 - property active 0 - property lerp 0 - IF MAP == ZM_TRANSIT && GAMETYPE == ZCLASSIC - "zm_power_high_low" - property type - property name - property version - property priority - property lerp_step_count - property lerp_bit_count - property slot_index - property state - property type - property name - property activate_per_player - property lerp_thread - property ref_count_lerp_thread - property ref_count - property array players - players 0 - 17 - property active 0 - property lerp 0 - - - - - -//global variables that can be terminated after the game starts -level.vsmgr_default_info_name -level.vsmgr_initializing \ No newline at end of file diff --git a/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_amb.gsc b/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_amb.gsc deleted file mode 100644 index 9a502cd..0000000 --- a/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_amb.gsc +++ /dev/null @@ -1,677 +0,0 @@ -//checked includes match cerberus output -#include maps/mp/zombies/_zm_zonemgr; -#include maps/mp/zombies/_zm_audio; -#include maps/mp/zombies/_zm_sidequests; -#include maps/mp/_ambientpackage; -#include maps/mp/zombies/_zm_utility; -#include maps/mp/_utility; -#include common_scripts/utility; - -main() //checked matches cerberus output -{ - level thread sndsetupendgamemusicstates(); - if ( is_classic() ) - { - thread sndmusicegg(); - thread snd115egg(); - thread sndstingersetup(); - onplayerconnect_callback( ::sndtrackers ); - level thread sndmaelstrom(); - } -} - -sndsetupendgamemusicstates() //checked matches cerberus output -{ - flag_wait( "start_zombie_round_logic" ); - level thread maps/mp/zombies/_zm_audio::setupmusicstate( "game_over_ee", "mus_zombie_game_over_ee", 1, 0, undefined, "SILENCE" ); -} - -sndtrackers() //checked matches cerberus output -{ -} - -sndstingersetup() //checked matches cerberus output -{ - level.sndmusicstingerevent = ::sndplaystinger; - level.sndstinger = spawnstruct(); - level.sndstinger.ent = spawn( "script_origin", ( 0, 0, 0 ) ); - level.sndstinger.queue = 0; - level.sndstinger.isplaying = 0; - level.sndstinger.states = []; - level.sndroundwait = 1; - flag_wait( "start_zombie_round_logic" ); - level sndstingersetupstates(); - level thread sndstingerroundwait(); - level thread sndboardmonitor(); - level thread locationstingerwait(); - level thread snddoormusictrigs(); -} - -sndstingersetupstates() //checked matches cerberus output -{ - createstingerstate( "door_open", "mus_event_group_03", 2.5, "ignore" ); - createstingerstate( "boards_gone", "mus_event_group_02", 0.5, "ignore" ); - createstingerstate( "zone_nml_18", "mus_event_location_hilltop", 0.75, "queue" ); - createstingerstate( "zone_village_2", "mus_event_location_church", 0.75, "queue" ); - createstingerstate( "ug_bottom_zone", "mus_event_location_crypt", 0.75, "queue" ); - createstingerstate( "zone_robot_head", "mus_event_location_robot", 0.75, "queue" ); - createstingerstate( "zone_air_stairs", "mus_event_cave_air", 0.75, "queue" ); - createstingerstate( "zone_fire_stairs", "mus_event_cave_fire", 0.75, "queue" ); - createstingerstate( "zone_bolt_stairs", "mus_event_cave_bolt", 0.75, "queue" ); - createstingerstate( "zone_ice_stairs", "mus_event_cave_ice", 0.75, "queue" ); - createstingerstate( "poweron", "mus_event_poweron", 0, "reject" ); - createstingerstate( "tank_ride", "mus_event_tank_ride", 0, "queue" ); - createstingerstate( "generator_1", "mus_event_generator_1", 1, "reject" ); - createstingerstate( "generator_2", "mus_event_generator_2", 1, "reject" ); - createstingerstate( "generator_3", "mus_event_generator_3", 1, "reject" ); - createstingerstate( "generator_4", "mus_event_generator_4", 1, "reject" ); - createstingerstate( "generator_5", "mus_event_generator_5", 1, "reject" ); - createstingerstate( "generator_6", "mus_event_generator_6", 1, "reject" ); - createstingerstate( "staff_fire", "mus_event_staff_fire", 0.1, "reject" ); - createstingerstate( "staff_ice", "mus_event_staff_ice", 0.1, "reject" ); - createstingerstate( "staff_lightning", "mus_event_staff_lightning", 0.1, "reject" ); - createstingerstate( "staff_wind", "mus_event_staff_wind", 0.1, "reject" ); - createstingerstate( "staff_fire_upgraded", "mus_event_staff_fire_upgraded", 0.1, "reject" ); - createstingerstate( "staff_ice_upgraded", "mus_event_staff_ice_upgraded", 0.1, "reject" ); - createstingerstate( "staff_lightning_upgraded", "mus_event_staff_lightning_upgraded", 0.1, "reject" ); - createstingerstate( "staff_wind_upgraded", "mus_event_staff_wind_upgraded", 0.1, "reject" ); - createstingerstate( "staff_all_upgraded", "mus_event_staff_all_upgraded", 0.1, "reject" ); - createstingerstate( "side_sting_1", "mus_side_stinger_1", 0.1, "reject" ); - createstingerstate( "side_sting_2", "mus_side_stinger_2", 0.1, "reject" ); - createstingerstate( "side_sting_3", "mus_side_stinger_3", 0.1, "reject" ); - createstingerstate( "side_sting_4", "mus_side_stinger_4", 0.1, "reject" ); - createstingerstate( "side_sting_5", "mus_side_stinger_5", 0.1, "reject" ); - createstingerstate( "side_sting_6", "mus_side_stinger_6", 0.1, "reject" ); -} - -createstingerstate( state, alias, prewait, interrupt ) //checked matches cerberus output -{ - s = level.sndstinger; - if ( !isDefined( s.states[ state ] ) ) - { - s.states[ state ] = spawnstruct(); - s.states[ state ].alias = alias; - s.states[ state ].prewait = prewait; - s.states[ state ].interrupt = interrupt; - } -} - -sndboardmonitor() //checked changed to match cerberus output -{ - while ( 1 ) - { - level waittill( "last_board_torn", barrier_origin ); - players = getplayers(); - foreach ( player in players ) - { - if ( distancesquared( player.origin, barrier_origin ) <= 22500 ) - { - level thread maps/mp/zombies/_zm_audio::sndmusicstingerevent( "boards_gone" ); - break; - } - } - } -} - -locationstingerwait( zone_name, type ) //checked changed to match cerberus output -{ - array = sndlocationsarray(); - sndnorepeats = 3; - numcut = 0; - level.sndlastzone = undefined; - level.sndlocationplayed = 0; - level thread sndlocationbetweenroundswait(); - while ( 1 ) - { - level waittill( "newzoneActive", activezone ); - wait 0.1; - if ( !sndlocationshouldplay( array, activezone ) ) - { - continue; - } - if ( is_true( level.sndroundwait ) ) - { - continue; - } - else if ( is_true( level.sndstinger.isplaying ) ) - { - level thread sndlocationqueue( activezone ); - continue; - } - level thread maps/mp/zombies/_zm_audio::sndmusicstingerevent( activezone ); - level.sndlocationplayed = 1; - array = sndcurrentlocationarray( array, activezone, numcut, sndnorepeats ); - level.sndlastzone = activezone; - if ( numcut >= sndnorepeats ) - { - numcut = 0; - } - else - { - numcut++; - } - level waittill( "between_round_over" ); - while ( is_true( level.sndroundwait ) ) - { - wait 0.1; - } - level.sndlocationplayed = 0; - } -} - -sndlocationsarray() //checked matches cerberus output -{ - array = []; - array[ 0 ] = "zone_nml_18"; - array[ 1 ] = "zone_village_2"; - array[ 2 ] = "ug_bottom_zone"; - array[ 3 ] = "zone_air_stairs"; - array[ 4 ] = "zone_fire_stairs"; - array[ 5 ] = "zone_bolt_stairs"; - array[ 6 ] = "zone_ice_stairs"; - return array; -} - -sndlocationshouldplay( array, activezone ) //checked changed to match cerberus output -{ - shouldplay = 0; - if ( activezone == "zone_start_lower" && !flag( "fountain_transport_active" ) ) - { - return shouldplay; - } - if ( is_true( level.music_override ) ) - { - return shouldplay; - } - foreach ( place in array ) - { - if ( place == activezone ) - { - shouldplay = 1; - } - } - if ( shouldplay == 0 ) - { - return shouldplay; - } - playersinlocal = 0; - players = getplayers(); - foreach ( player in players ) - { - if ( player maps/mp/zombies/_zm_zonemgr::is_player_in_zone( activezone ) ) - { - if ( !is_true( player.afterlife ) ) - { - playersinlocal++; - } - } - } - if ( playersinlocal >= 1 ) - { - shouldplay = 1; - } - else - { - shouldplay = 0; - } - return shouldplay; -} - -sndcurrentlocationarray( current_array, activezone, numcut, max_num_removed ) //checked changed to match cerberus output -{ - if ( numcut >= max_num_removed ) - { - current_array = sndlocationsarray(); - } - foreach ( place in current_array ) - { - if ( place == activezone ) - { - arrayremovevalue( current_array, place ); - break; - } - } - return current_array; -} - -sndlocationbetweenrounds() //checked partially changed to match cerberus output see info.md -{ - level endon( "newzoneActive" ); - activezones = maps/mp/zombies/_zm_zonemgr::get_active_zone_names(); - foreach ( zone in activezones ) - { - if ( isDefined( level.sndlastzone ) && zone == level.sndlastzone ) - { - } - else - { - players = getplayers(); - for ( i = 0; i < players.size; i++ ) - { - if ( is_true( players[ i ].afterlife ) ) - { - } - else - { - if ( players[ i ] maps/mp/zombies/_zm_zonemgr::is_player_in_zone( zone ) ) - { - wait 0.1; - level notify( "newzoneActive" ); - return; - } - } - } - } - } -} - -sndlocationbetweenroundswait() //checked matches cerberus output -{ - while ( is_true( level.sndroundwait ) ) - { - wait 0.1; - } - while ( 1 ) - { - level thread sndlocationbetweenrounds(); - level waittill( "between_round_over" ); - while ( is_true( level.sndroundwait ) ) - { - wait 0.1; - } - } -} - -sndlocationqueue( zone ) //checked matches cerberus output -{ - level endon( "newzoneActive" ); - while ( is_true( level.sndstinger.isplaying ) ) - { - wait 0.5; - } - level notify( "newzoneActive" ); -} - -sndplaystinger( state, player ) //checked changed to match cerberus output -{ - s = level.sndstinger; - if ( !isDefined( s.states[ state ] ) ) - { - return; - } - interrupt = s.states[ state ].interrupt == "ignore"; - if ( !is_true( s.isplaying ) || is_true( interrupt ) ) - { - if ( interrupt ) - { - wait s.states[ state ].prewait; - playstinger( state, player, 1 ); - } - else if ( !level.sndroundwait ) - { - s.isplaying = 1; - wait s.states[ state ].prewait; - playstinger( state, player, 0 ); - level notify( "sndStingerDone" ); - s.isplaying = 0; - } - else if ( s.states[ state ].interrupt == "queue" ) - { - level thread sndqueuestinger( state, player ); - } - return; - } - if ( s.states[ state ].interrupt == "queue" ) - { - level thread sndqueuestinger( state, player ); - } -} - -playstinger( state, player, ignore ) //checked matches cerberus output -{ - s = level.sndstinger; - if ( !isDefined( s.states[ state ] ) ) - { - return; - } - if ( is_true( level.music_override ) ) - { - return; - } - if ( is_true( ignore ) ) - { - if ( isDefined( player ) ) - { - player playsoundtoplayer( s.states[ state ].alias, player ); - } - else - { - s.ent playsound( s.states[ state ].alias ); - s.ent thread playstingerstop(); - } - } - else if ( isDefined( player ) ) - { - player playsoundtoplayer( s.states[ state ].alias, player ); - wait 8; - } - else - { - s.ent playsoundwithnotify( s.states[ state ].alias, "sndStingerDone" ); - s.ent thread playstingerstop(); - s.ent waittill( "sndStingerDone" ); - } -} - -sndqueuestinger( state, player ) //checked changed to match cerberus output -{ - s = level.sndstinger; - count = 0; - if ( is_true( s.queue ) ) - { - return; - } - else - { - s.queue = 1; - while ( 1 ) - { - if ( is_true( level.sndroundwait ) || is_true( s.isplaying ) ) - { - wait 0.5; - count++; - if ( count >= 120 ) - { - return; - } - } - else - { - break; - } - } - level thread sndplaystinger( state, player ); - s.queue = 0; - } -} - -sndstingerroundwait() //checked matches cerberus output -{ - wait 25; - level.sndroundwait = 0; - while ( 1 ) - { - level waittill( "end_of_round" ); - level thread sndstingerroundwait_start(); - } -} - -sndstingerroundwait_start() //checked matches cerberus output -{ - level.sndroundwait = 1; - wait 0.05; - level thread sndstingerroundwait_end(); -} - -sndstingerroundwait_end() //checked matches cerberus output -{ - level endon( "end_of_round" ); - level waittill( "between_round_over" ); - wait 28; - level.sndroundwait = 0; -} - -playstingerstop() //checked matches cerberus output -{ - self endon( "sndStingerDone" ); - level endon( "sndStingerDone" ); - level waittill_any( "end_of_round", "sndStingerForceStop" ); - wait 2; - self stopsounds(); -} - -sndmusicegg() //checked changed to match cerberus output -{ - origins = []; - origins[ 0 ] = ( 2682.23, 4456.15, -302.352 ); - origins[ 1 ] = ( 721.043, -87.7068, 285.986 ); - origins[ 2 ] = ( -674.048, 2536.67, -112.483 ); - level.meteor_counter = 0; - level.music_override = 0; - for ( i = 0; i < origins.size; i++ ) - { - level thread sndmusicegg_wait( origins[ i ] ); - } -} - -sndmusicegg_wait( bottle_origin ) //checked matches cerberus output -{ - temp_ent = spawn( "script_origin", bottle_origin ); - temp_ent playloopsound( "zmb_meteor_loop" ); - temp_ent thread maps/mp/zombies/_zm_sidequests::fake_use( "main_music_egg_hit", ::sndmusicegg_override ); - temp_ent waittill( "main_music_egg_hit", player ); - temp_ent stoploopsound( 1 ); - player playsound( "zmb_meteor_activate" ); - level.meteor_counter += 1; - if ( level.meteor_counter == 3 ) - { - level thread sndmuseggplay( temp_ent, "mus_zmb_secret_song", 310 ); - } - else - { - wait 1.5; - temp_ent delete(); - } -} - -sndmusicegg_override() //checked matches cerberus output -{ - if ( is_true( level.music_override ) ) - { - return 0; - } - return 1; -} - -sndmuseggplay( ent, alias, time ) //checked matches cerberus output -{ - level.music_override = 1; - wait 1; - ent playsound( alias ); - level setclientfield( "mus_zmb_egg_snapshot_loop", 1 ); - level notify( "sndStingerForceStop" ); - level thread sndeggmusicwait( time ); - level waittill_either( "end_game", "sndSongDone" ); - ent stopsounds(); - level setclientfield( "mus_zmb_egg_snapshot_loop", 0 ); - wait 0.05; - ent delete(); - level.music_override = 0; -} - -sndeggmusicwait( time ) //checked matches cerberus output -{ - level endon( "end_game" ); - wait time; - level notify( "sndSongDone" ); -} - -sndplaystingerwithoverride( alias, length ) //checked matches cerberus output -{ - shouldplay = sndwait(); - if ( !shouldplay ) - { - return; - } - level.music_override = 1; - level setclientfield( "mus_zmb_egg_snapshot_loop", 1 ); - level notify( "sndStingerForceStop" ); - ent = spawn( "script_origin", ( 0, 0, 0 ) ); - ent playsound( alias ); - wait length; - level setclientfield( "mus_zmb_egg_snapshot_loop", 0 ); - level.music_override = 0; - wait 0.05; - ent delete(); -} - -sndwait() //checked matches cerberus output -{ - counter = 0; - while ( is_true( level.music_override ) ) - { - wait 1; - counter++; - if ( counter >= 60 ) - { - return 0; - } - } - return 1; -} - -snddoormusictrigs() //checked changed to match cerberus output -{ - trigs = getentarray( "sndMusicDoor", "script_noteworthy" ); - foreach ( trig in trigs ) - { - trig thread snddoormusic(); - } -} - -snddoormusic() //checked changed to match cerberus output -{ - self endon( "sndDoorMusic_Triggered" ); - while ( 1 ) - { - self waittill( "trigger" ); - if ( is_true( level.music_override ) ) - { - wait 0.1; - } - else - { - break; - } - } - if ( isDefined( self.target ) ) - { - ent = getent( self.target, "targetname" ); - ent notify( "sndDoorMusic_Triggered" ); - } - level thread sndplaystingerwithoverride( self.script_sound, self.script_int ); -} - -sndmaelstrom() //checked matches cerberus output -{ - trig = getent( "sndMaelstrom", "targetname" ); - if ( !isDefined( trig ) ) - { - return; - } - while ( 1 ) - { - trig waittill( "trigger", who ); - if ( isplayer( who ) && !is_true( who.sndmaelstrom ) ) - { - who.sndmaelstrom = 1; - triggerPlayer = who getentitynumber(); - if ( triggerPlayer <= 3 ) - { - level setclientfield( "sndMaelstromPlr" + triggerplayer, 1 ); - } - } - who thread sndmaelstrom_timeout(); - wait 0.1; - } -} - -sndmaelstrom_timeout() //checked matches cerberus output -{ - self notify( "sndMaelstrom_Timeout" ); - self endon( "sndMaelstrom_Timeout" ); - wait 2; - self.sndmaelstrom = 0; - triggerPlayer = who getentitynumber(); - if ( triggerPlayer <= 3 ) - { - level setclientfield( "sndMaelstromPlr" + triggerplayer, 1 ); - } -} - -snd115egg() //checked changed to match cerberus output -{ - level.snd115count = 0; - oneorigin = []; - oneorigin[ 0 ] = ( 2168, 4617, -289 ); - oneorigin[ 1 ] = ( 2170, 4953, -289 ); - fiveorigin = []; - fiveorigin[ 0 ] = ( -2459, 176, 243 ); - fiveorigin[ 1 ] = ( -2792, 175, 243 ); - foreach ( origin in oneorigin ) - { - level thread snd115egg_wait( origin, 0 ); - } - foreach ( origin in fiveorigin ) - { - level thread snd115egg_wait( origin, 1 ); - } -} - -snd115egg_wait( origin, shouldwait ) //checked matches cerberus output -{ - level endon( "sndEnd115" ); - temp_ent = spawn( "script_origin", origin ); - temp_ent thread snddelete115ent(); - if ( shouldwait ) - { - temp_ent thread maps/mp/zombies/_zm_sidequests::fake_use( "main_music_egg_hit", ::snd115egg_5_override ); - } - else - { - temp_ent thread maps/mp/zombies/_zm_sidequests::fake_use( "main_music_egg_hit", ::snd115egg_1_override ); - } - temp_ent waittill( "main_music_egg_hit", player ); - player playsound( "zmb_meteor_activate" ); - level.snd115count++; - if ( level.snd115count == 3 ) - { - temp_ent notify( "sndDeleting" ); - level thread sndmuseggplay( temp_ent, "mus_zmb_secret_song_aether", 135 ); - level notify( "sndEnd115" ); - } - else - { - temp_ent notify( "sndDeleting" ); - temp_ent delete(); - } -} - -snd115egg_1_override() //checked matches cerberus output -{ - stance = self getstance(); - if ( is_true( level.music_override ) || stance != "prone" ) - { - return 0; - } - return 1; -} - -snd115egg_5_override() //checked matches cerberus output -{ - stance = self getstance(); - if ( !is_true( level.music_override ) || stance != "prone" || level.snd115count < 2 ) - { - return 0; - } - return 1; -} - -snddelete115ent() //checked matches cerberus output -{ - self endon( "sndDeleting" ); - level waittill( "sndEnd115" ); - self delete(); -} - - diff --git a/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_craftables.gsc b/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_craftables.gsc deleted file mode 100644 index c32d316..0000000 --- a/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_craftables.gsc +++ /dev/null @@ -1,1368 +0,0 @@ -#include maps/mp/zombies/_zm_equipment; -#include maps/mp/zombies/_zm_ai_quadrotor; -#include maps/mp/zombies/_zm_zonemgr; -#include maps/mp/zombies/_zm_audio; -#include maps/mp/zombies/_zm_unitrigger; -#include maps/mp/zm_tomb_vo; -#include maps/mp/zm_tomb_main_quest; -#include maps/mp/zm_tomb_utility; -#include maps/mp/zombies/_zm_weapons; -#include maps/mp/zombies/_zm_utility; -#include maps/mp/zombies/_zm_craftables; -#include maps/mp/_utility; -#include common_scripts/utility; - -randomize_craftable_spawns() //checked partially changed to match cerberus output see info.md -{ - a_randomized_craftables = array( "gramophone_vinyl_ice", "gramophone_vinyl_air", "gramophone_vinyl_elec", "gramophone_vinyl_fire", "gramophone_vinyl_master", "gramophone_vinyl_player" ); - foreach ( str_craftable in a_randomized_craftables ) - { - s_original_pos = getstruct( str_craftable, "targetname" ); - a_alt_locations = getstructarray( str_craftable + "_alt", "targetname" ); - n_loc_index = randomintrange( 0, a_alt_locations.size + 1 ); - if ( n_loc_index == a_alt_locations.size ) - { - } - else - { - s_original_pos.origin = a_alt_locations[ n_loc_index ].origin; - s_original_pos.angles = a_alt_locations[ n_loc_index ].angles; - } - } -} - -init_craftables() //checked changed to match cerberus output -{ - precachemodel( "p6_zm_tm_quadrotor_stand" ); - flag_init( "quadrotor_cooling_down" ); - level.craftable_piece_count = 4; - flag_init( "any_crystal_picked_up" ); - flag_init( "staff_air_zm_enabled" ); - flag_init( "staff_fire_zm_enabled" ); - flag_init( "staff_lightning_zm_enabled" ); - flag_init( "staff_water_zm_enabled" ); - register_clientfields(); - add_zombie_craftable( "equip_dieseldrone_zm", &"ZM_TOMB_CRQ", &"ZM_TOMB_CRQ", &"ZM_TOMB_TQ", ::onfullycrafted_quadrotor, 1 ); - add_zombie_craftable_vox_category( "equip_dieseldrone_zm", "build_dd" ); - make_zombie_craftable_open( "equip_dieseldrone_zm", "veh_t6_dlc_zm_quadrotor", ( 0, 0, 0 ), ( 0, -4, 10 ) ); - add_zombie_craftable( "tomb_shield_zm", &"ZM_TOMB_CRRI", undefined, &"ZOMBIE_BOUGHT_RIOT", undefined, 1 ); - add_zombie_craftable_vox_category( "tomb_shield_zm", "build_zs" ); - make_zombie_craftable_open( "tomb_shield_zm", "t6_wpn_zmb_shield_dlc4_dmg0_world", vectorScale( ( 0, -1, 0 ), 90 ), ( 0, 0, level.riotshield_placement_zoffset ) ); - add_zombie_craftable( "elemental_staff_fire", &"ZM_TOMB_CRF", &"ZM_TOMB_INS", &"ZM_TOMB_BOF", ::staff_fire_fullycrafted, 1 ); - add_zombie_craftable_vox_category( "elemental_staff_fire", "fire_staff" ); - add_zombie_craftable( "elemental_staff_air", &"ZM_TOMB_CRA", &"ZM_TOMB_INS", &"ZM_TOMB_BOA", ::staff_air_fullycrafted, 1 ); - add_zombie_craftable_vox_category( "elemental_staff_air", "air_staff" ); - add_zombie_craftable( "elemental_staff_lightning", &"ZM_TOMB_CRL", &"ZM_TOMB_INS", &"ZM_TOMB_BOL", ::staff_lightning_fullycrafted, 1 ); - add_zombie_craftable_vox_category( "elemental_staff_lightning", "light_staff" ); - add_zombie_craftable( "elemental_staff_water", &"ZM_TOMB_CRW", &"ZM_TOMB_INS", &"ZM_TOMB_BOW", ::staff_water_fullycrafted, 1 ); - add_zombie_craftable_vox_category( "elemental_staff_water", "ice_staff" ); - add_zombie_craftable( "gramophone", &"ZM_TOMB_CRAFT_GRAMOPHONE", &"ZM_TOMB_CRAFT_GRAMOPHONE", &"ZM_TOMB_BOUGHT_GRAMOPHONE", undefined, 0 ); - add_zombie_craftable_vox_category( "gramophone", "gramophone" ); - level.zombie_craftable_persistent_weapon = ::tomb_check_crafted_weapon_persistence; - level.custom_craftable_validation = ::tomb_custom_craftable_validation; - level.zombie_custom_equipment_setup = ::setup_quadrotor_purchase; - level thread hide_staff_model(); - level.quadrotor_status = spawnstruct(); - level.quadrotor_status.crafted = 0; - level.quadrotor_status.picked_up = 0; - level.num_staffpieces_picked_up = []; - level.n_staffs_crafted = 0; -} - -add_craftable_cheat( craftable ) //dev call skipped -{ -} - -autocraft_staffs() //checked changed to match cerberus output -{ - setdvar( "autocraft_staffs", "off" ); - while ( getDvar( "autocraft_staffs" ) != "on" ) - { - wait_network_frame(); - } - flag_wait( "start_zombie_round_logic" ); - keys = getarraykeys( level.cheat_craftables ); - a_players = getplayers(); - foreach ( key in keys ) - { - if ( issubstr( key, "staff" ) || issubstr( key, "record" ) ) - { - s_piece = level.cheat_craftables[ key ]; - if ( isDefined( s_piece.piecespawn ) ) - { - a_players[ 0 ] maps/mp/zombies/_zm_craftables::player_take_piece( s_piece.piecespawn ); - } - } - } - for ( i = 1; i <= 4; i++ ) - { - level notify( "player_teleported", a_players[0], i ); - wait_network_frame(); - piece_spawn = level.cheat_craftables[ "" + i ].piecespawn; - if ( isDefined( piece_spawn ) ) - { - if ( isDefined( a_players[ i - 1 ] ) ) - { - a_players[ i - 1 ] maps/mp/zombies/_zm_craftables::player_take_piece( piece_spawn ); - wait_network_frame(); - } - } - wait_network_frame(); - } -} - -run_craftables_devgui() //dev call skipped -{ -} - -include_craftables() //checked matches cerberus output -{ - level thread run_craftables_devgui(); - craftable_name = "equip_dieseldrone_zm"; - quadrotor_body = generate_zombie_craftable_piece( craftable_name, "body", "veh_t6_dlc_zm_quad_piece_body", 32, 64, 0, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_quadrotor_zm_body", 1, "build_dd" ); - quadrotor_brain = generate_zombie_craftable_piece( craftable_name, "brain", "veh_t6_dlc_zm_quad_piece_brain", 32, 64, 0, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_quadrotor_zm_brain", 1, "build_dd_brain" ); - quadrotor_engine = generate_zombie_craftable_piece( craftable_name, "engine", "veh_t6_dlc_zm_quad_piece_engine", 32, 64, 0, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_quadrotor_zm_engine", 1, "build_dd" ); - quadrotor = spawnstruct(); - quadrotor.name = craftable_name; - quadrotor add_craftable_piece( quadrotor_body ); - quadrotor add_craftable_piece( quadrotor_brain ); - quadrotor add_craftable_piece( quadrotor_engine ); - quadrotor.triggerthink = ::quadrotorcraftable; - include_zombie_craftable( quadrotor ); - level thread add_craftable_cheat( quadrotor ); - craftable_name = "tomb_shield_zm"; - riotshield_top = generate_zombie_craftable_piece( craftable_name, "top", "t6_wpn_zmb_shield_dlc4_top", 48, 64, 0, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_riotshield_dolly", 1, "build_zs" ); - riotshield_door = generate_zombie_craftable_piece( craftable_name, "door", "t6_wpn_zmb_shield_dlc4_door", 48, 15, 25, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_riotshield_door", 1, "build_zs" ); - riotshield_bracket = generate_zombie_craftable_piece( craftable_name, "bracket", "t6_wpn_zmb_shield_dlc4_bracket", 48, 15, 0, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_riotshield_clamp", 1, "build_zs" ); - riotshield = spawnstruct(); - riotshield.name = craftable_name; - riotshield add_craftable_piece( riotshield_top ); - riotshield add_craftable_piece( riotshield_door ); - riotshield add_craftable_piece( riotshield_bracket ); - riotshield.onbuyweapon = ::onbuyweapon_riotshield; - riotshield.triggerthink = ::riotshieldcraftable; - include_craftable( riotshield ); - level thread add_craftable_cheat( riotshield ); - craftable_name = "elemental_staff_air"; - staff_air_gem = generate_zombie_craftable_piece( craftable_name, "gem", "t6_wpn_zmb_staff_crystal_air_part", 48, 64, 0, undefined, ::onpickup_aircrystal, ::ondrop_aircrystal, undefined, undefined, undefined, undefined, 2, 0, "crystal", 1 ); - staff_air_upper_staff = generate_zombie_craftable_piece( craftable_name, "upper_staff", "t6_wpn_zmb_staff_tip_air_world", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_ustaff_air", 1, "staff_part" ); - staff_air_middle_staff = generate_zombie_craftable_piece( craftable_name, "middle_staff", "t6_wpn_zmb_staff_stem_air_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_mstaff_air", 1, "staff_part" ); - staff_air_lower_staff = generate_zombie_craftable_piece( craftable_name, "lower_staff", "t6_wpn_zmb_staff_revive_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_lstaff_air", 1, "staff_part" ); - staff = spawnstruct(); - staff.name = craftable_name; - staff add_craftable_piece( staff_air_gem ); - staff add_craftable_piece( staff_air_upper_staff ); - staff add_craftable_piece( staff_air_middle_staff ); - staff add_craftable_piece( staff_air_lower_staff ); - staff.triggerthink = ::staffcraftable_air; - staff.custom_craftablestub_update_prompt = ::tomb_staff_update_prompt; - include_zombie_craftable( staff ); - level thread add_craftable_cheat( staff ); - count_staff_piece_pickup( array( staff_air_upper_staff, staff_air_middle_staff, staff_air_lower_staff ) ); - craftable_name = "elemental_staff_fire"; - staff_fire_gem = generate_zombie_craftable_piece( craftable_name, "gem", "t6_wpn_zmb_staff_crystal_fire_part", 48, 64, 0, undefined, ::onpickup_firecrystal, ::ondrop_firecrystal, undefined, undefined, undefined, undefined, 1, 0, "crystal", 1 ); - staff_fire_upper_staff = generate_zombie_craftable_piece( craftable_name, "upper_staff", "t6_wpn_zmb_staff_tip_fire_world", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_ustaff_fire", 1, "staff_part" ); - staff_fire_middle_staff = generate_zombie_craftable_piece( craftable_name, "middle_staff", "t6_wpn_zmb_staff_stem_fire_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_mstaff_fire", 1, "staff_part" ); - staff_fire_lower_staff = generate_zombie_craftable_piece( craftable_name, "lower_staff", "t6_wpn_zmb_staff_revive_part", 64, 128, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_lstaff_fire", 1, "staff_part" ); - level thread maps/mp/zm_tomb_main_quest::staff_mechz_drop_pieces( staff_fire_lower_staff ); - level thread maps/mp/zm_tomb_main_quest::staff_biplane_drop_pieces( array( staff_fire_middle_staff ) ); - level thread maps/mp/zm_tomb_main_quest::staff_unlock_with_zone_capture( staff_fire_upper_staff ); - staff = spawnstruct(); - staff.name = craftable_name; - staff add_craftable_piece( staff_fire_gem ); - staff add_craftable_piece( staff_fire_upper_staff ); - staff add_craftable_piece( staff_fire_middle_staff ); - staff add_craftable_piece( staff_fire_lower_staff ); - staff.triggerthink = ::staffcraftable_fire; - staff.custom_craftablestub_update_prompt = ::tomb_staff_update_prompt; - include_zombie_craftable( staff ); - level thread add_craftable_cheat( staff ); - count_staff_piece_pickup( array( staff_fire_upper_staff, staff_fire_middle_staff, staff_fire_lower_staff ) ); - craftable_name = "elemental_staff_lightning"; - staff_lightning_gem = generate_zombie_craftable_piece( craftable_name, "gem", "t6_wpn_zmb_staff_crystal_bolt_part", 48, 64, 0, undefined, ::onpickup_lightningcrystal, ::ondrop_lightningcrystal, undefined, undefined, undefined, undefined, 3, 0, "crystal", 1 ); - staff_lightning_upper_staff = generate_zombie_craftable_piece( craftable_name, "upper_staff", "t6_wpn_zmb_staff_tip_lightning_world", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_ustaff_lightning", 1, "staff_part" ); - staff_lightning_middle_staff = generate_zombie_craftable_piece( craftable_name, "middle_staff", "t6_wpn_zmb_staff_stem_bolt_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_mstaff_lightning", 1, "staff_part" ); - staff_lightning_lower_staff = generate_zombie_craftable_piece( craftable_name, "lower_staff", "t6_wpn_zmb_staff_revive_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_lstaff_lightning", 1, "staff_part" ); - staff = spawnstruct(); - staff.name = craftable_name; - staff add_craftable_piece( staff_lightning_gem ); - staff add_craftable_piece( staff_lightning_upper_staff ); - staff add_craftable_piece( staff_lightning_middle_staff ); - staff add_craftable_piece( staff_lightning_lower_staff ); - staff.triggerthink = ::staffcraftable_lightning; - staff.custom_craftablestub_update_prompt = ::tomb_staff_update_prompt; - include_zombie_craftable( staff ); - level thread add_craftable_cheat( staff ); - count_staff_piece_pickup( array( staff_lightning_upper_staff, staff_lightning_middle_staff, staff_lightning_lower_staff ) ); - craftable_name = "elemental_staff_water"; - staff_water_gem = generate_zombie_craftable_piece( craftable_name, "gem", "t6_wpn_zmb_staff_crystal_water_part", 48, 64, 0, undefined, ::onpickup_watercrystal, ::ondrop_watercrystal, undefined, undefined, undefined, undefined, 4, 0, "crystal", 1 ); - staff_water_upper_staff = generate_zombie_craftable_piece( craftable_name, "upper_staff", "t6_wpn_zmb_staff_tip_water_world", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_ustaff_water", 1, "staff_part" ); - staff_water_middle_staff = generate_zombie_craftable_piece( craftable_name, "middle_staff", "t6_wpn_zmb_staff_stem_water_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_mstaff_water", 1, "staff_part" ); - staff_water_lower_staff = generate_zombie_craftable_piece( craftable_name, "lower_staff", "t6_wpn_zmb_staff_revive_part", 32, 64, 0, undefined, ::onpickup_staffpiece, ::ondrop_common, undefined, undefined, undefined, undefined, "piece_staff_zm_lstaff_water", 1, "staff_part" ); - a_ice_staff_parts = array( staff_water_lower_staff, staff_water_middle_staff, staff_water_upper_staff ); - level thread maps/mp/zm_tomb_main_quest::staff_ice_dig_pieces( a_ice_staff_parts ); - staff = spawnstruct(); - staff.name = craftable_name; - staff add_craftable_piece( staff_water_gem ); - staff add_craftable_piece( staff_water_upper_staff ); - staff add_craftable_piece( staff_water_middle_staff ); - staff add_craftable_piece( staff_water_lower_staff ); - staff.triggerthink = ::staffcraftable_water; - staff.custom_craftablestub_update_prompt = ::tomb_staff_update_prompt; - include_zombie_craftable( staff ); - level thread add_craftable_cheat( staff ); - count_staff_piece_pickup( array( staff_water_upper_staff, staff_water_middle_staff, staff_water_lower_staff ) ); - craftable_name = "gramophone"; - vinyl_pickup_player = vinyl_add_pickup( craftable_name, "vinyl_player", "p6_zm_tm_gramophone", "piece_record_zm_player", undefined, "gramophone" ); - vinyl_pickup_master = vinyl_add_pickup( craftable_name, "vinyl_master", "p6_zm_tm_record_master", "piece_record_zm_vinyl_master", undefined, "record" ); - vinyl_pickup_air = vinyl_add_pickup( craftable_name, "vinyl_air", "p6_zm_tm_record_wind", "piece_record_zm_vinyl_air", "quest_state2", "record" ); - vinyl_pickup_ice = vinyl_add_pickup( craftable_name, "vinyl_ice", "p6_zm_tm_record_ice", "piece_record_zm_vinyl_water", "quest_state4", "record" ); - vinyl_pickup_fire = vinyl_add_pickup( craftable_name, "vinyl_fire", "p6_zm_tm_record_fire", "piece_record_zm_vinyl_fire", "quest_state1", "record" ); - vinyl_pickup_elec = vinyl_add_pickup( craftable_name, "vinyl_elec", "p6_zm_tm_record_lightning", "piece_record_zm_vinyl_lightning", "quest_state3", "record" ); - vinyl_pickup_player.sam_line = "gramophone_found"; - vinyl_pickup_master.sam_line = "master_found"; - vinyl_pickup_air.sam_line = "first_record_found"; - vinyl_pickup_ice.sam_line = "first_record_found"; - vinyl_pickup_fire.sam_line = "first_record_found"; - vinyl_pickup_elec.sam_line = "first_record_found"; - level thread maps/mp/zm_tomb_vo::watch_one_shot_samantha_line( "vox_sam_1st_record_found_0", "first_record_found" ); - level thread maps/mp/zm_tomb_vo::watch_one_shot_samantha_line( "vox_sam_gramophone_found_0", "gramophone_found" ); - level thread maps/mp/zm_tomb_vo::watch_one_shot_samantha_line( "vox_sam_master_found_0", "master_found" ); - gramophone = spawnstruct(); - gramophone.name = craftable_name; - gramophone add_craftable_piece( vinyl_pickup_player ); - gramophone add_craftable_piece( vinyl_pickup_master ); - gramophone add_craftable_piece( vinyl_pickup_air ); - gramophone add_craftable_piece( vinyl_pickup_ice ); - gramophone add_craftable_piece( vinyl_pickup_fire ); - gramophone add_craftable_piece( vinyl_pickup_elec ); - gramophone.triggerthink = ::gramophonecraftable; - include_zombie_craftable( gramophone ); - level thread add_craftable_cheat( gramophone ); - staff_fire_gem thread watch_part_pickup( "quest_state1", 2 ); - staff_air_gem thread watch_part_pickup( "quest_state2", 2 ); - staff_lightning_gem thread watch_part_pickup( "quest_state3", 2 ); - staff_water_gem thread watch_part_pickup( "quest_state4", 2 ); - staff_fire_gem thread staff_crystal_wait_for_teleport( 1 ); - staff_air_gem thread staff_crystal_wait_for_teleport( 2 ); - staff_lightning_gem thread staff_crystal_wait_for_teleport( 3 ); - staff_water_gem thread staff_crystal_wait_for_teleport( 4 ); - level thread maps/mp/zm_tomb_vo::staff_craft_vo(); - level thread maps/mp/zm_tomb_vo::samantha_discourage_think(); - level thread maps/mp/zm_tomb_vo::samantha_encourage_think(); - level thread craftable_add_glow_fx(); -} - -register_clientfields() //checked matches cerberus output -{ - bits = 1; - registerclientfield( "world", "piece_quadrotor_zm_body", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_quadrotor_zm_brain", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_quadrotor_zm_engine", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_riotshield_dolly", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_riotshield_door", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_riotshield_clamp", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_gem_air", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_ustaff_air", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_mstaff_air", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_lstaff_air", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_gem_fire", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_ustaff_fire", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_mstaff_fire", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_lstaff_fire", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_gem_lightning", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_ustaff_lightning", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_mstaff_lightning", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_lstaff_lightning", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_gem_water", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_ustaff_water", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_mstaff_water", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_staff_zm_lstaff_water", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_record_zm_player", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_record_zm_vinyl_master", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_record_zm_vinyl_air", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_record_zm_vinyl_water", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_record_zm_vinyl_fire", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "piece_record_zm_vinyl_lightning", 14000, bits, "int", undefined, 0 ); - registerclientfield( "scriptmover", "element_glow_fx", 14000, 4, "int", undefined, 0 ); - registerclientfield( "scriptmover", "bryce_cake", 14000, 2, "int", undefined, 0 ); - registerclientfield( "scriptmover", "switch_spark", 14000, 1, "int", undefined, 0 ); - bits = getminbitcountfornum( 5 ); - registerclientfield( "world", "staff_player1", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "staff_player2", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "staff_player3", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "staff_player4", 14000, bits, "int", undefined, 0 ); - bits = getminbitcountfornum( 5 ); - registerclientfield( "world", "quest_state1", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "quest_state2", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "quest_state3", 14000, bits, "int", undefined, 0 ); - registerclientfield( "world", "quest_state4", 14000, bits, "int", undefined, 0 ); - registerclientfield( "toplayer", "sndMudSlow", 14000, 1, "int" ); -} - -craftable_add_glow_fx() //checked partially changed to match cerberus output -{ - flag_wait( "start_zombie_round_logic" ); - foreach ( s_craftable in level.zombie_include_craftables ) - { - if ( !issubstr( s_craftable.name, "elemental_staff" ) ) - { - } - else - { - n_elem = 0; - if ( issubstr( s_craftable.name, "fire" ) ) - { - n_elem = 1; - } - else if ( issubstr( s_craftable.name, "air" ) ) - { - n_elem = 2; - } - else if ( issubstr( s_craftable.name, "lightning" ) ) - { - n_elem = 3; - } - else if ( issubstr( s_craftable.name, "water" ) ) - { - n_elem = 4; - } - else - { - /* -/# - iprintlnbold( "ERROR: Unknown staff element type in craftable_add_glow_fx: " + s_craftable.name ); -#/ - */ - return; - } - piecestubs_array = s_craftable.a_piecestubs; - piecestubs_key = getFirstArrayKey( piecestubs_array ); - while ( isDefined( piecestubs_key ) ) - { - s_piece = piecestubs_array[ piecestubs_key ]; if ( s_piece.piecename == "gem" ) - { - } - else - { - s_piece craftable_waittill_spawned(); - if ( n_elem == 3 || n_elem == 2) - { - do_glow_now = 1; - } - else - { - do_glow_now = 1; - } - s_piece.piecespawn.model thread craftable_model_attach_glow( n_elem, do_glow_now ); - } - piecestubs_key = getNextArrayKey( piecestubs_array, piecestubs_key ); - } - } - } -} - -craftable_model_attach_glow( n_elem, do_glow_now ) //checked matches cerberus output -{ - self endon( "death" ); - if ( !do_glow_now ) - { - self waittill( "staff_piece_glow" ); - } - self setclientfield( "element_glow_fx", n_elem ); -} - -tomb_staff_update_prompt( player, b_set_hint_string_now, trigger ) //checked matches cerberus output -{ - if ( is_true( self.crafted ) ) - { - return 1; - } - self.hint_string = &"ZOMBIE_BUILD_PIECE_MORE"; - if ( isDefined( player ) ) - { - if ( !isDefined( player.current_craftable_piece ) ) - { - return 0; - } - if ( !self.craftablespawn craftable_has_piece( player.current_craftable_piece ) ) - { - self.hint_string = &"ZOMBIE_BUILD_PIECE_WRONG"; - return 0; - } - } - if ( level.staff_part_count[ self.craftablespawn.craftable_name ] == 0 ) - { - self.hint_string = level.zombie_craftablestubs[ self.equipname ].str_to_craft; - return 1; - } - else - { - return 0; - } -} - -init_craftable_choke() //checked matches cerberus output -{ - level.craftables_spawned_this_frame = 0; - while ( 1 ) - { - wait_network_frame(); - level.craftables_spawned_this_frame = 0; - } -} - -craftable_wait_your_turn() //checked matches cerberus output -{ - if ( !isDefined( level.craftables_spawned_this_frame ) ) - { - level thread init_craftable_choke(); - } - while ( level.craftables_spawned_this_frame >= 2 ) - { - wait_network_frame(); - } - level.craftables_spawned_this_frame++; -} - -quadrotorcraftable() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "quadrotor_zm_craftable_trigger", "equip_dieseldrone_zm", "equip_dieseldrone_zm", &"ZM_TOMB_TQ", 1, 1 ); -} - -riotshieldcraftable() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "riotshield_zm_craftable_trigger", "tomb_shield_zm", "tomb_shield_zm", &"ZOMBIE_GRAB_RIOTSHIELD", 1, 1 ); -} - -staffcraftable_air() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "staff_air_craftable_trigger", "elemental_staff_air", "staff_air_zm", &"ZM_TOMB_PUAS", 1, 1 ); -} - -staffcraftable_fire() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "staff_fire_craftable_trigger", "elemental_staff_fire", "staff_fire_zm", &"ZM_TOMB_PUFS", 1, 1 ); -} - -staffcraftable_lightning() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "staff_lightning_craftable_trigger", "elemental_staff_lightning", "staff_lightning_zm", &"ZM_TOMB_PULS", 1, 1 ); -} - -staffcraftable_water() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "staff_water_craftable_trigger", "elemental_staff_water", "staff_water_zm", &"ZM_TOMB_PUIS", 1, 1 ); -} - -gramophonecraftable() //checked matches cerberus output -{ - craftable_wait_your_turn(); - maps/mp/zombies/_zm_craftables::craftable_trigger_think( "gramophone_craftable_trigger", "gramophone", "gramophone", &"ZOMBIE_GRAB_GRAMOPHONE", 1, 1 ); -} - -tankcraftableupdateprompt( player, sethintstringnow, buildabletrigger ) //checked matches cerberus output -{ - if ( level.vh_tank getspeedmph() > 0 ) - { - if ( isDefined( self ) ) - { - self.hint_string = ""; - if ( is_true( sethintstringnow ) && isDefined( buildabletrigger ) ) - { - buildabletrigger sethintstring( self.hint_string ); - } - } - return 0; - } - return 1; -} - -ondrop_common( player ) //checked matches cerberus output -{ - self.piece_owner = undefined; -} - -ondrop_crystal( player ) //checked matches cerberus output -{ - ondrop_common( player ); - s_piece = self.piecestub; - s_piece.piecespawn.canmove = 1; - maps/mp/zombies/_zm_unitrigger::reregister_unitrigger_as_dynamic( s_piece.piecespawn.unitrigger ); - s_original_pos = getstruct( ( self.craftablename + "_" ) + self.piecename ); - s_piece.piecespawn.unitrigger trigger_off(); - s_piece.piecespawn.model ghost(); - s_piece.piecespawn.model moveto( s_original_pos.origin, 0.05 ); - s_piece.piecespawn.model waittill( "movedone" ); - s_piece.piecespawn.model show(); - s_piece.piecespawn.unitrigger trigger_on(); -} - -ondrop_firecrystal( player ) //checked matches cerberus output -{ - level setclientfield( "piece_staff_zm_gem_fire", 0 ); - level setclientfield( "quest_state1", 1 ); - level setclientfield( "piece_record_zm_vinyl_fire", 0 ); - player clear_player_crystal( 1 ); - ondrop_crystal( player ); -} - -ondrop_aircrystal( player ) //checked matches cerberus output -{ - level setclientfield( "piece_staff_zm_gem_air", 0 ); - level setclientfield( "quest_state2", 1 ); - level setclientfield( "piece_record_zm_vinyl_air", 0 ); - player clear_player_crystal( 2 ); - ondrop_crystal( player ); -} - -ondrop_lightningcrystal( player ) //checked matches cerberus output -{ - level setclientfield( "piece_staff_zm_gem_lightning", 0 ); - level setclientfield( "quest_state3", 1 ); - level setclientfield( "piece_record_zm_vinyl_lightning", 0 ); - player clear_player_crystal( 3 ); - ondrop_crystal( player ); -} - -ondrop_watercrystal( player ) //checked matches cerberus output -{ - level setclientfield( "piece_staff_zm_gem_water", 0 ); - level setclientfield( "quest_state4", 1 ); - level setclientfield( "piece_record_zm_vinyl_water", 0 ); - player clear_player_crystal( 4 ); - ondrop_crystal( player ); -} - -clear_player_crystal( n_element ) //checked matches cerberus output -{ - if ( n_element == self.crystal_id ) - { - n_player = self getentitynumber() + 1; - if ( n_player <= 4 ) - { - level setclientfield( "staff_player" + n_player, 0 ); - } - self.crystal_id = 0; - } -} - -piece_pickup_conversation( player ) //checked changed to match cerberus output -{ - wait 1; - while ( is_true( player.isspeaking ) ) - { - wait_network_frame(); - } - if ( isDefined( self.piecestub.vo_line_notify ) ) - { - level notify( "quest_progressed", player, 0 ); - level notify( self.piecestub.vo_line_notify, player ); - } - else if ( isDefined( self.piecestub.sam_line ) ) - { - level notify( "quest_progressed", player, 0 ); - level notify( self.piecestub.sam_line, player ); - } - else - { - level notify( "quest_progressed", player, 1 ); - } -} - -onpickup_common( player ) //checked changed to match cerberus output -{ - player playsound( "zmb_craftable_pickup" ); - self.piece_owner = player; - self thread piece_pickup_conversation( player ); -} - -staff_pickup_vo() //checked matches cerberus output -{ - if ( !flag( "samantha_intro_done" ) ) - { - return; - } - if ( !is_true( level.sam_staff_line_played ) ) - { - level.sam_staff_line_played = 1; - wait 1; - maps/mp/zm_tomb_vo::set_players_dontspeak( 1 ); - maps/mp/zm_tomb_vo::samanthasay( "vox_sam_1st_staff_found_1_0", self, 1 ); - maps/mp/zm_tomb_vo::samanthasay( "vox_sam_1st_staff_found_2_0", self ); - maps/mp/zm_tomb_vo::set_players_dontspeak( 0 ); - self maps/mp/zombies/_zm_audio::create_and_play_dialog( "staff", "first_piece" ); - } -} - -onpickup_staffpiece( player ) //checked matches cerberus output -{ - onpickup_common( player ); - if ( !isDefined( level.num_staffpieces_picked_up[ self.craftablename ] ) ) - { - level.num_staffpieces_picked_up[ self.craftablename ] = 0; - } - level.num_staffpieces_picked_up[ self.craftablename ]++; - if ( level.num_staffpieces_picked_up[ self.craftablename ] == 3 ) - { - level notify( self.craftablename + "_all_pieces_found" ); - } - player thread staff_pickup_vo(); -} - -onpickup_crystal( player, elementname, elementenum ) //checked matches cerberus output -{ - onpickup_common( player ); - level setclientfield( "piece_staff_zm_gem_" + elementname, 1 ); - n_player = player getentitynumber() + 1; - if ( n_player <= 4 ) - { - level setclientfield( "staff_player" + n_player, elementenum ); - } - if ( flag( "any_crystal_picked_up" ) ) - { - self.piecestub.vox_id = undefined; - } - flag_set( "any_crystal_picked_up" ); -} - -onpickup_firecrystal( player ) //checked matches cerberus output -{ - level setclientfield( "quest_state1", 2 ); - player.crystal_id = 1; - onpickup_crystal( player, "fire", 1 ); -} - -onpickup_aircrystal( player ) //checked matches cerberus output -{ - level setclientfield( "quest_state2", 2 ); - player.crystal_id = 2; - onpickup_crystal( player, "air", 2 ); -} - -onpickup_lightningcrystal( player ) //checked matches cerberus output -{ - level setclientfield( "quest_state3", 2 ); - player.crystal_id = 3; - onpickup_crystal( player, "lightning", 3 ); -} - -onpickup_watercrystal( player ) //checked matches cerberus output -{ - level setclientfield( "quest_state4", 2 ); - player.crystal_id = 4; - onpickup_crystal( player, "water", 4 ); -} - -vinyl_add_pickup( str_craftable_name, str_piece_name, str_model_name, str_bit_clientfield, str_quest_clientfield, str_vox_id ) //checked matches cerberus output -{ - b_one_time_vo = 1; - craftable = generate_zombie_craftable_piece( str_craftable_name, str_piece_name, str_model_name, 32, 62, 0, undefined, ::onpickup_common, ::ondrop_common, undefined, undefined, undefined, undefined, str_bit_clientfield, 1, str_vox_id, b_one_time_vo ); - craftable thread watch_part_pickup( str_quest_clientfield, 1 ); - return craftable; -} - -watch_part_pickup( str_quest_clientfield, n_clientfield_val ) //checked matches cerberus output -{ - self craftable_waittill_spawned(); - self.piecespawn waittill( "pickup" ); - level notify( ( self.craftablename + "_" ) + self.piecename + "_picked_up" ); - if ( is_true( str_quest_clientfield ) ) - { - level setclientfield( str_quest_clientfield, n_clientfield_val ); - } -} - -count_staff_piece_pickup( a_staff_pieces ) //checked changed to match cerberus output -{ - if ( !isDefined( level.staff_part_count ) ) - { - level.staff_part_count = []; - } - str_name = a_staff_pieces[ 0 ].craftablename; - level.staff_part_count[ str_name ] = a_staff_pieces.size; - foreach ( piece in a_staff_pieces ) - { - piece thread watch_staff_pickup(); - } -} - -craftable_waittill_spawned() //checked matches cerberus output -{ - while ( !isDefined( self.piecespawn ) ) - { - wait_network_frame(); - } -} - -watch_staff_pickup() //checked matches cerberus output -{ - self craftable_waittill_spawned(); - self.piecespawn waittill( "pickup" ); - level.staff_part_count[ self.craftablename ]--; - -} - -onfullycrafted_quadrotor( player ) //checked changed to match cerberus output -{ - level.quadrotor_status.crafted = 1; - pickup_trig = level.quadrotor_status.pickup_trig; - level.quadrotor_status.str_zone = maps/mp/zombies/_zm_zonemgr::get_zone_from_position( pickup_trig.origin, 1 ); - level.quadrotor_status.pickup_indicator = spawn( "script_model", pickup_trig.model.origin + vectorScale( ( 0, 0, -1 ), 10 ) ); - level.quadrotor_status.pickup_indicator setmodel( "p6_zm_tm_quadrotor_stand" ); - level notify( "quest_progressed", player, 1 ); - return 1; -} - -onbuyweapon_riotshield( player ) //checked matches cerberus output -{ - if ( isDefined( player.player_shield_reset_health ) ) - { - player [[ player.player_shield_reset_health ]](); - } - if ( isDefined( player.player_shield_reset_location ) ) - { - player [[ player.player_shield_reset_location ]](); - } -} - -staff_fullycrafted( modelname, elementenum ) //checked changed to match cerberus output -{ - player = get_closest_player( self.origin ); - staff_model = getent( modelname, "targetname" ); - staff_info = get_staff_info_from_element_index( elementenum ); - staff_model useweaponmodel( staff_info.weapname ); - staff_model showallparts(); - level notify( "quest_progressed", player, 0 ); - if ( !isDefined( staff_model.inused ) ) - { - staff_model show(); - staff_model.inused = 1; - level.n_staffs_crafted++; - if ( level.n_staffs_crafted == 4 ) - { - flag_set( "ee_all_staffs_crafted" ); - } - } - str_fieldname = "quest_state" + elementenum; - level setclientfield( str_fieldname, 3 ); - return 1; -} - -staff_fire_fullycrafted() //checked matches cerberus output -{ - level thread sndplaystaffstingeronce( "fire" ); - return staff_fullycrafted( "craftable_staff_fire_zm", 1 ); -} - -staff_air_fullycrafted() //checked matches cerberus output -{ - level thread sndplaystaffstingeronce( "wind" ); - return staff_fullycrafted( "craftable_staff_air_zm", 2 ); -} - -staff_lightning_fullycrafted() //checked matches cerberus output -{ - level thread sndplaystaffstingeronce( "lightning" ); - return staff_fullycrafted( "craftable_staff_lightning_zm", 3 ); -} - -staff_water_fullycrafted() //checked matches cerberus output -{ - level thread sndplaystaffstingeronce( "ice" ); - return staff_fullycrafted( "craftable_staff_water_zm", 4 ); -} - -sndplaystaffstingeronce( type ) //checked matches cerberus output -{ - if ( !isDefined( level.sndstaffbuilt ) ) - { - level.sndstaffbuilt = []; - } - if ( !isinarray( level.sndstaffbuilt, type ) ) - { - level.sndstaffbuilt[ level.sndstaffbuilt.size ] = type; - level thread maps/mp/zombies/_zm_audio::sndmusicstingerevent( "staff_" + type ); - } -} - -quadrotor_watcher( player ) //checked matches cerberus output -{ - quadrotor_set_unavailable(); - player thread quadrotor_return_condition_watcher(); - player thread quadrotor_control_thread(); - level waittill( "drone_available" ); - level.maxis_quadrotor = undefined; - if ( flag( "ee_quadrotor_disabled" ) ) - { - flag_waitopen( "ee_quadrotor_disabled" ); - } - quadrotor_set_available(); -} - -quadrotor_return_condition_watcher() //checked matches cerberus output -{ - self waittill_any( "bled_out", "disconnect" ); - if ( isDefined( level.maxis_quadrotor ) ) - { - level notify( "drone_should_return" ); - } - else - { - level notify( "drone_available" ); - } -} - -quadrotor_control_thread() //checked matches cerberus output -{ - self endon( "bled_out" ); - self endon( "disconnect" ); - while ( 1 ) - { - if ( self actionslottwobuttonpressed() && self hasweapon( "equip_dieseldrone_zm" ) ) - { - self waittill( "weapon_change_complete" ); - self playsound( "veh_qrdrone_takeoff" ); - weapons = self getweaponslistprimaries(); - self switchtoweapon( weapons[ 0 ] ); - self waittill( "weapon_change_complete" ); - if ( self hasweapon( "equip_dieseldrone_zm" ) ) - { - self takeweapon( "equip_dieseldrone_zm" ); - self setactionslot( 2, "" ); - } - str_vehicle = "heli_quadrotor_zm"; - if ( flag( "ee_maxis_drone_retrieved" ) ) - { - str_vehicle = "heli_quadrotor_upgraded_zm"; - } - qr = spawnvehicle( "veh_t6_dlc_zm_quadrotor", "quadrotor_ai", str_vehicle, self.origin + vectorScale( ( 0, 0, 1 ), 96 ), self.angles ); - level thread quadrotor_death_watcher( qr ); - qr thread quadrotor_instance_watcher( self ); - return; - } - wait 0.05; - } -} - -quadrotor_debug_send_home( player_owner ) //checked matches cerberus output -{ - self endon( "drone_should_return" ); - level endon( "drone_available" ); - while ( 1 ) - { - if ( player_owner actionslottwobuttonpressed() ) - { - self quadrotor_fly_back_to_table(); - } - wait 0.05; - } -} - -quadrotor_instance_watcher( player_owner ) //checked matches cerberus output -{ - self endon( "death" ); - self.player_owner = player_owner; - self.health = 200; - level.maxis_quadrotor = self; - self makevehicleunusable(); - self thread maps/mp/zombies/_zm_ai_quadrotor::quadrotor_think(); - self thread follow_ent( player_owner ); - self thread quadrotor_timer(); - level waittill( "drone_should_return" ); - self quadrotor_fly_back_to_table(); -} - -quadrotor_death_watcher( quadrotor ) //checked matches cerberus output -{ - level endon( "drone_available" ); - quadrotor waittill( "death" ); - level notify( "drone_available" ); -} - -quadrotor_fly_back_to_table() //checked matches cerberus output -{ - self endon( "death" ); - level endon( "drone_available" ); - if ( isDefined( self ) ) - { - /* -/# - iprintln( "Maxis sez: time to bounce" ); -#/ - */ - self.returning_home = 1; - self thread quadrotor_fly_back_to_table_timeout(); - self waittill_any( "attempting_return", "return_timeout" ); - } - if ( isDefined( self ) ) - { - self waittill_any( "near_goal", "force_goal", "reached_end_node", "return_timeout" ); - } - if ( isDefined( self ) ) - { - playfx( level._effect[ "tesla_elec_kill" ], self.origin ); - self playsound( "zmb_qrdrone_leave" ); - self delete(); - /* -/# - iprintln( "Maxis deleted" ); -#/ - */ - } - level notify( "drone_available" ); -} - -report_notify( str_notify ) //checked matches cerberus output -{ - self waittill( str_notify ); - iprintln( str_notify ); -} - -quadrotor_fly_back_to_table_timeout() //checked matches cerberus output -{ - self endon( "death" ); - level endon( "drone_available" ); - wait 30; - if ( isDefined( self ) ) - { - self delete(); - /* -/# - iprintln( "Maxis deleted" ); -#/ - */ - } - self notify( "return_timeout" ); -} - -quadrotor_timer() //checked matches cerberus output -{ - self endon( "death" ); - level endon( "drone_available" ); - wait 80; - vox_line = "vox_maxi_drone_cool_down_" + randomintrange( 0, 2 ); - self thread maps/mp/zm_tomb_vo::maxissay( vox_line, self ); - wait 10; - vox_line = "vox_maxi_drone_cool_down_2"; - self thread maps/mp/zm_tomb_vo::maxissay( vox_line, self ); - level notify( "drone_should_return" ); -} - -quadrotor_set_available() //checked matches cerberus output -{ - /* -/# - iprintln( "Quad returned to table" ); -#/ - */ - playfx( level._effect[ "tesla_elec_kill" ], level.quadrotor_status.pickup_trig.model.origin ); - level.quadrotor_status.pickup_trig.model playsound( "zmb_qrdrone_leave" ); - level.quadrotor_status.picked_up = 0; - level.quadrotor_status.pickup_trig.model show(); - flag_set( "quadrotor_cooling_down" ); - str_zone = level.quadrotor_status.str_zone; - switch( str_zone ) - { - case "zone_nml_9": - setclientfield( "cooldown_steam", 1 ); - break; - case "zone_bunker_5a": - setclientfield( "cooldown_steam", 2 ); - break; - case "zone_village_1": - setclientfield( "cooldown_steam", 3 ); - break; - } - vox_line = "vox_maxi_drone_cool_down_3"; - thread maxissay( vox_line, level.quadrotor_status.pickup_trig.model ); - wait 60; - flag_clear( "quadrotor_cooling_down" ); - setclientfield( "cooldown_steam", 0 ); - level.quadrotor_status.pickup_trig trigger_on(); - vox_line = "vox_maxi_drone_cool_down_4"; - maxissay( vox_line, level.quadrotor_status.pickup_trig.model ); -} - -quadrotor_set_unavailable() //checked matches cerberus output -{ - level.quadrotor_status.picked_up = 1; - level.quadrotor_status.pickup_trig trigger_off(); - level.quadrotor_status.pickup_trig.model ghost(); -} - -sqcommoncraftable() //checked matches cerberus output -{ - level.sq_craftable = maps/mp/zombies/_zm_craftables::craftable_trigger_think( "sq_common_craftable_trigger", "sq_common", "sq_common", "", 1, 0 ); -} - -droponmover( player ) //checked matches cerberus output -{ -} - -pickupfrommover() //checked matches cerberus output -{ -} - -setup_quadrotor_purchase( player ) //checked matches cerberus output -{ - if ( self.stub.weaponname == "equip_dieseldrone_zm" ) - { - if ( players_has_weapon( "equip_dieseldrone_zm" ) ) - { - return 1; - } - quadrotor = getentarray( "quadrotor_ai", "targetname" ); - if ( quadrotor.size >= 1 ) - { - return 1; - } - quadrotor_set_unavailable(); - player giveweapon( "equip_dieseldrone_zm" ); - player setweaponammoclip( "equip_dieseldrone_zm", 1 ); - player playsoundtoplayer( "zmb_buildable_pickup_complete", player ); - if ( isDefined( self.stub.craftablestub.use_actionslot ) ) - { - player setactionslot( self.stub.craftablestub.use_actionslot, "weapon", "equip_dieseldrone_zm" ); - } - else - { - player setactionslot( 2, "weapon", "equip_dieseldrone_zm" ); - } - player notify( "equip_dieseldrone_zm_given" ); - level thread quadrotor_watcher( player ); - player thread maps/mp/zombies/_zm_audio::create_and_play_dialog( "general", "build_dd_plc" ); - return 1; - } - return 0; -} - -players_has_weapon( weaponname ) //checked changed to match cerberus output -{ - players = getplayers(); - for ( i = 0; i < players.size; i++ ) - { - if ( players[ i ] hasweapon( weaponname ) ) - { - return 1; - } - } - return 0; -} - -tomb_custom_craftable_validation( player ) //checked changed to match cerberus output -{ - if ( self.stub.equipname == "equip_dieseldrone_zm" ) - { - level.quadrotor_status.pickup_trig = self.stub; - if ( level.quadrotor_status.crafted ) - { - return !level.quadrotor_status.picked_up && !flag( "quadrotor_cooling_down" ); - } - } - if ( !issubstr( self.stub.weaponname, "staff" ) ) - { - return 1; - } - str_craftable = self.stub.equipname; - if ( !is_true( level.craftables_crafted[ str_craftable ] ) ) - { - return 1; - } - if ( !player can_pickup_staff() ) - { - return 0; - } - s_elemental_staff = get_staff_info_from_weapon_name( self.stub.weaponname, 0 ); - str_weapon_check = s_elemental_staff.weapname; - a_weapons = player getweaponslistprimaries(); - foreach ( weapon in a_weapons ) - { - if ( issubstr( weapon, "staff" ) && weapon != str_weapon_check ) - { - player takeweapon( weapon ); - } - } - return 1; -} - -tomb_check_crafted_weapon_persistence( player ) //checked changed to match cerberus output -{ - if ( self.stub.equipname == "equip_dieseldrone_zm" ) - { - if ( level.quadrotor_status.picked_up ) - { - return 1; - } - else if ( level.quadrotor_status.crafted ) - { - return 0; - } - } - else if ( self.stub.weaponname == "staff_air_zm" || self.stub.weaponname == "staff_fire_zm" || self.stub.weaponname == "staff_lightning_zm" || self.stub.weaponname == "staff_water_zm" ) - { - if ( self is_unclaimed_staff_weapon( self.stub.weaponname ) ) - { - s_elemental_staff = get_staff_info_from_weapon_name( self.stub.weaponname, 0 ); - player maps/mp/zombies/_zm_weapons::weapon_give( s_elemental_staff.weapname, 0, 0 ); - if ( isDefined( s_elemental_staff.prev_ammo_stock ) && isDefined( s_elemental_staff.prev_ammo_clip ) ) - { - player setweaponammostock( s_elemental_staff.weapname, s_elemental_staff.prev_ammo_stock ); - player setweaponammoclip( s_elemental_staff.weapname, s_elemental_staff.prev_ammo_clip ); - } - if ( isDefined( level.zombie_craftablestubs[ self.stub.equipname ].str_taken ) ) - { - self.stub.hint_string = level.zombie_craftablestubs[ self.stub.equipname ].str_taken; - } - else - { - self.stub.hint_string = ""; - } - self sethintstring( self.stub.hint_string ); - player track_craftables_pickedup( self.stub.craftablespawn ); - model = getent( "craftable_" + self.stub.weaponname, "targetname" ); - model ghost(); - self.stub thread track_crafted_staff_trigger(); - self.stub thread track_staff_weapon_respawn( player ); - set_player_staff( self.stub.weaponname, player ); - } - else - { - self.stub.hint_string = ""; - self sethintstring( self.stub.hint_string ); - } - return 1; - } - return 0; -} - -is_unclaimed_staff_weapon( str_weapon ) //checked changed to match cerberus output -{ - if ( !maps/mp/zombies/_zm_equipment::is_limited_equipment( str_weapon ) ) - { - return 1; - } - s_elemental_staff = get_staff_info_from_weapon_name( str_weapon, 0 ); - str_weapon_check = s_elemental_staff.weapname; - players = get_players(); - foreach ( player in players ) - { - if ( isDefined( player ) && player has_weapon_or_upgrade( str_weapon_check ) ) - { - return 0; - } - } - return 1; -} - -get_staff_info_from_weapon_name( str_name, b_base_info_only ) //checked partially changed to match cerberus output see info.md -{ - if ( !isDefined( b_base_info_only ) ) - { - b_base_info_only = 1; - } - foreach ( s_staff in level.a_elemental_staffs ) - { - if ( s_staff.weapname == str_name || s_staff.upgrade.weapname == str_name ) - { - if ( s_staff.charger.is_charged && !b_base_info_only ) - { - return s_staff.upgrade; - } - else - { - return s_staff; - } - } - } - return undefined; -} - -get_staff_info_from_element_index( n_index ) //checked changed to match cerberus output -{ - foreach ( s_staff in level.a_elemental_staffs ) - { - if ( s_staff.enum == n_index ) - { - return s_staff; - } - } - return undefined; -} - -track_crafted_staff_trigger() //checked matches cerberus output -{ - s_elemental_staff = get_staff_info_from_weapon_name( self.weaponname, 1 ); - if ( !isDefined( self.base_weaponname ) ) - { - self.base_weaponname = s_elemental_staff.weapname; - } - flag_waitopen( self.base_weaponname + "_enabled" ); - self trigger_off(); - flag_wait( self.base_weaponname + "_enabled" ); - self trigger_on(); -} - -track_staff_weapon_respawn( player ) //checked partially changed to match cerberus output see info.md -{ - self notify( "kill_track_staff_weapon_respawn" ); - self endon( "kill_track_staff_weapon_respawn" ); - s_elemental_staff = get_staff_info_from_weapon_name( self.weaponname, 1 ); - s_upgraded_staff = s_elemental_staff.upgrade; - if ( !isDefined( self.base_weaponname ) ) - { - self.base_weaponname = s_elemental_staff.weapname; - } - flag_clear( self.base_weaponname + "_enabled" ); - has_weapon = 0; - while ( isalive( player ) ) - { - if ( is_true( s_elemental_staff.charger.is_inserted ) || is_true( s_upgraded_staff.charger.is_inserted ) || is_true( s_upgraded_staff.ee_in_use ) ) - { - has_weapon = 1; - break; - } - weapons = player getweaponslistprimaries(); - foreach ( weapon in weapons ) - { - n_melee_element = 0; - if ( weapon == self.base_weaponname ) - { - s_elemental_staff.prev_ammo_stock = player getweaponammostock( weapon ); - s_elemental_staff.prev_ammo_clip = player getweaponammoclip( weapon ); - has_weapon = 1; - } - else if ( weapon == s_upgraded_staff.weapname ) - { - s_upgraded_staff.prev_ammo_stock = player getweaponammostock( weapon ); - s_upgraded_staff.prev_ammo_clip = player getweaponammoclip( weapon ); - has_weapon = 1; - n_melee_element = s_upgraded_staff.enum; - } - if ( player hasweapon( "staff_revive_zm" ) ) - { - s_upgraded_staff.revive_ammo_stock = player getweaponammostock( "staff_revive_zm" ); - s_upgraded_staff.revive_ammo_clip = player getweaponammoclip( "staff_revive_zm" ); - } - if ( has_weapon && !is_true( player.one_inch_punch_flag_has_been_init ) && n_melee_element != 0 ) - { - cur_weapon = player getcurrentweapon(); - if ( cur_weapon != weapon && is_true( player.use_staff_melee ) ) - { - player update_staff_accessories( 0 ); - } - else - { - if ( cur_weapon == weapon && !is_true( player.use_staff_melee ) ) - { - player update_staff_accessories( n_melee_element ); - } - } - } - } - if ( !has_weapon ) - { - break; - } - wait 0.5; - has_weapon = 0; - } - b_staff_in_use = 0; - a_players = getplayers(); - foreach ( check_player in a_players ) - { - weapons = check_player getweaponslistprimaries(); - for ( i = 0; i < weapons.size; i++ ) - { - if ( weapons[ i ] == self.base_weaponname || weapons[ i ] == s_upgraded_staff.weapname ) - { - b_staff_in_use = 1; - } - } - } - if ( !b_staff_in_use ) - { - model = getent( "craftable_" + self.base_weaponname, "targetname" ); - model show(); - flag_set( self.base_weaponname + "_enabled" ); - } - clear_player_staff( self.base_weaponname, player ); -} - -set_player_staff( str_weaponname, e_player ) //checked matches cerberus output -{ - s_staff = get_staff_info_from_weapon_name( str_weaponname ); - s_staff.e_owner = e_player; - n_player = e_player getentitynumber() + 1; - e_player.staff_enum = s_staff.enum; - if ( n_player <= 4 ) - { - level setclientfield( "staff_player" + n_player, s_staff.enum ); - } - e_player update_staff_accessories( s_staff.enum ); - /* -/# - iprintlnbold( "Player " + n_player + " has staff " + s_staff.enum ); -#/ - */ -} - -clear_player_staff_by_player_number( n_player ) //checked matches cerberus output -{ - if ( n_player <= 4 ) - { - level setclientfield( "staff_player" + n_player, 0 ); - } -} - -clear_player_staff( str_weaponname, e_owner ) //checked changed to match cerberus output -{ - s_staff = get_staff_info_from_weapon_name( str_weaponname ); - if ( isDefined( e_owner ) && isDefined( s_staff.e_owner ) && e_owner != s_staff.e_owner ) - { - return; - } - if ( !isDefined( e_owner ) ) - { - e_owner = s_staff.e_owner; - } - if ( isDefined( e_owner ) ) - { - if ( !isDefined( e_owner.staff_enum ) && !isDefined( s_staff.enum ) || isDefined( e_owner.staff_enum ) && isDefined( s_staff.enum ) && e_owner.staff_enum == s_staff.enum ) - { - n_player = e_owner getentitynumber() + 1; - e_owner.staff_enum = 0; - if ( n_player <= 4 ) - { - level setclientfield( "staff_player" + n_player, 0 ); - } - e_owner update_staff_accessories( 0 ); - } - } - /* -/# - iprintlnbold( "Nobody has staff " + s_staff.enum ); -#/ - */ - s_staff.e_owner = undefined; -} - -hide_staff_model() //checked changed to match cerberus output -{ - staffs = getentarray( "craftable_staff_model", "script_noteworthy" ); - foreach ( stave in staffs ) - { - stave ghost(); - } -} - - - - - diff --git a/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_dig.gsc b/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_dig.gsc deleted file mode 100644 index 0a9b0d7..0000000 --- a/Plutonium specific gsc-related fixes/8 Player Origins Fix/zm_tomb_dig.gsc +++ /dev/null @@ -1,859 +0,0 @@ -//checked includes match cerberus output -#include maps/mp/zombies/_zm_powerup_zombie_blood; -#include maps/mp/zombies/_zm_weap_claymore; -#include maps/mp/zombies/_zm_powerups; -#include maps/mp/zm_tomb_main_quest; -#include maps/mp/zombies/_zm_stats; -#include maps/mp/zombies/_zm_zonemgr; -#include maps/mp/zombies/_zm_audio_announcer; -#include maps/mp/zombies/_zm_audio; -#include maps/mp/zm_tomb_utility; -#include maps/mp/zombies/_zm_unitrigger; -#include maps/mp/zombies/_zm_utility; -#include maps/mp/_utility; -#include common_scripts/utility; - -init_shovel() //checked changed to match cerberus output -{ - precachemodel( "p6_zm_tm_dig_mound" ); - precachemodel( "p6_zm_tm_dig_mound_blood" ); - precachemodel( "p6_zm_tm_shovel" ); - precachemodel( "zombie_pickup_perk_bottle" ); - precachemodel( "t6_wpn_claymore_world" ); - maps/mp/zombies/_zm_audio_announcer::createvox( "blood_money", "powerup_blood_money" ); - onplayerconnect_callback( ::init_shovel_player ); - a_shovel_pos = getstructarray( "shovel_location", "targetname" ); - logline1 = "number of shovel locations: " + a_shovel_pos.size + "\n"; - logprint( logline1 ); - a_shovel_zone = []; - foreach ( s_shovel_pos in a_shovel_pos ) - { - if ( !isDefined( a_shovel_zone[ s_shovel_pos.script_noteworthy ] ) ) - { - a_shovel_zone[ s_shovel_pos.script_noteworthy ] = []; - } - a_shovel_zone[ s_shovel_pos.script_noteworthy ][ a_shovel_zone[ s_shovel_pos.script_noteworthy ].size ] = s_shovel_pos; - } - foreach ( a_zone in a_shovel_zone ) - { - s_pos = a_zone[ randomint( a_zone.size ) ]; - m_shovel = spawn( "script_model", s_pos.origin ); - m_shovel.angles = s_pos.angles; - m_shovel setmodel( "p6_zm_tm_shovel" ); - generate_shovel_unitrigger( m_shovel ); - } - newShovel1 = spawn( "script_model", ( 254, 2130, -123 ) ); - newShovel1.angles = ( 0, 0, 0 ); - newShovel1 setmodel( "p6_zm_tm_shovel" ); - generate_shovel_unitrigger( newShovel1 ); - - newShovel2 = spawn( "script_model", ( -129, 3680, -295 ) ); - newShovel2.angles = ( 0, -90, 0 ); - newShovel2 setmodel( "p6_zm_tm_shovel" ); - generate_shovel_unitrigger( newShovel2 ); - - newShovel3 = spawn( "script_model", ( 1230, -3488, 305 ) ); - newShovel3.angles = ( 0, 90, 0 ); - newShovel3 setmodel( "p6_zm_tm_shovel" ); - generate_shovel_unitrigger( newShovel3 ); - - newShovel4 = spawn( "script_model", ( 2214, 387, 119 ) ); - newShovel4.angles = ( 0, -90, 0 ); - newShovel4 setmodel( "p6_zm_tm_shovel" ); - generate_shovel_unitrigger( newShovel4 ); - level.get_player_perk_purchase_limit = ::get_player_perk_purchase_limit; - level.bonus_points_powerup_override = ::bonus_points_powerup_override; - level thread dig_powerups_tracking(); - level thread dig_spots_init(); - registerclientfield( "world", "shovel_player1", 14000, 2, "int", undefined, 0 ); - registerclientfield( "world", "shovel_player2", 14000, 2, "int", undefined, 0 ); - registerclientfield( "world", "shovel_player3", 14000, 2, "int", undefined, 0 ); - registerclientfield( "world", "shovel_player4", 14000, 2, "int", undefined, 0 ); - registerclientfield( "world", "helmet_player1", 14000, 1, "int", undefined, 0 ); - registerclientfield( "world", "helmet_player2", 14000, 1, "int", undefined, 0 ); - registerclientfield( "world", "helmet_player3", 14000, 1, "int", undefined, 0 ); - registerclientfield( "world", "helmet_player4", 14000, 1, "int", undefined, 0 ); - /* -/# - level thread setup_dig_devgui(); -#/ - */ -} - -init_shovel_player() //checked matches cerberus output -{ - self.dig_vars[ "has_shovel" ] = 0; - self.dig_vars[ "has_upgraded_shovel" ] = 0; - self.dig_vars[ "has_helmet" ] = 0; - self.dig_vars[ "n_spots_dug" ] = 0; - self.dig_vars[ "n_losing_streak" ] = 0; -} - -generate_shovel_unitrigger( e_shovel ) //checked changed to match cerberus output -{ - s_unitrigger_stub = spawnstruct(); - s_unitrigger_stub.origin = e_shovel.origin + vectorScale( ( 0, 0, 1 ), 32 ); - s_unitrigger_stub.angles = e_shovel.angles; - s_unitrigger_stub.radius = 32; - s_unitrigger_stub.script_length = 64; - s_unitrigger_stub.script_width = 64; - s_unitrigger_stub.script_height = 64; - s_unitrigger_stub.cursor_hint = "HINT_NOICON"; - s_unitrigger_stub.hint_string = &"ZM_TOMB_SHPU"; - s_unitrigger_stub.script_unitrigger_type = "unitrigger_box_use"; - s_unitrigger_stub.require_look_at = 1; - s_unitrigger_stub.prompt_and_visibility_func = ::shovel_trigger_prompt_and_visiblity; - s_unitrigger_stub.e_shovel = e_shovel; - unitrigger_force_per_player_triggers( s_unitrigger_stub, 1 ); - maps/mp/zombies/_zm_unitrigger::register_static_unitrigger( s_unitrigger_stub, ::shovel_unitrigger_think ); -} - -shovel_trigger_prompt_and_visiblity( e_player ) //checked matches cerberus output -{ - can_use = self.stub shovel_prompt_update( e_player ); - self setinvisibletoplayer( e_player, !can_use ); - self sethintstring( self.stub.hint_string ); - return can_use; -} - -shovel_prompt_update( e_player ) //checked matches cerberus output -{ - if ( !self unitrigger_stub_show_hint_prompt_valid( e_player ) ) - { - return 0; - } - self.hint_string = &"ZM_TOMB_SHPU"; - if ( is_true( e_player.dig_vars[ "has_shovel" ] ) ) - { - self.hint_string = &"ZM_TOMB_SHAG"; - } - return 1; -} - -shovel_unitrigger_think() //checked changed to match cerberus output -{ - self endon( "kill_trigger" ); - while ( 1 ) - { - self waittill( "trigger", e_player ); - if ( e_player != self.parent_player ) - { - continue; - } - if ( !is_true( e_player.dig_vars[ "has_shovel" ] ) ) - { - e_player.dig_vars[ "has_shovel" ] = 1; - e_player playsound( "zmb_craftable_pickup" ); - e_player dig_reward_dialog( "pickup_shovel" ); - n_player = e_player getentitynumber() + 1; - if ( n_player <= 4 ) - { - level setclientfield( "shovel_player" + n_player, 1 ); - } - e_player thread dig_disconnect_watch( n_player, self.stub.e_shovel.origin, self.stub.e_shovel.angles ); - self.stub.e_shovel delete(); - maps/mp/zombies/_zm_unitrigger::unregister_unitrigger( self.stub ); - } - } -} - -dig_reward_dialog( str_category ) //checked matches cerberus output -{ - if ( !is_true( self.dig_vo_cooldown ) ) - { - self do_player_general_vox( "digging", str_category ); - if ( str_category != "pickup_shovel" ) - { - self thread dig_reward_vo_cooldown(); - } - } -} - -dig_reward_vo_cooldown() //checked matches cerberus output -{ - self endon( "disconnect" ); - self.dig_vo_cooldown = 1; - wait 60; - self.dig_vo_cooldown = undefined; -} - -unitrigger_stub_show_hint_prompt_valid( e_player ) //checked matches cerberus output -{ - if ( !is_player_valid( e_player ) ) - { - self.hint_string = ""; - return 0; - } - return 1; -} - -dig_disconnect_watch( n_player, v_origin, v_angles ) //checked matches cerberus output -{ - self waittill( "disconnect" ); - if ( n_player <= 4 ) - { - level setclientfield( "shovel_player" + n_player, 0 ); - level setclientfield( "helmet_player" + n_player, 0 ); - } - m_shovel = spawn( "script_model", v_origin ); - m_shovel.angles = v_angles; - m_shovel setmodel( "p6_zm_tm_shovel" ); - generate_shovel_unitrigger( m_shovel ); -} - -dig_spots_init() //checked changed to match cerberus output -{ - flag_wait( "start_zombie_round_logic" ); - level.n_dig_spots_cur = 0; - level.n_dig_spots_max = 15; - level.a_dig_spots = getstructarray( "dig_spot", "targetname" ); - foreach ( s_dig_spot in level.a_dig_spots ) - { - if ( !isDefined( s_dig_spot.angles ) ) - { - s_dig_spot.angles = ( 0, 0, 0 ); - } - if ( isDefined( s_dig_spot.script_noteworthy ) && s_dig_spot.script_noteworthy == "initial_spot" ) - { - s_dig_spot thread dig_spot_spawn(); - } - else - { - s_dig_spot.dug = 1; - } - s_dig_spot.str_zone = maps/mp/zombies/_zm_zonemgr::get_zone_from_position( s_dig_spot.origin + vectorScale( ( 0, 0, 1 ), 32 ), 1 ); - if ( !isDefined( s_dig_spot.str_zone ) ) - { - s_dig_spot.str_zone = ""; - /* -/# - assertmsg( "Dig spot at ( " + s_dig_spot.origin[ 0 ] + ", " + s_dig_spot.origin[ 1 ] + ", " + s_dig_spot.origin[ 2 ] + ") is not in a zone." ); -#/ - */ - } - wait_network_frame(); - } - level thread dig_spots_respawn(); -} - -dig_spots_respawn( a_dig_spots ) //checked partially changed to match cerberus output see info.md -{ - while ( 1 ) - { - level waittill( "end_of_round" ); - wait 2; - a_dig_spots = array_randomize( level.a_dig_spots ); - n_respawned = 0; - n_respawned_max = 3; - if ( level.weather_snow > 0 ) - { - n_respawned_max = 0; - } - else if ( level.weather_rain > 0 ) - { - n_respawned_max = 5; - } - if ( level.weather_snow == 0 ) - { - n_respawned_max += randomint( get_players().size ); - } - for ( i = 0; i < a_dig_spots.size; i++ ) - { - if ( is_true( a_dig_spots[ i ].dug ) && n_respawned < n_respawned_max && level.n_dig_spots_cur <= level.n_dig_spots_max ) - { - a_dig_spots[ i ].dug = undefined; - a_dig_spots[ i ] thread dig_spot_spawn(); - wait_network_frame(); - n_respawned++; - } - } - if ( level.weather_snow > 0 && level.ice_staff_pieces.size > 0 ) - { - foreach ( s_staff in level.ice_staff_pieces ) - { - a_staff_spots = []; - n_active_mounds = 0; - for ( i = 0; i < level.a_dig_spots.size; i++ ) - { - if ( isDefined( s_dig_spot.str_zone ) && issubstr( s_dig_spot.str_zone, s_staff.zone_substr ) ) - { - if ( !is_true( s_dig_spot.dug ) ) - { - n_active_mounds++; - } - else - { - a_staff_spots[ a_staff_spots.size ] = s_dig_spot; - } - } - } - if ( n_active_mounds < 2 && a_staff_spots.size > 0 && level.n_dig_spots_cur <= level.n_dig_spots_max ) - { - n_index = randomint( a_staff_spots.size ); - a_staff_spots[ n_index ].dug = undefined; - a_staff_spots[ n_index ] thread dig_spot_spawn(); - arrayremoveindex( a_staff_spots, n_index ); - n_active_mounds++; - wait_network_frame(); - } - } - } - } -} - -dig_spot_spawn() //checked changed to match cerberus output -{ - level.n_dig_spots_cur++; - self.m_dig = spawn( "script_model", self.origin + vectorScale( ( 0, 0, -1 ), 40 ) ); - self.m_dig setmodel( "p6_zm_tm_dig_mound" ); - self.m_dig.angles = self.angles; - self.m_dig moveto( self.origin, 3, 0, 1 ); - self.m_dig waittill( "movedone" ); - t_dig = tomb_spawn_trigger_radius( self.origin + vectorScale( ( 0, 0, 1 ), 20 ), 100, 1 ); - t_dig.prompt_and_visibility_func = ::dig_spot_trigger_visibility; - t_dig.require_look_at = 1; - t_dig waittill_dug( self ); - t_dig tomb_unitrigger_delete(); - t_dig = undefined; - self.m_dig delete(); - self.m_dig = undefined; -} - -dig_spot_trigger_visibility( player ) //checked matches cerberus output -{ - if ( is_true( player.dig_vars[ "has_shovel" ] ) ) - { - self sethintstring( &"ZM_TOMB_X2D" ); - } - else - { - self sethintstring( &"ZM_TOMB_NS" ); - } - return 1; -} - -waittill_dug( s_dig_spot ) //checked changed to match cerberus output -{ - while ( 1 ) - { - self waittill( "trigger", player ); - if ( is_true( player.dig_vars[ "has_shovel" ] ) ) - { - player playsound( "evt_dig" ); - s_dig_spot.dug = 1; - level.n_dig_spots_cur--; - - playfx( level._effect[ "digging" ], self.origin ); - player setclientfieldtoplayer( "player_rumble_and_shake", 1 ); - player maps/mp/zombies/_zm_stats::increment_client_stat( "tomb_dig", 0 ); - player maps/mp/zombies/_zm_stats::increment_player_stat( "tomb_dig" ); - s_staff_piece = s_dig_spot maps/mp/zm_tomb_main_quest::dig_spot_get_staff_piece( player ); - if ( isDefined( s_staff_piece ) ) - { - s_staff_piece maps/mp/zm_tomb_main_quest::show_ice_staff_piece( self.origin ); - player dig_reward_dialog( "dig_staff_part" ); - } - else - { - n_good_chance = 50; - if ( player.dig_vars[ "n_spots_dug" ] == 0 || player.dig_vars[ "n_losing_streak" ] == 3 ) - { - player.dig_vars[ "n_losing_streak" ] = 0; - n_good_chance = 100; - } - if ( player.dig_vars[ "has_upgraded_shovel" ] ) - { - if ( !player.dig_vars[ "has_helmet" ] ) - { - n_helmet_roll = randomint( 100 ); - if ( n_helmet_roll >= 95 ) - { - player.dig_vars[ "has_helmet" ] = 1; - n_player = player getentitynumber() + 1; - if ( n_player <= 4 ) - { - level setclientfield( "helmet_player" + n_player, 1 ); - } - player playsoundtoplayer( "zmb_squest_golden_anything", player ); - player maps/mp/zombies/_zm_stats::increment_client_stat( "tomb_golden_hard_hat", 0 ); - player maps/mp/zombies/_zm_stats::increment_player_stat( "tomb_golden_hard_hat" ); - return; - } - } - n_good_chance = 70; - } - n_prize_roll = randomint( 100 ); - if ( n_prize_roll > n_good_chance ) - { - if ( cointoss() ) - { - player dig_reward_dialog( "dig_grenade" ); - self thread dig_up_grenade( player ); - } - else - { - player dig_reward_dialog( "dig_zombie" ); - self thread dig_up_zombie( player, s_dig_spot ); - } - player.dig_vars[ "n_losing_streak" ]++; - } - else if ( cointoss() ) - { - self thread dig_up_powerup( player ); - } - else - { - player dig_reward_dialog( "dig_gun" ); - self thread dig_up_weapon( player ); - } - } - if ( !player.dig_vars[ "has_upgraded_shovel" ] ) - { - player.dig_vars[ "n_spots_dug" ]++; - if ( player.dig_vars[ "n_spots_dug" ] >= 30 ) - { - player.dig_vars[ "has_upgraded_shovel" ] = 1; - player thread ee_zombie_blood_dig(); - n_player = player getentitynumber() + 1; - if ( n_player <= 4 ) - { - level setclientfield( "shovel_player" + n_player, 2 ); - } - player playsoundtoplayer( "zmb_squest_golden_anything", player ); - player maps/mp/zombies/_zm_stats::increment_client_stat( "tomb_golden_shovel", 0 ); - player maps/mp/zombies/_zm_stats::increment_player_stat( "tomb_golden_shovel" ); - } - } - return; - } - } -} - -dig_up_zombie( player, s_dig_spot ) //checked changed to match cerberus output -{ - ai_zombie = spawn_zombie( level.dig_spawners[ 0 ] ); - ai_zombie endon( "death" ); - ai_zombie ghost(); - e_linker = spawn( "script_origin", ( 0, 0, 0 ) ); - e_linker.origin = ai_zombie.origin; - e_linker.angles = ai_zombie.angles; - ai_zombie linkto( e_linker ); - e_linker moveto( player.origin + vectorScale( ( 1, 1, 0 ), 100 ), 0,1 ); - e_linker waittill( "movedone" ); - ai_zombie unlink(); - e_linker delete(); - ai_zombie show(); - ai_zombie playsound( "evt_zombie_dig_dirt" ); - ai_zombie dug_zombie_rise( s_dig_spot ); - find_flesh_struct_string = "find_flesh"; - ai_zombie notify( "zombie_custom_think_done", find_flesh_struct_string ); -} - -dig_up_powerup( player ) //checked changed to match cerberus output -{ - powerup = spawn( "script_model", self.origin ); - powerup endon( "powerup_grabbed" ); - powerup endon( "powerup_timedout" ); - a_rare_powerups = dig_get_rare_powerups( player ); - powerup_item = undefined; - if ( ( level.dig_n_powerups_spawned + level.powerup_drop_count ) > 4 || level.dig_last_prize_rare || a_rare_powerups.size == 0 || randomint( 100 ) < 80 ) - { - if ( level.dig_n_zombie_bloods_spawned < 1 && randomint( 100 ) > 70 ) - { - powerup_item = "zombie_blood"; - level.dig_n_zombie_bloods_spawned++; - level.dig_n_powerups_spawned++; - player dig_reward_dialog( "dig_powerup" ); - } - else - { - powerup_item = "bonus_points_player"; - player dig_reward_dialog( "dig_cash" ); - } - level.dig_last_prize_rare = 0; - } - else - { - powerup_item = a_rare_powerups[ randomint( a_rare_powerups.size ) ]; - level.dig_last_prize_rare = 1; - level.dig_n_powerups_spawned++; - player dig_reward_dialog( "dig_powerup" ); - dig_set_powerup_spawned( powerup_item ); - } - powerup maps/mp/zombies/_zm_powerups::powerup_setup( powerup_item ); - powerup movez( 40, 0.6 ); - powerup waittill( "movedone" ); - powerup thread maps/mp/zombies/_zm_powerups::powerup_timeout(); - powerup thread maps/mp/zombies/_zm_powerups::powerup_wobble(); - powerup thread maps/mp/zombies/_zm_powerups::powerup_grab(); -} - -dig_get_rare_powerups( player ) //checked changed to match cerberus output -{ - a_rare_powerups = []; - a_possible_powerups = array( "nuke", "double_points" ); - if ( level.dig_magic_box_moved && !dig_has_powerup_spawned( "fire_sale" ) ) - { - a_possible_powerups[ a_possible_powerups.size ] = "fire_sale"; - } - if ( player.dig_vars[ "has_upgraded_shovel" ] ) - { - a_possible_powerups = combinearrays( a_possible_powerups, array( "insta_kill", "full_ammo" ) ); - } - foreach ( powerup in a_possible_powerups ) - { - if ( !dig_has_powerup_spawned( powerup ) ) - { - a_rare_powerups[ a_rare_powerups.size ] = powerup; - } - } - return a_rare_powerups; -} - -dig_up_grenade( player ) //checked changed to match cerberus output -{ - player endon( "disconnect" ); - v_spawnpt = self.origin; - grenade = "frag_grenade_zm"; - n_rand = randomintrange( 0, 4 ); - player magicgrenadetype( grenade, v_spawnpt, vectorScale( ( 0, 0, 1 ), 300 ), 3 ); - player playsound( "evt_grenade_digup" ); - if ( n_rand ) - { - wait 0.3; - if ( cointoss() ) - { - player magicgrenadetype( grenade, v_spawnpt, ( 50, 50, 300 ), 3 ); - } - } -} - -dig_up_weapon( digger ) //checked changed to match cerberus output -{ - a_common_weapons = array( "ballista_zm", "c96_zm", "870mcs_zm" ); - a_rare_weapons = array( "dsr50_zm", "srm1216_zm" ); - if ( digger.dig_vars[ "has_upgraded_shovel" ] ) - { - a_rare_weapons = combinearrays( a_rare_weapons, array( "claymore_zm", "ak74u_zm", "ksg_zm", "mp40_zm", "mp44_zm" ) ); - } - str_weapon = undefined; - if ( randomint( 100 ) < 90 ) - { - str_weapon = a_common_weapons[ getarraykeys( a_common_weapons )[ randomint( getarraykeys( a_common_weapons ).size ) ] ]; - } - else - { - str_weapon = a_rare_weapons[ getarraykeys( a_rare_weapons )[ randomint( getarraykeys( a_rare_weapons ).size ) ] ]; - } - v_spawnpt = self.origin + ( 0, 0, 40 ); - v_spawnang = ( 0, 0, 0 ); - str_spec_model = undefined; - if ( str_weapon == "claymore_zm" ) - { - str_spec_model = "t6_wpn_claymore_world"; - v_spawnang += vectorScale( ( 0, 1, 0 ), 90 ); - } - v_angles = digger getplayerangles(); - v_angles = ( 0, v_angles[ 1 ], 0 ) + vectorScale( ( 0, 1, 0 ), 90 ) + v_spawnang; - m_weapon = spawn_weapon_model( str_weapon, str_spec_model, v_spawnpt, v_angles ); - if ( str_weapon == "claymore_zm" ) - { - m_weapon setmodel( "t6_wpn_claymore_world" ); - v_spawnang += vectorScale( ( 0, 0, 1 ), 90 ); - } - m_weapon.angles = v_angles; - m_weapon playloopsound( "evt_weapon_digup" ); - m_weapon thread timer_til_despawn( v_spawnpt, 40 * -1 ); - m_weapon endon( "dig_up_weapon_timed_out" ); - playfxontag( level._effect[ "special_glow" ], m_weapon, "tag_origin" ); - m_weapon.trigger = tomb_spawn_trigger_radius( v_spawnpt, 100, 1 ); - m_weapon.trigger.hint_string = &"ZM_TOMB_X2PU"; - m_weapon.trigger.hint_parm1 = getweapondisplayname( str_weapon ); - m_weapon.trigger waittill( "trigger", player ); - m_weapon.trigger notify( "weapon_grabbed" ); - m_weapon.trigger thread swap_weapon( str_weapon, player ); - if ( isDefined( m_weapon.trigger ) ) - { - m_weapon.trigger tomb_unitrigger_delete(); - m_weapon.trigger = undefined; - } - if ( isDefined( m_weapon ) ) - { - m_weapon delete(); - } - if ( player != digger ) - { - digger notify( "dig_up_weapon_shared" ); - } -} - -swap_weapon( str_weapon, e_player ) //checked matches cerberus output -{ - str_current_weapon = e_player getcurrentweapon(); - if ( str_weapon == "claymore_zm" ) - { - if ( !e_player hasweapon( str_weapon ) ) - { - e_player thread maps/mp/zombies/_zm_weap_claymore::show_claymore_hint( "claymore_purchased" ); - e_player thread maps/mp/zombies/_zm_weap_claymore::claymore_setup(); - e_player thread maps/mp/zombies/_zm_audio::create_and_play_dialog( "weapon_pickup", "grenade" ); - } - else - { - e_player givemaxammo( str_weapon ); - } - return; - } - if ( is_player_valid( e_player ) && !e_player.is_drinking && !is_placeable_mine( str_current_weapon ) && !is_equipment( str_current_weapon ) && level.revive_tool != str_current_weapon && str_current_weapon != "none" && !e_player hacker_active() ) - { - if ( !e_player hasweapon( str_weapon ) ) - { - e_player take_old_weapon_and_give_new( str_current_weapon, str_weapon ); - return; - } - else - { - e_player givemaxammo( str_weapon ); - } - } -} - -take_old_weapon_and_give_new( current_weapon, weapon ) //checked matches cerberus output -{ - a_weapons = self getweaponslistprimaries(); - if ( isDefined( a_weapons ) && a_weapons.size >= get_player_weapon_limit( self ) ) - { - self takeweapon( current_weapon ); - } - self giveweapon( weapon ); - self switchtoweapon( weapon ); -} - -timer_til_despawn( v_float, n_dist ) //checked matches cerberus output -{ - self endon( "weapon_grabbed" ); - putbacktime = 12; - self movez( n_dist, putbacktime, putbacktime * 0.5 ); - self waittill( "movedone" ); - self notify( "dig_up_weapon_timed_out" ); - if ( isDefined( self.trigger ) ) - { - self.trigger tomb_unitrigger_delete(); - self.trigger = undefined; - } - if ( isDefined( self ) ) - { - self delete(); - } -} - -get_player_perk_purchase_limit() //checked matches cerberus output -{ - if ( isDefined( self.player_perk_purchase_limit ) ) - { - return self.player_perk_purchase_limit; - } - return level.perk_purchase_limit; -} - -increment_player_perk_purchase_limit() //checked matches cerberus output -{ - if ( !isDefined( self.player_perk_purchase_limit ) ) - { - self.player_perk_purchase_limit = level.perk_purchase_limit; - } - if ( self.player_perk_purchase_limit < 8 ) - { - self.player_perk_purchase_limit++; - } -} - -ee_zombie_blood_dig() //checked changed to match cerberus output -{ - self endon( "disconnect" ); - n_z_spots_found = 0; - a_z_spots = getstructarray( "zombie_blood_dig_spot", "targetname" ); - self.t_zombie_blood_dig = spawn( "trigger_radius_use", ( 0, 0, 0 ), 0, 100, 50 ); - self.t_zombie_blood_dig.e_unique_player = self; - self.t_zombie_blood_dig triggerignoreteam(); - self.t_zombie_blood_dig setcursorhint( "HINT_NOICON" ); - self.t_zombie_blood_dig sethintstring( &"ZM_TOMB_X2D" ); - self.t_zombie_blood_dig maps/mp/zombies/_zm_powerup_zombie_blood::make_zombie_blood_entity(); - while ( n_z_spots_found < 4 ) - { - a_randomized = array_randomize( a_z_spots ); - n_index = undefined; - for ( i = 0; i < a_randomized.size; i++ ) - { - if ( !isDefined( a_randomized[ i ].n_player ) ) - { - n_index = i; - break; - } - } - /* -/# - assert( isDefined( n_index ), "No more zombie blood dig spots. Add more to the map." ); -#/ - */ - s_z_spot = a_randomized[ n_index ]; - s_z_spot.n_player = self getentitynumber(); - s_z_spot create_zombie_blood_dig_spot( self ); - n_z_spots_found++; - level waittill( "end_of_round" ); - } - self.t_zombie_blood_dig delete(); -} - -ee_zombie_blood_dig_disconnect_watch() //checked changed to match cerberus output -{ - self waittill( "disconnect" ); - if ( isDefined( self.t_zombie_blood_dig ) ) - { - self.t_zombie_blood_dig delete(); - } - a_z_spots = getstructarray( "zombie_blood_dig_spot", "targetname" ); - foreach ( s_pos in a_z_spots ) - { - if ( isDefined( s_pos.n_player ) && s_pos.n_player == self getentitynumber() ) - { - s_pos.n_player = undefined; - } - if ( isDefined( s_pos.m_dig ) ) - { - s_pos delete(); - } - } -} - -create_zombie_blood_dig_spot( e_player ) //checked changed to match cerberus output -{ - self.m_dig = spawn( "script_model", self.origin + vectorScale( ( 0, 0, -1 ), 40 ) ); - self.m_dig.angles = self.angles; - self.m_dig setmodel( "p6_zm_tm_dig_mound_blood" ); - self.m_dig maps/mp/zombies/_zm_powerup_zombie_blood::make_zombie_blood_entity(); - self.m_dig moveto( self.origin, 3, 0, 1 ); - self.m_dig waittill( "movedone" ); - self.m_dig.e_unique_player = e_player; - /* -/# - self thread puzzle_debug_position( "+", vectorScale( ( 0, 0, 1 ), 255 ), self.origin ); -#/ - */ - e_player.t_zombie_blood_dig.origin = self.origin + vectorScale( ( 0, 0, 1 ), 20 ); - e_player.t_zombie_blood_dig waittill_zombie_blood_dug( self ); - /* -/# - self notify( "stop_debug_position" ); -#/ - */ -} - -waittill_zombie_blood_dug( s_dig_spot ) //checked changed to match cerberus output -{ - self endon( "death" ); - while ( 1 ) - { - self waittill( "trigger", player ); - if ( is_true( player.dig_vars[ "has_shovel" ] ) ) - { - player.t_zombie_blood_dig.origin = ( 0, 0, 0 ); - player playsound( "evt_dig" ); - playfx( level._effect[ "digging" ], self.origin ); - s_dig_spot.m_dig delete(); - spawn_perk_upgrade_bottle( s_dig_spot.origin, player ); - return; - } - } -} - -spawn_perk_upgrade_bottle( v_origin, e_player ) //checked changed to match cerberus output -{ - m_bottle = spawn( "script_model", v_origin + vectorScale( ( 0, 0, 1 ), 40 ) ); - m_bottle setmodel( "zombie_pickup_perk_bottle" ); - m_bottle.angles = vectorScale( ( 1, 0, 0 ), 10 ); - m_bottle setinvisibletoall(); - m_bottle setvisibletoplayer( e_player ); - m_fx = spawn( "script_model", m_bottle.origin ); - m_fx setmodel( "tag_origin" ); - m_fx setinvisibletoall(); - m_fx setvisibletoplayer( e_player ); - playfxontag( level._effect[ "special_glow" ], m_fx, "tag_origin" ); - m_bottle linkto( m_fx ); - m_fx thread rotate_perk_upgrade_bottle(); - while ( isDefined( e_player ) && !e_player istouching( m_bottle ) ) - { - wait 0.05; - } - m_bottle delete(); - m_fx delete(); - if ( isDefined( e_player ) ) - { - e_player increment_player_perk_purchase_limit(); - e_player maps/mp/zombies/_zm_stats::increment_client_stat( "tomb_perk_extension", 0 ); - e_player maps/mp/zombies/_zm_stats::increment_player_stat( "tomb_perk_extension" ); - } -} - -rotate_perk_upgrade_bottle() //checked matches cerberus output -{ - self endon( "death" ); - while ( 1 ) - { - self rotateyaw( 360, 5 ); - self waittill( "rotatedone" ); - } -} - -bonus_points_powerup_override() //checked matches cerberus output -{ - level thread maps/mp/zombies/_zm_audio_announcer::leaderdialog( "blood_money" ); - points = randomintrange( 1, 6 ) * 50; - return points; -} - -dig_powerups_tracking() //checked changed to match cerberus output -{ - level endon( "end_game" ); - level.dig_powerups_tracking = []; - level.dig_magic_box_moved = 0; - level.dig_last_prize_rare = 0; - level.dig_n_zombie_bloods_spawned = 0; - level.dig_n_powerups_spawned = 0; - while ( 1 ) - { - level waittill( "end_of_round" ); - foreach ( value in level.dig_powerups_tracking ) - { - level.dig_powerups_tracking[ value ] = 0; - } - level.dig_n_zombie_bloods_spawned = 0; - level.dig_n_powerups_spawned = 0; - } -} - -dig_has_powerup_spawned( str_powerup ) //checked matches cerberus output -{ - if ( !isDefined( level.dig_powerups_tracking[ str_powerup ] ) ) - { - level.dig_powerups_tracking[ str_powerup ] = 0; - } - return level.dig_powerups_tracking[ str_powerup ]; -} - -dig_set_powerup_spawned( str_powerup ) //checked matches cerberus output -{ - level.dig_powerups_tracking[ str_powerup ] = 1; -} - -setup_dig_devgui() //dev call skipped -{ -} - -watch_devgui_dig() //dev call skipped -{ -} - - - - diff --git a/Plutonium specific gsc-related fixes/Audio Announcer Fix/_zm_audio_announcer.gsc b/Plutonium specific gsc-related fixes/Audio Announcer Fix/_zm_audio_announcer.gsc deleted file mode 100644 index daf0dc0..0000000 --- a/Plutonium specific gsc-related fixes/Audio Announcer Fix/_zm_audio_announcer.gsc +++ /dev/null @@ -1,446 +0,0 @@ -#include maps/mp/zombies/_zm_spawner; -#include maps/mp/zombies/_zm_weapons; -#include maps/mp/zombies/_zm_utility; -#include maps/mp/_utility; -#include common_scripts/utility; - -init() //checked matches cerberus output -{ - game[ "zmbdialog" ] = []; - game[ "zmbdialog" ][ "prefix" ] = "vox_zmba"; - createvox( "carpenter", "powerup_carpenter" ); - createvox( "insta_kill", "powerup_instakill" ); - createvox( "double_points", "powerup_doublepoints" ); - createvox( "nuke", "powerup_nuke" ); - createvox( "full_ammo", "powerup_maxammo" ); - createvox( "fire_sale", "powerup_firesale" ); - createvox( "minigun", "powerup_death_machine" ); - createvox( "zombie_blood", "powerup_zombie_blood" ); - createvox( "boxmove", "event_magicbox" ); - createvox( "dogstart", "event_dogstart" ); - thread init_gamemodespecificvox( getDvar( "ui_gametype" ), getDvar( "ui_zm_mapstartlocation" ) ); - level.allowzmbannouncer = 1; -} - -init_gamemodespecificvox( mode, location ) //checked matches cerberus output -{ - switch( mode ) - { - case "zmeat": - init_meatvox( "meat" ); - break; - case "zrace": - init_racevox( "race", location ); - break; - case "zgrief": - init_griefvox( "grief" ); - break; - case "zcleansed": - init_cleansed( location ); - break; - default: - init_gamemodecommonvox(); - break; - } -} - -init_gamemodecommonvox( prefix ) //checked matches cerberus output -{ - createvox( "rules", "rules", prefix ); - createvox( "countdown", "intro", prefix ); - createvox( "side_switch", "side_switch", prefix ); - createvox( "round_win", "win_rd", prefix ); - createvox( "round_lose", "lose_rd", prefix ); - createvox( "round_tied", "tied_rd", prefix ); - createvox( "match_win", "win", prefix ); - createvox( "match_lose", "lose", prefix ); - createvox( "match_tied", "tied", prefix ); -} - -init_griefvox( prefix ) //checked matches cerberus output -{ - init_gamemodecommonvox( prefix ); - createvox( "1_player_down", "1rivdown", prefix ); - createvox( "2_player_down", "2rivdown", prefix ); - createvox( "3_player_down", "3rivdown", prefix ); - createvox( "4_player_down", "4rivdown", prefix ); - createvox( "grief_restarted", "restart", prefix ); - createvox( "grief_lost", "lose", prefix ); - createvox( "grief_won", "win", prefix ); - createvox( "1_player_left", "1rivup", prefix ); - createvox( "2_player_left", "2rivup", prefix ); - createvox( "3_player_left", "3rivup", prefix ); - createvox( "last_player", "solo", prefix ); -} - -init_cleansed( prefix ) //checked matches cerberus output -{ - init_gamemodecommonvox( prefix ); - createvox( "dr_start_single_0", "dr_start_0" ); - createvox( "dr_start_2", "dr_start_1" ); - createvox( "dr_start_3", "dr_start_2" ); - createvox( "dr_cure_found_line", "dr_cure_found" ); - createvox( "dr_monkey_killer", "dr_monkey_0" ); - createvox( "dr_monkey_killee", "dr_monkey_1" ); - createvox( "dr_human_killed", "dr_kill_plr" ); - createvox( "dr_human_killer", "dr_kill_plr_2" ); - createvox( "dr_survival", "dr_plr_survive_0" ); - createvox( "dr_zurvival", "dr_zmb_survive_2" ); - createvox( "dr_countdown0", "dr_plr_survive_1" ); - createvox( "dr_countdown1", "dr_plr_survive_2" ); - createvox( "dr_countdown2", "dr_plr_survive_3" ); - createvox( "dr_ending", "dr_time_0" ); -} - -init_meatvox( prefix ) //checked matches cerberus output -{ - init_gamemodecommonvox( prefix ); - createvox( "meat_drop", "drop", prefix ); - createvox( "meat_grab", "grab", prefix ); - createvox( "meat_grab_A", "team_cdc", prefix ); - createvox( "meat_grab_B", "team_cia", prefix ); - createvox( "meat_land", "land", prefix ); - createvox( "meat_hold", "hold", prefix ); - createvox( "meat_revive_1", "revive1", prefix ); - createvox( "meat_revive_2", "revive2", prefix ); - createvox( "meat_revive_3", "revive3", prefix ); - createvox( "meat_ring_splitter", "ring_tripple", prefix ); - createvox( "meat_ring_minigun", "ring_death", prefix ); - createvox( "meat_ring_ammo", "ring_ammo", prefix ); -} - -init_racevox( prefix, location ) //checked changed to match cerberus output -{ - init_gamemodecommonvox( prefix ); - switch( location ) - { - case "tunnel": - createvox( "rules", "rules_" + location, prefix ); - createvox( "countdown", "intro_" + location, prefix ); - break; - case "power": - createvox( "rules", "rules_" + location, prefix ); - createvox( "countdown", "intro_" + location, prefix ); - createvox( "lap1", "lap1", prefix ); - createvox( "lap2", "lap2", prefix ); - createvox( "lap_final", "lap_final", prefix ); - break; - case "farm": - createvox( "rules", "rules_" + location, prefix ); - createvox( "countdown", "intro_" + location, prefix ); - createvox( "hoop_area", "hoop_area", prefix ); - createvox( "hoop_miss", "hoop_miss", prefix ); - break; - default: - break; - createvox( "race_room_2_ally", "room2_ally", prefix ); - createvox( "race_room_3_ally", "room3_ally", prefix ); - createvox( "race_room_4_ally", "room4_ally", prefix ); - createvox( "race_room_5_ally", "room5_ally", prefix ); - createvox( "race_room_2_axis", "room2_axis", prefix ); - createvox( "race_room_3_axis", "room3_axis", prefix ); - createvox( "race_room_4_axis", "room4_axis", prefix ); - createvox( "race_room_5_axis", "room5_axis", prefix ); - createvox( "race_ahead_1_ally", "ahead1_ally", prefix ); - createvox( "race_ahead_2_ally", "ahead2_ally", prefix ); - createvox( "race_ahead_3_ally", "ahead3_ally", prefix ); - createvox( "race_ahead_4_ally", "ahead4_ally", prefix ); - createvox( "race_ahead_1_axis", "ahead1_axis", prefix ); - createvox( "race_ahead_2_axis", "ahead2_axis", prefix ); - createvox( "race_ahead_3_axis", "ahead3_axis", prefix ); - createvox( "race_ahead_4_axis", "ahead4_axis", prefix ); - createvox( "race_kill_15", "door15", prefix ); - createvox( "race_kill_10", "door10", prefix ); - createvox( "race_kill_5", "door5", prefix ); - createvox( "race_kill_3", "door3", prefix ); - createvox( "race_kill_1", "door1", prefix ); - createvox( "race_door_open", "door_open", prefix ); - createvox( "race_door_nag", "door_nag", prefix ); - createvox( "race_grief_incoming", "grief_income_ammo", prefix ); - createvox( "race_grief_land", "grief_land", prefix ); - createvox( "race_laststand", "last_stand", prefix ); - } -} - -createvox( type, alias, gametype ) //checked matches cerberus output -{ - if ( !isDefined( gametype ) ) - { - gametype = ""; - } - else - { - gametype += "_"; - } - game[ "zmbdialog" ][ type ] = gametype + alias; -} - -announceroundwinner( winner, delay ) //checked changed to match cerberus output -{ - if ( isDefined( delay ) && delay > 0 ) - { - wait delay; - } - if ( !isDefined( winner ) || isplayer( winner ) ) - { - return; - } - if ( winner != "tied" ) - { - players = get_players(); - foreach ( player in players ) - { - if ( isdefined( player._encounters_team ) && player._encounters_team == winner ) - { - winning_team = player.pers[ "team" ]; - break; - } - } - losing_team = getotherteam( winning_team ); - leaderdialog( "round_win", winning_team, undefined, 1 ); - leaderdialog( "round_lose", losing_team, undefined, 1 ); - } - else - { - leaderdialog( "round_tied", undefined, undefined, 1 ); - } -} - -announcematchwinner( winner, delay ) //checked changed to match cerberus output -{ - if ( isDefined( delay ) && delay > 0 ) - { - wait delay; - } - if ( !isDefined( winner ) || isplayer( winner ) ) - { - return; - } - if ( winner != "tied" ) - { - players = get_players(); - foreach ( player in players ) - { - if ( isdefined( player._encounters_team ) && player._encounters_team == winner ) - { - winning_team = player.pers["team"]; - break; - } - } - losing_team = getotherteam( winning_team ); - leaderdialog( "match_win", winning_team, undefined, 1 ); - leaderdialog( "match_lose", losing_team, undefined, 1 ); - } - else - { - leaderdialog( "match_tied", undefined, undefined, 1 ); - } -} - -announcegamemoderules() //checked matches cerberus output -{ - if ( getDvar( "ui_zm_mapstartlocation" ) == "town" ) - { - leaderdialog( "rules", undefined, undefined, undefined, 20 ); - } -} - -leaderdialog( dialog, team, group, queue, waittime ) //checked changed to match cerberus output -{ - if ( !isDefined( team ) ) - { - leaderdialogbothteams( dialog, "allies", dialog, "axis", group, queue, waittime ); - return; - } - i = 0; - for ( i = 0; i < level.players.size; i++ ) - { - player = level.players[ i ]; - if ( isdefined ( player.pers[ "team" ] ) && player.pers[ "team" ] == team ) - { - player leaderdialogonplayer( dialog, group, queue, waittime ); - } - } -} - -leaderdialogbothteams( dialog1, team1, dialog2, team2, group, queue, waittime ) //checked changed to match cerberus output -{ - players = get_players(); - for ( i = 0; i < players.size; i++ ) - { - team = players[ i ].pers[ "team" ]; - if ( !isdefined( team ) ) - { - return; - } - if ( team == team1 ) - { - players[ i ] leaderdialogonplayer( dialog1, group, queue, waittime ); - } - if ( team == team2 ) - { - players[ i ] leaderdialogonplayer( dialog2, group, queue, waittime ); - } - } -} - -leaderdialogonplayer( dialog, group, queue, waittime ) //checked changed to match cerberus output -{ - team = self.pers[ "team" ]; - if ( !isDefined( team ) ) - { - return; - } - if ( team != "allies" && team != "axis" ) - { - return; - } - if ( isDefined( group ) ) - { - if ( self.zmbdialoggroup == group ) - { - return; - } - hadgroupdialog = isDefined( self.zmbdialoggroups[ group ] ); - self.zmbdialoggroups[ group ] = dialog; - dialog = group; - if ( isDefined( hadgroupdialog ) && hadgroupdialog ) - { - return; - } - } - if ( isDefined( self.zmbdialogactive ) && !self.zmbdialogactive ) - { - self thread playleaderdialogonplayer( dialog, team, waittime ); - } - else if ( isdefined( queue ) && queue ) - { - self.zmbdialogqueue[ self.zmbdialogqueue.size ] = dialog; - } -} - -playleaderdialogonplayer( dialog, team, waittime ) //checked changed to match cerberus output -{ - self endon( "disconnect" ); - - if ( level.allowzmbannouncer ) - { - if ( !isDefined( game[ "zmbdialog" ][ dialog ] ) ) - { - return; - } - } - self.zmbdialogactive = 1; - if ( isDefined( self.zmbdialoggroups[ dialog ] ) ) - { - group = dialog; - dialog = self.zmbdialoggroups[ group ]; - self.zmbdialoggroups[ group ] = undefined; - self.zmbdialoggroup = group; - } - if ( level.allowzmbannouncer ) - { - alias = game[ "zmbdialog" ][ "prefix" ] + "_" + game[ "zmbdialog" ][ dialog ]; - variant = self getleaderdialogvariant( alias ); - if ( !isDefined( variant ) ) - { - full_alias = alias + "_" + "0"; - if ( level.script == "zm_prison" ) - { - dialogType = strtok( game[ "zmbdialog" ][ dialog ], "_" ); - switch ( dialogType[ 0 ] ) - { - case "powerup": - full_alias = alias; - break; - case "grief": - full_alias = alias + "_" + "0"; - break; - default: - full_alias = alias; - } - } - } - else - { - full_alias = alias + "_" + variant; - } - self playlocalsound( full_alias ); - } - if ( isDefined( waittime ) ) - { - wait waittime; - } - else - { - wait 4; - } - self.zmbdialogactive = 0; - self.zmbdialoggroup = ""; - if ( self.zmbdialogqueue.size > 0 && level.allowzmbannouncer ) - { - nextdialog = self.zmbdialogqueue[0]; - for( i = 1; i < self.zmbdialogqueue.size; i++ ) - { - self.zmbdialogqueue[ i - 1 ] = self.zmbdialogqueue[ i ]; - } - self.zmbdialogqueue[ i - 1 ] = undefined; - self thread playleaderdialogonplayer( nextdialog, team ); - } -} - -getleaderdialogvariant( alias ) //checked changed to match cerberus output -{ - if ( !isDefined( alias ) ) - { - return; - } - if ( !isDefined( level.announcer_dialog ) ) - { - level.announcer_dialog = []; - level.announcer_dialog_available = []; - } - num_variants = maps/mp/zombies/_zm_spawner::get_number_variants( alias ); - if ( num_variants <= 0 ) - { - return undefined; - } - for ( i = 0; i < num_variants; i++ ) - { - level.announcer_dialog[ alias ][ i ] = i; - } - level.announcer_dialog_available[ alias ] = []; - if ( level.announcer_dialog_available[ alias ].size <= 0 ) - { - level.announcer_dialog_available[ alias ] = level.announcer_dialog[ alias ]; - } - variation = random( level.announcer_dialog_available[ alias ] ); - level.announcer_dialog_available[ alias ] = arrayremovevalue( level.announcer_dialog_available[ alias ], variation ); - return variation; -} - -getroundswitchdialog( switchtype ) //checked matches cerberus output -{ - switch( switchtype ) - { - case "halftime": - return "halftime"; - case "overtime": - return "overtime"; - default: - return "side_switch"; - } -} - -getotherteam( team ) //checked matches cerberus output -{ - if ( team == "allies" ) - { - return "axis"; - } - else - { - return "allies"; - } -} - diff --git a/Plutonium specific gsc-related fixes/Tombstone Fix/zm_transit_utility.gsc b/Plutonium specific gsc-related fixes/Tombstone Fix/zm_transit_utility.gsc deleted file mode 100644 index b60e8c2..0000000 --- a/Plutonium specific gsc-related fixes/Tombstone Fix/zm_transit_utility.gsc +++ /dev/null @@ -1,281 +0,0 @@ -#include maps/mp/_compass; -#include maps/mp/zombies/_zm_zonemgr; -#include maps/mp/zombies/_zm_perks; -#include maps/mp/zombies/_zm_audio; -#include maps/mp/zombies/_zm_score; -#include maps/mp/zombies/_zm_utility; -#include maps/mp/_utility; -#include common_scripts/utility; - -playercanafford( player, cost ) -{ - if ( !player usebuttonpressed() ) - { - return 0; - } - if ( player in_revive_trigger() ) - { - return 0; - } - if ( isDefined( cost ) ) - { - if ( player.score < cost ) - { - return 0; - } - player maps/mp/zombies/_zm_score::minus_to_player_score( cost ); - } - return 1; -} - -setinvisibletoall() -{ - players = get_players(); - playerindex = 0; - while ( playerindex < players.size ) - { - self setinvisibletoplayer( players[ playerindex ] ); - playerindex++; - } -} - -spawnandlinkfxtotag( effect, ent, tag ) -{ - fxent = spawn( "script_model", ent gettagorigin( tag ) ); - fxent setmodel( "tag_origin" ); - fxent linkto( ent, tag ); - wait_network_frame(); - playfxontag( effect, fxent, "tag_origin" ); - return fxent; -} - -spawnandlinkfxtooffset( effect, ent, offsetorigin, offsetangles ) -{ - fxent = spawn( "script_model", ( 0, 0, 0 ) ); - fxent setmodel( "tag_origin" ); - fxent linkto( ent, "", offsetorigin, offsetangles ); - wait_network_frame(); - playfxontag( effect, fxent, "tag_origin" ); - return fxent; -} - -custom_weapon_wall_prices() -{ - if ( !isDefined( level.zombie_include_weapons ) ) - { - return; - } - weapon_spawns = []; - weapon_spawns = getentarray( "weapon_upgrade", "targetname" ); - i = 0; - while ( i < weapon_spawns.size ) - { - if ( !isDefined( level.zombie_weapons[ weapon_spawns[ i ].zombie_weapon_upgrade ] ) ) - { - i++; - continue; - } - else - { - if ( isDefined( weapon_spawns[ i ].script_int ) ) - { - cost = weapon_spawns[ i ].script_int; - level.zombie_weapons[ weapon_spawns[ i ].zombie_weapon_upgrade ].cost = cost; - } - } - i++; - } -} - -pause_zombie_spawning() -{ - if ( !isDefined( level.spawnpausecount ) ) - { - level.spawnpausecount = 0; - } - level.spawnpausecount++; - flag_clear( "spawn_zombies" ); -} - -try_resume_zombie_spawning() -{ - if ( !isDefined( level.spawnpausecount ) ) - { - level.spawnpausecount = 0; - } - level.spawnpausecount--; - - if ( level.spawnpausecount <= 0 ) - { - level.spawnpausecount = 0; - flag_set( "spawn_zombies" ); - } -} - -automatonspeak( category, type, response, force_variant, override ) -{ - if ( isDefined( level.automaton ) && !is_true( level.automaton.disabled_by_emp ) ) - { - if ( type != "leaving" && type != "leaving_warning" ) - { - level.automaton notify( "want_to_be_speaking" ); - level.automaton waittill( "startspeaking" ); - } - level.automaton maps/mp/zombies/_zm_audio::create_and_play_dialog( category, type, response, force_variant, override ); - } -} - -is_thedouche() -{ - return self.characterindex == 0; -} - -is_theconspiracytheorist() -{ - return self.characterindex == 1; -} - -is_thefarmersdaughter() -{ - return self.characterindex == 2; -} - -is_theelectricalengineer() -{ - return self.characterindex == 3; -} - -get_random_encounter_match( location ) -{ - match_pool = []; - return random( match_pool ); -} - -transit_breakable_glass_init() -{ - glass = getentarray( "transit_glass", "targetname" ); - if ( level.splitscreen && getDvarInt( "splitscreen_playerCount" ) > 2 ) - { - array_delete( glass ); - return; - } - array_thread( glass, ::transit_breakable_glass ); -} - -transit_breakable_glass() -{ - level endon( "intermission" ); - self.health = 99999; - self setcandamage( 1 ); - self.damage_state = 0; - while ( 1 ) - { - self waittill( "damage", amount, attacker, direction, point, dmg_type ); - if ( isplayer( attacker ) ) - { - if ( self.damage_state == 0 ) - { - self glass_gets_destroyed(); - self.damage_state = 1; - self playsound( "fly_glass_break" ); - } - } - } -} - -glass_gets_destroyed() -{ - if ( isDefined( level._effect[ "glass_impact" ] ) ) - { - playfx( level._effect[ "glass_impact" ], self.origin, anglesToForward( self.angles ) ); - } - wait 0.1; - if ( isDefined( self.model ) && self.damage_state == 0 ) - { - self setmodel( self.model + "_broken" ); - self.damage_state = 1; - return; - } - else - { - self delete(); - return; - } -} - -solo_tombstone_removal() -{ - /* - if ( getnumexpectedplayers() > 1 ) - { - return; - } - level notify( "tombstone_removed" ); - level thread maps/mp/zombies/_zm_perks::perk_machine_removal( "specialty_scavenger" ); - */ -} - -sparking_power_lines() -{ - lines = getentarray( "power_line_sparking", "targetname" ); -} - -disconnect_door_zones( zone_a, zone_b, flag_name ) -{ - level endon( "intermission" ); - level endon( "end_game" ); - while ( 1 ) - { - flag_wait( flag_name ); - azone = level.zones[ zone_a ].adjacent_zones[ zone_b ]; - azone maps/mp/zombies/_zm_zonemgr::door_close_disconnect( flag_name ); - } -} - -enable_morse_code() -{ - level clientnotify( "mc1" ); -} - -disable_morse_code() -{ - level clientnotify( "mc0" ); -} - -transit_pathnode_spawning() -{ - precachemodel( "collision_wall_128x128x10_standard" ); - precachemodel( "collision_wall_256x256x10_standard" ); - precachemodel( "collision_clip_64x64x256" ); - minimap_upperl = spawn( "script_origin", ( -12248, 9496, 552 ) ); - minimap_upperl.targetname = "minimap_corner"; - minimap_lowerr = spawn( "script_origin", ( 14472, -8496, -776 ) ); - minimap_lowerr.targetname = "minimap_corner"; - maps/mp/_compass::setupminimap( "compass_map_zm_transit" ); - flag_wait( "start_zombie_round_logic" ); - collision1 = spawn( "script_model", ( 2273, -126, 143 ) ); - collision1 setmodel( "collision_wall_128x128x10_standard" ); - collision1.angles = ( 0, 0, 0 ); - collision1 ghost(); - collision2 = spawn( "script_model", ( 2096, -126, 143 ) ); - collision2 setmodel( "collision_wall_128x128x10_standard" ); - collision2.angles = ( 0, 0, 0 ); - collision2 ghost(); - collision3 = spawn( "script_model", ( 1959, -126, 143 ) ); - collision3 setmodel( "collision_wall_128x128x10_standard" ); - collision3.angles = ( 0, 0, 0 ); - collision3 ghost(); - collision4 = spawn( "script_model", ( 12239, 8509, -688 ) ); - collision4 setmodel( "collision_wall_128x128x10_standard" ); - collision4.angles = ( 0, 0, 0 ); - collision4 ghost(); - collision5 = spawn( "script_model", ( 8320, -6679, 362 ) ); - collision5 setmodel( "collision_wall_256x256x10_standard" ); - collision5.angles = vectorScale( ( 0, 0, 0 ), 300 ); - collision5 ghost(); - collision5 = spawn( "script_model", ( 10068, 7272, -67 ) ); - collision5 setmodel( "collision_clip_64x64x256" ); - collision5.angles = ( 0, 0, 0 ); - collision5 ghost(); -} - diff --git a/Plutonium specific gsc-related fixes/readme.md b/Plutonium specific gsc-related fixes/readme.md deleted file mode 100644 index 9765da3..0000000 --- a/Plutonium specific gsc-related fixes/readme.md +++ /dev/null @@ -1,23 +0,0 @@ -# Fixed gscs for Plutonium Only: - -### Audio Announcer Fix - -Compile _zm_audio_announcer.gsc and place it in maps/mp/zombies. - -This will fix the announcer not having any dialog on all maps and gamemodes. - -### Tombstone Fix - -Compile zm_transit_utility.gsc and place it in maps/mp. - -This will allow tombstone to spawn in on dedicated servers. - -### 8 Player Origins Fix - -Compile zm_tomb_amb.gsc as zm_tomb_amb.gsc and place it maps/mp - -Compile zm_tomb_craftables.gsc as zm_tomb_craftables.gsc and place it maps/mp - -Compile zm_tomb_dig.gsc as zm_tomb_dig.gsc and place it maps/mp - -This fixes the crashes caused by 8 players on origins \ No newline at end of file diff --git a/common_zm/codescripts/character.gsc b/Zombie Core/common_zm/codescripts/character.gsc similarity index 100% rename from common_zm/codescripts/character.gsc rename to Zombie Core/common_zm/codescripts/character.gsc diff --git a/common_zm/codescripts/delete.gsc b/Zombie Core/common_zm/codescripts/delete.gsc similarity index 100% rename from common_zm/codescripts/delete.gsc rename to Zombie Core/common_zm/codescripts/delete.gsc diff --git a/common_zm/codescripts/struct.gsc b/Zombie Core/common_zm/codescripts/struct.gsc similarity index 100% rename from common_zm/codescripts/struct.gsc rename to Zombie Core/common_zm/codescripts/struct.gsc diff --git a/common_zm/maps/mp/_serverfaceanim_mp.gsc b/Zombie Core/common_zm/maps/mp/_serverfaceanim_mp.gsc similarity index 100% rename from common_zm/maps/mp/_serverfaceanim_mp.gsc rename to Zombie Core/common_zm/maps/mp/_serverfaceanim_mp.gsc diff --git a/common_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc b/Zombie Core/common_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc similarity index 100% rename from common_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc rename to Zombie Core/common_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc diff --git a/common_zm/maps/mp/zombies/_zm_weap_thundergun.gsc b/Zombie Core/common_zm/maps/mp/zombies/_zm_weap_thundergun.gsc similarity index 100% rename from common_zm/maps/mp/zombies/_zm_weap_thundergun.gsc rename to Zombie Core/common_zm/maps/mp/zombies/_zm_weap_thundergun.gsc diff --git a/patch_zm/codescripts/character_mp.gsc b/Zombie Core/patch_zm/codescripts/character_mp.gsc similarity index 100% rename from patch_zm/codescripts/character_mp.gsc rename to Zombie Core/patch_zm/codescripts/character_mp.gsc diff --git a/zm_transit_dr_patch/common_scripts/utility.gsc b/Zombie Core/patch_zm/common_scripts/utility.gsc similarity index 99% rename from zm_transit_dr_patch/common_scripts/utility.gsc rename to Zombie Core/patch_zm/common_scripts/utility.gsc index 256268e..27d067e 100644 --- a/zm_transit_dr_patch/common_scripts/utility.gsc +++ b/Zombie Core/patch_zm/common_scripts/utility.gsc @@ -1792,10 +1792,11 @@ is_gib_restricted_build() is_true( check ) { - if ( isDefined( check ) ) + if ( isDefined( check ) && check ) { - return check; + return 1; } + return 0; } is_false( check ) diff --git a/patch_zm/maps/mp/_art.gsc b/Zombie Core/patch_zm/maps/mp/_art.gsc similarity index 100% rename from patch_zm/maps/mp/_art.gsc rename to Zombie Core/patch_zm/maps/mp/_art.gsc diff --git a/patch_zm/maps/mp/_audio.gsc b/Zombie Core/patch_zm/maps/mp/_audio.gsc similarity index 100% rename from patch_zm/maps/mp/_audio.gsc rename to Zombie Core/patch_zm/maps/mp/_audio.gsc diff --git a/patch_zm/maps/mp/_ballistic_knife.gsc b/Zombie Core/patch_zm/maps/mp/_ballistic_knife.gsc similarity index 100% rename from patch_zm/maps/mp/_ballistic_knife.gsc rename to Zombie Core/patch_zm/maps/mp/_ballistic_knife.gsc diff --git a/patch_zm/maps/mp/_bb.gsc b/Zombie Core/patch_zm/maps/mp/_bb.gsc similarity index 100% rename from patch_zm/maps/mp/_bb.gsc rename to Zombie Core/patch_zm/maps/mp/_bb.gsc diff --git a/patch_zm/maps/mp/_busing.gsc b/Zombie Core/patch_zm/maps/mp/_busing.gsc similarity index 100% rename from patch_zm/maps/mp/_busing.gsc rename to Zombie Core/patch_zm/maps/mp/_busing.gsc diff --git a/patch_zm/maps/mp/_challenges.gsc b/Zombie Core/patch_zm/maps/mp/_challenges.gsc similarity index 100% rename from patch_zm/maps/mp/_challenges.gsc rename to Zombie Core/patch_zm/maps/mp/_challenges.gsc diff --git a/patch_zm/maps/mp/_compass.gsc b/Zombie Core/patch_zm/maps/mp/_compass.gsc similarity index 100% rename from patch_zm/maps/mp/_compass.gsc rename to Zombie Core/patch_zm/maps/mp/_compass.gsc diff --git a/patch_zm/maps/mp/_createfx.gsc b/Zombie Core/patch_zm/maps/mp/_createfx.gsc similarity index 100% rename from patch_zm/maps/mp/_createfx.gsc rename to Zombie Core/patch_zm/maps/mp/_createfx.gsc diff --git a/patch_zm/maps/mp/_createfxmenu.gsc b/Zombie Core/patch_zm/maps/mp/_createfxmenu.gsc similarity index 100% rename from patch_zm/maps/mp/_createfxmenu.gsc rename to Zombie Core/patch_zm/maps/mp/_createfxmenu.gsc diff --git a/patch_zm/maps/mp/_createfxundo.gsc b/Zombie Core/patch_zm/maps/mp/_createfxundo.gsc similarity index 100% rename from patch_zm/maps/mp/_createfxundo.gsc rename to Zombie Core/patch_zm/maps/mp/_createfxundo.gsc diff --git a/patch_zm/maps/mp/_demo.gsc b/Zombie Core/patch_zm/maps/mp/_demo.gsc similarity index 100% rename from patch_zm/maps/mp/_demo.gsc rename to Zombie Core/patch_zm/maps/mp/_demo.gsc diff --git a/patch_zm/maps/mp/_fx.gsc b/Zombie Core/patch_zm/maps/mp/_fx.gsc similarity index 100% rename from patch_zm/maps/mp/_fx.gsc rename to Zombie Core/patch_zm/maps/mp/_fx.gsc diff --git a/patch_zm/maps/mp/_fxanim.gsc b/Zombie Core/patch_zm/maps/mp/_fxanim.gsc similarity index 100% rename from patch_zm/maps/mp/_fxanim.gsc rename to Zombie Core/patch_zm/maps/mp/_fxanim.gsc diff --git a/patch_zm/maps/mp/_global_fx.gsc b/Zombie Core/patch_zm/maps/mp/_global_fx.gsc similarity index 100% rename from patch_zm/maps/mp/_global_fx.gsc rename to Zombie Core/patch_zm/maps/mp/_global_fx.gsc diff --git a/patch_zm/maps/mp/_interactive_objects.gsc b/Zombie Core/patch_zm/maps/mp/_interactive_objects.gsc similarity index 100% rename from patch_zm/maps/mp/_interactive_objects.gsc rename to Zombie Core/patch_zm/maps/mp/_interactive_objects.gsc diff --git a/patch_zm/maps/mp/_music.gsc b/Zombie Core/patch_zm/maps/mp/_music.gsc similarity index 100% rename from patch_zm/maps/mp/_music.gsc rename to Zombie Core/patch_zm/maps/mp/_music.gsc diff --git a/patch_zm/maps/mp/_script_gen.gsc b/Zombie Core/patch_zm/maps/mp/_script_gen.gsc similarity index 100% rename from patch_zm/maps/mp/_script_gen.gsc rename to Zombie Core/patch_zm/maps/mp/_script_gen.gsc diff --git a/patch_zm/maps/mp/_serverfaceanim_mp.gsc b/Zombie Core/patch_zm/maps/mp/_serverfaceanim_mp.gsc similarity index 100% rename from patch_zm/maps/mp/_serverfaceanim_mp.gsc rename to Zombie Core/patch_zm/maps/mp/_serverfaceanim_mp.gsc diff --git a/patch_zm/maps/mp/_sticky_grenade.gsc b/Zombie Core/patch_zm/maps/mp/_sticky_grenade.gsc similarity index 100% rename from patch_zm/maps/mp/_sticky_grenade.gsc rename to Zombie Core/patch_zm/maps/mp/_sticky_grenade.gsc diff --git a/patch_zm/maps/mp/_utility.gsc b/Zombie Core/patch_zm/maps/mp/_utility.gsc similarity index 100% rename from patch_zm/maps/mp/_utility.gsc rename to Zombie Core/patch_zm/maps/mp/_utility.gsc diff --git a/patch_zm/maps/mp/_visionset_mgr.gsc b/Zombie Core/patch_zm/maps/mp/_visionset_mgr.gsc similarity index 100% rename from patch_zm/maps/mp/_visionset_mgr.gsc rename to Zombie Core/patch_zm/maps/mp/_visionset_mgr.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_combat.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_combat.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_combat.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_combat.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_death.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_death.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_death.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_death.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_flashed.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_flashed.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_flashed.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_flashed.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_init.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_init.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_init.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_init.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_jump.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_jump.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_jump.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_jump.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_move.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_move.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_move.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_move.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_pain.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_pain.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_pain.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_pain.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_stop.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_stop.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_stop.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_stop.gsc diff --git a/patch_zm/maps/mp/animscripts/dog_turn.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/dog_turn.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/dog_turn.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/dog_turn.gsc diff --git a/patch_zm/maps/mp/animscripts/shared.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/shared.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/shared.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/shared.gsc diff --git a/patch_zm/maps/mp/animscripts/traverse/shared.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/traverse/shared.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/traverse/shared.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/traverse/shared.gsc diff --git a/patch_zm/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc diff --git a/patch_zm/maps/mp/animscripts/traverse/zm_shared.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/traverse/zm_shared.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/traverse/zm_shared.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/traverse/zm_shared.gsc diff --git a/patch_zm/maps/mp/animscripts/utility.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/utility.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/utility.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/utility.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_combat.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_combat.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_combat.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_combat.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_death.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_death.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_death.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_death.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_combat.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_combat.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_combat.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_combat.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_death.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_death.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_death.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_death.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_flashed.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_flashed.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_flashed.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_flashed.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_init.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_init.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_init.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_init.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_jump.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_jump.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_jump.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_jump.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_move.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_move.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_move.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_move.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_pain.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_pain.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_pain.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_pain.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_stop.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_stop.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_stop.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_stop.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_dog_turn.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_turn.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_dog_turn.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_dog_turn.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_flashed.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_flashed.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_flashed.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_flashed.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_init.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_init.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_init.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_init.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_jump.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_jump.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_jump.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_jump.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_melee.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_melee.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_melee.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_melee.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_move.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_move.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_move.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_move.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_pain.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_pain.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_pain.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_pain.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_run.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_run.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_run.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_run.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_scripted.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_scripted.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_scripted.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_scripted.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_shared.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_shared.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_shared.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_shared.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_stop.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_stop.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_stop.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_stop.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_turn.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_turn.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_turn.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_turn.gsc diff --git a/patch_zm/maps/mp/animscripts/zm_utility.gsc b/Zombie Core/patch_zm/maps/mp/animscripts/zm_utility.gsc similarity index 100% rename from patch_zm/maps/mp/animscripts/zm_utility.gsc rename to Zombie Core/patch_zm/maps/mp/animscripts/zm_utility.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_callbacksetup.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_callbacksetup.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_callbacksetup.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_callbacksetup.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_clientids.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_clientids.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_clientids.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_clientids.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_damagefeedback.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_damagefeedback.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_damagefeedback.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_damagefeedback.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_dev.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_dev.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_dev.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_dev.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_gameobjects.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_gameobjects.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_gameobjects.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_gameobjects.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globalentities.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globalentities.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globalentities.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globalentities.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_actor.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_actor.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_actor.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_actor.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_audio.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_audio.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_audio.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_audio.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_defaults.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_defaults.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_defaults.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_defaults.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_player.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_player.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_player.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_player.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_score.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_score.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_score.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_score.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_spawn.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_spawn.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_spawn.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_spawn.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_ui.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_ui.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_ui.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_ui.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_utils.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_utils.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_utils.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_utils.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_globallogic_vehicle.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_vehicle.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_globallogic_vehicle.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_globallogic_vehicle.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_gv_actions.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_gv_actions.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_gv_actions.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_gv_actions.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_healthoverlay.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_healthoverlay.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_healthoverlay.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_healthoverlay.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_hostmigration.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_hostmigration.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_hostmigration.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_hostmigration.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_hud.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_hud.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_hud.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_hud.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_hud_message.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_hud_message.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_hud_message.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_hud_message.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_hud_util.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_hud_util.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_hud_util.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_hud_util.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_menus.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_menus.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_menus.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_menus.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_perplayer.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_perplayer.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_perplayer.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_perplayer.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_scoreboard.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_scoreboard.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_scoreboard.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_scoreboard.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_serversettings.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_serversettings.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_serversettings.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_serversettings.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_shellshock.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_shellshock.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_shellshock.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_shellshock.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_spawning.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_spawning.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_spawning.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_spawning.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_spawnlogic.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_spawnlogic.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_spawnlogic.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_spawnlogic.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_spectating.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_spectating.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_spectating.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_spectating.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_tweakables.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_tweakables.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_tweakables.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_tweakables.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_weapon_utils.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_weapon_utils.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_weapon_utils.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_weapon_utils.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_weaponobjects.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_weaponobjects.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_weaponobjects.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_weaponobjects.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_weapons.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_weapons.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_weapons.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_weapons.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/_zm_gametype.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/_zm_gametype.gsc similarity index 100% rename from patch_zm/maps/mp/gametypes_zm/_zm_gametype.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/_zm_gametype.gsc diff --git a/patch_zm/maps/mp/gametypes_zm/zclassic.gsc b/Zombie Core/patch_zm/maps/mp/gametypes_zm/zclassic.gsc similarity index 99% rename from patch_zm/maps/mp/gametypes_zm/zclassic.gsc rename to Zombie Core/patch_zm/maps/mp/gametypes_zm/zclassic.gsc index 50bbe3d..615725b 100644 --- a/patch_zm/maps/mp/gametypes_zm/zclassic.gsc +++ b/Zombie Core/patch_zm/maps/mp/gametypes_zm/zclassic.gsc @@ -27,5 +27,4 @@ onprecachegametype() onstartgametype() { maps/mp/gametypes_zm/_zm_gametype::rungametypemain( "zclassic", ::zclassic_main ); -} - +} \ No newline at end of file diff --git a/patch_zm/maps/mp/zombies/_load.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_load.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_load.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_load.gsc diff --git a/patch_zm/maps/mp/zombies/_zm.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_ai_basic.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_ai_basic.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_ai_basic.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_ai_basic.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_ai_dogs.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_ai_dogs.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_ai_dogs.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_ai_dogs.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_ai_faller.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_ai_faller.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_ai_faller.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_ai_faller.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_audio.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_audio.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_audio.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_audio.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_audio_announcer.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_audio_announcer.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_audio_announcer.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_audio_announcer.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_blockers.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_blockers.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_blockers.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_blockers.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_bot.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_bot.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_bot.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_bot.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_buildables.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_buildables.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_buildables.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_buildables.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_chugabud.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_chugabud.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_chugabud.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_chugabud.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_clone.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_clone.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_clone.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_clone.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_devgui.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_devgui.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_devgui.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_devgui.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_equip_gasmask.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_equip_gasmask.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_equip_gasmask.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_equip_gasmask.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_equip_hacker.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_equip_hacker.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_equip_hacker.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_equip_hacker.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_equip_turbine.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_equip_turbine.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_equip_turbine.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_equip_turbine.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_equipment.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_equipment.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_equipment.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_equipment.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_ffotd.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_ffotd.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_ffotd.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_ffotd.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_game_module.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_game_module.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_game_module.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_game_module.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_gump.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_gump.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_gump.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_gump.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_boards.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_boards.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_boards.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_boards.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_box.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_box.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_box.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_box.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_doors.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_doors.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_doors.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_doors.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_packapunch.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_packapunch.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_packapunch.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_packapunch.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_perks.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_perks.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_perks.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_perks.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_powerups.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_powerups.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_powerups.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_powerups.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_hackables_wallbuys.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_wallbuys.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_hackables_wallbuys.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_hackables_wallbuys.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_jump_pad.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_jump_pad.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_jump_pad.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_jump_pad.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_laststand.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_laststand.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_laststand.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_laststand.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_magicbox.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_magicbox.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_magicbox.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_magicbox.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_magicbox_lock.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_magicbox_lock.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_magicbox_lock.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_magicbox_lock.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_mgturret.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_mgturret.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_mgturret.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_mgturret.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_net.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_net.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_net.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_net.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_perk_electric_cherry.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_perk_electric_cherry.gsc similarity index 98% rename from patch_zm/maps/mp/zombies/_zm_perk_electric_cherry.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_perk_electric_cherry.gsc index fee3d39..ab7409c 100644 --- a/patch_zm/maps/mp/zombies/_zm_perk_electric_cherry.gsc +++ b/Zombie Core/patch_zm/maps/mp/zombies/_zm_perk_electric_cherry.gsc @@ -9,14 +9,6 @@ enable_electric_cherry_perk_for_level() //checked matches cerberus output { - //begin debug code - level.custom_zm_perk_electric_cherry_loaded = 1; - maps/mp/zombies/_zm_bot::init(); - if ( !isDefined( level.debugLogging_zm_perk_electric_cherry ) ) - { - level.debugLogging_zm_perk_electric_cherry = 0; - } - //end debug code register_perk_basic_info( "specialty_grenadepulldeath", "electric_cherry", 2000, &"ZM_PRISON_PERK_CHERRY", "zombie_perk_bottle_cherry" ); register_perk_precache_func( "specialty_grenadepulldeath", ::electic_cherry_precache ); register_perk_clientfields( "specialty_grenadepulldeath", ::electric_cherry_register_clientfield, ::electric_cherry_set_clientfield ); diff --git a/patch_zm/maps/mp/zombies/_zm_perks.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_perks.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_perks.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_perks.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_pers_upgrades.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_pers_upgrades.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_pers_upgrades.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_pers_upgrades.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_pers_upgrades_functions.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_pers_upgrades_functions.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_pers_upgrades_functions.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_pers_upgrades_functions.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_pers_upgrades_system.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_pers_upgrades_system.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_pers_upgrades_system.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_pers_upgrades_system.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_playerhealth.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_playerhealth.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_playerhealth.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_playerhealth.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_power.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_power.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_power.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_power.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_powerups.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_powerups.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_powerups.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_powerups.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_score.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_score.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_score.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_score.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_server_throttle.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_server_throttle.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_server_throttle.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_server_throttle.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_sidequests.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_sidequests.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_sidequests.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_sidequests.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_spawner.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_spawner.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_spawner.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_spawner.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_stats.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_stats.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_stats.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_stats.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_timer.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_timer.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_timer.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_timer.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_tombstone.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_tombstone.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_tombstone.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_tombstone.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_traps.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_traps.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_traps.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_traps.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_turned.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_turned.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_turned.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_turned.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_unitrigger.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_unitrigger.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_unitrigger.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_unitrigger.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_utility.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_utility.gsc similarity index 99% rename from patch_zm/maps/mp/zombies/_zm_utility.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_utility.gsc index 974f0eb..cee60a8 100644 --- a/patch_zm/maps/mp/zombies/_zm_utility.gsc +++ b/Zombie Core/patch_zm/maps/mp/zombies/_zm_utility.gsc @@ -14,14 +14,6 @@ init_utility() //checked matches cerberus output { - //begin debug code - level.custom_zm_utility_loaded = 1; - maps/mp/zombies/_zm_bot::init(); - if ( !isDefined( level.debugLogging_zm_utility ) ) - { - level.debugLogging_zm_utility = 0; - } - //end debug code } is_classic() //checked matches cerberus output diff --git a/patch_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_weapons.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_weapons.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_weapons.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_weapons.gsc diff --git a/patch_zm/maps/mp/zombies/_zm_zonemgr.gsc b/Zombie Core/patch_zm/maps/mp/zombies/_zm_zonemgr.gsc similarity index 100% rename from patch_zm/maps/mp/zombies/_zm_zonemgr.gsc rename to Zombie Core/patch_zm/maps/mp/zombies/_zm_zonemgr.gsc diff --git a/patch_zm/patch_zm functions descriptions and locations.md b/Zombie Core/patch_zm/patch_zm functions descriptions and locations.md similarity index 100% rename from patch_zm/patch_zm functions descriptions and locations.md rename to Zombie Core/patch_zm/patch_zm functions descriptions and locations.md diff --git a/patch_zm/readme.md b/Zombie Core/patch_zm/readme.md similarity index 100% rename from patch_zm/readme.md rename to Zombie Core/patch_zm/readme.md diff --git a/so_zencounter_zm_prison/maps/mp/teams/_teamset_cdc.gsc b/Zombie Maps/Alcatraz/so_zencounter_zm_prison/maps/mp/teams/_teamset_cdc.gsc similarity index 100% rename from so_zencounter_zm_prison/maps/mp/teams/_teamset_cdc.gsc rename to Zombie Maps/Alcatraz/so_zencounter_zm_prison/maps/mp/teams/_teamset_cdc.gsc diff --git a/zm_prison/aitype/zm_alcatraz_basic.gsc b/Zombie Maps/Alcatraz/zm_prison/aitype/zm_alcatraz_basic.gsc similarity index 100% rename from zm_prison/aitype/zm_alcatraz_basic.gsc rename to Zombie Maps/Alcatraz/zm_prison/aitype/zm_alcatraz_basic.gsc diff --git a/zm_prison/aitype/zm_alcatraz_brutus.gsc b/Zombie Maps/Alcatraz/zm_prison/aitype/zm_alcatraz_brutus.gsc similarity index 100% rename from zm_prison/aitype/zm_alcatraz_brutus.gsc rename to Zombie Maps/Alcatraz/zm_prison/aitype/zm_alcatraz_brutus.gsc diff --git a/zm_prison/character/c_zom_cellbreaker.gsc b/Zombie Maps/Alcatraz/zm_prison/character/c_zom_cellbreaker.gsc similarity index 100% rename from zm_prison/character/c_zom_cellbreaker.gsc rename to Zombie Maps/Alcatraz/zm_prison/character/c_zom_cellbreaker.gsc diff --git a/zm_prison/character/c_zom_guard.gsc b/Zombie Maps/Alcatraz/zm_prison/character/c_zom_guard.gsc similarity index 100% rename from zm_prison/character/c_zom_guard.gsc rename to Zombie Maps/Alcatraz/zm_prison/character/c_zom_guard.gsc diff --git a/zm_prison/character/c_zom_inmate1.gsc b/Zombie Maps/Alcatraz/zm_prison/character/c_zom_inmate1.gsc similarity index 100% rename from zm_prison/character/c_zom_inmate1.gsc rename to Zombie Maps/Alcatraz/zm_prison/character/c_zom_inmate1.gsc diff --git a/zm_prison/character/c_zom_inmate2.gsc b/Zombie Maps/Alcatraz/zm_prison/character/c_zom_inmate2.gsc similarity index 100% rename from zm_prison/character/c_zom_inmate2.gsc rename to Zombie Maps/Alcatraz/zm_prison/character/c_zom_inmate2.gsc diff --git a/zm_prison/xmodelalias/c_zom_prison_guard_hat_als.gsc b/Zombie Maps/Alcatraz/zm_prison/xmodelalias/c_zom_prison_guard_hat_als.gsc similarity index 100% rename from zm_prison/xmodelalias/c_zom_prison_guard_hat_als.gsc rename to Zombie Maps/Alcatraz/zm_prison/xmodelalias/c_zom_prison_guard_hat_als.gsc diff --git a/zm_prison/xmodelalias/c_zom_prison_guard_head_als.gsc b/Zombie Maps/Alcatraz/zm_prison/xmodelalias/c_zom_prison_guard_head_als.gsc similarity index 100% rename from zm_prison/xmodelalias/c_zom_prison_guard_head_als.gsc rename to Zombie Maps/Alcatraz/zm_prison/xmodelalias/c_zom_prison_guard_head_als.gsc diff --git a/zm_prison/xmodelalias/c_zom_prison_inmate_head_als.gsc b/Zombie Maps/Alcatraz/zm_prison/xmodelalias/c_zom_prison_inmate_head_als.gsc similarity index 100% rename from zm_prison/xmodelalias/c_zom_prison_inmate_head_als.gsc rename to Zombie Maps/Alcatraz/zm_prison/xmodelalias/c_zom_prison_inmate_head_als.gsc diff --git a/zm_prison_patch/character/c_zom_arlington.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_arlington.gsc similarity index 100% rename from zm_prison_patch/character/c_zom_arlington.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_arlington.gsc diff --git a/zm_prison_patch/character/c_zom_deluca.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_deluca.gsc similarity index 100% rename from zm_prison_patch/character/c_zom_deluca.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_deluca.gsc diff --git a/zm_prison_patch/character/c_zom_handsome.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_handsome.gsc similarity index 100% rename from zm_prison_patch/character/c_zom_handsome.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_handsome.gsc diff --git a/zm_prison_patch/character/c_zom_oleary.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_oleary.gsc similarity index 100% rename from zm_prison_patch/character/c_zom_oleary.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/character/c_zom_oleary.gsc diff --git a/zm_prison_patch/maps/mp/_sticky_grenade.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/_sticky_grenade.gsc similarity index 100% rename from zm_prison_patch/maps/mp/_sticky_grenade.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/_sticky_grenade.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_first_floor_climb.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_first_floor_climb.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_first_floor_climb.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_first_floor_climb.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_roof_climb.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_roof_climb.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_roof_climb.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_roof_climb.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_second_floor.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_second_floor.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_second_floor.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_base_to_second_floor.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown_norail.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown_norail.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown_norail.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbdown_norail.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbup.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbup.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbup.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_cellblock_climbup.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_fence_climb.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_fence_climb.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_fence_climb.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_fence_climb.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_mid_climb_up.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_mid_climb_up.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_mid_climb_up.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_mid_climb_up.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_tommygun_drop.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_tommygun_drop.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_tommygun_drop.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_tommygun_drop.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_water_jump_up.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_water_jump_up.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_water_jump_up.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_dock_water_jump_up.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_golden_gate_jump.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_golden_gate_jump.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_golden_gate_jump.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_golden_gate_jump.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_gondola_climb.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_gondola_climb.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_gondola_climb.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_alcatraz_gondola_climb.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_prison_jump_up_to_climb.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_prison_jump_up_to_climb.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_prison_jump_up_to_climb.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/animscripts/traverse/zm_prison_jump_up_to_climb.gsc diff --git a/zm_prison_patch/maps/mp/createfx/zm_prison_fx.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/createfx/zm_prison_fx.gsc similarity index 100% rename from zm_prison_patch/maps/mp/createfx/zm_prison_fx.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/createfx/zm_prison_fx.gsc diff --git a/zm_prison_patch/maps/mp/gametypes_zm/zgrief.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/gametypes_zm/zgrief.gsc similarity index 100% rename from zm_prison_patch/maps/mp/gametypes_zm/zgrief.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/gametypes_zm/zgrief.gsc diff --git a/zm_prison_patch/maps/mp/gametypes_zm/zmeat.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/gametypes_zm/zmeat.gsc similarity index 100% rename from zm_prison_patch/maps/mp/gametypes_zm/zmeat.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/gametypes_zm/zmeat.gsc diff --git a/zm_buried_patch/maps/mp/gametypes_zm/zstandard.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/gametypes_zm/zstandard.gsc similarity index 100% rename from zm_buried_patch/maps/mp/gametypes_zm/zstandard.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/gametypes_zm/zstandard.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_amb.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_amb.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_amb.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_amb.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_classic.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_classic.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_classic.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_classic.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_craftables.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_craftables.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_craftables.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_craftables.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_distance_tracking.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_distance_tracking.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_distance_tracking.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_distance_tracking.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_gamemodes.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_gamemodes.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_gamemodes.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_gamemodes.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_grief_cellblock.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_grief_cellblock.gsc similarity index 99% rename from zm_prison_patch/maps/mp/zm_alcatraz_grief_cellblock.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_grief_cellblock.gsc index 0bf59d7..a2f8136 100644 --- a/zm_prison_patch/maps/mp/zm_alcatraz_grief_cellblock.gsc +++ b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_grief_cellblock.gsc @@ -172,7 +172,7 @@ main() //checked partially changed to match cerberus output changed at own discr { if ( triggers[ i ].script_flag == "activate_cellblock_citadel" || triggers[ i ].script_flag == "activate_shower_room" || triggers[ i ].script_flag == "activate_cellblock_infirmary" || triggers[ i ].script_flag == "activate_infirmary" ) { - trigger delete(); + triggers[ i ] delete(); i++; continue; } @@ -190,7 +190,7 @@ main() //checked partially changed to match cerberus output changed at own discr ent delete(); } } - trigger delete(); + triggers[ i ] delete(); } i++; } @@ -456,7 +456,7 @@ magicbox_face_spawn() //checked matches cerberus output turn_afterlife_interact_on() { - if ( self.script_string == "cell_1_powerup_activate" && self.script_string == "intro_powerup_activate" || self.script_string == "cell_2_powerup_activate" || self.script_string == "wires_shower_door" ) + if ( self.script_string == "cell_1_powerup_activate" || self.script_string == "intro_powerup_activate" || self.script_string == "cell_2_powerup_activate" || self.script_string == "wires_shower_door" ) { return; } diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_sq.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_sq.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_sq.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_sq.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_sq_nixie.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_sq_nixie.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_sq_nixie.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_sq_nixie.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_sq_vo.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_sq_vo.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_sq_vo.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_sq_vo.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_standard.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_standard.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_standard.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_standard.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_traps.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_traps.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_traps.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_traps.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_travel.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_travel.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_travel.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_travel.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_utility.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_utility.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_utility.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_utility.gsc diff --git a/zm_prison_patch/maps/mp/zm_alcatraz_weap_quest.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_weap_quest.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_alcatraz_weap_quest.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_alcatraz_weap_quest.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_achievement.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_achievement.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_achievement.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_achievement.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_ffotd.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_ffotd.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_ffotd.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_ffotd.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_fx.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_fx.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_fx.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_fx.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_spoon.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_spoon.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_spoon.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_spoon.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_sq_bg.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_bg.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_sq_bg.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_bg.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_sq_fc.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_fc.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_sq_fc.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_fc.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_sq_final.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_final.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_sq_final.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_final.gsc diff --git a/zm_prison_patch/maps/mp/zm_prison_sq_wth.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_wth.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zm_prison_sq_wth.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zm_prison_sq_wth.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_afterlife.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_afterlife.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_afterlife.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_afterlife.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_ai_brutus.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_ai_brutus.gsc similarity index 99% rename from zm_prison_patch/maps/mp/zombies/_zm_ai_brutus.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_ai_brutus.gsc index 453fa5e..85a0d47 100644 --- a/zm_prison_patch/maps/mp/zombies/_zm_ai_brutus.gsc +++ b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_ai_brutus.gsc @@ -248,8 +248,7 @@ brutus_spawn_prologue( spawn_pos ) //checked matches cerberus output brutus_spawn( starting_health, has_helmet, helmet_hits, explosive_dmg_taken, zone_name ) //checked matches cerberus output { level.num_pulls_since_brutus_spawn = 0; - //self set_zombie_run_cycle( "run" ); - self set_zombie_run_cycle( "super_sprint" ); + self set_zombie_run_cycle( "run" ); if ( !isDefined( has_helmet ) ) { self.has_helmet = 1; @@ -892,7 +891,7 @@ brutus_spawning_logic() //checked changed to match cerberus output num = 1; while ( 1 ) { - //level waittill( "spawn_brutus", num ); + level waittill( "spawn_brutus", num ); for ( i = 0; i < num; i++ ) { ai = spawn_zombie( level.brutus_spawners[ 0 ] ); diff --git a/zm_prison_patch/maps/mp/zombies/_zm_craftables.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_craftables.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_craftables.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_craftables.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_game_module_grief.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_grief.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_game_module_grief.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_grief.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_game_module_meat.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_meat.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_game_module_meat.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_meat.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_game_module_utility.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_utility.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_game_module_utility.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_game_module_utility.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_magicbox_prison.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_magicbox_prison.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_magicbox_prison.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_magicbox_prison.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_perk_electric_cherry.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_perk_electric_cherry.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_perk_electric_cherry.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_perk_electric_cherry.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_riotshield_prison.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_riotshield_prison.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_riotshield_prison.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_riotshield_prison.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_weap_blundersplat.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_blundersplat.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_weap_blundersplat.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_blundersplat.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_weap_riotshield_prison.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_riotshield_prison.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_weap_riotshield_prison.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_riotshield_prison.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_weap_tomahawk.gsc b/Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_tomahawk.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_weap_tomahawk.gsc rename to Zombie Maps/Alcatraz/zm_prison_patch/maps/mp/zombies/_zm_weap_tomahawk.gsc diff --git a/zm_prison_patch/readme.md b/Zombie Maps/Alcatraz/zm_prison_patch/readme.md similarity index 100% rename from zm_prison_patch/readme.md rename to Zombie Maps/Alcatraz/zm_prison_patch/readme.md diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_01.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_01.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_01.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_01.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_02.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_02.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_02.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_02.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_03.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_03.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_03.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_03.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_04.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_04.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_04.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_04.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_05.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_05.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_05.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_01_char_05.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_01.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_01.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_01.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_01.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_02.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_02.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_02.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_02.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_03.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_03.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_03.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_02_char_03.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_basic_03.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_03.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_basic_03.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_basic_03.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_ghost_female.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_ghost_female.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_ghost_female.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_ghost_female.gsc diff --git a/so_zclassic_zm_buried/aitype/zm_buried_sloth.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_sloth.gsc similarity index 100% rename from so_zclassic_zm_buried/aitype/zm_buried_sloth.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/aitype/zm_buried_sloth.gsc diff --git a/so_zclassic_zm_buried/character/c_buried_player_reporter_dam.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_buried_player_reporter_dam.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_buried_player_reporter_dam.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_buried_player_reporter_dam.gsc diff --git a/so_zclassic_zm_buried/character/c_transit_player_engineer.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_transit_player_engineer.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_transit_player_engineer.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_transit_player_engineer.gsc diff --git a/so_zclassic_zm_buried/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_transit_player_farmgirl.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_transit_player_farmgirl.gsc diff --git a/so_zclassic_zm_buried/character/c_transit_player_oldman.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_transit_player_oldman.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_transit_player_oldman.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_transit_player_oldman.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_buried_sloth.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_buried_sloth.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_buried_sloth.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_buried_sloth.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian1.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian1.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian1.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian1.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner1.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner1.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_miner1.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner1.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc diff --git a/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc similarity index 100% rename from so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc diff --git a/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc b/Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc similarity index 100% rename from so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc rename to Zombie Maps/Buried/so_zclassic_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_ally_cdc.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_ally_cdc.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_ally_cdc.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_ally_cdc.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_01.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_01.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_01.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_01.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_02.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_02.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_02.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_02.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_03.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_03.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_03.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_03.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_04.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_04.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_04.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_04.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_05.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_05.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_05.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_01_char_05.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_01.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_01.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_01.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_01.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_02.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_02.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_02.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_02.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_03.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_03.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_03.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_02_char_03.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_basic_03.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_03.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_basic_03.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_basic_03.gsc diff --git a/so_zencounter_zm_buried/aitype/zm_buried_ghost_female.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_ghost_female.gsc similarity index 100% rename from so_zencounter_zm_buried/aitype/zm_buried_ghost_female.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/aitype/zm_buried_ghost_female.gsc diff --git a/so_zencounter_zm_buried/character/c_buried_player_reporter_dam.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_buried_player_reporter_dam.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_buried_player_reporter_dam.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_buried_player_reporter_dam.gsc diff --git a/so_zclassic_zm_transit/character/c_transit_player_engineer.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_transit_player_engineer.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_transit_player_engineer.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_transit_player_engineer.gsc diff --git a/so_zclassic_zm_transit/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_transit_player_farmgirl.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_transit_player_farmgirl.gsc diff --git a/so_zclassic_zm_transit/character/c_transit_player_oldman.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_transit_player_oldman.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_transit_player_oldman.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_transit_player_oldman.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_ally_cdc.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_ally_cdc.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_ally_cdc.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_ally_cdc.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian1.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian1.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian1.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian1.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian2_nohat.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian3_nohat.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian4_nohat.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_civilian5_nohat.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_ghost_woman.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner1.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner1.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_miner1.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner1.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner2_nohat.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_miner3_nohat.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl1.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl2.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl3.gsc diff --git a/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl_mp.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl_mp.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl_mp.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/character/c_zom_zombie_buried_saloongirl_mp.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat1_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat2_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat3_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat4_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_civilian_hat5_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_female_heads_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_male_heads_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_miner_hats_als.gsc diff --git a/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc b/Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc similarity index 100% rename from so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc rename to Zombie Maps/Buried/so_zencounter_zm_buried/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc diff --git a/so_zencounter_zm_buried/character/c_transit_player_engineer.gsc b/Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_engineer.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_transit_player_engineer.gsc rename to Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_engineer.gsc diff --git a/so_zencounter_zm_buried/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_farmgirl.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_farmgirl.gsc diff --git a/so_zencounter_zm_buried/character/c_transit_player_oldman.gsc b/Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_oldman.gsc similarity index 100% rename from so_zencounter_zm_buried/character/c_transit_player_oldman.gsc rename to Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_oldman.gsc diff --git a/so_zclassic_zm_transit/character/c_transit_player_reporter.gsc b/Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_reporter.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_transit_player_reporter.gsc rename to Zombie Maps/Buried/zm_buried_patch/character/c_transit_player_reporter.gsc diff --git a/zm_buried_patch/character/c_zom_zombie_buried_saloongirl_mp.gsc b/Zombie Maps/Buried/zm_buried_patch/character/c_zom_zombie_buried_saloongirl_mp.gsc similarity index 100% rename from zm_buried_patch/character/c_zom_zombie_buried_saloongirl_mp.gsc rename to Zombie Maps/Buried/zm_buried_patch/character/c_zom_zombie_buried_saloongirl_mp.gsc diff --git a/zm_buried_patch/maps/mp/createfx/zm_buried_fx.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/createfx/zm_buried_fx.gsc similarity index 100% rename from zm_buried_patch/maps/mp/createfx/zm_buried_fx.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/createfx/zm_buried_fx.gsc diff --git a/zm_buried_patch/maps/mp/gametypes_zm/zcleansed.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zcleansed.gsc similarity index 100% rename from zm_buried_patch/maps/mp/gametypes_zm/zcleansed.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zcleansed.gsc diff --git a/zm_buried_patch/maps/mp/gametypes_zm/zgrief.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zgrief.gsc similarity index 100% rename from zm_buried_patch/maps/mp/gametypes_zm/zgrief.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zgrief.gsc diff --git a/zm_buried_patch/maps/mp/gametypes_zm/zmeat.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zmeat.gsc similarity index 100% rename from zm_buried_patch/maps/mp/gametypes_zm/zmeat.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zmeat.gsc diff --git a/zm_highrise_patch/maps/mp/gametypes_zm/zstandard.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zstandard.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/gametypes_zm/zstandard.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/gametypes_zm/zstandard.gsc diff --git a/zm_buried_patch/maps/mp/teams/_teamset_cdc.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/teams/_teamset_cdc.gsc similarity index 100% rename from zm_buried_patch/maps/mp/teams/_teamset_cdc.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/teams/_teamset_cdc.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_achievement.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_achievement.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_achievement.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_achievement.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_amb.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_amb.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_amb.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_amb.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_buildables.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_buildables.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_buildables.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_buildables.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_classic.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_classic.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_classic.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_classic.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_distance_tracking.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_distance_tracking.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_distance_tracking.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_distance_tracking.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_ee.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_ee.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_ee.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_ee.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_ffotd.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_ffotd.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_ffotd.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_ffotd.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_fountain.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_fountain.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_fountain.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_fountain.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_fx.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_fx.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_fx.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_fx.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_gamemodes.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_gamemodes.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_gamemodes.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_gamemodes.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_grief_street.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_grief_street.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_grief_street.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_grief_street.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_jail.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_jail.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_jail.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_jail.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_maze.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_maze.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_maze.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_maze.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_power.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_power.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_power.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_power.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_bt.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_bt.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_bt.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_bt.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_ctw.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ctw.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_ctw.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ctw.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_ftl.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ftl.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_ftl.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ftl.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_gl.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_gl.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_gl.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_gl.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_ip.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ip.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_ip.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ip.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_ll.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ll.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_ll.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ll.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_mta.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_mta.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_mta.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_mta.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_ows.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ows.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_ows.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ows.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_tpo.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_tpo.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_tpo.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_tpo.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_sq_ts.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ts.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_sq_ts.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_sq_ts.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_standard.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_standard.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_standard.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_standard.gsc diff --git a/zm_buried_patch/maps/mp/zm_buried_turned_street.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_turned_street.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zm_buried_turned_street.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zm_buried_turned_street.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_ghost.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_ghost.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_ghost.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_ghost.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_ghost_ffotd.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_ghost_ffotd.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_ghost_ffotd.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_ghost_ffotd.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_sloth.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_buildables.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_buildables.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_buildables.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_buildables.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_crawler.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_crawler.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_crawler.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_crawler.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_ffotd.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_ffotd.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_ffotd.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_ffotd.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_magicbox.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_magicbox.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_magicbox.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_magicbox.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_utility.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_utility.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_utility.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_ai_sloth_utility.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_banking.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_banking.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_banking.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_banking.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_buildables_pooled.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_buildables_pooled.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_buildables_pooled.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_buildables_pooled.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_equip_headchopper.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_equip_headchopper.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_equip_headchopper.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_equip_headchopper.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_equip_springpad.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_equip_springpad.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_equip_springpad.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_equip_springpad.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_equip_subwoofer.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_equip_subwoofer.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_equip_subwoofer.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_equip_subwoofer.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_game_module_grief.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_grief.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_game_module_grief.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_grief.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_game_module_meat.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_meat.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_game_module_meat.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_meat.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_game_module_turned.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_turned.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_game_module_turned.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_turned.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_game_module_utility.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_utility.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_game_module_utility.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_game_module_utility.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_perk_vulture.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_perk_vulture.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_perk_vulture.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_perk_vulture.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weap_bowie.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_bowie.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weap_bowie.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_bowie.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weap_slowgun.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_slowgun.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weap_slowgun.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_slowgun.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weap_time_bomb.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_time_bomb.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weap_time_bomb.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weap_time_bomb.gsc diff --git a/zm_buried_patch/maps/mp/zombies/_zm_weapon_locker.gsc b/Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weapon_locker.gsc similarity index 100% rename from zm_buried_patch/maps/mp/zombies/_zm_weapon_locker.gsc rename to Zombie Maps/Buried/zm_buried_patch/maps/mp/zombies/_zm_weapon_locker.gsc diff --git a/zm_buried_patch/readme.md b/Zombie Maps/Buried/zm_buried_patch/readme.md similarity index 100% rename from zm_buried_patch/readme.md rename to Zombie Maps/Buried/zm_buried_patch/readme.md diff --git a/zm_buried_patch/xmodelalias/c_zom_zombie_buried_female_heads_m_als.gsc b/Zombie Maps/Buried/zm_buried_patch/xmodelalias/c_zom_zombie_buried_female_heads_m_als.gsc similarity index 100% rename from zm_buried_patch/xmodelalias/c_zom_zombie_buried_female_heads_m_als.gsc rename to Zombie Maps/Buried/zm_buried_patch/xmodelalias/c_zom_zombie_buried_female_heads_m_als.gsc diff --git a/zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_body_als.gsc b/Zombie Maps/Buried/zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_body_als.gsc similarity index 100% rename from zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_body_als.gsc rename to Zombie Maps/Buried/zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_body_als.gsc diff --git a/zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc b/Zombie Maps/Buried/zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc similarity index 100% rename from zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc rename to Zombie Maps/Buried/zm_buried_patch/xmodelalias/c_zom_zombie_buried_sgirl_hair_als.gsc diff --git a/zm_highrise/aitype/zm_ally_farmgirl.gsc b/Zombie Maps/Die Rise/zm_highrise/aitype/zm_ally_farmgirl.gsc similarity index 100% rename from zm_highrise/aitype/zm_ally_farmgirl.gsc rename to Zombie Maps/Die Rise/zm_highrise/aitype/zm_ally_farmgirl.gsc diff --git a/zm_highrise/aitype/zm_highrise_basic_01.gsc b/Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_basic_01.gsc similarity index 100% rename from zm_highrise/aitype/zm_highrise_basic_01.gsc rename to Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_basic_01.gsc diff --git a/zm_highrise/aitype/zm_highrise_basic_02.gsc b/Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_basic_02.gsc similarity index 100% rename from zm_highrise/aitype/zm_highrise_basic_02.gsc rename to Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_basic_02.gsc diff --git a/zm_highrise/aitype/zm_highrise_basic_03.gsc b/Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_basic_03.gsc similarity index 100% rename from zm_highrise/aitype/zm_highrise_basic_03.gsc rename to Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_basic_03.gsc diff --git a/zm_highrise/aitype/zm_highrise_leaper.gsc b/Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_leaper.gsc similarity index 100% rename from zm_highrise/aitype/zm_highrise_leaper.gsc rename to Zombie Maps/Die Rise/zm_highrise/aitype/zm_highrise_leaper.gsc diff --git a/zm_highrise/character/c_highrise_player_engineer.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_engineer.gsc similarity index 100% rename from zm_highrise/character/c_highrise_player_engineer.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_engineer.gsc diff --git a/zm_highrise/character/c_highrise_player_farmgirl.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_farmgirl.gsc similarity index 100% rename from zm_highrise/character/c_highrise_player_farmgirl.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_farmgirl.gsc diff --git a/zm_highrise/character/c_highrise_player_oldman.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_oldman.gsc similarity index 100% rename from zm_highrise/character/c_highrise_player_oldman.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_oldman.gsc diff --git a/zm_highrise/character/c_highrise_player_reporter.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_reporter.gsc similarity index 100% rename from zm_highrise/character/c_highrise_player_reporter.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_highrise_player_reporter.gsc diff --git a/zm_highrise/character/c_zom_ally_farmgirl.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_ally_farmgirl.gsc similarity index 100% rename from zm_highrise/character/c_zom_ally_farmgirl.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_ally_farmgirl.gsc diff --git a/zm_highrise/character/c_zom_leaper.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_leaper.gsc similarity index 100% rename from zm_highrise/character/c_zom_leaper.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_leaper.gsc diff --git a/zm_highrise/character/c_zom_zombie_civ_shorts.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_civ_shorts.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts.gsc diff --git a/zm_highrise/character/c_zom_zombie_civ_shorts2.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts2.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_civ_shorts2.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts2.gsc diff --git a/zm_highrise/character/c_zom_zombie_civ_shorts3.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts3.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_civ_shorts3.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts3.gsc diff --git a/zm_highrise/character/c_zom_zombie_civ_shorts4.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts4.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_civ_shorts4.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts4.gsc diff --git a/zm_highrise/character/c_zom_zombie_civ_shorts5.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts5.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_civ_shorts5.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts5.gsc diff --git a/zm_highrise/character/c_zom_zombie_civ_shorts6.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts6.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_civ_shorts6.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_civ_shorts6.gsc diff --git a/zm_highrise/character/c_zom_zombie_scientist.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_scientist.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_scientist.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_scientist.gsc diff --git a/zm_highrise/character/c_zom_zombie_soldier.gsc b/Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_soldier.gsc similarity index 100% rename from zm_highrise/character/c_zom_zombie_soldier.gsc rename to Zombie Maps/Die Rise/zm_highrise/character/c_zom_zombie_soldier.gsc diff --git a/zm_highrise/xmodelalias/c_zom_chinese_zombie_head_als.gsc b/Zombie Maps/Die Rise/zm_highrise/xmodelalias/c_zom_chinese_zombie_head_als.gsc similarity index 100% rename from zm_highrise/xmodelalias/c_zom_chinese_zombie_head_als.gsc rename to Zombie Maps/Die Rise/zm_highrise/xmodelalias/c_zom_chinese_zombie_head_als.gsc diff --git a/zm_highrise/xmodelalias/c_zom_chinese_zombie_head_helmet_als.gsc b/Zombie Maps/Die Rise/zm_highrise/xmodelalias/c_zom_chinese_zombie_head_helmet_als.gsc similarity index 100% rename from zm_highrise/xmodelalias/c_zom_chinese_zombie_head_helmet_als.gsc rename to Zombie Maps/Die Rise/zm_highrise/xmodelalias/c_zom_chinese_zombie_head_helmet_als.gsc diff --git a/zm_highrise_patch/maps/mp/_sticky_grenade.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/_sticky_grenade.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/_sticky_grenade.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/_sticky_grenade.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_gap.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_gap.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_gap.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_gap.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down_2.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down_2.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down_2.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_down_2.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up_2.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up_2.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up_2.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_chrest_jump_up_2.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_from_stools.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_from_stools.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_from_stools.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_from_stools.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_to_stools.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_to_stools.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_to_stools.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_counter_to_stools.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_escape_hallway.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_escape_hallway.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_escape_hallway.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_escape_hallway.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap10_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14a_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14a_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14a_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14a_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14b_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14b_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14b_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14b_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14c_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14d_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14e_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14f_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14g_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap14h_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15a_from_girder.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15a_from_girder.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15a_from_girder.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15a_from_girder.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15b_from_girder.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15b_from_girder.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15b_from_girder.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15b_from_girder.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15f_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap15g_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16a_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap16b_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17a_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap17c_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap18_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap18_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap18_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap18_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_from_railing.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_from_railing.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_from_railing.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_from_railing.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_to_railing.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_to_railing.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_to_railing.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap19_to_railing.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_from_antenna.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_from_antenna.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_from_antenna.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_from_antenna.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_to_antenna.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_to_antenna.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_to_antenna.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap1_to_antenna.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4a_slide_down_beam.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4a_slide_down_beam.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4a_slide_down_beam.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4a_slide_down_beam.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_from_roof.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_from_roof.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_from_roof.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_from_roof.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_to_roof.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_to_roof.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_to_roof.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap4b_to_roof.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_from_conference.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_from_conference.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_from_conference.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_from_conference.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_to_conference.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_to_conference.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_to_conference.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5a_to_conference.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_from_conference.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_from_conference.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_from_conference.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_from_conference.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_to_conference.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_to_conference.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_to_conference.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap5b_to_conference.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap6_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_from_top_ledge.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_from_top_ledge.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_from_top_ledge.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_from_top_ledge.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_to_top_ledge.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_to_top_ledge.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_to_top_ledge.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap7_to_top_ledge.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap8_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_gap9_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_jump_ac_unit.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_jump_ac_unit.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_jump_ac_unit.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_jump_ac_unit.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_1_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_2_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_3_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_4_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_5_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_6_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_high_to_low.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_high_to_low.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_high_to_low.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_high_to_low.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_low_to_high.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_low_to_high.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_low_to_high.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_dierise_traverse_7_low_to_high.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_gap2_to_roof.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_gap2_to_roof.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_gap2_to_roof.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_gap2_to_roof.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_120.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_120.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_120.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_120.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_184.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_184.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_184.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_184.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_286.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_to_elevator_top.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_to_elevator_top.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_to_elevator_top.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_down_to_elevator_top.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_175.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_175.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_175.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_175.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_antenna.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_antenna.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_antenna.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_antenna.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_from_elevator_top.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_from_elevator_top.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_from_elevator_top.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_from_elevator_top.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_190.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_190.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_190.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_190.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_48.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_48.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_48.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_grabbed_48.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_sewing.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_sewing.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_sewing.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_jump_up_sewing.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc diff --git a/zm_highrise_patch/maps/mp/animscripts/traverse/zm_traverse_48.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_traverse_48.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/animscripts/traverse/zm_traverse_48.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/animscripts/traverse/zm_traverse_48.gsc diff --git a/zm_highrise_patch/maps/mp/createfx/zm_highrise_fx.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/createfx/zm_highrise_fx.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/createfx/zm_highrise_fx.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/createfx/zm_highrise_fx.gsc diff --git a/zm_prison_patch/maps/mp/gametypes_zm/zstandard.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/gametypes_zm/zstandard.gsc similarity index 100% rename from zm_prison_patch/maps/mp/gametypes_zm/zstandard.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/gametypes_zm/zstandard.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_achievement.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_achievement.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_achievement.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_achievement.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_amb.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_amb.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_amb.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_amb.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_buildables.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_buildables.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_buildables.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_buildables.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_classic.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_classic.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_classic.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_classic.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_distance_tracking.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_distance_tracking.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_distance_tracking.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_distance_tracking.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_elevators.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_elevators.gsc similarity index 99% rename from zm_highrise_patch/maps/mp/zm_highrise_elevators.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_elevators.gsc index e57e221..b27a5cd 100644 --- a/zm_highrise_patch/maps/mp/zm_highrise_elevators.gsc +++ b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_elevators.gsc @@ -842,6 +842,7 @@ init_elevator_perks() random_perk_structs[ i ] = getstruct( perk_structs[ i ].target, "targetname" ); random_perk_structs[ i ].script_parameters = perk_structs[ i ].script_parameters; random_perk_structs[ i ].script_linkent = getent( "elevator_" + perk_structs[ i ].script_parameters + "_body", "targetname" ); + print( random_perk_structs[ i ].script_noteworthy + " " + random_perk_structs[ i ].script_parameters ); i++; } green_structs = []; diff --git a/zm_highrise_patch/maps/mp/zm_highrise_ffotd.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_ffotd.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_ffotd.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_ffotd.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_fx.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_fx.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_fx.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_fx.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_gamemodes.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_gamemodes.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_gamemodes.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_gamemodes.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_sq.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_sq.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_sq_atd.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_atd.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_sq_atd.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_atd.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_sq_pts.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_pts.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_sq_pts.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_pts.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_sq_slb.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_slb.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_sq_slb.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_slb.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_sq_ssp.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_ssp.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_sq_ssp.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_sq_ssp.gsc diff --git a/zm_highrise_patch/maps/mp/zm_highrise_utility.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_utility.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zm_highrise_utility.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zm_highrise_utility.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_ai_leaper.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_ai_leaper.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_ai_leaper.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_ai_leaper.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_equip_springpad.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_equip_springpad.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_equip_springpad.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_equip_springpad.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_nuked/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_nuked/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_weap_bowie.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_bowie.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_weap_bowie.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_bowie.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_weap_slipgun.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_slipgun.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_weap_slipgun.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_slipgun.gsc diff --git a/zm_highrise_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc b/Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc similarity index 100% rename from zm_highrise_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc rename to Zombie Maps/Die Rise/zm_highrise_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc diff --git a/zm_highrise_patch/readme.md b/Zombie Maps/Die Rise/zm_highrise_patch/readme.md similarity index 100% rename from zm_highrise_patch/readme.md rename to Zombie Maps/Die Rise/zm_highrise_patch/readme.md diff --git a/zm_nuked/aitype/zm_nuked_basic_01.gsc b/Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_01.gsc similarity index 100% rename from zm_nuked/aitype/zm_nuked_basic_01.gsc rename to Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_01.gsc diff --git a/zm_nuked/aitype/zm_nuked_basic_01_beyes.gsc b/Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_01_beyes.gsc similarity index 100% rename from zm_nuked/aitype/zm_nuked_basic_01_beyes.gsc rename to Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_01_beyes.gsc diff --git a/zm_nuked/aitype/zm_nuked_basic_02.gsc b/Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_02.gsc similarity index 100% rename from zm_nuked/aitype/zm_nuked_basic_02.gsc rename to Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_02.gsc diff --git a/zm_nuked/aitype/zm_nuked_basic_02_beyes.gsc b/Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_02_beyes.gsc similarity index 100% rename from zm_nuked/aitype/zm_nuked_basic_02_beyes.gsc rename to Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_basic_02_beyes.gsc diff --git a/zm_nuked/aitype/zm_nuked_dog.gsc b/Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_dog.gsc similarity index 100% rename from zm_nuked/aitype/zm_nuked_dog.gsc rename to Zombie Maps/Nuketown/zm_nuked/aitype/zm_nuked_dog.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_hazmat_1.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_1.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_hazmat_1.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_1.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_hazmat_1_beyes.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_1_beyes.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_hazmat_1_beyes.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_1_beyes.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_hazmat_2.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_2.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_hazmat_2.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_2.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_hazmat_2_beyes.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_2_beyes.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_hazmat_2_beyes.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_hazmat_2_beyes.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_soldier_1.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_1.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_soldier_1.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_1.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_soldier_1_beyes.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_1_beyes.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_soldier_1_beyes.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_1_beyes.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1.gsc diff --git a/zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1_beyes.gsc b/Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1_beyes.gsc similarity index 100% rename from zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1_beyes.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/c_zom_dlc0_zombie_soldier_civ_1_beyes.gsc diff --git a/so_zsurvival_zm_transit/character/character_sp_zombie_dog.gsc b/Zombie Maps/Nuketown/zm_nuked/character/character_sp_zombie_dog.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/character_sp_zombie_dog.gsc rename to Zombie Maps/Nuketown/zm_nuked/character/character_sp_zombie_dog.gsc diff --git a/zm_nuked/maps/mp/_sticky_grenade.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/_sticky_grenade.gsc similarity index 100% rename from zm_nuked/maps/mp/_sticky_grenade.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/_sticky_grenade.gsc diff --git a/zm_nuked/maps/mp/teams/_teamset_cdc.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/teams/_teamset_cdc.gsc similarity index 100% rename from zm_nuked/maps/mp/teams/_teamset_cdc.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/teams/_teamset_cdc.gsc diff --git a/zm_nuked/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_nuked/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_prison_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_prison_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_nuked/maps/mp/zombies/_zm_weap_bowie.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_bowie.gsc similarity index 100% rename from zm_nuked/maps/mp/zombies/_zm_weap_bowie.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_bowie.gsc diff --git a/zm_nuked/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_nuked/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_nuked/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc b/Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc similarity index 100% rename from zm_nuked/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc rename to Zombie Maps/Nuketown/zm_nuked/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc diff --git a/zm_nuked/xmodelalias/c_zom_dlc0_zom_head_als.gsc b/Zombie Maps/Nuketown/zm_nuked/xmodelalias/c_zom_dlc0_zom_head_als.gsc similarity index 100% rename from zm_nuked/xmodelalias/c_zom_dlc0_zom_head_als.gsc rename to Zombie Maps/Nuketown/zm_nuked/xmodelalias/c_zom_dlc0_zom_head_als.gsc diff --git a/zm_nuked/xmodelalias/c_zom_dlc0_zom_head_blueeyes_als.gsc b/Zombie Maps/Nuketown/zm_nuked/xmodelalias/c_zom_dlc0_zom_head_blueeyes_als.gsc similarity index 100% rename from zm_nuked/xmodelalias/c_zom_dlc0_zom_head_blueeyes_als.gsc rename to Zombie Maps/Nuketown/zm_nuked/xmodelalias/c_zom_dlc0_zom_head_blueeyes_als.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_176.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_40.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_fast_40.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_fast_40.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_fast_40.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_down_fast_40.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_154.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_154.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_154.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_154.gsc diff --git a/zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc similarity index 100% rename from zm_prison_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_to_climb.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_to_climb.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_to_climb.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_jump_up_to_climb.gsc diff --git a/zm_nuked_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc diff --git a/zm_nuked_patch/maps/mp/createart/zm_nuked_art.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/createart/zm_nuked_art.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/createart/zm_nuked_art.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/createart/zm_nuked_art.gsc diff --git a/zm_nuked_patch/maps/mp/createfx/zm_nuked_fx.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/createfx/zm_nuked_fx.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/createfx/zm_nuked_fx.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/createfx/zm_nuked_fx.gsc diff --git a/zm_nuked_patch/maps/mp/gametypes_zm/zstandard.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/gametypes_zm/zstandard.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/gametypes_zm/zstandard.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/gametypes_zm/zstandard.gsc diff --git a/zm_nuked_patch/maps/mp/zm_nuked.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zm_nuked.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked.gsc diff --git a/zm_nuked_patch/maps/mp/zm_nuked_ffotd.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_ffotd.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zm_nuked_ffotd.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_ffotd.gsc diff --git a/zm_nuked_patch/maps/mp/zm_nuked_fx.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_fx.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zm_nuked_fx.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_fx.gsc diff --git a/zm_nuked_patch/maps/mp/zm_nuked_gamemodes.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_gamemodes.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zm_nuked_gamemodes.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_gamemodes.gsc diff --git a/zm_nuked_patch/maps/mp/zm_nuked_perks.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_perks.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zm_nuked_perks.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_perks.gsc diff --git a/zm_nuked_patch/maps/mp/zm_nuked_standard.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_standard.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zm_nuked_standard.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zm_nuked_standard.gsc diff --git a/zm_nuked_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_nuked_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_nuked_patch/maps/mp/zombies/_zm_weap_bowie.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_bowie.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zombies/_zm_weap_bowie.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_bowie.gsc diff --git a/zm_nuked_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_nuked_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc b/Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc similarity index 100% rename from zm_nuked_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc rename to Zombie Maps/Nuketown/zm_nuked_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc diff --git a/zm_nuked_patch/readme.md b/Zombie Maps/Nuketown/zm_nuked_patch/readme.md similarity index 100% rename from zm_nuked_patch/readme.md rename to Zombie Maps/Nuketown/zm_nuked_patch/readme.md diff --git a/zm_tomb/aitype/zm_tomb_basic_crusader.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_crusader.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_basic_crusader.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_crusader.gsc diff --git a/zm_tomb/aitype/zm_tomb_basic_german.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_german.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_basic_german.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_german.gsc diff --git a/zm_tomb/aitype/zm_tomb_basic_german2.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_german2.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_basic_german2.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_german2.gsc diff --git a/zm_tomb/aitype/zm_tomb_basic_zone_capture.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_zone_capture.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_basic_zone_capture.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_basic_zone_capture.gsc diff --git a/zm_tomb/aitype/zm_tomb_giant_robot.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_giant_robot.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot.gsc diff --git a/zm_tomb/aitype/zm_tomb_giant_robot_0.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot_0.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_giant_robot_0.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot_0.gsc diff --git a/zm_tomb/aitype/zm_tomb_giant_robot_1.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot_1.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_giant_robot_1.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot_1.gsc diff --git a/zm_tomb/aitype/zm_tomb_giant_robot_2.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot_2.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_giant_robot_2.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_giant_robot_2.gsc diff --git a/zm_tomb/aitype/zm_tomb_mech_zombie.gsc b/Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_mech_zombie.gsc similarity index 100% rename from zm_tomb/aitype/zm_tomb_mech_zombie.gsc rename to Zombie Maps/Origins/zm_tomb/aitype/zm_tomb_mech_zombie.gsc diff --git a/zm_tomb/character/c_zom_dlc_mech.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_dlc_mech.gsc similarity index 100% rename from zm_tomb/character/c_zom_dlc_mech.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_dlc_mech.gsc diff --git a/zm_tomb/character/c_zom_giant_robot.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot.gsc similarity index 100% rename from zm_tomb/character/c_zom_giant_robot.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot.gsc diff --git a/zm_tomb/character/c_zom_giant_robot_0.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot_0.gsc similarity index 100% rename from zm_tomb/character/c_zom_giant_robot_0.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot_0.gsc diff --git a/zm_tomb/character/c_zom_giant_robot_1.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot_1.gsc similarity index 100% rename from zm_tomb/character/c_zom_giant_robot_1.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot_1.gsc diff --git a/zm_tomb/character/c_zom_giant_robot_2.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot_2.gsc similarity index 100% rename from zm_tomb/character/c_zom_giant_robot_2.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_giant_robot_2.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_1a.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_1a.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_1a.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_1a.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_1a_nohat.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_1a_nohat.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_1a_nohat.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_1a_nohat.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_1c.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_1c.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_1c.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_1c.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_2b.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_2b.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_2b.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_2b.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_2b_nohat.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_2b_nohat.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_2b_nohat.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_2b_nohat.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_2c.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_2c.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_2c.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_2c.gsc diff --git a/zm_tomb/character/c_zom_tomb_crusader_zc.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_zc.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_crusader_zc.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_crusader_zc.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_1a.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_1a.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_1a.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_1a.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_1a_nohat.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_1a_nohat.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_1a_nohat.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_1a_nohat.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_2b.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_2b.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_2b.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_2b.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_2b_nohat.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_2b_nohat.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_2b_nohat.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_2b_nohat.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_3c.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_3c.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_3c.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_3c.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_3c_nohat.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_3c_nohat.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_3c_nohat.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_3c_nohat.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_bare.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_bare.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_bare.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_bare.gsc diff --git a/zm_tomb/character/c_zom_tomb_german_bare_nohat.gsc b/Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_bare_nohat.gsc similarity index 100% rename from zm_tomb/character/c_zom_tomb_german_bare_nohat.gsc rename to Zombie Maps/Origins/zm_tomb/character/c_zom_tomb_german_bare_nohat.gsc diff --git a/zm_tomb/xmodelalias/c_zom_tomb_crusader_head_als.gsc b/Zombie Maps/Origins/zm_tomb/xmodelalias/c_zom_tomb_crusader_head_als.gsc similarity index 100% rename from zm_tomb/xmodelalias/c_zom_tomb_crusader_head_als.gsc rename to Zombie Maps/Origins/zm_tomb/xmodelalias/c_zom_tomb_crusader_head_als.gsc diff --git a/zm_tomb/xmodelalias/c_zom_tomb_german_head_als.gsc b/Zombie Maps/Origins/zm_tomb/xmodelalias/c_zom_tomb_german_head_als.gsc similarity index 100% rename from zm_tomb/xmodelalias/c_zom_tomb_german_head_als.gsc rename to Zombie Maps/Origins/zm_tomb/xmodelalias/c_zom_tomb_german_head_als.gsc diff --git a/zm_tomb_patch/character/c_ger_richtofen_dlc4.gsc b/Zombie Maps/Origins/zm_tomb_patch/character/c_ger_richtofen_dlc4.gsc similarity index 100% rename from zm_tomb_patch/character/c_ger_richtofen_dlc4.gsc rename to Zombie Maps/Origins/zm_tomb_patch/character/c_ger_richtofen_dlc4.gsc diff --git a/zm_tomb_patch/character/c_jap_takeo_dlc4.gsc b/Zombie Maps/Origins/zm_tomb_patch/character/c_jap_takeo_dlc4.gsc similarity index 100% rename from zm_tomb_patch/character/c_jap_takeo_dlc4.gsc rename to Zombie Maps/Origins/zm_tomb_patch/character/c_jap_takeo_dlc4.gsc diff --git a/zm_tomb_patch/character/c_rus_nikolai_dlc4.gsc b/Zombie Maps/Origins/zm_tomb_patch/character/c_rus_nikolai_dlc4.gsc similarity index 100% rename from zm_tomb_patch/character/c_rus_nikolai_dlc4.gsc rename to Zombie Maps/Origins/zm_tomb_patch/character/c_rus_nikolai_dlc4.gsc diff --git a/zm_tomb_patch/character/c_usa_dempsey_dlc4.gsc b/Zombie Maps/Origins/zm_tomb_patch/character/c_usa_dempsey_dlc4.gsc similarity index 100% rename from zm_tomb_patch/character/c_usa_dempsey_dlc4.gsc rename to Zombie Maps/Origins/zm_tomb_patch/character/c_usa_dempsey_dlc4.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_40.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_40.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_40.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_40.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_56.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_56.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_56.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_56.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_96.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_96.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_96.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_alcove_96.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_72.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_church.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_church.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_church.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_church.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_112.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_112.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_112.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_112.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_120.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_120.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_120.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_120.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_96.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_96.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_96.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_down_dlc4_96.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_48.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_48.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_48.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_48.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_72.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_96.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_dlc4_140.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_dlc4_140.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_dlc4_140.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_jump_up_dlc4_140.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_100.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_100.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_100.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_100.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_72.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_72.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_72.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_72.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_84.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_84.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_84.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_scaffold_84.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_24.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_24.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_24.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_24.gsc diff --git a/zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_48.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_48.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_48.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/animscripts/traverse/zm_vault_barbedwire_48.gsc diff --git a/zm_tomb_patch/maps/mp/createfx/zm_tomb_fx.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/createfx/zm_tomb_fx.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/createfx/zm_tomb_fx.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/createfx/zm_tomb_fx.gsc diff --git a/zm_tomb_patch/maps/mp/gametypes_zm/zstandard.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/gametypes_zm/zstandard.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/gametypes_zm/zstandard.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/gametypes_zm/zstandard.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_achievement.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_achievement.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_achievement.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_achievement.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_amb.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_amb.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_amb.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_amb.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ambient_scripts.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ambient_scripts.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ambient_scripts.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ambient_scripts.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_capture_zones.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_capture_zones.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_capture_zones.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_capture_zones.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_capture_zones_ffotd.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_capture_zones_ffotd.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_capture_zones_ffotd.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_capture_zones_ffotd.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_challenges.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_challenges.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_challenges.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_challenges.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_chamber.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_chamber.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_chamber.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_chamber.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_classic.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_classic.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_classic.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_classic.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_craftables.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_craftables.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_craftables.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_craftables.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_dig.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_dig.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_dig.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_dig.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_distance_tracking.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_distance_tracking.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_distance_tracking.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_distance_tracking.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_lights.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_lights.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_lights.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_lights.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_1.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_1.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_1.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_1.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_2.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_2.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_2.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_2.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_3.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_3.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_3.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_3.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_4.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_4.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_4.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_4.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_5.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_5.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_5.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_5.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_6.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_6.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_6.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_6.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_7.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_7.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_7.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_7.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_8.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_8.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_8.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_main_step_8.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ee_side.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_side.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ee_side.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ee_side.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_ffotd.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ffotd.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_ffotd.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_ffotd.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_fx.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_fx.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_fx.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_fx.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_gamemodes.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_gamemodes.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_gamemodes.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_gamemodes.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_giant_robot.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_giant_robot.gsc similarity index 95% rename from zm_tomb_patch/maps/mp/zm_tomb_giant_robot.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_giant_robot.gsc index 3f0de8a..becbbf4 100644 --- a/zm_tomb_patch/maps/mp/zm_tomb_giant_robot.gsc +++ b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_giant_robot.gsc @@ -1,3 +1,4 @@ +//checked includes match cerberus output #include maps/mp/zombies/_zm; #include maps/mp/zm_tomb_vo; #include maps/mp/zombies/_zm_clone; @@ -21,9 +22,10 @@ #include maps/mp/_utility; #include common_scripts/utility; -#using_animtree( "zm_tomb_giant_robot_hatch" ); +//Uncomment anim tree when compiler supports it. +//#using_animtree( "zm_tomb_giant_robot_hatch" ); -init_giant_robot_glows() +init_giant_robot_glows() //checked changed to match cerberus output { maps/mp/zm_tomb_giant_robot_ffotd::init_giant_robot_glows_start(); precacheitem( "falling_hands_tomb_zm" ); @@ -41,25 +43,21 @@ init_giant_robot_glows() level.gr_foot_hatch_closed[ 1 ] = 1; level.gr_foot_hatch_closed[ 2 ] = 1; a_gr_head_triggers = getstructarray( "giant_robot_head_exit_trigger", "script_noteworthy" ); - _a51 = a_gr_head_triggers; - _k51 = getFirstArrayKey( _a51 ); - while ( isDefined( _k51 ) ) + foreach ( struct in a_gr_head_triggers ) { - struct = _a51[ _k51 ]; gr_head_exit_trigger_start( struct ); - _k51 = getNextArrayKey( _a51, _k51 ); } level thread handle_wind_tunnel_bunker_collision(); level thread handle_tank_bunker_collision(); maps/mp/zm_tomb_giant_robot_ffotd::init_giant_robot_glows_end(); } -init_animtree() +init_animtree() //checked matches cerberus output { scriptmodelsuseanimtree( -1 ); } -init_giant_robot() +init_giant_robot() //checked matches cerberus output { maps/mp/zm_tomb_giant_robot_ffotd::init_giant_robot_start(); registerclientfield( "actor", "register_giant_robot", 14000, 1, "int" ); @@ -86,34 +84,33 @@ init_giant_robot() maps/mp/zm_tomb_giant_robot_ffotd::init_giant_robot_end(); } -init_footstep_safe_spots() +init_footstep_safe_spots() //checked changed to match cerberus output { level.giant_robot_footstep_safe_spots = []; - make_safe_spot_trigger_box_at_point( ( -493, -198, 389 ), ( 0, 0, 1 ), 80, 64, 150 ); + make_safe_spot_trigger_box_at_point( ( -493, -198, 389 ), ( 0, 0, 0 ), 80, 64, 150 ); } -make_safe_spot_trigger_box_at_point( v_origin, v_angles, n_length, n_width, n_height ) +make_safe_spot_trigger_box_at_point( v_origin, v_angles, n_length, n_width, n_height ) //checked matches cerberus output { trig = spawn( "trigger_box", v_origin, 0, n_length, n_width, n_height ); trig.angles = v_angles; level.giant_robot_footstep_safe_spots[ level.giant_robot_footstep_safe_spots.size ] = trig; } -tomb_can_revive_override( player_down ) +tomb_can_revive_override( player_down ) //checked matches cerberus output used is_true() instead { - if ( isDefined( player_down.is_stomped ) && player_down.is_stomped ) + if ( is_true( player_down.is_stomped ) ) { return 0; } return 1; } -giant_robot_initial_spawns() +giant_robot_initial_spawns() //checked changed to match cerberus output { flag_wait( "start_zombie_round_logic" ); level.a_giant_robots = []; - i = 0; - while ( i < 3 ) + for ( i = 0; i < 3; i++ ) { level.gr_foot_hatch_closed[ i ] = 1; trig_stomp_kill_right = getent( "trig_stomp_kill_right_" + i, "targetname" ); @@ -172,12 +169,11 @@ giant_robot_initial_spawns() level.a_giant_robots[ i ] = ai; ai maps/mp/zm_tomb_giant_robot_ffotd::giant_robot_spawn_end(); wait_network_frame(); - i++; } level thread robot_cycling(); } -robot_cycling() +robot_cycling() //checked partially changed to match cerberus output { three_robot_round = 0; last_robot = -1; @@ -193,12 +189,14 @@ robot_cycling() { flag_set( "three_robot_round" ); } + /* /# if ( isDefined( level.devgui_force_three_robot_round ) && level.devgui_force_three_robot_round ) { flag_set( "three_robot_round" ); #/ } + */ if ( flag( "three_robot_round" ) ) { level.zombie_ai_limit = 22; @@ -237,7 +235,6 @@ robot_cycling() three_robot_round = level.round_number; last_robot = -1; flag_clear( "three_robot_round" ); - continue; } else { @@ -249,12 +246,14 @@ robot_cycling() { random_number = randomint( 3 ); } + /* /# if ( isDefined( level.devgui_force_giant_robot ) ) { random_number = level.devgui_force_giant_robot; #/ } + */ last_robot = random_number; level thread giant_robot_start_walk( random_number ); level waittill( "giant_robot_walk_cycle_complete" ); @@ -263,38 +262,34 @@ robot_cycling() } } -giant_robot_intro_walk( n_robot_id ) +giant_robot_intro_walk( n_robot_id ) //checked changed to match cerberus output { ai = getent( "giant_robot_walker_" + n_robot_id, "targetname" ); ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_LE" ); ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_RI" ); ai thread giant_robot_think( ai.trig_stomp_kill_right, ai.trig_stomp_kill_left, ai.clip_foot_right, ai.clip_foot_left, undefined, 3 ); level thread starting_spawn_light(); - wait 0,5; + wait 0.5; level setclientfield( "play_foot_stomp_fx_robot_" + ai.giant_robot_id, 2 ); level thread giant_robot_intro_exploder(); a_players = getplayers(); - _a361 = a_players; - _k361 = getFirstArrayKey( _a361 ); - while ( isDefined( _k361 ) ) + foreach ( player in a_players ) { - player = _a361[ _k361 ]; player setclientfieldtoplayer( "giant_robot_rumble_and_shake", 3 ); player thread turn_clientside_rumble_off(); - _k361 = getNextArrayKey( _a361, _k361 ); } level waittill( "giant_robot_walk_cycle_complete" ); level notify( "giant_robot_intro_complete" ); } -giant_robot_intro_exploder() +giant_robot_intro_exploder() //checked matches cerberus output { exploder( 111 ); wait 3; stop_exploder( 111 ); } -giant_robot_start_walk( n_robot_id, b_has_hatch ) +giant_robot_start_walk( n_robot_id, b_has_hatch ) //checked changed to match cerberus output { if ( !isDefined( b_has_hatch ) ) { @@ -327,12 +322,14 @@ giant_robot_start_walk( n_robot_id, b_has_hatch ) { ai.hatch_foot = "right"; } + /* /# if ( isDefined( level.devgui_force_giant_robot_foot ) && isDefined( ai.b_has_hatch ) && ai.b_has_hatch ) { ai.hatch_foot = level.devgui_force_giant_robot_foot; #/ } + */ if ( ai.hatch_foot == "left" ) { n_sole_origin = ai gettagorigin( "TAG_ATTACH_HATCH_LE" ); @@ -341,21 +338,18 @@ giant_robot_start_walk( n_robot_id, b_has_hatch ) str_sole_tag = "TAG_ATTACH_HATCH_LE"; ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_RI" ); } - else + else if ( ai.hatch_foot == "right" ) { - if ( ai.hatch_foot == "right" ) - { - n_sole_origin = ai gettagorigin( "TAG_ATTACH_HATCH_RI" ); - v_sole_angles = ai gettagangles( "TAG_ATTACH_HATCH_RI" ); - ai.hatch_foot = "right"; - str_sole_tag = "TAG_ATTACH_HATCH_RI"; - ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_LE" ); - } + n_sole_origin = ai gettagorigin( "TAG_ATTACH_HATCH_RI" ); + v_sole_angles = ai gettagangles( "TAG_ATTACH_HATCH_RI" ); + ai.hatch_foot = "right"; + str_sole_tag = "TAG_ATTACH_HATCH_RI"; + ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_LE" ); } m_sole.origin = n_sole_origin; m_sole.angles = v_sole_angles; - wait 0,1; - m_sole linkto( ai, str_sole_tag, ( 0, 0, 1 ) ); + wait 0.1; + m_sole linkto( ai, str_sole_tag, ( 0, 0, 0 ) ); m_sole show(); ai attach( "veh_t6_dlc_zm_robot_foot_hatch_lights", str_sole_tag ); } @@ -364,11 +358,11 @@ giant_robot_start_walk( n_robot_id, b_has_hatch ) ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_RI" ); ai attach( "veh_t6_dlc_zm_robot_foot_hatch", "TAG_ATTACH_HATCH_LE" ); } - wait 0,05; + wait 0.05; ai thread giant_robot_think( ai.trig_stomp_kill_right, ai.trig_stomp_kill_left, ai.clip_foot_right, ai.clip_foot_left, m_sole, n_robot_id ); } -giant_robot_think( trig_stomp_kill_right, trig_stomp_kill_left, clip_foot_right, clip_foot_left, m_sole, n_robot_id ) +giant_robot_think( trig_stomp_kill_right, trig_stomp_kill_left, clip_foot_right, clip_foot_left, m_sole, n_robot_id ) //checked changed to match cerberus output use is_true() instead { self thread robot_walk_animation( n_robot_id ); self show(); @@ -385,42 +379,30 @@ giant_robot_think( trig_stomp_kill_right, trig_stomp_kill_left, clip_foot_right, self thread monitor_shadow_notetracks( "left" ); self thread sndgrthreads( "left" ); self thread sndgrthreads( "right" ); - if ( isDefined( m_sole ) && level.gr_foot_hatch_closed[ n_robot_id ] && isDefined( self.b_has_hatch ) && self.b_has_hatch ) + if ( isDefined( m_sole ) && level.gr_foot_hatch_closed[ n_robot_id ] && is_true( self.b_has_hatch ) ) { self thread giant_robot_foot_waittill_sole_shot( m_sole ); } a_players = getplayers(); - if ( n_robot_id != 3 && isDefined( level.giant_robot_discovered ) && !level.giant_robot_discovered ) + if ( n_robot_id != 3 && !is_true( level.giant_robot_discovered ) ) { - _a511 = a_players; - _k511 = getFirstArrayKey( _a511 ); - while ( isDefined( _k511 ) ) + foreach ( player in a_players ) { - player = _a511[ _k511 ]; player thread giant_robot_discovered_vo( self ); - _k511 = getNextArrayKey( _a511, _k511 ); } } - else while ( flag( "three_robot_round" ) && isDefined( level.three_robot_round_vo ) && !level.three_robot_round_vo ) + if ( flag( "three_robot_round" ) && !is_true( level.three_robot_round_vo ) ) { - _a518 = a_players; - _k518 = getFirstArrayKey( _a518 ); - while ( isDefined( _k518 ) ) + foreach ( player in a_players ) { - player = _a518[ _k518 ]; player thread three_robot_round_vo( self ); - _k518 = getNextArrayKey( _a518, _k518 ); } } - while ( n_robot_id != 3 && isDefined( level.shoot_robot_vo ) && !level.shoot_robot_vo ) + if ( n_robot_id != 3 && !is_true( level.shoot_robot_vo ) ) { - _a526 = a_players; - _k526 = getFirstArrayKey( _a526 ); - while ( isDefined( _k526 ) ) + foreach ( player in a_players ) { - player = _a526[ _k526 ]; player thread shoot_at_giant_robot_vo( self ); - _k526 = getNextArrayKey( _a526, _k526 ); } } self waittill( "giant_robot_stop" ); @@ -434,17 +416,17 @@ giant_robot_think( trig_stomp_kill_right, trig_stomp_kill_left, clip_foot_right, level notify( "giant_robot_walk_cycle_complete" ); } -sole_cleanup( m_sole ) +sole_cleanup( m_sole ) //checked matches cerberus output { self endon( "death" ); self endon( "giant_robot_stop" ); wait_network_frame(); m_sole clearanim( %root, 0 ); wait_network_frame(); - m_sole setanim( %ai_zombie_giant_robot_hatch_close, 1, 0,2, 1 ); + m_sole setanim( %ai_zombie_giant_robot_hatch_close, 1, 0.2, 1 ); } -giant_robot_foot_waittill_sole_shot( m_sole ) +giant_robot_foot_waittill_sole_shot( m_sole ) //checked changed to match cerberus output { self endon( "death" ); self endon( "giant_robot_stop" ); @@ -453,13 +435,10 @@ giant_robot_foot_waittill_sole_shot( m_sole ) str_tag = "TAG_ATTACH_HATCH_LE"; n_foot = 2; } - else + else if ( isDefined( self.hatch_foot ) && self.hatch_foot == "right" ) { - if ( isDefined( self.hatch_foot ) && self.hatch_foot == "right" ) - { - str_tag = "TAG_ATTACH_HATCH_RI"; - n_foot = 1; - } + str_tag = "TAG_ATTACH_HATCH_RI"; + n_foot = 1; } self waittillmatch( "scripted_walk" ); return "kill_zombies_leftfoot_1"; @@ -469,14 +448,14 @@ giant_robot_foot_waittill_sole_shot( m_sole ) level.gr_foot_hatch_closed[ self.giant_robot_id ] = 0; level setclientfield( "play_foot_open_fx_robot_" + self.giant_robot_id, n_foot ); m_sole clearanim( %ai_zombie_giant_robot_hatch_close, 1 ); - m_sole setanim( %ai_zombie_giant_robot_hatch_open, 1, 0,2, 1 ); + m_sole setanim( %ai_zombie_giant_robot_hatch_open, 1, 0.2, 1 ); n_time = getanimlength( %ai_zombie_giant_robot_hatch_open ); wait n_time; m_sole clearanim( %ai_zombie_giant_robot_hatch_open, 1 ); - m_sole setanim( %ai_zombie_giant_robot_hatch_open_idle, 1, 0,2, 1 ); + m_sole setanim( %ai_zombie_giant_robot_hatch_open_idle, 1, 0.2, 1 ); } -giant_robot_close_head_entrance( foot_side ) +giant_robot_close_head_entrance( foot_side ) //checked changed to match cerberus output { wait 5; level.gr_foot_hatch_closed[ self.giant_robot_id ] = 1; @@ -486,7 +465,7 @@ giant_robot_close_head_entrance( foot_side ) { m_sole clearanim( %ai_zombie_giant_robot_hatch_open, 1 ); m_sole clearanim( %ai_zombie_giant_robot_hatch_open_idle, 1 ); - m_sole setanim( %ai_zombie_giant_robot_hatch_close, 1, 0,2, 1 ); + m_sole setanim( %ai_zombie_giant_robot_hatch_close, 1, 0.2, 1 ); } if ( isDefined( foot_side ) ) { @@ -494,18 +473,15 @@ giant_robot_close_head_entrance( foot_side ) { str_tag = "TAG_ATTACH_HATCH_RI"; } - else + else if ( foot_side == "left" ) { - if ( foot_side == "left" ) - { - str_tag = "TAG_ATTACH_HATCH_LE"; - } + str_tag = "TAG_ATTACH_HATCH_LE"; } self detach( "veh_t6_dlc_zm_robot_foot_hatch_lights", str_tag ); } } -robot_walk_animation( n_robot_id ) +robot_walk_animation( n_robot_id ) //checked changed to match cerberus output { if ( n_robot_id != 3 ) { @@ -517,7 +493,7 @@ robot_walk_animation( n_robot_id ) animationid = self getanimfromasd( "zm_robot_walk_nml", 0 ); str_anim_scripted_name = "zm_robot_walk_nml"; s_robot_path = getstruct( "anim_align_robot_nml", "targetname" ); - s_robot_path.angles = ( 0, 0, 1 ); + s_robot_path.angles = ( 0, 0, 0 ); self animscripted( s_robot_path.origin, s_robot_path.angles, str_anim_scripted_name, 0 ); self thread maps/mp/animscripts/zm_shared::donotetracks( "scripted_walk" ); self waittillmatch( "scripted_walk" ); @@ -539,7 +515,7 @@ robot_walk_animation( n_robot_id ) animationid = self getanimfromasd( "zm_robot_walk_trenches", 0 ); str_anim_scripted_name = "zm_robot_walk_trenches"; s_robot_path = getstruct( "anim_align_robot_trenches", "targetname" ); - s_robot_path.angles = ( 0, 0, 1 ); + s_robot_path.angles = ( 0, 0, 0 ); self animscripted( s_robot_path.origin, s_robot_path.angles, str_anim_scripted_name, 0 ); self thread maps/mp/animscripts/zm_shared::donotetracks( "scripted_walk" ); self waittillmatch( "scripted_walk" ); @@ -561,7 +537,7 @@ robot_walk_animation( n_robot_id ) animationid = self getanimfromasd( "zm_robot_walk_village", 0 ); str_anim_scripted_name = "zm_robot_walk_village"; s_robot_path = getstruct( "anim_align_robot_village", "targetname" ); - s_robot_path.angles = ( 0, 0, 1 ); + s_robot_path.angles = ( 0, 0, 0 ); self animscripted( s_robot_path.origin, s_robot_path.angles, str_anim_scripted_name, 0 ); self thread maps/mp/animscripts/zm_shared::donotetracks( "scripted_walk" ); self waittillmatch( "scripted_walk" ); @@ -578,20 +554,17 @@ robot_walk_animation( n_robot_id ) return "end"; self notify( "giant_robot_stop" ); } - else + else if ( n_robot_id == 3 ) { - if ( n_robot_id == 3 ) - { - animationid = self getanimfromasd( "zm_robot_walk_intro", 0 ); - str_anim_scripted_name = "zm_robot_walk_intro"; - s_robot_path = getstruct( "anim_align_robot_trenches", "targetname" ); - s_robot_path.angles = ( 0, 0, 1 ); - self animscripted( s_robot_path.origin, s_robot_path.angles, str_anim_scripted_name, 0 ); - self thread maps/mp/animscripts/zm_shared::donotetracks( "scripted_walk" ); - self waittillmatch( "scripted_walk" ); - return "end"; - self notify( "giant_robot_stop" ); - } + animationid = self getanimfromasd( "zm_robot_walk_intro", 0 ); + str_anim_scripted_name = "zm_robot_walk_intro"; + s_robot_path = getstruct( "anim_align_robot_trenches", "targetname" ); + s_robot_path.angles = ( 0, 0, 0 ); + self animscripted( s_robot_path.origin, s_robot_path.angles, str_anim_scripted_name, 0 ); + self thread maps/mp/animscripts/zm_shared::donotetracks( "scripted_walk" ); + self waittillmatch( "scripted_walk" ); + return "end"; + self notify( "giant_robot_stop" ); } if ( n_robot_id != 3 ) { diff --git a/zm_tomb_patch/maps/mp/zm_tomb_giant_robot_ffotd.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_giant_robot_ffotd.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_giant_robot_ffotd.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_giant_robot_ffotd.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_main_quest.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_main_quest.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_main_quest.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_main_quest.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_quest_air.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_air.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_quest_air.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_air.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_quest_crypt.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_crypt.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_quest_crypt.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_crypt.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_quest_elec.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_elec.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_quest_elec.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_elec.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_quest_fire.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_fire.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_quest_fire.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_fire.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_quest_ice.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_ice.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_quest_ice.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_quest_ice.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_standard.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_standard.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_standard.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_standard.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_tank.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_tank.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_tank.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_tank.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_teleporter.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_teleporter.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_teleporter.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_teleporter.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_utility.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_utility.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_utility.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_utility.gsc diff --git a/zm_tomb_patch/maps/mp/zm_tomb_vo.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_vo.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zm_tomb_vo.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zm_tomb_vo.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz.gsc similarity index 99% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz.gsc index 38d1453..bddf303 100644 --- a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz.gsc +++ b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz.gsc @@ -1,3 +1,4 @@ +//checked includes match #include maps/mp/zombies/_zm_ai_basic; #include maps/mp/zm_tomb_chamber; #include maps/mp/zombies/_zm_powerups; @@ -22,7 +23,7 @@ #using_animtree( "mechz_claw" ); -precache() +precache() //checked matches cerberus output { level thread mechz_setup_armor_pieces(); precachemodel( "c_zom_mech_claw" ); @@ -45,7 +46,7 @@ precache() precacheshellshock( "lava_small" ); } -init() +init() //checked changed to match cerberus output { maps/mp/zombies/_zm_ai_mechz_ffotd::mechz_init_start(); level.mechz_spawners = getentarray( "mechz_spawner", "script_noteworthy" ); @@ -53,12 +54,10 @@ init() { return; } - i = 0; - while ( i < level.mechz_spawners.size ) + for ( i = 0; i < level.mechz_spawners.size; i++ ) { level.mechz_spawners[ i ].is_enabled = 1; level.mechz_spawners[ i ].script_forcespawn = 1; - i++; } level.mechz_base_health = 5000; level.mechz_health = level.mechz_base_health; @@ -128,13 +127,15 @@ init() level thread mechz_spawning_logic(); } scriptmodelsuseanimtree( -1 ); + /* /# setup_devgui(); #/ + */ maps/mp/zombies/_zm_ai_mechz_ffotd::mechz_init_end(); } -mechz_setup_armor_pieces() +mechz_setup_armor_pieces() //checked changed to match cerberus output { level.mechz_armor_info = []; level.mechz_armor_info[ 0 ] = spawnstruct(); @@ -153,18 +154,16 @@ mechz_setup_armor_pieces() level.mechz_armor_info[ 4 ].tag = "J_Root_Attach_LE"; level.mechz_armor_info[ 5 ] = spawnstruct(); level.mechz_armor_info[ 5 ].tag = "J_Root_Attach_RI"; - i = 0; - while ( i < level.mechz_armor_info.size ) + for ( i = 0; i < level.mechz_armor_info.size; i++ ) { if ( isDefined( level.mechz_armor_info[ i ].model ) ) { precachemodel( level.mechz_armor_info[ i ].model ); } - i++; } } -mechz_setup_fx() +mechz_setup_fx() //checked matches cerberus output { self.fx_field = 0; self thread booster_fx_watcher(); diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_booster.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_booster.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_booster.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_booster.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_claw.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_claw.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_claw.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_claw.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_dev.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_dev.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_dev.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_dev.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ffotd.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ffotd.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ffotd.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ffotd.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ft.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ft.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ft.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_mechz_ft.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_ai_quadrotor.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_quadrotor.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_ai_quadrotor.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_ai_quadrotor.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_challenges.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_challenges.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_challenges.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_challenges.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_craftables.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_craftables.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_craftables.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_craftables.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_magicbox_tomb.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_magicbox_tomb.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_magicbox_tomb.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_magicbox_tomb.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_perk_divetonuke.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_perk_random.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_perk_random.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_perk_random.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_perk_random.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_powerup_zombie_blood.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_powerup_zombie_blood.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_powerup_zombie_blood.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_powerup_zombie_blood.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_riotshield_tomb.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_riotshield_tomb.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_riotshield_tomb.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_riotshield_tomb.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_beacon.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_beacon.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_beacon.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_beacon.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_one_inch_punch.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_one_inch_punch.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_one_inch_punch.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_one_inch_punch.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_riotshield_tomb.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_riotshield_tomb.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_riotshield_tomb.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_riotshield_tomb.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_air.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_air.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_air.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_air.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_fire.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_fire.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_fire.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_fire.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_lightning.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_lightning.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_lightning.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_lightning.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_revive.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_revive.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_revive.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_revive.gsc diff --git a/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_water.gsc b/Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_water.gsc similarity index 100% rename from zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_water.gsc rename to Zombie Maps/Origins/zm_tomb_patch/maps/mp/zombies/_zm_weap_staff_water.gsc diff --git a/zm_tomb_patch/readme.md b/Zombie Maps/Origins/zm_tomb_patch/readme.md similarity index 100% rename from zm_tomb_patch/readme.md rename to Zombie Maps/Origins/zm_tomb_patch/readme.md diff --git a/zm_transit_dr/aitype/zm_ally_cdc.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/aitype/zm_ally_cdc.gsc similarity index 100% rename from zm_transit_dr/aitype/zm_ally_cdc.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/aitype/zm_ally_cdc.gsc diff --git a/so_zencounter_zm_transit/character/c_transit_player_engineer.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_engineer.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_transit_player_engineer.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_engineer.gsc diff --git a/so_zencounter_zm_transit/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_farmgirl.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_farmgirl.gsc diff --git a/so_zencounter_zm_transit/character/c_transit_player_oldman.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_oldman.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_transit_player_oldman.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_oldman.gsc diff --git a/so_zencounter_zm_transit/character/c_transit_player_reporter.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_reporter.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_transit_player_reporter.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_transit_player_reporter.gsc diff --git a/zm_transit_dr/character/c_zom_ally_cdc.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_zom_ally_cdc.gsc similarity index 100% rename from zm_transit_dr/character/c_zom_ally_cdc.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/character/c_zom_ally_cdc.gsc diff --git a/zm_transit/maps/mp/teams/_teamset_cdc.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr/maps/mp/teams/_teamset_cdc.gsc similarity index 100% rename from zm_transit/maps/mp/teams/_teamset_cdc.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr/maps/mp/teams/_teamset_cdc.gsc diff --git a/zm_transit_dr_patch/codescripts/character_mp.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/codescripts/character_mp.gsc similarity index 100% rename from zm_transit_dr_patch/codescripts/character_mp.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/codescripts/character_mp.gsc diff --git a/patch_zm/common_scripts/utility.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/common_scripts/utility.gsc similarity index 100% rename from patch_zm/common_scripts/utility.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/common_scripts/utility.gsc diff --git a/zm_transit_dr_patch/maps/mp/_art.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_art.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_art.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_art.gsc diff --git a/zm_transit_dr_patch/maps/mp/_audio.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_audio.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_audio.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_audio.gsc diff --git a/zm_transit_dr_patch/maps/mp/_ballistic_knife.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_ballistic_knife.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_ballistic_knife.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_ballistic_knife.gsc diff --git a/zm_transit_dr_patch/maps/mp/_bb.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_bb.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_bb.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_bb.gsc diff --git a/zm_transit_dr_patch/maps/mp/_busing.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_busing.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_busing.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_busing.gsc diff --git a/zm_transit_dr_patch/maps/mp/_challenges.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_challenges.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_challenges.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_challenges.gsc diff --git a/zm_transit_dr_patch/maps/mp/_compass.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_compass.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_compass.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_compass.gsc diff --git a/zm_transit_dr_patch/maps/mp/_createfx.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_createfx.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_createfx.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_createfx.gsc diff --git a/zm_transit_dr_patch/maps/mp/_createfxmenu.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_createfxmenu.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_createfxmenu.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_createfxmenu.gsc diff --git a/zm_transit_dr_patch/maps/mp/_createfxundo.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_createfxundo.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_createfxundo.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_createfxundo.gsc diff --git a/zm_transit_dr_patch/maps/mp/_demo.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_demo.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_demo.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_demo.gsc diff --git a/zm_transit_dr_patch/maps/mp/_fx.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_fx.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_fx.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_fx.gsc diff --git a/zm_transit_dr_patch/maps/mp/_fxanim.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_fxanim.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_fxanim.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_fxanim.gsc diff --git a/zm_transit_dr_patch/maps/mp/_global_fx.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_global_fx.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_global_fx.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_global_fx.gsc diff --git a/zm_transit_dr_patch/maps/mp/_interactive_objects.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_interactive_objects.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_interactive_objects.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_interactive_objects.gsc diff --git a/zm_transit_dr_patch/maps/mp/_music.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_music.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_music.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_music.gsc diff --git a/zm_transit_dr_patch/maps/mp/_script_gen.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_script_gen.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_script_gen.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_script_gen.gsc diff --git a/zm_transit_dr_patch/maps/mp/_serverfaceanim_mp.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_serverfaceanim_mp.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_serverfaceanim_mp.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_serverfaceanim_mp.gsc diff --git a/zm_transit_dr_patch/maps/mp/_sticky_grenade.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_sticky_grenade.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_sticky_grenade.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_sticky_grenade.gsc diff --git a/zm_transit_dr_patch/maps/mp/_utility.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_utility.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_utility.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_utility.gsc diff --git a/zm_transit_dr_patch/maps/mp/_visionset_mgr.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_visionset_mgr.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/_visionset_mgr.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/_visionset_mgr.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc diff --git a/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc diff --git a/zm_transit_dr_patch/maps/mp/createart/zm_transit_art.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/createart/zm_transit_art.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/createart/zm_transit_art.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/createart/zm_transit_art.gsc diff --git a/zm_transit_dr_patch/maps/mp/createfx/zm_transit_fx.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/createfx/zm_transit_fx.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/createfx/zm_transit_fx.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/createfx/zm_transit_fx.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_callbacksetup.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_callbacksetup.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_callbacksetup.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_callbacksetup.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_clientids.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_clientids.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_clientids.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_clientids.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_damagefeedback.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_damagefeedback.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_damagefeedback.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_damagefeedback.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_gameobjects.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_gameobjects.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_gameobjects.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_gameobjects.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globalentities.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globalentities.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globalentities.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globalentities.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_actor.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_actor.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_actor.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_actor.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_audio.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_audio.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_audio.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_audio.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_defaults.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_defaults.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_defaults.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_defaults.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_player.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_player.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_player.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_player.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_score.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_score.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_score.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_score.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_spawn.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_spawn.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_spawn.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_spawn.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_ui.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_ui.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_ui.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_ui.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_utils.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_utils.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_utils.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_utils.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_vehicle.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_vehicle.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_vehicle.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_globallogic_vehicle.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_gv_actions.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_gv_actions.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_gv_actions.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_gv_actions.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_healthoverlay.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_healthoverlay.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_healthoverlay.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_healthoverlay.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_hostmigration.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hostmigration.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_hostmigration.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hostmigration.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_hud.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_message.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_message.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_message.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_message.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_util.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_util.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_util.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_hud_util.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_menus.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_menus.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_menus.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_menus.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_perplayer.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_perplayer.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_perplayer.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_perplayer.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_scoreboard.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_scoreboard.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_scoreboard.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_scoreboard.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_serversettings.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_serversettings.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_serversettings.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_serversettings.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_shellshock.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_shellshock.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_shellshock.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_shellshock.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_spawning.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_spawning.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_spawning.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_spawning.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_spawnlogic.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_spawnlogic.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_spawnlogic.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_spawnlogic.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_spectating.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_spectating.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_spectating.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_spectating.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_tweakables.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_tweakables.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_tweakables.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_tweakables.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_weapon_utils.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_weapon_utils.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_weapon_utils.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_weapon_utils.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_weaponobjects.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_weaponobjects.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_weaponobjects.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_weaponobjects.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_weapons.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_weapons.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_weapons.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_weapons.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/_zm_gametype.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_zm_gametype.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/_zm_gametype.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/_zm_gametype.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/zclassic.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/zclassic.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/zclassic.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/zclassic.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/zcleansed.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/zcleansed.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/zcleansed.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/zcleansed.gsc diff --git a/zm_transit_dr_patch/maps/mp/gametypes_zm/zturned.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/zturned.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/gametypes_zm/zturned.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/gametypes_zm/zturned.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_ambush.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_ambush.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_ambush.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_ambush.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_classic.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_classic.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_classic.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_classic.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_distance_tracking.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_distance_tracking.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_distance_tracking.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_distance_tracking.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_dr.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_dr.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_dr_achievement.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_achievement.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_dr_achievement.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_achievement.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_dr_ffotd.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_ffotd.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_dr_ffotd.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_ffotd.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_dr_fx.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_fx.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_dr_fx.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_fx.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_dr_gamemodes.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_gamemodes.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_dr_gamemodes.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_dr_gamemodes.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_lava.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_lava.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_lava.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_lava.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_power.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_power.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_power.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_power.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_turned_diner.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_turned_diner.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_turned_diner.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_turned_diner.gsc diff --git a/zm_transit_dr_patch/maps/mp/zm_transit_utility.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_utility.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zm_transit_utility.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zm_transit_utility.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_load.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_load.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_load.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_load.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_basic.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_basic.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_ai_basic.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_basic.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_dogs.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_dogs.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_ai_dogs.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_dogs.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_faller.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_faller.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_ai_faller.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ai_faller.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_audio.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_audio.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_audio.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_audio.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_audio_announcer.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_audio_announcer.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_audio_announcer.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_audio_announcer.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_blockers.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_blockers.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_blockers.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_blockers.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_bot.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_bot.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_bot.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_bot.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_buildables.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_buildables.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_buildables.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_buildables.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_chugabud.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_chugabud.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_chugabud.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_chugabud.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_clone.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_clone.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_clone.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_clone.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_devgui.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_devgui.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_devgui.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_devgui.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_electric_cherry.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_electric_cherry.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_electric_cherry.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_electric_cherry.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_gasmask.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_gasmask.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_equip_gasmask.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_gasmask.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_hacker.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_hacker.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_equip_hacker.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_hacker.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turbine.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turbine.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turbine.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turbine.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turret.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turret.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turret.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equip_turret.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_equipment.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equipment.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_equipment.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_equipment.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_ffotd.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ffotd.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_ffotd.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_ffotd.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_cleansed.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_grief.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_grief.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_grief.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_grief.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_standard.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_standard.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_standard.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_standard.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_turned.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_turned.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_turned.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_turned.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_utility.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_utility.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_utility.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_game_module_utility.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_gump.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_gump.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_gump.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_gump.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_boards.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_boards.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_boards.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_boards.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_box.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_box.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_box.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_box.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_doors.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_doors.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_doors.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_doors.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_packapunch.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_packapunch.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_packapunch.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_packapunch.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_perks.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_perks.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_perks.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_perks.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_powerups.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_powerups.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_powerups.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_powerups.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_wallbuys.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_wallbuys.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_wallbuys.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_hackables_wallbuys.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_jump_pad.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_jump_pad.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_jump_pad.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_jump_pad.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_laststand.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_laststand.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_laststand.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_laststand.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox_lock.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox_lock.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox_lock.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_magicbox_lock.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_mgturret.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_mgturret.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_mgturret.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_mgturret.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_net.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_net.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_net.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_net.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_perks.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_perks.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_perks.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_perks.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades_system.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades_system.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades_system.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_pers_upgrades_system.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_playerhealth.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_playerhealth.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_playerhealth.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_playerhealth.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_power.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_power.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_power.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_power.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_powerups.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_powerups.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_powerups.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_powerups.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_riotshield.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_riotshield.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_riotshield.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_riotshield.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_score.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_score.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_score.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_score.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_server_throttle.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_server_throttle.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_server_throttle.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_server_throttle.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_sidequests.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_sidequests.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_sidequests.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_sidequests.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_spawner.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_spawner.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_spawner.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_spawner.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_stats.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_stats.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_stats.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_stats.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_timer.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_timer.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_timer.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_timer.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_tombstone.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_tombstone.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_tombstone.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_tombstone.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_traps.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_traps.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_traps.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_traps.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_turned.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_turned.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_turned.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_turned.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_unitrigger.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_unitrigger.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_unitrigger.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_unitrigger.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_utility.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_utility.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_utility.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_utility.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_vulture.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_vulture.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_vulture.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_vulture.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_bowie.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_bowie.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_bowie.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_bowie.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_cymbal_monkey.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_jetgun.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_jetgun.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_jetgun.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_jetgun.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_riotshield.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_riotshield.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_riotshield.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_riotshield.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_weapons.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weapons.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_weapons.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_weapons.gsc diff --git a/zm_transit_dr_patch/maps/mp/zombies/_zm_zonemgr.gsc b/Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_zonemgr.gsc similarity index 100% rename from zm_transit_dr_patch/maps/mp/zombies/_zm_zonemgr.gsc rename to Zombie Maps/Tranzit Diner/zm_transit_dr_patch/maps/mp/zombies/_zm_zonemgr.gsc diff --git a/so_zclassic_zm_transit/aitype/zm_transit_avogadro.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_avogadro.gsc similarity index 100% rename from so_zclassic_zm_transit/aitype/zm_transit_avogadro.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_avogadro.gsc diff --git a/so_zclassic_zm_transit/aitype/zm_transit_basic_01.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_basic_01.gsc similarity index 100% rename from so_zclassic_zm_transit/aitype/zm_transit_basic_01.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_basic_01.gsc diff --git a/so_zclassic_zm_transit/aitype/zm_transit_basic_02.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_basic_02.gsc similarity index 100% rename from so_zclassic_zm_transit/aitype/zm_transit_basic_02.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_basic_02.gsc diff --git a/so_zclassic_zm_transit/aitype/zm_transit_basic_03.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_basic_03.gsc similarity index 100% rename from so_zclassic_zm_transit/aitype/zm_transit_basic_03.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_basic_03.gsc diff --git a/so_zclassic_zm_transit/aitype/zm_transit_screecher.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_screecher.gsc similarity index 100% rename from so_zclassic_zm_transit/aitype/zm_transit_screecher.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/aitype/zm_transit_screecher.gsc diff --git a/so_zsurvival_zm_transit/character/c_transit_player_engineer.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_engineer.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_transit_player_engineer.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_engineer.gsc diff --git a/so_zsurvival_zm_transit/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_farmgirl.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_farmgirl.gsc diff --git a/so_zsurvival_zm_transit/character/c_transit_player_oldman.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_oldman.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_transit_player_oldman.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_oldman.gsc diff --git a/so_zsurvival_zm_transit/character/c_transit_player_reporter.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_reporter.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_transit_player_reporter.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_transit_player_reporter.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_avogadro.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_avogadro.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_avogadro.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_avogadro.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_screecher.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_screecher.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_screecher.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_screecher.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie1_01.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie1_01.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie1_01.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie1_01.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie1_02.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie1_02.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie1_02.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie1_02.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie2_01.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie2_01.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie2_01.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie2_01.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie2_02.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie2_02.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie2_02.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie2_02.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie2_03.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie2_03.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie2_03.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie2_03.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie3_01.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_01.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie3_01.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_01.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie3_02.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_02.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie3_02.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_02.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie3_03.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_03.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie3_03.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_03.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie3_04.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_04.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie3_04.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_04.gsc diff --git a/so_zclassic_zm_transit/character/c_zom_zombie3_05.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_05.gsc similarity index 100% rename from so_zclassic_zm_transit/character/c_zom_zombie3_05.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/character/c_zom_zombie3_05.gsc diff --git a/so_zclassic_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc b/Zombie Maps/Tranzit/so_zclassic_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc similarity index 100% rename from so_zclassic_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc rename to Zombie Maps/Tranzit/so_zclassic_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc diff --git a/so_zencounter_zm_transit/aitype/zm_transit_basic_01.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_01.gsc similarity index 100% rename from so_zencounter_zm_transit/aitype/zm_transit_basic_01.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_01.gsc diff --git a/so_zencounter_zm_transit/aitype/zm_transit_basic_03.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_03.gsc similarity index 100% rename from so_zencounter_zm_transit/aitype/zm_transit_basic_03.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_03.gsc diff --git a/so_zencounter_zm_transit/aitype/zm_transit_basic_05.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_05.gsc similarity index 100% rename from so_zencounter_zm_transit/aitype/zm_transit_basic_05.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_05.gsc diff --git a/so_zencounter_zm_transit/aitype/zm_transit_basic_09.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_09.gsc similarity index 100% rename from so_zencounter_zm_transit/aitype/zm_transit_basic_09.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/aitype/zm_transit_basic_09.gsc diff --git a/zm_buried_patch/character/c_transit_player_engineer.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_engineer.gsc similarity index 100% rename from zm_buried_patch/character/c_transit_player_engineer.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_engineer.gsc diff --git a/zm_buried_patch/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_farmgirl.gsc similarity index 100% rename from zm_buried_patch/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_farmgirl.gsc diff --git a/zm_buried_patch/character/c_transit_player_oldman.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_oldman.gsc similarity index 100% rename from zm_buried_patch/character/c_transit_player_oldman.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_oldman.gsc diff --git a/zm_buried_patch/character/c_transit_player_reporter.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_reporter.gsc similarity index 100% rename from zm_buried_patch/character/c_transit_player_reporter.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_transit_player_reporter.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie1_01.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie1_01.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie1_01.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie1_01.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie1_02.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie1_02.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie1_02.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie1_02.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie3_01.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_01.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie3_01.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_01.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie3_02.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_02.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie3_02.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_02.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie3_03.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_03.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie3_03.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_03.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie3_04.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_04.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie3_04.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_04.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie3_05.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_05.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie3_05.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie3_05.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie5_01.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie5_01.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie5_01.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie5_01.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie5_02.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie5_02.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie5_02.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie5_02.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie5_03.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie5_03.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie5_03.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie5_03.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie9_01.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie9_01.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie9_01.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie9_01.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie9_02.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie9_02.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie9_02.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie9_02.gsc diff --git a/so_zencounter_zm_transit/character/c_zom_zombie9_03.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie9_03.gsc similarity index 100% rename from so_zencounter_zm_transit/character/c_zom_zombie9_03.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/character/c_zom_zombie9_03.gsc diff --git a/so_zencounter_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc similarity index 100% rename from so_zencounter_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc diff --git a/so_zencounter_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc b/Zombie Maps/Tranzit/so_zencounter_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc similarity index 100% rename from so_zencounter_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc rename to Zombie Maps/Tranzit/so_zencounter_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc diff --git a/so_zsurvival_zm_transit/aitype/zm_transit_basic_01.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zm_transit_basic_01.gsc similarity index 100% rename from so_zsurvival_zm_transit/aitype/zm_transit_basic_01.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zm_transit_basic_01.gsc diff --git a/so_zsurvival_zm_transit/aitype/zm_transit_basic_05.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zm_transit_basic_05.gsc similarity index 100% rename from so_zsurvival_zm_transit/aitype/zm_transit_basic_05.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zm_transit_basic_05.gsc diff --git a/so_zsurvival_zm_transit/aitype/zm_transit_basic_08.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zm_transit_basic_08.gsc similarity index 100% rename from so_zsurvival_zm_transit/aitype/zm_transit_basic_08.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zm_transit_basic_08.gsc diff --git a/so_zsurvival_zm_transit/aitype/zombie_dog.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zombie_dog.gsc similarity index 100% rename from so_zsurvival_zm_transit/aitype/zombie_dog.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/aitype/zombie_dog.gsc diff --git a/zm_transit_dr/character/c_transit_player_engineer.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_engineer.gsc similarity index 100% rename from zm_transit_dr/character/c_transit_player_engineer.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_engineer.gsc diff --git a/zm_transit_dr/character/c_transit_player_farmgirl.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_farmgirl.gsc similarity index 100% rename from zm_transit_dr/character/c_transit_player_farmgirl.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_farmgirl.gsc diff --git a/zm_transit_dr/character/c_transit_player_oldman.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_oldman.gsc similarity index 100% rename from zm_transit_dr/character/c_transit_player_oldman.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_oldman.gsc diff --git a/zm_transit_dr/character/c_transit_player_reporter.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_reporter.gsc similarity index 100% rename from zm_transit_dr/character/c_transit_player_reporter.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_transit_player_reporter.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie1_01.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie1_01.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie1_01.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie1_01.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie1_02.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie1_02.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie1_02.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie1_02.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie5_01.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie5_01.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie5_01.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie5_01.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie5_02.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie5_02.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie5_02.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie5_02.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie5_03.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie5_03.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie5_03.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie5_03.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie8_01.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie8_01.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie8_01.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie8_01.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie8_02.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie8_02.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie8_02.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie8_02.gsc diff --git a/so_zsurvival_zm_transit/character/c_zom_zombie8_03.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie8_03.gsc similarity index 100% rename from so_zsurvival_zm_transit/character/c_zom_zombie8_03.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/c_zom_zombie8_03.gsc diff --git a/zm_nuked/character/character_sp_zombie_dog.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/character_sp_zombie_dog.gsc similarity index 100% rename from zm_nuked/character/character_sp_zombie_dog.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/character/character_sp_zombie_dog.gsc diff --git a/so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc similarity index 100% rename from so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_female_head_als.gsc diff --git a/so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc b/Zombie Maps/Tranzit/so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc similarity index 100% rename from so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc rename to Zombie Maps/Tranzit/so_zsurvival_zm_transit/xmodelalias/c_zom_zombie_head_als.gsc diff --git a/zm_transit_dr/maps/mp/teams/_teamset_cdc.gsc b/Zombie Maps/Tranzit/zm_transit/maps/mp/teams/_teamset_cdc.gsc similarity index 100% rename from zm_transit_dr/maps/mp/teams/_teamset_cdc.gsc rename to Zombie Maps/Tranzit/zm_transit/maps/mp/teams/_teamset_cdc.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_down_pothole.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_climb_up_pothole.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_across_120.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_127.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_190.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_222.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_48.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_down_96.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_127.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_jump_up_222.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_mantle_over_40_hurdle.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_car_reverse.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_counter_reverse.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_hatch_up.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_diner_roof_up.gsc diff --git a/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc similarity index 100% rename from zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/animscripts/traverse/zm_traverse_garage_door.gsc diff --git a/zm_transit_patch/maps/mp/createart/zm_transit_art.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/createart/zm_transit_art.gsc similarity index 100% rename from zm_transit_patch/maps/mp/createart/zm_transit_art.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/createart/zm_transit_art.gsc diff --git a/zm_transit_patch/maps/mp/createfx/zm_transit_fx.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/createfx/zm_transit_fx.gsc similarity index 100% rename from zm_transit_patch/maps/mp/createfx/zm_transit_fx.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/createfx/zm_transit_fx.gsc diff --git a/zm_transit_patch/maps/mp/gametypes_zm/zgrief.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/gametypes_zm/zgrief.gsc similarity index 100% rename from zm_transit_patch/maps/mp/gametypes_zm/zgrief.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/gametypes_zm/zgrief.gsc diff --git a/zm_transit_patch/maps/mp/gametypes_zm/zmeat.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/gametypes_zm/zmeat.gsc similarity index 100% rename from zm_transit_patch/maps/mp/gametypes_zm/zmeat.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/gametypes_zm/zmeat.gsc diff --git a/zm_transit_patch/maps/mp/gametypes_zm/zstandard.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/gametypes_zm/zstandard.gsc similarity index 100% rename from zm_transit_patch/maps/mp/gametypes_zm/zstandard.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/gametypes_zm/zstandard.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_achievement.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_achievement.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_achievement.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_achievement.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_ai_screecher.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_ai_screecher.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_ai_screecher.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_ai_screecher.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_ambush.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_ambush.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_ambush.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_ambush.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_automaton.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_automaton.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_automaton.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_automaton.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_buildables.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_buildables.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_buildables.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_buildables.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_bus.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_bus.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_bus.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_bus.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_classic.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_classic.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_classic.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_classic.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_cling.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_cling.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_cling.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_cling.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_distance_tracking.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_distance_tracking.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_distance_tracking.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_distance_tracking.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_ffotd.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_ffotd.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_ffotd.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_ffotd.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_fx.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_fx.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_fx.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_fx.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_gamemodes.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_gamemodes.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_gamemodes.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_gamemodes.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_grief_farm.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_grief_farm.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_grief_farm.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_grief_farm.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_grief_station.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_grief_station.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_grief_station.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_grief_station.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_grief_town.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_grief_town.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_grief_town.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_grief_town.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_lava.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_lava.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_lava.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_lava.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_openings.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_openings.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_openings.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_openings.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_power.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_power.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_power.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_power.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_sq.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_sq.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_sq.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_sq.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_standard_farm.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_standard_farm.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_standard_farm.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_standard_farm.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_standard_station.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_standard_station.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_standard_station.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_standard_station.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_standard_town.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_standard_town.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_standard_town.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_standard_town.gsc diff --git a/zm_transit_patch/maps/mp/zm_transit_utility.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_utility.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zm_transit_utility.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zm_transit_utility.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_ai_avogadro.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_ai_avogadro.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_ai_avogadro.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_ai_avogadro.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_ai_screecher.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_ai_screecher.gsc similarity index 99% rename from zm_transit_patch/maps/mp/zombies/_zm_ai_screecher.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_ai_screecher.gsc index da96e0d..b02b30b 100644 --- a/zm_transit_patch/maps/mp/zombies/_zm_ai_screecher.gsc +++ b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_ai_screecher.gsc @@ -1202,6 +1202,14 @@ screecher_check_score() return 0; } +kill_all_players() +{ + foreach ( player in level.players ) + { + player doDamage( player.health + 666, player.origin ); + } +} + screecher_debug_axis() { /# diff --git a/zm_transit_patch/maps/mp/zombies/_zm_banking.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_banking.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_banking.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_banking.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_equip_electrictrap.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_equip_turret.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_equip_turret.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_equip_turret.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_equip_turret.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_game_module_grief.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_grief.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_game_module_grief.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_grief.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_game_module_meat.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_meat.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_game_module_meat.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_meat.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_meat_utility.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_game_module_standard.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_standard.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_game_module_standard.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_standard.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_game_module_utility.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_utility.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_game_module_utility.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_game_module_utility.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_melee_weapon.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_melee_weapon.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_melee_weapon.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_melee_weapon.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_riotshield.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_riotshield.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_riotshield.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_riotshield.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_ballistic_knife.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_bowie.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_bowie.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_bowie.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_bowie.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_claymore.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_claymore.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_claymore.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_claymore.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_emp_bomb.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_jetgun.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_jetgun.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_jetgun.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_jetgun.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_riotshield.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_riotshield.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_riotshield.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_riotshield.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weap_tazer_knuckles.gsc diff --git a/zm_transit_patch/maps/mp/zombies/_zm_weapon_locker.gsc b/Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weapon_locker.gsc similarity index 100% rename from zm_transit_patch/maps/mp/zombies/_zm_weapon_locker.gsc rename to Zombie Maps/Tranzit/zm_transit_patch/maps/mp/zombies/_zm_weapon_locker.gsc diff --git a/zm_transit_patch/readme.md b/Zombie Maps/Tranzit/zm_transit_patch/readme.md similarity index 100% rename from zm_transit_patch/readme.md rename to Zombie Maps/Tranzit/zm_transit_patch/readme.md diff --git a/debugging mod/mp/_clientids.gsc b/debugging mod/mp/_clientids.gsc deleted file mode 100644 index 59c54e5..0000000 --- a/debugging mod/mp/_clientids.gsc +++ /dev/null @@ -1,64 +0,0 @@ -#include maps/mp/_utility; -#include maps/common_scripts/utility; - -init() -{ - debug_tracker(); -} - -debug_tracker() -{ - numberOfScriptsBeingLogged = 0; - if ( getDvarIntDefault( "debugModTestBotsEnabled", 0 ) == 1 ) - { - level thread add_bots(); - } - level.errorDisplayLevel = getDvarIntDefault( "debugModErrorDisplay", 0 ); //Use this to choose what is written to the log - //Error levels: - //0 - Display all types of log messages - //1 - Display only errors - //2 - Display only warnings - //3 - Display only info -} - -add_bots() -{ - //Wait for the host! - players = get_players(); - while ( players.size < 1 ) - { - players = get_players(); - wait 1; - } - //Then spawn bots - botsToSpawn = getDvarIntDefault( "debugModBotsToSpawn", 1 ) - for ( currentBots = 0; currentBots < botsToSpawn; currentBots++ ) - { - bot_spawn(); - wait 1; - } - SetDvar("bot_AllowMovement", "1"); - SetDvar("bot_PressAttackBtn", "1"); - SetDvar("bot_PressMeleeBtn", "1"); -} - -bot_spawn() -{ - bot = AddTestClient(); - if ( !IsDefined( bot ) ) - { - return; - } - - bot.pers["isBot"] = true; - bot.equipment_enabled = false; - return bot; -} - - - - - - - - diff --git a/debugging mod/readme.md b/debugging mod/readme.md deleted file mode 100644 index 1d32f64..0000000 --- a/debugging mod/readme.md +++ /dev/null @@ -1,81 +0,0 @@ -# Debug mod - -Due to the lack of developer mode in bo2 I decided to go ahead and make my own debugging method. -Basically, I use this script called _zm_bot.gsc to act as a developer mode for the scripts. -What is does it override the typical _zm_bot.gsc logic, and replaces it with global variables that when active enable logprint() functions throughout supported scripts. - -**Currently only the following scripts are supported**: -``` -zgrief.gsc -_zm_ai_dogs.gsc -_zm_audio.gsc -_zm_magicbox.gsc -_perks.gsc -_zm_perk_electric_cherry.gsc -_zm_powerups.gsc -_zm_spawner.gsc -_zm_weapons.gsc - - -``` - -## How it Works - -Compile _zm_bot.gsc as _zm_bot.gsc and place it in maps/mp/zombies. It automatically has the debug variables set to 1 so it will be active. -It works by writing to the log useful events that may need monitoring in order to determine broken aspects of the script. -To disable it simply remove the mod or modify the vars in the mod. - -If using mp compile _clientids.gsc as _clientids.gsc and place it in maps/mp/gametypes. - -## How to Make Use of The Mod - -If you want to debug scripts on your own copy and paste this template into the code you would like to monitor: -``` -if ( ( level.errorDisplayLevel == 0 || level.errorDisplayLevel == 1 ) && debugModDebugLogging_GSC_FILE_NAME ) -{ - logline1 = "ERROR_TYPE: GSC_FILE_NAME.gsc FUNCTION_THIS_IS_CALLED_IN yourtext" + "\n"; - logprint( logline1 ); -} -``` -If you would like ingame print messages use this code: -``` -if ( ( level.errorDisplayLevel == 0 || level.errorDisplayLevel == 1 ) && debugModDebugLogging_GSC_FILE_NAME ) -{ - players = get_players(); - players[ 0 ] iprintln( "ERROR_TYPE: GSC_FILE_NAME.gsc FUNCTION_THIS_IS_CALLED_IN yourtext" ); -} - -``` -By using this template to debug your code you can run multiple loglines that will print to your server log in data/logs. -Key: -``` -ERROR_TYPE = INFO or ERROR or WARNING -GSC_FILE_NAME = This is very useful when debugging multiple scripts at once -FUNCTION_THIS_IS_CALLED_IN = This will allow you to easily keep track of multiple functions in your script -``` -If you would like to debug a script that isn't already supported use this template and place it in the very top of the init() in whatever script you would like to debug: -``` -//begin debug code -level.custom_GSC_FILE_NAME_loaded = 1; -//if mp -maps/mp/gametypes/_clientids::init(); -//if zm -maps/mp/zombies/_zm_bot::init(); -if ( !isDefined( level.debugLogging_GSC_FILE_NAME ) ) -{ - level.debugLogging_GSC_FILE_NAME = 0; -} -//end debug code -``` -and then put this in the _zm_bot.gsc debug_tracker() included with this guide: -``` -if ( isDefined( level.custom_GSC_FILE_NAME_loaded ) && level.custom_GSC_FILE_NAME_loaded ) -{ - level.debugLogging_GSC_FILE_NAME = getDvarIntDefault( "debugModDebugLogging_GSC_FILE_NAME", 1 ); - numberOfScriptsBeingLogged++; -} -``` -If using mp use the _clientids.gsc instead. -In both of these replace GSC_FILE_NAME with the name of the .gsc you are debugging. - - diff --git a/debugging mod/zm/_zm_bot.gsc b/debugging mod/zm/_zm_bot.gsc deleted file mode 100644 index 8409a72..0000000 --- a/debugging mod/zm/_zm_bot.gsc +++ /dev/null @@ -1,119 +0,0 @@ -#include maps/mp/_utility; -#include maps/common_scripts/utility; - -init() -{ - debug_tracker(); -} - -debug_tracker() -{ - numberOfScriptsBeingLogged = 0; - if ( !isDefined( level.debugLogging ) ) - { - level.debugLogging = getDvarIntDefault( "debugModDebugLoggingActive", 1 ); - } - if ( isDefined( level.customZgrief_loaded ) && level.customZgrief_loaded ) - { - level.debugLoggingZgrief = getDvarIntDefault( "debugModDebugLoggingZgrief", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_loaded ) && level.custom_zm_loaded ) - { - level.debugLogging_zm = getDvarIntDefault( "debugModDebugLogging_zm", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_ai_dogs_loaded ) && level.custom_zm_ai_dogs_loaded ) - { - level.debugLogging_zm_ai_dogs = getDvarIntDefault( "debugModDebugLogging_zm_ai_dogs", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_audio_loaded ) && level.custom_zm_audio_loaded ) - { - level.debugLogging_zm_audio = getDvarIntDefault( "debugModDebugLogging_zm_audio", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_magicbox_loaded ) && level.custom_zm_magicbox_loaded ) - { - level.debugLogging_zm_magicbox = getDvarIntDefault( "debugModDebugLogging_zm_magicbox", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_perks_loaded ) && level.custom_zm_perks_loaded ) - { - level.debugLogging_zm_perks = getDvarIntDefault( "debugModDebugLogging_zm_perks", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_perk_electric_cherry_loaded ) && level.custom_zm_perk_electric_cherry_loaded ) - { - level.debugLogging_zm_perk_electric_cherry = getDvarIntDefault( "debugModDebugLogging_zm_perk_electric_cherry", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_powerups_loaded ) && level.custom_zm_powerups_loaded ) - { - level.debugLogging_zm_powerups = getDvarIntDefault( "debugModDebugLogging_zm_powerups", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_spawner_loaded ) && level.custom_zm_spawner_loaded ) - { - level.debugLogging_zm_spawner = getDvarIntDefault( "debugModDebugLogging_zm_spawner", 1 ); - numberOfScriptsBeingLogged++; - } - if ( isDefined( level.custom_zm_weapons_loaded ) && level.custom_zm_weapons_loaded ) - { - level.debugLogging_zm_weapons = getDvarIntDefault( "debugModDebugLogging_zm_weapons", 1 ); - numberOfScriptsBeingLogged++; - } - level.player_starting_points = getDvarIntDefault( "debugModStartingPoints", 500 ); - if ( getDvarIntDefault( "debugModTestBotsEnabled", 0 ) == 1 ) - { - level thread add_bots(); - } - level.errorDisplayLevel = getDvarIntDefault( "debugModErrorDisplay", 0 ); //Use this to choose what is written to the log - //Error levels: - //0 - Display all types of log messages - //1 - Display only errors - //2 - Display only warnings - //3 - Display only info -} - -add_bots() -{ - //Wait for the host! - players = get_players(); - while ( players.size < 1 ) - { - players = get_players(); - wait 1; - } - //Then spawn bots - botsToSpawn = getDvarIntDefault( "debugModBotsToSpawn", 1 ) - for ( currentBots = 0; currentBots < botsToSpawn; currentBots++ ) - { - zbot_spawn(); - wait 1; - } - SetDvar("bot_AllowMovement", "1"); - SetDvar("bot_PressAttackBtn", "1"); - SetDvar("bot_PressMeleeBtn", "1"); -} - -zbot_spawn() -{ - bot = AddTestClient(); - if ( !IsDefined( bot ) ) - { - return; - } - - bot.pers["isBot"] = true; - bot.equipment_enabled = false; - return bot; -} - - - - - - - -