#include maps\mp\zm_alcatraz_gamemodes; #include common_scripts\utility; #include maps\mp\_utility; #include maps\mp\zombies\_zm_utility; #include maps\mp\zombies\_zm_game_module; #include maps\mp\gametypes_zm\_zm_gametype; #include maps\mp\zm_prison; #include maps\mp\zm_alcatraz_grief_cellblock; #include maps\mp\zm_alcatraz_classic; #include scripts\zm\replaced\zm_alcatraz_grief_cellblock; #include scripts\zm\locs\zm_prison_loc_docks; init() { level.custom_vending_precaching = maps\mp\zm_prison::custom_vending_precaching; add_map_gamemode( "zclassic", maps\mp\zm_prison::zclassic_preinit, undefined, undefined ); add_map_gamemode( "zgrief", scripts\zm\replaced\zm_alcatraz_grief_cellblock::zgrief_preinit, undefined, undefined ); add_map_location_gamemode( "zclassic", "prison", maps\mp\zm_alcatraz_classic::precache, maps\mp\zm_alcatraz_classic::main ); add_map_location_gamemode( "zgrief", "cellblock", scripts\zm\replaced\zm_alcatraz_grief_cellblock::precache, scripts\zm\replaced\zm_alcatraz_grief_cellblock::main ); if (getDvar("ui_zm_mapstartlocation_fake") == "docks") { scripts\zm\replaced\utility::add_struct_location_gamemode_func( "zgrief", "cellblock", scripts\zm\locs\zm_prison_loc_docks::struct_init ); } }