bool LuaNPCScript::lookAtNpc(Character *source, unsigned char mode) { init_functions(); try { World::get()->setCurrentScript(this); fuse_ptr<Character> fuse_source(source); call("lookAtNpc")(fuse_source, mode); return true; } catch (luabind::error &e) { writeErrorMsg(); return false; } }
void LuaMonsterScript::lookAtMonster(Character *source, Character *target, unsigned char mode) { character_ptr fuse_source(source); character_ptr fuse_target(target); callEntrypoint("lookAtMonster", fuse_source, fuse_target, mode); }
void LuaNPCScript::lookAtNpc(Character *source, unsigned char mode) { character_ptr fuse_thisnpc(_thisnpc); character_ptr fuse_source(source); callEntrypoint("lookAtNpc", fuse_thisnpc, fuse_source, mode); }