Only add taunts to the menu if they actually exist.

master
Icedream 2015-04-24 20:55:12 +02:00
parent f839cac808
commit 431447f42f
1 changed files with 6 additions and 2 deletions

View File

@ -165,13 +165,17 @@ hook.Add("Think", "TauntList_DetectUpdate", function()
tauntsTable[TEAM_HUNTERS] = GAMEMODE.Hunter_Taunts tauntsTable[TEAM_HUNTERS] = GAMEMODE.Hunter_Taunts
tauntsFixedTable[TEAM_HUNTERS] = {} tauntsFixedTable[TEAM_HUNTERS] = {}
for index, item in pairs(GAMEMODE.Hunter_Taunts) do for index, item in pairs(GAMEMODE.Hunter_Taunts) do
tauntsFixedTable[TEAM_HUNTERS][index] = { item[1], FixName(item[2]) } if file.Exists(item[1], "GAME") then
tauntsFixedTable[TEAM_HUNTERS][index] = { item[1], FixName(item[2]) }
end
end end
tauntsTable[TEAM_PROPS] = GAMEMODE.Prop_Taunts tauntsTable[TEAM_PROPS] = GAMEMODE.Prop_Taunts
tauntsFixedTable[TEAM_PROPS] = {} tauntsFixedTable[TEAM_PROPS] = {}
for index, item in pairs(GAMEMODE.Prop_Taunts) do for index, item in pairs(GAMEMODE.Prop_Taunts) do
tauntsFixedTable[TEAM_PROPS][index] = { item[1], FixName(item[2]) } if file.Exists(item[1], "GAME") then
tauntsFixedTable[TEAM_PROPS][index] = { item[1], FixName(item[2]) }
end
end end
-- Tables that hold sound paths, see Prop Hunt, sh_config.lua:70-168 -- Tables that hold sound paths, see Prop Hunt, sh_config.lua:70-168