1
This commit is contained in:
parent
bdbdaa60ff
commit
ae74d2b99a
@ -3879,3 +3879,8 @@ float Creature::GetHeightOffset()
|
||||
}
|
||||
return buff->meta->GetBuffParam1(buff);
|
||||
}
|
||||
|
||||
void Creature::SpecShot(const glm::vec3& pos, float dur_time)
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -403,6 +403,7 @@ class Creature : public MoveableEntity
|
||||
void ClearSkillHoldState();
|
||||
bool HasHeightOffset();
|
||||
float GetHeightOffset();
|
||||
void SpecShot(const glm::vec3& pos, float dur_time);
|
||||
|
||||
protected:
|
||||
virtual void OnBuffRemove(Buff& buff);
|
||||
|
@ -306,10 +306,11 @@ public:
|
||||
[this] (const a8::lisp::List& params) -> std::shared_ptr<a8::lisp::Value>
|
||||
{
|
||||
double result = 0.0f;
|
||||
if (params->size() == 1) {
|
||||
if (context_.buff->GetCaster().Get() && params->size() > 3) {
|
||||
a8::lisp::Atom atom_x = std::any_cast<a8::lisp::Atom>(params->at(0)->value);
|
||||
a8::lisp::Atom atom_y = std::any_cast<a8::lisp::Atom>(params->at(1)->value);
|
||||
a8::lisp::Atom atom_z = std::any_cast<a8::lisp::Atom>(params->at(2)->value);
|
||||
a8::lisp::Atom atom_dur_time = std::any_cast<a8::lisp::Atom>(params->at(3)->value);
|
||||
} else {
|
||||
#ifdef MYDEBUG
|
||||
abort();
|
||||
|
Loading…
x
Reference in New Issue
Block a user