Помогите пожалуйста со скилом, а то я ещё зелёный, мало что понимаю.
В общем я создал скилл, который при прокачке юзает модификатор с дебафами на меня.
А мне нужно, чтобы он кастовался при использовании скилла и чтобы модификатор с дебафами работал на противников, а не на меня.
Вот код:
Я понимаю, что многого прошу, но не могли бы вы посоветовать мне гайды по созданию скилов, а то здесь в гайдах ссылки не рабочие или страница гайда не найдена.
В общем я создал скилл, который при прокачке юзает модификатор с дебафами на меня.
А мне нужно, чтобы он кастовался при использовании скилла и чтобы модификатор с дебафами работал на противников, а не на меня.
Вот код:
Lua:
"KaRe"
{
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_AOE"
"AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityTextureName" "KaRe"
"AbilityDuration" "%duration"
"AbilityCastPoint" "0.5 0.5 0.5"
"AbilityCooldown" "30.0 25.0 20.0"
"AbilityManaCost" "100 200 300"
"AOERadius" "2500 5000 10000"
"OnSpellStart"
{
"ApplyModifier"
{
"ModifierName" "KaRe"
"Target" "TARGET"
"Duration" "%duration"
}
}
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"m_speed" "-35 -45 -55"
}
"02"
{
"var_type" "FIELD_INTEGER"
"a_speed" "-35 -45 -55"
}
"03"
{
"var_type" "FIELD_INTEGER"
"int_m" "-35 -45 -55"
}
"04"
{
"var_type" "FIELD_FLOAT"
"duration" "10.0 15.0 20.0"
}
}
"Modifiers"
{
"KaRe"
{
"Passive" "1"
"IsBuff" "0"
"IsDebuff" "1"
"IsHidden" "0"
"IsPurgable" "0"
"Duration" "%duration"
"Properties"
{
"MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%m_speed"
"MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT" "%a_speed"
"MODIFIER_PROPERTY_STATS_INTELLECT_BONUS" "%int_m"
}
}
}
}
}