From be456dc32370d29bbfbe5ea986cacc663df02c63 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Sun, 26 Nov 2017 12:38:23 +0100 Subject: [PATCH] gamemode: Fix client load order causing missing files. Garry's Mod registers lua files in the order they appear, and will immediately run cl_init.lua once it is registered. This occasionally caused includes to error. --- source/gamemodes/prophuntextended/gamemode/init.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/gamemodes/prophuntextended/gamemode/init.lua b/source/gamemodes/prophuntextended/gamemode/init.lua index 6a92df2..9038506 100644 --- a/source/gamemodes/prophuntextended/gamemode/init.lua +++ b/source/gamemodes/prophuntextended/gamemode/init.lua @@ -27,18 +27,20 @@ -- ------------------------------------------------------------------------- -- -- Shared AddCSLuaFile("sh_init.lua") -AddCSLuaFile("meta/player.lua") AddCSLuaFile("sh_config.lua") +AddCSLuaFile("meta/player.lua") AddCSLuaFile("player_class/class_default.lua") AddCSLuaFile("player_class/class_spectator.lua") AddCSLuaFile("player_class/class_seeker.lua") AddCSLuaFile("player_class/class_hider.lua") -- Client-Only -AddCSLuaFile("cl_init.lua") AddCSLuaFile("client/cl_ui_help.lua") AddCSLuaFile("client/cl_ui_teamselection.lua") +-- Client Init +AddCSLuaFile("cl_init.lua") -- Immediately executed when downloaded, weird bug. + -- ------------------------------------------------------------------------- -- --! Code -- ------------------------------------------------------------------------- --