-- Project Name: Siltbreaker Hard Mode
-- Author: BroFrank
-- SteamAccountID: 144490770
--Max Level Abilitiy MODIFIER
--Version 1
modifier_maxlv_bonus_cm = class({})
-----------------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:IsHidden()
return false
end
-----------------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:IsPurgable()
return false
end
--------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:GetPriority()
return MODIFIER_PRIORITY_ULTRA
end
-----------------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:OnCreated( kv )
end
-----------------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:DeclareFunctions()
local funcs =
{
MODIFIER_EVENT_ON_ABILITY_FULLY_CAST,
MODIFIER_EVENT_ON_ABILITY_START,
MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT,
}
return funcs
end
--------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:OnAbilityStart( params )
if IsServer() then
--[[if params.unit ~= self:GetParent() then
return 0
end
if Ability == nil then
return 0
end]]--
local Ability = params.ability
if Ability:GetAbilityName() == "crystal_maiden_frostbite_2018" then
Ability:SetOverrideCastPoint(0)
end
--end
end
return 0
end
--------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:OnAbilityFullyCast( params )
if IsServer() then
--[[if params.unit ~= self:GetParent() then
return 0
end
local Ability = params.ability
if Ability == nil then
return 0
end]]--
local Ability = self:GetParent():GetAbilityByIndex(1)
Ability:EndCooldown()
--end
end
return 0
end
--------------------------------------------------------------------------------
function modifier_maxlv_bonus_cm:GetModifierMoveSpeedBonus_Constant( params )
return 40
end |