From 84279bbb034aef483276926255e88c531219aa31 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Wed, 30 Dec 2015 20:06:08 -0500 Subject: Fixed birds crashing if not spawned on a valid navmesh --- gamemode/npcsystem/aidirector.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'gamemode/npcsystem/aidirector.lua') diff --git a/gamemode/npcsystem/aidirector.lua b/gamemode/npcsystem/aidirector.lua index d671b3c..b0a76a9 100644 --- a/gamemode/npcsystem/aidirector.lua +++ b/gamemode/npcsystem/aidirector.lua @@ -1,16 +1,18 @@ --Lol i dunno, spawn some npc's or something concommand.Add("ws_spawnzomb",function(ply, cmd, args) - SpawnNpcByName("Zombie",ply:GetPos()) - end -) + SpawnNpcByName("Zombie",ply:GetPos()) +end) + +concommand.Add("ws_spawnbird",function(ply,cmd,args) + SpawnNpcByName("Bird",ply:GetPos()) +end) function SpawnNpcByName(name, position) entdata = GetNpcByName(name) ent = ents.Create("ws_npc_ambient") ent:SetPos(position) - if(entdata.Speed) then ent.Speed = entdata.Speed end @@ -72,7 +74,6 @@ hook.Add("Tick","SpawnAmbient",function() if (C != CONTENTS_WATER and C != CONTENTS_WATER+CONTENTS_TRANSLUCENT) then --print("Appropriate place found, spawning bird)") - --SpawnNpcByName("Bird",Pos) break end end -- cgit v1.2.3-70-g09d2