"DOTAAbilities" { "thtd_lily_01_lua" { "ID" "9001" "BaseClass" "ability_lua" "AbilityTextureName" "touhoutd/thtd_lily_01" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "MaxLevel" "5" "AbilityCooldown" "1" "AbilityManaCost" "100" //"AbilityCastAnimation" "ACT_SPECIAL_ATTACK2" lua技能此条属性无效 // Stats // ---------------------------------------------------------------- "AbilityCastRange" "1000" "AOERadius" "%radius" "ScriptFile" "scripts/vscripts/abilities/ability_lua/lily.lua" "precache" { "particle" "particles/heroes/lily/ability_lily_01_ready.vpcf" "particle" "particles/heroes/lily/ability_lily_01_a.vpcf" } "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "600" } "02" { "var_type" "FIELD_FLOAT" "power_factor" "60 120 180 240 300" } "03" { "var_type" "FIELD_FLOAT" "effect_tick" "0.5" } } } "thtd_lily_02_lua" { "ID" "9002" "BaseClass" "ability_lua" "AbilityTextureName" "touhoutd/thtd_lily_02" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityCooldown" "30 15" // Stats // ---------------------------------------------------------------- "AbilityManaCost" "0" "MaxLevel" "2" "AbilityCastRange" "600 900" "ScriptFile" "scripts/vscripts/abilities/ability_lua/lily.lua" "precache" { "soundfile" "soundevents/game_sounds_heroes/game_sounds_omniknight.vsndevts" } "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "600 900" } "02" { "var_type" "FIELD_INTEGER" "duration" "15" } "03" { "var_type" "FIELD_INTEGER" "damage_up" "25" } } } "thtd_nazrin_01_lua" { "ID" "9003" "BaseClass" "ability_lua" "AbilityTextureName" "touhoutd/thtd_nazrin_01" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Stats // ---------------------------------------------------------------- "MaxLevel" "5" "ScriptFile" "scripts/vscripts/abilities/ability_lua/nazrin.lua" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_chance" "50" } "02" { "var_type" "FIELD_INTEGER" "bonus_gold" "10 20 40 80 320" } "03" { "var_type" "FIELD_INTEGER" "power_percent" "30" } } } "thtd_mugiyousei_01_lua" { "ID" "9006" "BaseClass" "ability_lua" "AbilityTextureName" "touhoutd/thtd_mugiyousei_01" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats // ---------------------------------------------------------------- "MaxLevel" "1" "ScriptFile" "scripts/vscripts/abilities/ability_lua/mugiyousei.lua" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "power_damage" "1" } "02" { "var_type" "FIELD_FLOAT" "damage_duration" "5.0" } } } "thtd_hourainingyou_01_lua" { "ID" "9008" "BaseClass" "ability_lua" "AbilityTextureName" "touhoutd/thtd_hourainingyou_01" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats // ---------------------------------------------------------------- "MaxLevel" "1" "ScriptFile" "scripts/vscripts/abilities/ability_lua/hourainingyou.lua" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "power_damage" "1" } "02" { "var_type" "FIELD_INTEGER" "chance" "40" } "03" { "var_type" "FIELD_FLOAT" "stun_time" "0.5" } "04" { "var_type" "FIELD_FLOAT" "lock_time" "2.0" } } } "thtd_hanadayousei_01_lua" { "ID" "9009" "BaseClass" "ability_lua" "AbilityTextureName" "touhoutd/thtd_hanadayousei_01" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" // Stats // ---------------------------------------------------------------- "MaxLevel" "1" "ScriptFile" "scripts/vscripts/abilities/ability_lua/hanadayousei.lua" } }