This commit is contained in:
aozhiwei 2021-04-08 15:04:28 +08:00
parent a72e71680d
commit 0f6cb77f7f

View File

@ -124,7 +124,11 @@ int Skill::GetMaxTimes()
void Skill::NotifySkillState()
{
if (owner->IsHuman()) {
owner->room->frame_event.AddSkillCdChg(owner->AllocWeakPtr(), meta->i->skill_id(), GetCd());
if (GetCurrTimes() < GetMaxTimes()) {
owner->room->frame_event.AddSkillCdChg(owner->AllocWeakPtr(), meta->i->skill_id(), GetCd());
} else {
owner->room->frame_event.AddSkillCdChg(owner->AllocWeakPtr(), meta->i->skill_id(), 0);
}
owner->room->frame_event.AddSkillCurrTimesChg(owner->AllocWeakPtr(), meta->i->skill_id(), GetCurrTimes());
}
}