Решено не работают переменные

ForgeInDark

Новичок
31 Май 2024
1
0
Проект
кастомка
буквально не работают допустим "LifestealPercent" "%lifesteal" вампиризма не будет но если написать "LifestealPercent" "100" всё будет работать но мне надо чтобы с каждым уровнем было другое значение
вот код
"sup_ability"
{
"BaseClass" "ability_datadriven"
"AbilityTextureName" "ability_name"
"MaxLevel" "4"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE"
"AbilityManaCost" "50"
"AbilityCooldown" "10"

"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"heal" "30 60 90 120"
}
}

// Data Driven
//-------------------------------------------------------------------------------------
"OnSpellStart"
{
"ApplyModifier"
{
"ModifierName" "modifier_lifesteal"
"Target" "CASTER"
}
}

"Modifiers"
{
"modifier_lifesteal"
{
"IsHidden" "0"
"IsBuff" "1"
"Passive" "1"
"OnAttackLanded"
{
"Lifesteal"
{
"Target" "ATTACKER"
"LifestealPercent" "%heal"
}
"Heal"
{
"HealAmount" "20"
"Target" "CASTER"
}
}
}
}
}
}
 
AbilitySpecial - это устаревший формат, теперь работает только AbilityValues
Вот попробуй
Код:
"AbilityValues"
{
    "heal" "30 60 90 120"   
}
 
Реклама: