Недавно захотел сделать свою кастомку, карту сделал и приступил к изучению скриптинга. Решил просто заменить способности некоторых героев.
Пример изменения спообности в npc_abilities_custom.txt на TA на работает и я туда вписал свой скрипт. Но мой скрипт на лиона не работает, скажите что я не так сделал.
// Dota Heroes File
"DOTAAbilities"{ "Version" "1" //=================================================================================================================
// Templar Assassin: Refraction Holdout //================================================================================================================= "templar_assassin_refraction_holdout" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" // Casting
//------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time
//------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "17.0 17.0 17.0 17.0" // Cost
//------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_absorb" "200 300 400 500" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "20 40 60 80" } "04" { "var_type" "FIELD_FLOAT" "duration" "17.0 17.0 17.0 17.0" } } }} //================================================================================================================= // Lion: Finger of Death //================================================================================================================= "lion_finger_of_death" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "4" "RequiredLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.3 0.3 0.3" // Time
//------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost
//------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just delays damage // Special
//------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "200 300 400 500" } } }