35 lines
561 B
Lua
Executable File
35 lines
561 B
Lua
Executable File
-- CD降低或延长,超过800负面
|
||
|
||
modifier_cooldown_reduce = class({})
|
||
|
||
local public = modifier_cooldown_reduce
|
||
|
||
local m_modifier_funcs=
|
||
{
|
||
MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE,
|
||
}
|
||
|
||
function public:IsHidden()
|
||
return true
|
||
end
|
||
|
||
function public:IsDebuff()
|
||
return false
|
||
end
|
||
|
||
function public:IsPurgable()
|
||
return false
|
||
end
|
||
|
||
function public:DeclareFunctions()
|
||
return m_modifier_funcs
|
||
end
|
||
|
||
function public:GetModifierPercentageCooldown()
|
||
if self:GetStackCount() <= 800 then
|
||
return self:GetStackCount()
|
||
else
|
||
return -(self:GetStackCount() - 800)
|
||
end
|
||
end
|