Files
2026-05-29 15:11:31 +07:00

246 lines
6.7 KiB
Plaintext

"DOTAAbilities"
{
"ability_luna_lucent_beam_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/luna/ability_luna_lucent_beam_custom.lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
"AbilityTextureName" "luna_lucent_beam"
"MaxLevel" "4"
"AbilitySound" "Hero_Luna.LucentBeam"
"AbilityCastRange" "800"
"AbilityCastPoint" "0.4"
"AbilityManaCost" "90 100 110 120"
"AbilityValues"
{
"AbilityCooldown"
{
"value" "9 7 5 3"
"special_bonus_unique_luna_lucent_beam_cooldown" "-2.5"
}
"lucent_beam_damage"
{
"value" "125 190 255 370"
"special_bonus_unique_luna_lucent_beam_damage" "+230"
}
"stun_duration" "0.4"
"lucent_beam_aoe_radius" "320"
"lucent_beam_aoe_damage_pct" "50"
"mana_damage_pct" "50 100 150 200"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
}
"ability_luna_twin_glaives_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/luna/ability_luna_twin_glaives_custom.lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
"AbilityTextureName" "luna_lunar_orbit"
"MaxLevel" "4"
"AbilityManaCost" "25"
"AbilityCooldown" "6"
"AbilityValues"
{
"cast_range"
{
"value" "1200"
"special_bonus_unique_luna_orbit_radius" "+200"
}
"glaive_damage"
{
"value" "140 180 220 280"
"special_bonus_unique_luna_orbit_damage" "+120"
}
"projectile_speed" "1200"
"AbilityCastRange"
{
"value" "1200"
"special_bonus_unique_luna_orbit_radius" "+200"
}
"projectile_range"
{
"value" "1300"
"special_bonus_unique_luna_orbit_radius" "+200"
}
"projectile_width" "75"
"axe_spread" "100"
"twin_facet_vuln_duration" "10"
"twin_facet_pct" "12 16 20 24"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
}
"ability_luna_moon_glaive_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/luna/ability_luna_moon_glaive_custom.lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
"AbilityTextureName" "luna_moon_glaive"
"MaxLevel" "4"
"AbilityValues"
{
"bounce_range" "500"
"moon_glaive_bounce_count"
{
"value" "4 5 6 7"
"special_bonus_unique_luna_glaive_extra_bounce" "+1"
}
"bounce_damage_pct" "50 60 70 80"
"bounce_falloff_pct"
{
"value" "60 70 80 90"
"special_bonus_unique_luna_glaives_no_falloff" "100"
}
"moon_facet_perform_attack"
{
"value" "0"
"special_bonus_unique_luna_moon_glaive_beam_attack" "1"
}
}
}
"ability_luna_lunar_blessing_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/luna/ability_luna_lunar_blessing_custom.lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
"Innate" "1"
"AbilityTextureName" "luna_lunar_blessing"
"MaxLevel" "1"
"HasShardUpgrade" "1"
"AbilityValues"
{
"blessing_radius"
{
"value" "800"
"affected_by_aoe_increase" "1"
"special_bonus_unique_luna_blessing_aura" "+350"
}
"blessing_bonus_damage"
{
"value" "2.5"
"hero_levelup" "+2.5"
"levelup_interval" "1"
}
"spell_amp_per_level"
{
"value" "0"
"special_bonus_shard" "+0.45"
}
"moon_sisters_radius"
{
"value" "1200"
"affected_by_aoe_increase" "1"
}
"moon_sisters_damage_reduction_pct" "25"
}
}
"ability_luna_eclipse_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/luna/ability_luna_eclipse_custom.lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
"AbilityType" "ABILITY_TYPE_ULTIMATE"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
"AbilityTextureName" "luna_eclipse"
"MaxLevel" "3"
"HasScepterUpgrade" "1"
"AbilityManaCost" "150 200 250"
"AbilityCooldown" "140 120 100"
"AbilityCastPoint" "0.4"
"AbilityValues"
{
"eclipse_duration" "3.6"
"beam_interval" "0.45"
"eclipse_beam_count"
{
"value" "8"
"special_bonus_unique_luna_eclipse_power" "+4"
}
"eclipse_radius" "1200"
"eclipse_damage" "100 200 300"
"eclipse_mini_stun" "0.25"
"eclipse_facet_wave_count"
{
"value" "0"
"special_bonus_scepter" "8"
}
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
}
"special_bonus_unique_luna_lucent_beam_damage"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_orbit_radius"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_glaive_extra_bounce"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_blessing_aura"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_lucent_beam_cooldown"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_orbit_damage"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_eclipse_power"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_glaives_no_falloff"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_luna_moon_glaive_beam_attack"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
}