From 7b6e5173e3126244e3887bc4c41cbb63ba5d8e6e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 4 Mar 2023 12:26:44 +0800 Subject: [PATCH] 1 --- server/gameserver/app.cc | 1 + server/gameserver/lispenv.cc | 5 +++-- third_party/a8 | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/gameserver/app.cc b/server/gameserver/app.cc index 75ac285f..0b8ee810 100644 --- a/server/gameserver/app.cc +++ b/server/gameserver/app.cc @@ -43,6 +43,7 @@ #include "skillhelper.h" #include "mt/MetaMgr.h" +#include "mt/Skill.h" struct MsgNode { diff --git a/server/gameserver/lispenv.cc b/server/gameserver/lispenv.cc index 57de237e..f45b95bd 100644 --- a/server/gameserver/lispenv.cc +++ b/server/gameserver/lispenv.cc @@ -13,7 +13,7 @@ public: { RegisterCProc ( - "getSkillNumber", + "!getSkillNumber", [this] (const a8::lisp::List& params) -> std::shared_ptr { double result = 0; @@ -21,6 +21,7 @@ public: abort(); } result = context_.skill_meta->_number_meta->_float_speed; + result =123; return std::make_shared(a8::lisp::Atom(result)); }); } @@ -70,7 +71,7 @@ public: } auto func_call_exprs = std::make_shared(); { - auto cproc = Find("getSkillNumber"); + auto cproc = Find("!getSkillNumber"); if (!cproc) { abort(); } diff --git a/third_party/a8 b/third_party/a8 index 24625f05..c4610bed 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit 24625f05d1636709680b03de74b60d2b4736d7d5 +Subproject commit c4610bed765a4b0fea47ef34dc9ecf8fbcaf3e68