{ "Name" : "Northstar.Custom", "LoadPriority": 1, "Scripts": [ { "Path": "northstar_custom_autoprecache.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "After": "NorthstarCustomAutoprecache" }, "ServerCallback": { "After": "NorthstarCustomAutoprecache" } }, { "Path": "_northstar_devcommands.gnut", "RunOn": "SERVER && MP", "ServerCallback": { "After": "NorthstarDevCommands_Init" } }, { "Path": "weapons/mp_weapon_peacekraber.nut", "RunOn": "( CLIENT || SERVER ) && MP", }, { "Path": "gamemodes/sh_gamemode_sbox.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientPreCallback": { "Before": "Sh_GamemodeSbox_Init" }, "ServerPreCallback": { "Before": "Sh_GamemodeSbox_Init" } }, { "Path": "gamemodes/_gamemode_sbox.gnut", "RunOn": "SERVER && MP" }, { "Path": "weapons/mp_weapon_toolgun.nut", "RunOn": "( CLIENT || SERVER ) && MP" }, { "Path": "weapons/toolgun/sh_toolgun_tools.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": "ToolgunTools_Init", "ServerCallback": "ToolgunTools_Init" }, { "Path": "weapons/toolgun/sh_toolgun_tool_throw.nut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "After": "ToolgunToolThrowEntity_Init" }, "ServerCallback": { "After": "ToolgunToolThrowEntity_Init" } }, { "Path": "weapons/toolgun/sh_toolgun_tool_explode.nut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "After": "ToolgunToolCreateExplosion_Init" }, "ServerCallback": { "After": "ToolgunToolCreateExplosion_Init" } }, // fortwar { "Path": "gamemodes/sh_gamemode_fw_custom.nut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "SHCreateGamemodeFW_Init" }, "ServerCallback": { "Before": "SHCreateGamemodeFW_Init" } }, { "Path": "gamemodes/sh_gamemode_fw.nut", "RunOn": "( CLIENT || SERVER ) && MP" }, { "Path": "gamemodes/cl_gamemode_fw.nut", "RunOn": "CLIENT && MP" }, // gungame { "Path": "gamemodes/sh_gamemode_gg.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "Sh_GamemodeGG_Init" }, "ServerCallback": { "Before": "Sh_GamemodeGG_Init" } }, { "Path": "gamemodes/_gamemode_gg.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/cl_gamemode_gg.gnut", "RunOn": "CLIENT && MP" }, // titan tag { "Path": "gamemodes/sh_gamemode_tt.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "Sh_GamemodeTT_Init" }, "ServerCallback": { "Before": "Sh_GamemodeTT_Init" } }, { "Path": "gamemodes/_gamemode_tt.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/cl_gamemode_tt.gnut", "RunOn": "CLIENT && MP" }, // infection { "Path": "gamemodes/sh_gamemode_inf.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "Sh_GamemodeInfection_Init", }, "ServerCallback": { "Before": "Sh_GamemodeInfection_Init" } }, { "Path": "gamemodes/_gamemode_inf.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/cl_gamemode_inf.gnut", "RunOn": "CLIENT && MP" }, // arena { "Path": "_droppod_spawn.gnut", "RunOn": "SERVER && MP", "ServerCallback": { "After": "DropPodSpawn_Init" } }, { "Path": "gamemodes/sh_gamemode_arena.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "Sh_GamemodeArena_Init" }, "ServerCallback": { "Before": "Sh_GamemodeArena_Init" } }, { "Path": "gamemodes/sh_arena_loadouts.gnut", "RunOn": "UI || MP", "ClientCallback": { "After": "InitialiseArenaLoadouts" }, "ServerCallback": { "After": "InitialiseArenaLoadouts" }, "UICallback": { "After": "InitialiseArenaLoadouts" } }, { "Path": "gamemodes/_gamemode_arena.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/cl_gamemode_arena.gnut", "RunOn": "CLIENT && MP" }, // amped killrace { "Path": "gamemodes/sh_gamemode_kr.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "Sh_GamemodeKR_Init" }, "ServerCallback": { "Before": "Sh_GamemodeKR_Init" } }, { "Path": "gamemodes/_gamemode_kr.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/cl_gamemode_kr.gnut", "RunOn": "CLIENT && MP" }, // fastball { "Path": "gamemodes/sh_gamemode_fastball.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "Sh_GamemodeFastball_Init" }, "ServerCallback": { "Before": "Sh_GamemodeFastball_Init" } }, { "Path": "gamemodes/_gamemode_fastball.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/_gamemode_fastball_intro.gnut", "RunOn": "SERVER && MP" }, { "Path": "gamemodes/cl_gamemode_fastball.gnut", "RunOn": "CLIENT && MP" }, // ctf comp { "Path": "gamemodes/sh_gamemode_ctf_comp.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "ShGamemodeCTFComp_Init" }, "ServerCallback": { "Before": "ShGamemodeCTFComp_Init" } }, { "Path": "titan/sh_first_person_embark.gnut", "RunOn": "( CLIENT || SERVER ) && MP", "ClientCallback": { "Before": "FirstPersonEmbark_Init", }, "ServerCallback": { "Before": "FirstPersonEmbark_Init" } }, // riffs, playlist vars etc { "Path": "gamemodes/_riff_instagib.gnut", "RunOn": "SERVER && MP", "ServerCallback": { "After": "RiffInstagib_Init" } }, { "Path": "_custom_air_accel.gnut", "RunOn": "MP", "ClientCallback": { "After": "CustomAirAccelVars_Init" }, "ServerCallback": { "After": "CustomAirAccelVars_Init" } }, { "Path": "_promode.gnut", "RunOn": "MP", "ClientCallback": { "After": "Promode_Init" }, "ServerCallback": { "After": "Promode_Init" } }, ], "Localisation": [ "resource/northstar_custom_%language%.txt" ] }