blob: 21f302edb8d1146d6f7b0b2c9da23b851301fb0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
local reg = nrequire("sh_npcsystem.lua")
local base = nrequire("sh_basenpc.lua")
local nextbot = scripted_ents.Get("base_nextbot")
local npc = {}
npc.Name = "Walkable NPC Base"
setmetatable(npc,{__index = function(self,key)
return self[key] or base[key] or nextbot[key]
end})
function npc:Initalize()
if base.Initalize then base.Initalize(self) end
if nextbot.Initalize then nextbot.Initalize(self) end
print("After initalizeing walkable, self.loco is", self.loco)
end
function npc:Face(ang_or_vec)
print("trying to face:",ang_or_vec,type(ang_or_vec))
end
reg.RegisterNPC(npc)
|