Files
2HUCardTDGame/aghanim_singleplayer/scripts/vscripts/modifiers/creatures/modifier_shroomling_weakened.lua
2021-10-24 15:36:18 -04:00

45 lines
1.2 KiB
Lua
Executable File

modifier_shroomling_weakened = class({})
-----------------------------------------------------------------------------------------
function modifier_shroomling_weakened:IsPurgable()
return false
end
--------------------------------------------------------------------------------
function modifier_shroomling_weakened:OnCreated( kv )
self.enrage_model_scale_bonus = -20
end
--------------------------------------------------------------------------------
function modifier_shroomling_weakened:DeclareFunctions()
local funcs =
{
MODIFIER_PROPERTY_MODEL_SCALE,
MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE,
}
return funcs
end
-----------------------------------------------------------------------------------------
function modifier_shroomling_weakened:GetModifierModelScale( params )
return self.enrage_model_scale_bonus
end
-----------------------------------------------------------------------------------------
function modifier_shroomling_weakened:GetModifierExtraHealthPercentage( params )
if self:GetCaster() == nil or self:GetCaster():PassivesDisabled() then
return 0
end
-- How is this number intended to work? It seems to have regressed.
return -200 --8.0 --self.bonus_hp_multiplier
end