This commit is contained in:
aozhiwei 2021-04-15 15:36:56 +08:00
parent 2eb85601a1
commit f15c76e30f

View File

@ -517,7 +517,10 @@ void Creature::DoSkill(int skill_id,
std::set<Creature*> target_list;
SelectSkillTargets(CurrentSkill(), GetPos(), target_list);
TriggerBuff(CurrentSkill(), target_list, kBTT_UseSkill);
UpdateSkill();
if (!CurrentSkill()->meta->phases.empty() &&
CurrentSkill()->meta->phases[0].time_offset <= 0) {
UpdateSkill();
}
} else {
Entity* entity = room->GetEntityByUniId(skill_target_id_);
if (entity && entity->IsEntityType(ET_Player)) {