initial commit
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
|
||||
modifier_item_evasion_potion = class({})
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function modifier_item_evasion_potion:GetEffectName()
|
||||
return "particles/generic_gameplay/evasion_potion_owner.vpcf"
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function modifier_item_evasion_potion:GetTexture()
|
||||
return "evasion_potion"
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function modifier_item_evasion_potion:OnCreated( kv )
|
||||
self.evasion_bonus_pct = self:GetAbility():GetSpecialValueFor( "evasion_bonus_pct" )
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function modifier_item_evasion_potion:DeclareFunctions()
|
||||
local funcs =
|
||||
{
|
||||
MODIFIER_PROPERTY_EVASION_CONSTANT
|
||||
}
|
||||
|
||||
return funcs
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function modifier_item_evasion_potion:GetModifierEvasion_Constant( params )
|
||||
if self:GetParent():IsIllusion() then
|
||||
return 0
|
||||
end
|
||||
|
||||
return self.evasion_bonus_pct
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Reference in New Issue
Block a user