# MODIFIER_EVENT_ON_HERO_KILLED
# Description
击杀英雄事件。传进来的参数里attacker为玩家的主英雄,unit为实际凶手单位,target为死亡目标。
# Example
return {
MODIFIER_EVENT_ON_HERO_KILLED,
}
end
function modifier_phantom_assassin_blur_imba:OnHeroKilled(params)
-- params.attacker 玩家控制的主英雄
-- params.unit 实际凶手
-- params.target 死亡目标
if params.unit == self:GetParent() then
if params.unit:HasScepter() then
for i = 0, params.unit:GetAbilityCount()-1, 1 do
local hAbility = params.unit:GetAbilityByIndex(i)
if hAbility and hAbility:GetAbilityType() == ABILITY_TYPE_BASIC then -- 刷新基础技能
hAbility:EndCooldown()
hAbility:RefreshCharges()
end
end
end
end
end```