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

39 lines
1.0 KiB
Lua
Executable File

modifier_pango_bonus = class({})
--------------------------------------------------------------------------------
function modifier_pango_bonus:IsHidden()
return true
end
-----------------------------------------------------------------------------------------
function modifier_pango_bonus:IsPurgable()
return false
end
--------------------------------------------------------------------------------
function modifier_pango_bonus:GetPriority()
return MODIFIER_PRIORITY_ULTRA + 10001
end
--------------------------------------------------------------------------------
function modifier_pango_bonus:CheckState()
local state = {}
if IsServer() then
local hModifier = self:GetParent():FindModifierByName( "modifier_pangolier_gyroshell" )
state[MODIFIER_STATE_SILENCED] = ( hModifier ~= nil )
state[MODIFIER_STATE_MUTED] = true
state[MODIFIER_STATE_IGNORING_STOP_ORDERS] = true
state[MODIFIER_STATE_IGNORING_MOVE_AND_ATTACK_ORDERS] = ( hModifier == nil )
state[MODIFIER_STATE_MAGIC_IMMUNE] = false
end
return state
end