Перейду к делу...
Хотел дать персонажу вамиризм леорика вписал в npc_abilities_custom:
Потом сохранил LUA(vampiric_aura.lua) скрипт в dota_addons\doka2tradefull\scripts\vscripts\heroes\hero_skeleton_king
Захожу в свою кастомку бью персонажа а андаинг не хилится! ПОМОГИТЕ ПЛЗ
Хотел дать персонажу вамиризм леорика вписал в npc_abilities_custom:
KV:
"zombiaura"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
"AbilityTextureName" "skeleton_king_vampiric_aura"
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"vampiric_aura_radius" "300"
}
"02"
{
"var_type" "FIELD_INTEGER"
"vampiric_aura" "20 30 45 100"
}
}
"precache"
{
// Not really used in the Lifesteal action
"particle" "particles/units/heroes/hero_skeletonking/wraith_king_vampiric_aura_lifesteal.vpcf"
}
"Modifiers"
{
"modifier_vampiric_aura"
{
"Passive" "1"
"IsHidden" "1"
"IsBuff" "1"
"Aura" "modifier_vampiric_aura_buff"
"Aura_Radius" "%vampiric_aura_radius"
"Aura_Teams" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
"Aura_Types" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
}
"modifier_vampiric_aura_buff"
{
"OnAttackLanded"
{
"RunScript"
{
"ScriptFile" "vampiric_aura.lua"
"Function" "VampiricAuraApply"
}
}
}
"modifier_vampiric_aura_lifesteal"
{
"IsHidden" "1"
"OnDealDamage"
{
"Lifesteal"
{
"Target" "ATTACKER"
"LifestealPercent" "%lifesteal"
}
}
}
}
}
Потом сохранил LUA(vampiric_aura.lua) скрипт в dota_addons\doka2tradefull\scripts\vscripts\heroes\hero_skeleton_king
Код:
--[[
Author: Noya
Date: 14.01.2015.
Applies a Lifesteal modifier if the attacked target is not a building and not a mechanical unit
]]
function VampiricAuraApply( event )
-- Variables
local attacker = event.attacker
local target = event.target
local ability = event.ability
if target.GetInvulnCount == nil and not target:IsMechanical() then
ability:ApplyDataDrivenModifier(attacker, attacker, "modifier_vampiric_aura_lifesteal", {duration = 0.03})
end
end
Захожу в свою кастомку бью персонажа а андаинг не хилится! ПОМОГИТЕ ПЛЗ