summaryrefslogtreecommitdiff
path: root/gamemode/init.lua
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-06-25 19:02:54 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-06-25 19:02:54 -0400
commit21ef4d3eec0aa873c6a72a1ac19425e24912d4c8 (patch)
tree58a93d244bdd16fc5a524756e77257e799c35f50 /gamemode/init.lua
parentb9a3eac2ea20b59b57234466be88ae6b4f2379db (diff)
downloadredead-21ef4d3eec0aa873c6a72a1ac19425e24912d4c8.tar.gz
redead-21ef4d3eec0aa873c6a72a1ac19425e24912d4c8.tar.bz2
redead-21ef4d3eec0aa873c6a72a1ac19425e24912d4c8.zip
Added restrictions on which breakables can be considered reasonably breakable for zombies
Diffstat (limited to 'gamemode/init.lua')
-rw-r--r--gamemode/init.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/gamemode/init.lua b/gamemode/init.lua
index d6696a6..5a5c72a 100644
--- a/gamemode/init.lua
+++ b/gamemode/init.lua
@@ -212,7 +212,12 @@ function GM:InitPostEntity()
GAMEMODE:LoadAllEnts()
local tbl = ents.FindByClass( "prop_door_rotating" )
- tbl = table.Add( tbl, ents.FindByClass( "func_breakable*" ) )
+ for k,v in pairs(ents.FindByClass("func_breakable_*")) do
+ if v:GetMaxHealth() < 30 then
+ table.insert(tbl,v)
+ end
+ end
+ --tbl = table.Add( tbl, ents.FindByClass( "func_breakable*" ) )
tbl = table.Add( tbl, ents.FindByClass( "func_door*" ) )
for k,v in pairs(ents.FindByClass("prop_physics")) do
local min,max = v:WorldSpaceAABB()