This commit is contained in:
aozhiwei 2022-07-27 11:39:28 +08:00
parent 79d3154ffd
commit 24b02634aa

View File

@ -421,6 +421,7 @@ void Buff::ProcSprint()
[] (const a8::XParams& param) [] (const a8::XParams& param)
{ {
Buff* buff = (Buff*)param.sender.GetUserData(); Buff* buff = (Buff*)param.sender.GetUserData();
if (!buff->meta->param3_int_list.empty()) {
a8::Vec2* pre_pos = (a8::Vec2*)param.param2.GetUserData(); a8::Vec2* pre_pos = (a8::Vec2*)param.param2.GetUserData();
std::set<int>* hited_objects = (std::set<int>*)param.param1.GetUserData(); std::set<int>* hited_objects = (std::set<int>*)param.param1.GetUserData();
std::set<Creature*> enemys; std::set<Creature*> enemys;
@ -449,6 +450,7 @@ void Buff::ProcSprint()
buff->owner->SetPos(old_pos); buff->owner->SetPos(old_pos);
*pre_pos = buff->owner->GetPos(); *pre_pos = buff->owner->GetPos();
}
}, },
&xtimer_attacher.timer_list_, &xtimer_attacher.timer_list_,
[] (const a8::XParams& param) [] (const a8::XParams& param)