This commit is contained in:
aozhiwei 2023-02-16 14:05:05 +08:00
parent 24b70fd120
commit 1148c5f79d

View File

@ -324,7 +324,10 @@ void Skill::Proc30201HX()
{
if (a8::TIMER_EXEC_EVENT == event) {
if (!owner->dead) {
if (std::get<0>(*context.get()) == 0) {
std::get<0>(*context.get()) = 1;
owner->GetAbility()->AddSpeedAddition(meta->_number_meta->_float_speed);
}
}
}
},
@ -339,10 +342,11 @@ void Skill::Proc30201HX()
owner->room->xtimer.ResetTimer(timer);
if (std::get<0>(*context.get()) == 1) {
for (int buff_uniid : std::get<1>(*context.get())) {
owner->RemoveBuffByUniId(buff_uniid);
}
std::get<0>(*context.get()) = 0;
std::get<1>(*context.get()).clear();
owner->GetAbility()->DelSpeedAddition(meta->_number_meta->_float_speed);
}
};