diff --git a/FFXIVClassic Map Server/actors/chara/npc/BattleNpc.cs b/FFXIVClassic Map Server/actors/chara/npc/BattleNpc.cs index 7f031c22..b11e9af1 100644 --- a/FFXIVClassic Map Server/actors/chara/npc/BattleNpc.cs +++ b/FFXIVClassic Map Server/actors/chara/npc/BattleNpc.cs @@ -10,6 +10,7 @@ using FFXIVClassic_Map_Server.actors.chara; using FFXIVClassic_Map_Server.actors.chara.ai; using FFXIVClassic_Map_Server.actors.chara.ai.controllers; using FFXIVClassic_Map_Server.packets.send.actor; +using FFXIVClassic_Map_Server.actors.chara.ai.state; namespace FFXIVClassic_Map_Server.Actors { @@ -49,5 +50,26 @@ namespace FFXIVClassic_Map_Server.Actors // todo: this.statusEffects.Update(tick); } + + /// // todo: create an action object? + public bool OnAttack(AttackState state) + { + return false; + } + + public override void Spawn(DateTime tick) + { + base.Spawn(tick); + } + + public override void Die(DateTime tick) + { + base.Die(tick); + } + + public void OnRoam(DateTime tick) + { + + } } } diff --git a/FFXIVClassic Map Server/lua/LuaEngine.cs b/FFXIVClassic Map Server/lua/LuaEngine.cs index 918fde24..364e34fe 100644 --- a/FFXIVClassic Map Server/lua/LuaEngine.cs +++ b/FFXIVClassic Map Server/lua/LuaEngine.cs @@ -157,7 +157,7 @@ namespace FFXIVClassic_Map_Server.lua if (!script.Globals.Get(functionName).IsNil()) { - res = script.Call(script.Globals.Get(functionName)); + res = script.Call(script.Globals.Get(functionName), args); } } }