хочу выдать герою стандартную способность оригинального героя доты

JustPoki

Новичок
2 Фев 2023
2
1
хочу прописать снайперу пассивку бх, но не знаю, где можно найти код этой пассивки да и у других героев тоже, может кто подсказать?
 

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,137
195
www.dotabuff.com
Проект
Roshan defense
Тебе нужно написать способности в файл npc_heroes_custom в следующем формате
Код:
    "npc_dota_hero_sniper"
    {
        "override_hero"                "npc_dota_hero_sniper"

        "Ability1"        "sniper_shrapnel"
        "Ability2"        "bounty_hunter_jinada"
        "Ability3"        "sniper_take_aim"
        "Ability4"        "sniper_concussive_grenade"
        "Ability5"        "generic_hidden"
        "Ability6"        "sniper_assassinate"
        "Ability7"                    "generic_hidden"
        "Ability8"                    "generic_hidden"
        "Ability10"        "special_bonus_exp_boost_20"
        "Ability11"        "special_bonus_movement_speed_35"
        "Ability12"        "special_bonus_attack_speed_30"
        "Ability13"        "special_bonus_attack_damage_30"
        "Ability14"        "special_bonus_all_stats_10"
        "Ability15"        "special_bonus_agility_25"
        "Ability16"        "special_bonus_all_stats_15"
        "Ability17"        "special_bonus_agility_40"

                // Attack
        //-------------------------------------------------------------------------------------------------------------
        "AttackDamageMin"            "10"
        "AttackDamageMax"            "15"
        "AttackRate"                "1.5"
        "AttackAnimationPoint"        "0.25"

        "AttackAcquisitionRange"    "900"


        // Armor
        //-------------------------------------------------------------------------------------------------------------
        "ArmorPhysical"                "0"
        "MagicalResistance"            "25"


        // Attributes
        //-------------------------------------------------------------------------------------------------------------
        "AttributePrimary"            "DOTA_ATTRIBUTE_AGILITY"
        "AttributeBaseStrength"        "13"
        "AttributeStrengthGain"        "2"
        "AttributeBaseAgility"        "25"
        "AttributeAgilityGain"        "4"
        "AttributeBaseIntelligence"    "12"
        "AttributeIntelligenceGain"    "2"

        // Movement
        //-------------------------------------------------------------------------------------------------------------
        "MovementCapabilities"        "DOTA_UNIT_CAP_MOVE_GROUND"
        "MovementSpeed"                "325"                                    // Speed.
        "MovementTurnRate"            "0.5"                                    // Turning rate.

        // Status
        //-------------------------------------------------------------------------------------------------------------
        "StatusHealth"                "300"                                    // Base health.
        "StatusHealthRegen"            "1.5"                                    // Health regeneration rate.
        "StatusMana"                "100"                                            // Base mana.
        "StatusManaRegen"            "1"                                    // Mana regeneration rate.


        "VisionNighttimeRange"        "1000"
        "VisionDaytimeRange"        "1500"
    }
файл всех способностей находится steam\steamapps\common\dota 2 beta\game\dota\pak01_dir
Его необходимо открыть через прогу gcfscape после чего идем в папку scpits/npc
В этой папке находятся все базовые конфиги из доты, сохрани их себе.
activelist - список героев
items - конфиг всех предметов
neutral_items - настройка доступных нейтральных предметов
npc_abilities - конфиг всех способностей ( именно в нем ты можешь узнать параметры нужной тебе способности)
npc_heroes - конфиг всех героев
npc_units - конфиг всех юнитов
Всё остальное по желанию...
 
  • Нравится
Реакции: ArrLow и JustPoki

JustPoki

Новичок
2 Фев 2023
2
1
Тебе нужно написать способности в файл npc_heroes_custom в следующем формате
Код:
    "npc_dota_hero_sniper"
    {
        "override_hero"                "npc_dota_hero_sniper"

        "Ability1"        "sniper_shrapnel"
        "Ability2"        "bounty_hunter_jinada"
        "Ability3"        "sniper_take_aim"
        "Ability4"        "sniper_concussive_grenade"
        "Ability5"        "generic_hidden"
        "Ability6"        "sniper_assassinate"
        "Ability7"                    "generic_hidden"
        "Ability8"                    "generic_hidden"
        "Ability10"        "special_bonus_exp_boost_20"
        "Ability11"        "special_bonus_movement_speed_35"
        "Ability12"        "special_bonus_attack_speed_30"
        "Ability13"        "special_bonus_attack_damage_30"
        "Ability14"        "special_bonus_all_stats_10"
        "Ability15"        "special_bonus_agility_25"
        "Ability16"        "special_bonus_all_stats_15"
        "Ability17"        "special_bonus_agility_40"

                // Attack
        //-------------------------------------------------------------------------------------------------------------
        "AttackDamageMin"            "10"
        "AttackDamageMax"            "15"
        "AttackRate"                "1.5"
        "AttackAnimationPoint"        "0.25"

        "AttackAcquisitionRange"    "900"


        // Armor
        //-------------------------------------------------------------------------------------------------------------
        "ArmorPhysical"                "0"
        "MagicalResistance"            "25"


        // Attributes
        //-------------------------------------------------------------------------------------------------------------
        "AttributePrimary"            "DOTA_ATTRIBUTE_AGILITY"
        "AttributeBaseStrength"        "13"
        "AttributeStrengthGain"        "2"
        "AttributeBaseAgility"        "25"
        "AttributeAgilityGain"        "4"
        "AttributeBaseIntelligence"    "12"
        "AttributeIntelligenceGain"    "2"

        // Movement
        //-------------------------------------------------------------------------------------------------------------
        "MovementCapabilities"        "DOTA_UNIT_CAP_MOVE_GROUND"
        "MovementSpeed"                "325"                                    // Speed.
        "MovementTurnRate"            "0.5"                                    // Turning rate.

        // Status
        //-------------------------------------------------------------------------------------------------------------
        "StatusHealth"                "300"                                    // Base health.
        "StatusHealthRegen"            "1.5"                                    // Health regeneration rate.
        "StatusMana"                "100"                                            // Base mana.
        "StatusManaRegen"            "1"                                    // Mana regeneration rate.


        "VisionNighttimeRange"        "1000"
        "VisionDaytimeRange"        "1500"
    }
файл всех способностей находится steam\steamapps\common\dota 2 beta\game\dota\pak01_dir
Его необходимо открыть через прогу gcfscape после чего идем в папку scpits/npc
В этой папке находятся все базовые конфиги из доты, сохрани их себе.
activelist - список героев
items - конфиг всех предметов
neutral_items - настройка доступных нейтральных предметов
npc_abilities - конфиг всех способностей ( именно в нем ты можешь узнать параметры нужной тебе способности)
npc_heroes - конфиг всех героев
npc_units - конфиг всех юнитов
Всё остальное по желанию...
Спасибо большое
 
  • Нравится
Реакции: Tobich
Реклама: