1
This commit is contained in:
parent
1d137dabcd
commit
f09848d049
@ -630,8 +630,6 @@ void Skill::Proc30601DJS()
|
|||||||
{
|
{
|
||||||
a8::XTimerWp passive_skill_timer;
|
a8::XTimerWp passive_skill_timer;
|
||||||
{
|
{
|
||||||
const mt::Skill* active_skill_meta = nullptr;
|
|
||||||
std::set<Human*> in_range_humans;
|
|
||||||
auto on_enter =
|
auto on_enter =
|
||||||
[this] (Human* num, const mt::Skill* active_skill_meta)
|
[this] (Human* num, const mt::Skill* active_skill_meta)
|
||||||
{
|
{
|
||||||
@ -699,8 +697,17 @@ void Skill::Proc30601DJS()
|
|||||||
on_stay(hit_humans[i], active_skill_meta);
|
on_stay(hit_humans[i], active_skill_meta);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
if (!in_range_humans.empty()) {
|
||||||
|
for (Human* hum : in_range_humans) {
|
||||||
|
on_leave(hum, active_skill_meta);
|
||||||
|
}
|
||||||
|
in_range_humans.clear();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
const mt::Skill* active_skill_meta = nullptr;
|
||||||
|
std::set<Human*> in_range_humans;
|
||||||
passive_skill_timer = owner->room->xtimer.SetIntervalWpEx
|
passive_skill_timer = owner->room->xtimer.SetIntervalWpEx
|
||||||
(
|
(
|
||||||
SERVER_FRAME_RATE,
|
SERVER_FRAME_RATE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user