252 lines
7.7 KiB
Plaintext
252 lines
7.7 KiB
Plaintext
"DOTAAbilities"
|
|
{
|
|
"ability_ogre_magi_fireblast_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/ogre_magi/ability_ogre_magi_fireblast_custom"
|
|
"AbilityTextureName" "ogre_magi_fireblast"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_OgreMagi.Fireblast"
|
|
"MaxLevel" "4"
|
|
"AbilityCastRange" "800"
|
|
"AbilityCastPoint" "0.45"
|
|
"AbilityManaCost" "70 85 100 115"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCooldown" "11 10 9 8"
|
|
"fireblast_damage"
|
|
{
|
|
"value" "70 130 190 250"
|
|
"special_bonus_unique_ogre_magi_fireblast_damage" "+220"
|
|
}
|
|
"stun_duration" "1.2"
|
|
"blast_radius" "200"
|
|
"max_health_damage_pct" "8 10 12 14"
|
|
"attack_proc_chance"
|
|
{
|
|
"value" "0"
|
|
"special_bonus_unique_ogre_magi_fireblast_attack_proc" "15"
|
|
}
|
|
"attack_proc_distance" "200"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
|
|
"ability_ogre_magi_ignite_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/ogre_magi/ability_ogre_magi_ignite_custom"
|
|
"AbilityTextureName" "ogre_magi_ignite"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"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"
|
|
"AbilitySound" "Hero_OgreMagi.Ignite"
|
|
"MaxLevel" "4"
|
|
"AbilityCastRange" "700 800 900 1000"
|
|
"AbilityCastPoint" "0.35"
|
|
"AbilityManaCost" "80 90 100 110"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCooldown" "17"
|
|
"duration" "5 6 7 8"
|
|
"burn_damage"
|
|
{
|
|
"value" "20 30 40 50"
|
|
"special_bonus_unique_ogre_magi_ignite_damage" "+12"
|
|
}
|
|
"slow_movement_speed_pct" "-25"
|
|
"projectile_speed" "1000"
|
|
"ignite_radius" "300"
|
|
"max_health_damage_pct" "2 3 4 5"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
}
|
|
|
|
"ability_ogre_magi_bloodlust_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/ogre_magi/ability_ogre_magi_bloodlust_custom"
|
|
"AbilityTextureName" "ogre_magi_bloodlust"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING"
|
|
"AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_OgreMagi.Bloodlust.Target"
|
|
"MaxLevel" "4"
|
|
"AbilityCastRange" "650"
|
|
"AbilityCastPoint" "0.45"
|
|
"AbilityManaCost" "40 50 60 70"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCooldown" "20 18 16 14"
|
|
"bonus_movement_speed" "6 8 10 12"
|
|
"bonus_attack_speed"
|
|
{
|
|
"value" "35 50 65 80"
|
|
"special_bonus_unique_ogre_magi_bloodlust_as" "+35"
|
|
}
|
|
"self_bonus"
|
|
{
|
|
"value" "40 60 80 100"
|
|
"special_bonus_unique_ogre_magi_bloodlust_as" "+35"
|
|
}
|
|
"duration" "30"
|
|
"modelscale" "25"
|
|
"physical_vampirism"
|
|
{
|
|
"value" "0"
|
|
"special_bonus_unique_ogre_magi_bloodlust_as" "+30"
|
|
}
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
}
|
|
|
|
"ability_ogre_magi_multicast_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/ogre_magi/ability_ogre_magi_multicast_custom"
|
|
"AbilityTextureName" "ogre_magi_multicast"
|
|
"AbilityType" "ABILITY_TYPE_ULTIMATE"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"MaxLevel" "3"
|
|
"IsBreakable" "1"
|
|
"HasShardUpgrade" "1"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
"AbilityCastPoint" "0.5"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"chance_2x" "75"
|
|
"chance_3x" "0 30 30"
|
|
"chance_4x" "0 0 15"
|
|
"multicast_delay" "0.6"
|
|
"shard_cooldown" "45 40 35"
|
|
"shard_mana_cost" "100 125 150"
|
|
"shard_radius" "800"
|
|
"shard_duration" "5"
|
|
}
|
|
}
|
|
|
|
"ability_ogre_magi_unrefined_fireblast_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/ogre_magi/ability_ogre_magi_unrefined_fireblast_custom"
|
|
"AbilityTextureName" "ogre_magi_unrefined_fireblast"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"MaxLevel" "1"
|
|
"IsGrantedByScepter" "1"
|
|
"AbilityCastRange" "800"
|
|
"AbilityCastPoint" "0.45"
|
|
"AbilityManaCost" "0"
|
|
"AbilitySound" "Hero_OgreMagi.Fireblast"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCooldown" "8"
|
|
"mana_cost_pct" "25"
|
|
"blast_damage" "300"
|
|
"stun_duration" "1.5"
|
|
"blast_radius" "200"
|
|
"max_health_damage_pct" "15"
|
|
}
|
|
}
|
|
|
|
"ability_ogre_magi_innate_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/ogre_magi/ability_ogre_magi_innate_custom"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"Innate" "1"
|
|
"IsBreakable" "1"
|
|
"AbilityTextureName" "ogre_magi_dumb_luck"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"luck_per_level"
|
|
{
|
|
"value" "1"
|
|
"special_bonus_unique_ogre_magi_luck" "+1"
|
|
}
|
|
}
|
|
}
|
|
|
|
"special_bonus_unique_ogre_magi_fireblast_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_ignite_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_bloodlust_as"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_ignite_stacks"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_ignite_on_cast"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_ignite_proc_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_fireblast_attack_proc"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_cast_range_100"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_attack_damage_80"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_ogre_magi_luck"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
}
|