From bdbdaa60fffcb266fa517f9b5dbbf08ca691a897 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 21 Dec 2023 15:56:52 +0800 Subject: [PATCH] 1 --- server/gameserver/lispenv.cc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/gameserver/lispenv.cc b/server/gameserver/lispenv.cc index 248ca04e..0cf46811 100644 --- a/server/gameserver/lispenv.cc +++ b/server/gameserver/lispenv.cc @@ -300,6 +300,24 @@ public: return std::make_shared(a8::lisp::Atom(result)); }); + RegisterCProc + ( + "caster.spec_shot", + [this] (const a8::lisp::List& params) -> std::shared_ptr + { + double result = 0.0f; + if (params->size() == 1) { + a8::lisp::Atom atom_x = std::any_cast(params->at(0)->value); + a8::lisp::Atom atom_y = std::any_cast(params->at(1)->value); + a8::lisp::Atom atom_z = std::any_cast(params->at(2)->value); + } else { +#ifdef MYDEBUG + abort(); +#endif + } + return std::make_shared(a8::lisp::Atom(result)); + }); + RegisterCProc ( "caster.set_skill_local_var",