Ru/Dota 2 Workshop Tools/Scripting/Abilities Data Driven
< Ru | Dota 2 Workshop Tools | Scripting
Jump to navigation
Jump to search
Большинство способностей определяются в Dota 2 C++ кодом. При взгляде на эти способности, npc_abilities.txt основной важности файл, включающий метаданные некоторых способностей, и выставляющий некоторые настройки, по большой части, метаданные определяют реальное поведение внутри кода.
Простой Пример
Здесь очень пример способности. Это пассивный визульальный эффект, который применяются к этому Юниту.
"fx_test_ability"
{ // General //------------------------------------------------------------------------------------------------------------- "BaseClass" "ability_datadriven" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityTextureName" "axe_battle_hunger" // Modifiers //------------------------------------------------------------------------------------------------------------- "Modifiers" { "fx_test_modifier" { "Passive" "1" "OnCreated" { "AttachEffect" { "Target" "CASTER" "EffectName" "generic_buff_1" "EffectAttachType" "follow_overhead" "EffectLifeDurationScale" "1" "EffectColorA" "255 255 0" } } } } }