This commit is contained in:
aozhiwei 2023-05-11 15:27:39 +08:00
parent 9228c805ae
commit 3dd9591303

View File

@ -347,9 +347,10 @@ void CallFuncBuff::ProcFlashMove()
void CallFuncBuff::ProcAddEnergyShield() void CallFuncBuff::ProcAddEnergyShield()
{ {
if (!owner->dead && !owner->downed) { if (!owner->dead && !owner->downed) {
float dur_time = meta->GetBuffParam3(this) * FRAME_RATE_MS;
if (owner->energy_shield > 0) { if (owner->energy_shield > 0) {
is_valid_ = false; is_valid_ = false;
owner->GetTrigger()->UpdateEnergyShield(hold_param2_, meta->GetDurationTime(this) * FRAME_RATE_MS); owner->GetTrigger()->UpdateEnergyShield(hold_param2_, dur_time);
} else { } else {
owner->AddEnergyShield(hold_param2_); owner->AddEnergyShield(hold_param2_);
event_handlers_.push_back(owner->GetTrigger()->AddListener event_handlers_.push_back(owner->GetTrigger()->AddListener