Как редактировать способности???

  • Автор темы Автор темы SniperX
  • Дата начала Дата начала

SniperX

Друзья CG
26 Фев 2018
539
100
Проект
Dota 2x4
Я вот перепробывал все способы и на YouTube и на CustomGames и в VK:КАСТОМКИ-КАСТОМОЧКИ ничего не помогло редактировал я всё в \Steam\steamapps\common\dota 2 beta\game\dota_addons\my_addon\scripts\npc\npc_abilities_custom\
ничего не помогло
Код:
        //=================================================================================================================
    // Centaur Warchief: Hoof Stomp
    //=================================================================================================================
    "centaur_hoof_stomp"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5514"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
        "AbilityUnitDamageType"            "DAMAGE_TYPE_MAGICAL"
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_YES_STRONG"
        "FightRecapLevel"                "1"
        "AbilitySound"                    "Hero_Centaur.HoofStomp"

        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastPoint"                "0.5 0.5 0.5 0.5"
        "AbilityCooldown"                "1"
        "AbilityManaCost"                "0"
        
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                        "FIELD_INTEGER"
                "radius"                        "315"
            }
            "02"
            {
                "var_type"                        "FIELD_FLOAT"
                "stun_duration"                    "1"
                "LinkedSpecialBonus"            "special_bonus_unique_centaur_2"
            }
            "03"
            {
                "var_type"                        "FIELD_INTEGER"
                "stomp_damage"                    "10 13 25 50"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_1"
    }
Способность моя осталась стандартной не 0.5 сек кд а всё так же как в доте
 
Я вот перепробывал все способы и на YouTube и на CustomGames и в VK:КАСТОМКИ-КАСТОМОЧКИ ничего не помогло редактировал я всё в \Steam\steamapps\common\dota 2 beta\game\dota_addons\my_addon\scripts\npc\npc_abilities_custom\
ничего не помогло
Код:
        //=================================================================================================================
    // Centaur Warchief: Hoof Stomp
    //=================================================================================================================
    "centaur_hoof_stomp"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5514"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
        "AbilityUnitDamageType"            "DAMAGE_TYPE_MAGICAL"
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_YES_STRONG"
        "FightRecapLevel"                "1"
        "AbilitySound"                    "Hero_Centaur.HoofStomp"

        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastPoint"                "0.5 0.5 0.5 0.5"
        "AbilityCooldown"                "1"
        "AbilityManaCost"                "0"
     
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                        "FIELD_INTEGER"
                "radius"                        "315"
            }
            "02"
            {
                "var_type"                        "FIELD_FLOAT"
                "stun_duration"                    "1"
                "LinkedSpecialBonus"            "special_bonus_unique_centaur_2"
            }
            "03"
            {
                "var_type"                        "FIELD_INTEGER"
                "stomp_damage"                    "10 13 25 50"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_1"
    }
Способность моя осталась стандартной не 0.5 сек кд а всё так же как в доте
Значит у тебя синтаксическая ошибка в этом файле. Т.е. где-то лишняя/недостающая скобка/кавычка.
Либо оформлена вне блока со способностями.
 
Значит у тебя синтаксическая ошибка в этом файле. Т.е. где-то лишняя/недостающая скобка/кавычка.
Либо оформлена вне блока со способностями.
Я просто взял скилл из оригинальной доты (\Steam\steamapps\common\dota 2 beta\game\dota\scripts\npc\npc_abilities\) и поменял несколько цифр
 
Скинь полностью свой npc_abilities_custom.
Код:
"DOTAAbilities"
{
   "Version"        "1"
{
    //=================================================================================================================
    // Ability: Juggernaut Blade Dance
    //=================================================================================================================
    "juggernaut_blade_dance"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5027"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
    
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                    "FIELD_INTEGER"
                "blade_dance_crit_chance"    "20 30 40 50"
            }
            "02"
            {
                "var_type"                    "FIELD_INTEGER"
                "blade_dance_crit_mult"        "180"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }

        //=================================================================================================================
    // Ability: Slardar Slithereen Crush
    //=================================================================================================================
    
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5115"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
        "AbilityUnitDamageType"            "DAMAGE_TYPE_MAGICAL"   
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_YES_STRONG"
        "FightRecapLevel"                "1"
        "AbilitySound"                    "Hero_Slardar.Slithereen_Crush"

        // Casting
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastRange"                "0"
        "AbilityCastPoint"                "0.35 0.35 0.35 0.35"

        // Time       
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCooldown"                "1"
        "AbilityDuration"                "0.5"

        // Damage.
        //-------------------------------------------------------------------------------------------------------------
        "AbilityDamage"                    "5 10 25 50"

        // Cost
        //-------------------------------------------------------------------------------------------------------------
        "AbilityManaCost"                "0"

        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityModifierSupportValue"    "0.5"    // Applies multiple modifiers

        
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                    "FIELD_INTEGER"
                "crush_radius"                "350"
            }
            "02"
            {
                "var_type"                        "FIELD_INTEGER"
                "crush_extra_slow"                "-20"
            }
            "03"
            {
                "var_type"                        "FIELD_INTEGER"
                "crush_attack_slow_tooltip"        "-20"
            }
            "04"
            {
                "var_type"                        "FIELD_FLOAT"
                "crush_extra_slow_duration"        "2.0"
            }
            "05"
            {
                "var_type"                        "FIELD_FLOAT"
                "stun_duration"                    "1.25 1.5 1.75 2.0"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_2"
    }
    
        //=================================================================================================================
    // Ability: Skeleton King Vampiric Aura
    //=================================================================================================================
    "skeleton_king_vampiric_aura"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5087"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_AURA"
        "AbilityUnitTargetTeam"            "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
        
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                "FIELD_INTEGER"
                "vampiric_aura_radius"    "900"
            }
            "02"
            {
                "var_type"                "FIELD_INTEGER"
                "vampiric_aura"            "5 10 15 25"
                "LinkedSpecialBonus"    "special_bonus_unique_wraith_king_2"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_2"
    }
    
            //=================================================================================================================
    // Ability: Great Cleave
    //=================================================================================================================
    "sven_great_cleave"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5095"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_YES"
                
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {                       
            "01"
            {
                "var_type"                "FIELD_INTEGER"
                "cleave_starting_width"            "150"
            }           
            "02"
            {
                "var_type"                "FIELD_INTEGER"
                "cleave_ending_width"            "300"
            }           
            "03"
            {
                "var_type"                "FIELD_INTEGER"
                "cleave_distance"            "600"
            }
            "04"
            {
                "var_type"                "FIELD_INTEGER"
                "great_cleave_damage"    "18 25 50 100"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_2"
    }
    
        //=================================================================================================================
    // Shredder: Reactive Armor
    //=================================================================================================================
    "shredder_reactive_armor"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5526"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        "SpellDispellableType"            "SPELL_DISPELLABLE_NO"
        

        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                            "FIELD_FLOAT"
                "bonus_armor"                        "0.25 0.5 0.75 1"
            }
            "02"
            {
                "var_type"                            "FIELD_FLOAT"
                "bonus_hp_regen"                            "0.25 0.5 0.75 1"
            }
            "03"
            {
                "var_type"                            "FIELD_INTEGER"
                "stack_limit"                        "2 3 4 5"
                "LinkedSpecialBonus"                "special_bonus_unique_timbersaw_2"
            }
            "04"
            {
                "var_type"                            "FIELD_FLOAT"
                "stack_duration"                    "180 360 540 600"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }

        //=================================================================================================================
    // Dragon Knight: Dragon Blood
    //=================================================================================================================
    "dragon_knight_dragon_blood"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5228"                            // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                        "FIELD_INTEGER"
                "bonus_health_regen"            "1 2 3 4"
                "LinkedSpecialBonus"            "special_bonus_unique_dragon_knight"
                "LinkedSpecialBonusOperation"    "SPECIAL_BONUS_MULTIPLY"
            }
            "02"
            {
                "var_type"                        "FIELD_INTEGER"
                "bonus_armor"                    "3 6 9 12"
                "LinkedSpecialBonus"            "special_bonus_unique_dragon_knight"
                "LinkedSpecialBonusOperation"    "SPECIAL_BONUS_MULTIPLY"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }
    
        //=================================================================================================================
    // Tidehunter: Kraken Shell
    //=================================================================================================================
    "tidehunter_kraken_shell"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5119"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        "AbilitySound"                    "Hero_Tidehunter.KrakenShell"

        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                "FIELD_INTEGER"
                "damage_reduction"        "0.25 0.5 0.75 1"
                "LinkedSpecialBonus"    "special_bonus_unique_tidehunter_4"
            }
            "02"
            {
                "var_type"                "FIELD_INTEGER"
                "damage_cleanse"        "20 10 5 1"
            }
            "03"
            {
                "var_type"                "FIELD_FLOAT"
                "damage_reset_interval"    "6.0 6.0 6.0 6.0"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_2"
    }
    
    //=================================================================================================================
    // Dazzle: Shadow Wave
    //=================================================================================================================
    "dazzle_shadow_wave"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5235"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
        "AbilityUnitTargetTeam"            "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
        "AbilityUnitTargetType"            "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
        "AbilityUnitDamageType"            "DAMAGE_TYPE_PHYSICAL"   
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_YES"
        "AbilitySound"                    "Hero_Dazzle.Shadow_Wave"

        // Casting
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastRange"                "900"
        "AbilityCastPoint"                "0.3 0.3 0.3 0.3"
        
        // Time       
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCooldown"                "12 10 8 6"

        // Cost
        //-------------------------------------------------------------------------------------------------------------
        "AbilityManaCost"                "90 100 110 120"
        
            
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"            "FIELD_INTEGER"
                "bounce_radius"        "475"
            }
            "02"
            {   
                "var_type"            "FIELD_INTEGER"
                "damage_radius"        "185"
            }
            "03"
            {   
                "var_type"            "FIELD_INTEGER"
                "max_targets"        "3 4 5 6"
            }
            "04"
            {   
                "var_type"            "FIELD_INTEGER"
                "tooltip_max_targets_inc_dazzle"        "4 5 6 7"
            }
            "05"
            {
                "var_type"                "FIELD_INTEGER"
                "damage"                "80 100 120 140"
                "LinkedSpecialBonus"    "special_bonus_unique_dazzle_2"

            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }
    
        //=================================================================================================================
    // Ability: Vengefulspirit Command Aura
    //=================================================================================================================
    "vengefulspirit_command_aura"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5123"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA"
        "AbilityUnitTargetTeam"            "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
        
        
        // Casting
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastRange"                "999999999"
        
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"            "FIELD_INTEGER"
                "bonus_damage_pct"    "12 18 24 30"
                "LinkedSpecialBonus"    "special_bonus_unique_vengeful_spirit_2"
            }
            "02"
            {
                "var_type"            "FIELD_INTEGER"
                "aura_radius"        "999999999"
            }           
            "03"
            {
                "var_type"                "FIELD_INTEGER"
                "images_do_damage_percent"    "0"
            }
            "04"
            {
                "var_type"                "FIELD_INTEGER"
                "images_do_damage_percent_tooltip"            "100"
            }   
            "05"
            {
                "var_type"                "FIELD_INTEGER"
                "images_take_damage_percent"    "100"
            }
            "06"
            {
                "var_type"                "FIELD_INTEGER"
                "images_take_damage_percent_tooltip"            "200"
            }       
            "07"
            {
                "var_type"                "FIELD_FLOAT"
                "illusion_duration"            "6"
            }       
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }
    
        //=================================================================================================================
    // Ogre Magi: Bloodlust
    //=================================================================================================================
    "ogre_magi_bloodlust"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5440"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
        "AbilityUnitTargetTeam"            "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
        "AbilityUnitTargetType"            "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING"
        "AbilityUnitTargetFlags"        "DOTA_UNIT_TARGET_FLAG_INVULNERABLE"
        "SpellImmunityType"                "SPELL_IMMUNITY_ALLIES_YES"
        "SpellDispellableType"            "SPELL_DISPELLABLE_YES"
        "AbilitySound"                    "Hero_OgreMagi.Bloodlust.Target"

        // Casting
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastRange"                "2250"
        "AbilityCastPoint"                "0.45"
        
        // Time       
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCooldown"                "0"

        // Cost
        //-------------------------------------------------------------------------------------------------------------
        "AbilityManaCost"                "0"

        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"            "FIELD_FLOAT"
                "modelscale"        "25"
            }   
            "02"
            {
                "var_type"                "FIELD_INTEGER"
                "bonus_movement_speed"        "13 25 50 100"
            }
            "03"
            {
                "var_type"                "FIELD_INTEGER"
                "bonus_attack_speed"    "1 5 10 15"
                "LinkedSpecialBonus"    "special_bonus_unique_ogre_magi"
            }
            "04"
            {
                "var_type"            "FIELD_FLOAT"
                "duration"            "9999999999"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }

        //=================================================================================================================
    // Centaur Warchief: Hoof Stomp
    //=================================================================================================================
    "centaur_hoof_stomp"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5514"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
        "AbilityUnitDamageType"            "DAMAGE_TYPE_MAGICAL"
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_YES_STRONG"
        "FightRecapLevel"                "1"
        "AbilitySound"                    "Hero_Centaur.HoofStomp"

        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastPoint"                "0.5 0.5 0.5 0.5"
        "AbilityCooldown"                "1"
        "AbilityManaCost"                "0"
        
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                        "FIELD_INTEGER"
                "radius"                        "315"
            }
            "02"
            {
                "var_type"                        "FIELD_FLOAT"
                "stun_duration"                    "1"
                "LinkedSpecialBonus"            "special_bonus_unique_centaur_2"
            }
            "03"
            {
                "var_type"                        "FIELD_INTEGER"
                "stomp_damage"                    "10 13 25 50"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_1"
    }

        //=================================================================================================================
    // Ability: Earthshaker Aftershock
    //=================================================================================================================
    "earthshaker_aftershock"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5025"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        "AbilityUnitDamageType"            "DAMAGE_TYPE_MAGICAL"   
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_YES_STRONG"

        // Time       
        //-------------------------------------------------------------------------------------------------------------
        "AbilityDuration"                "0.25 0.5 0.75 1"

        // Damage.
        //-------------------------------------------------------------------------------------------------------------
        "AbilityDamage"                    "0"
        
        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityModifierSupportBonus"    "100"

        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                    "FIELD_INTEGER"
                "aftershock_range"            "300"
            }
            "02"
            {
                "var_type"                    "FIELD_FLOAT"
                "tooltip_duration"            "0.6 0.9 1.2 1.5"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_3"
    }
    
        //=================================================================================================================
    // Medusa: Split Shot
    //=================================================================================================================
    "medusa_split_shot"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                    "5504"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_YES"
        "SpellDispellableType"            "SPELL_DISPELLABLE_NO"
        
        // Casting
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastPoint"                "0.4 0.4 0.4 0.4"

        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                "FIELD_INTEGER"
                "damage_modifier"        "0"
            }
            "02"
            {
                "var_type"                        "FIELD_INTEGER"
                "damage_modifier_tooltip"        "30 45 60 75"
            }
            "03"
            {   
                "var_type"                    "FIELD_INTEGER"
                "arrow_count"                "100"
                "LinkedSpecialBonus"            "special_bonus_unique_medusa_2"
            }
            "04"
            {
                "var_type"                        "FIELD_INTEGER"
                "split_shot_bonus_range"        "100"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_1"
    }
 
Спасибо огромное ;)
Но в твоем случае все-равно не поможет. Увидел еще косяки в синтаксисе, все их найти вряд ли смогу. Скопируй просто из дотовского npc_abilities все в свой ...override и меняй нужные значения для нужных способностей.
 
Переименовывать не обязательно, эт чисто для удобства самого модера.
 
т.е между ability_custom и ability_override теперь вообще нет разницы?

Разницы и не было. Почти. В override вроде нельзя свои делать, обязательно наличие в базе дефолтной. Чисто ради прозрачности кода, чтобы все в одном месте не хранить, самописные в custom добавляли, а дефолтные переписывали в override. А так разницы нет.
 
Разницы вообще нет. Можно в любом файле писать и предметы и скиллы и оверрайдить, все можно в одном.
 
Реклама: