Помогите с настройкой скилла

Shabchik

Новичок
4 Ноя 2019
8
0
Помогите.Не могу переделать стандартный скилл дота 2 для кастомки.
55.png
При удаление ID скилла уже все перестает работатьт.Вписываю
"BaseClass" "ability_lua"
Тоже ничего не работает.Хочу вписать свой звук но не знаю как правильно указать к нему путь .
56.png
На картинке "izmenen cod" я попытался вписать звук.Также я пробовал через
Код:
"OnSpellStart"
            {
                "FireSound"
                {
                    "EffectName"        "Dobroslav.DobroslavChistit"
                    "Target"        "CASTER"
                }
            }
Ничего не помогло
Код:
"night_stalker_crippling_fear"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5276"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
        "FightRecapLevel"                "1"
        "AbilitySound"                    "Hero_Nightstalker.Trickling_Fear"

        // Unit Targeting
        //-------------------------------------------------------------------------------------------------------------
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_NO"
       
        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastRange"                "375"
        "AbilityCastPoint"                "0.2"
        "AbilityCooldown"                "30 25 20 15"
        "AbilityManaCost"                "50"
           
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                "FIELD_FLOAT"
                "duration_day"            "3.0 3.0 3.0 3.0"
            }
            "02"
            {
                "var_type"                "FIELD_FLOAT"
                "duration_night"        "4.0 5.0 6.0 7.0"
            }
            "03"
            {
                "var_type"                            "FIELD_INTEGER"
                "radius"    "375"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_2"
    }

Код:
"night_stalker_crippling_fear"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "ID"                            "5276"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
        "FightRecapLevel"                "1"
            "precache"
    {
        "soundfile"            "soundevents/Dobroslav.vsndevts"
    }
        "AbilitySound"                    "Dobroslav.DobroslavChistit"

        // Unit Targeting
        //-------------------------------------------------------------------------------------------------------------
        "SpellImmunityType"                "SPELL_IMMUNITY_ENEMIES_NO"
        "SpellDispellableType"            "SPELL_DISPELLABLE_NO"
       
        // Stats
        //-------------------------------------------------------------------------------------------------------------
        "AbilityCastRange"                "375"
        "AbilityCastPoint"                "0.2"
        "AbilityCooldown"                "30 25 20 15"
        "AbilityManaCost"                "50"
           
        // Special
        //-------------------------------------------------------------------------------------------------------------
        "AbilitySpecial"
        {
            "01"
            {
                "var_type"                "FIELD_FLOAT"
                "duration_day"            "3.0 3.0 3.0 3.0"
            }
            "02"
            {
                "var_type"                "FIELD_FLOAT"
                "duration_night"        "4.0 5.0 6.0 7.0"
            }
            "03"
            {
                "var_type"                            "FIELD_INTEGER"
                "radius"    "375"
            }
        }
        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_2"
    }
 

Grimoxy

Пользователь
4 Дек 2019
15
4
Проект
Hero Arena
Стандартный скилл изменить нельзя только некоторые параметры которые описаны (можно взять тут), если нужно изменить скилл сильно то бери тут, сделай precache звука 1577096428516.png
Если звук и так не работает тогда попробуй запустить карту и сделать

1577096642773.png
 
  • Нравится
Реакции: Shabchik

xDes

Продвинутый
8 Ноя 2018
232
34
Проект
Boss Survival Adventure
lol, что?
В стандартной абилке ты можешь поменять лишь такие параметры как кд, манакост, урон, рендж, длительность и т.п. иногда таргетность и т.п., а ты делаешь какую-то дичь!
"BaseClass" "ability_lua" - чито? Открывай гайд на форуме по ДД и ЛУА а так же spellibrary и кури их.
 

Grimoxy

Пользователь
4 Дек 2019
15
4
Проект
Hero Arena
Вот накидал тут рабочий звук посмотри как сделан, 2 скилл дается с 20 уровня
 

Shabchik

Новичок
4 Ноя 2019
8
0
Стандартный скилл изменить нельзя только некоторые параметры которые описаны (можно взять тут), если нужно изменить скилл сильно то бери тут, сделай precache звука Посмотреть вложение 820
Если звук и так не работает тогда попробуй запустить карту и сделать

Посмотреть вложение 821
спасибо,функцию с Precache нужно вписывать в addon_game_mode ,а потом в скиле в "AbilitySound" их прописывать или через FireSound?
 

SniperX

Друзья CG
26 Фев 2018
539
100
Проект
Dota 2x4
спасибо,функцию с Precache нужно вписывать в addon_game_mode ,а потом в скиле в "AbilitySound" их прописывать или через FireSound?
"AbilitySound" - это просто, чтобы показывать для начинающих моддеров, используй FireSound
 
Реклама: