177 lines
5.6 KiB
Plaintext
177 lines
5.6 KiB
Plaintext
"DOTAAbilities"
|
|
{
|
|
"ability_rubick_telekinesis_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/rubick/ability_rubick_telekinesis_custom.lua"
|
|
"AbilityTextureName" "rubick_telekinesis"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"HasScepterUpgrade" "1"
|
|
"FightRecapLevel" "1"
|
|
"AbilityCastRange" "625"
|
|
"AbilityCastPoint" "0.1"
|
|
|
|
"AbilityManaCost" "110"
|
|
"AbilityValues"
|
|
{
|
|
"air_time" "2.5"
|
|
"lift_time" "0.25"
|
|
"drop_time" "0.07"
|
|
"lift_duration" "1.25 1.5 1.75 2.0"
|
|
"land_stun_duration"
|
|
{
|
|
"value" "1.0 1.25 1.5 1.75"
|
|
"special_bonus_unique_rubick_telekinesis_stun" "+1.25"
|
|
}
|
|
"land_stun_radius"
|
|
{
|
|
"value" "375"
|
|
"special_bonus_unique_rubick_telekinesis_land_radius" "+150"
|
|
}
|
|
"land_damage" "80 160 240 320"
|
|
"throw_distance" "375"
|
|
"lift_height" "200"
|
|
"ally_air_radius" "150"
|
|
"ally_air_max_radius" "250"
|
|
"ally_air_move_speed_mult" "1.5"
|
|
"ally_attack_speed_bonus" "110 170 230 290"
|
|
"ally_heal_per_second" "70 90 110 130"
|
|
"ally_attack_range_bonus" "100 150 200 250"
|
|
"ally_bonus_magic_damage" "180 240 300 360"
|
|
"ally_bonus_magic_damage_per_int" "0.5 0.75 1.0 1.25"
|
|
"caster_break_range_mult" "2"
|
|
"AbilityCharges"
|
|
{
|
|
"value" "1"
|
|
"special_bonus_unique_rubick_telekinesis_charges" "2"
|
|
}
|
|
"AbilityChargeRestoreTime" "12"
|
|
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"ability_rubick_fade_bolt_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/rubick/ability_rubick_fade_bolt_custom.lua"
|
|
"AbilityTextureName" "rubick_fade_bolt"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"HasShardUpgrade" "1"
|
|
"AbilitySound" "Hero_Rubick.FadeBolt.Cast"
|
|
"AbilityCastRange" "800"
|
|
"AbilityCastPoint" "0.1"
|
|
"AbilityCooldown" "16 14 12 10"
|
|
"AbilityManaCost" "110 125 140 155"
|
|
"AbilityValues"
|
|
{
|
|
"damage"
|
|
{
|
|
"value" "150 250 350 450"
|
|
"special_bonus_unique_rubick_fade_bolt_damage" "+150"
|
|
}
|
|
"radius" "440"
|
|
"jump_damage_reduction_pct" "6"
|
|
"attack_damage_reduction" "5 15 25 35"
|
|
"duration" "10"
|
|
"jump_delay" "0.25"
|
|
"projectile_speed" "1200"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
}
|
|
"ability_rubick_arcane_supremacy"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/rubick/ability_rubick_arcane_supremacy.lua"
|
|
"AbilityTextureName" "rubick_arcane_supremacy"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityValues"
|
|
{
|
|
"spell_amp" "15 25 35 45"
|
|
"spell_amp_pct_lvl" "0.5"
|
|
"aura_radius" "600"
|
|
"damage_pct"
|
|
{
|
|
"value" "15 20 25 30"
|
|
"special_bonus_unique_rubick_arcane_supremacy_damage_pct" "+15"
|
|
}
|
|
}
|
|
}
|
|
"ability_rubick_spellsteal_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/rubick/ability_rubick_spellsteal_custom.lua"
|
|
"AbilityTextureName" "rubick_spell_steal"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"FightRecapLevel" "1"
|
|
"MaxLevel" "1"
|
|
"Innate" "1"
|
|
"AbilityCastRange" "900"
|
|
"AbilityCastPoint" "0.1"
|
|
"AbilityManaCost" "200"
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCooldown"
|
|
{
|
|
"value" "20"
|
|
"special_bonus_unique_rubick_spellsteal_cooldown" "-10"
|
|
}
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
|
}
|
|
"special_bonus_unique_rubick_telekinesis_stun"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_rubick_fade_bolt_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_rubick_spellsteal_cooldown"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_rubick_arcane_supremacy_damage_pct"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_rubick_telekinesis_land_radius"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_rubick_fade_bolt_convert"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_rubick_telekinesis_charges"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
} |