1
This commit is contained in:
parent
ecf5d6042f
commit
c5d37f6d18
@ -40,6 +40,7 @@ void HoldShieldBuff::Activate()
|
|||||||
{
|
{
|
||||||
c->RemoveBuffByEffectId(kBET_HoldShield);
|
c->RemoveBuffByEffectId(kBET_HoldShield);
|
||||||
c->TryAddBuff(c, meta->_int_buff_param2);
|
c->TryAddBuff(c, meta->_int_buff_param2);
|
||||||
|
Pound();
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -68,20 +69,13 @@ void HoldShieldBuff::Activate()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
owner->GetTrigger()->AddListener
|
|
||||||
(
|
|
||||||
kShieldDestoryEvent,
|
|
||||||
[this] (const a8::Args& params)
|
|
||||||
{
|
|
||||||
OnShieldDestory(params);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void HoldShieldBuff::Deactivate()
|
void HoldShieldBuff::Deactivate()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void HoldShieldBuff::OnShieldDestory(const a8::Args& params)
|
void HoldShieldBuff::Pound()
|
||||||
{
|
{
|
||||||
if (!skill_meta || skill_meta->GetMagicId() != MAGIC_21001_NIU) {
|
if (!skill_meta || skill_meta->GetMagicId() != MAGIC_21001_NIU) {
|
||||||
return;
|
return;
|
||||||
|
@ -10,6 +10,6 @@ class HoldShieldBuff : public Buff
|
|||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void OnShieldDestory(const a8::Args& params);
|
void Pound();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -62,7 +62,7 @@ void Explosion::ProcDamage()
|
|||||||
(
|
(
|
||||||
room_,
|
room_,
|
||||||
center_.GetX(),
|
center_.GetX(),
|
||||||
center_.GetY(),
|
center_.GetZ(),
|
||||||
grid_list
|
grid_list
|
||||||
);
|
);
|
||||||
std::set<Entity*> objects;
|
std::set<Entity*> objects;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user