55 lines
1.4 KiB
Lua
Executable File
55 lines
1.4 KiB
Lua
Executable File
modifier_spike_trap_lua = class({})
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:IsDebuff()
|
|
return true
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:IsStunDebuff()
|
|
return true
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:GetEffectName()
|
|
return "particles/generic_gameplay/generic_stunned.vpcf"
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:GetEffectAttachType()
|
|
return PATTACH_OVERHEAD_FOLLOW
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:DeclareFunctions()
|
|
local funcs = {
|
|
MODIFIER_PROPERTY_OVERRIDE_ANIMATION,
|
|
}
|
|
|
|
return funcs
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:GetOverrideAnimation( params )
|
|
return ACT_DOTA_DISABLED
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
function modifier_spike_trap_lua:CheckState()
|
|
local state = {
|
|
[MODIFIER_STATE_STUNNED] = true,
|
|
}
|
|
|
|
return state
|
|
end
|
|
|
|
--------------------------------------------------------------------------------
|
|
--------------------------------------------------------------------------------
|