"DOTAAbilities" { "Version" "1" //================================================================================================================= // Oracle: Fortune's End //================================================================================================================= "oracle_fortunes_end" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Oracle.FortunesEnd.Target" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "850" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "18 14 10 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "channel_time" { "value" "2.5" } "damage" { "value" "100 160 220 280" } "bolt_speed" "1200" "minimum_purge_duration" { "value" "0.75" "special_bonus_unique_oracle_2" "+0.5" } "maximum_purge_duration" { "value" "2.75" "special_bonus_unique_oracle_2" "+0.5" } "radius" { "value" "350" "affected_by_aoe_increase" "1" } "damage_per_buff" { "value" "0" "special_bonus_unique_oracle_damage_per_purge" "+80" } "heal_per_debuff" { "value" "0" "special_bonus_unique_oracle_damage_per_purge" "+80" } "purge_constantly" { "special_bonus_unique_oracle_7" "=1" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Oracle: Fate's Edict //================================================================================================================= "oracle_fates_edict" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "AbilitySound" "Hero_Oracle.FatesEdict.Cast" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 17 14 11" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 100 105 110" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" "AbilityValues" { "duration" { "value" "3.5 4.0 4.5 5.0" } "magic_damage_resistance_pct_tooltip" { "value" "100" } } } //================================================================================================================= // Oracle: Purifying Flames //================================================================================================================= "oracle_purifying_flames" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Oracle.PurifyingFlames.Damage" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "850" "AbilityCastPoint" "0.10" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "2.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage" "90 180 270 360" "heal_per_second" "15 25 35 45" "total_heal_tooltip" "150 250 350 450" "duration" "10" "tick_rate" "0.1" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Oracle: False Promise //================================================================================================================= "oracle_false_promise" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "AbilitySound" "Hero_Oracle.FalsePromise.Cast" "HasScepterUpgrade" "1" "AbilityDraftExtraAbilities" { "oracle_rain_of_destiny" "shard" } // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700 800 900" "AbilityCastPoint" "0.3" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_6" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "duration" { "value" "7 8.5 10" "special_bonus_unique_oracle" "+1.5" } "radius" { "value" "400" "affected_by_aoe_increase" "1" } "shard_fade_time" { "special_bonus_scepter" "0.15" } "shard_spell_amp_bonus" { "special_bonus_scepter" "30" } "shard_bat_bonus" { "special_bonus_scepter" "0.25" } "AbilityCooldown" { "value" "110 85 60" "special_bonus_unique_oracle_6" "-20" } "bonus_armor" { "special_bonus_unique_oracle_9" "+8" } "heal_amp_pct" { "value" "100" "special_bonus_shard" "+0" } } } //================================================================================================================= // Oracle: Rain of Destiny //================================================================================================================= "oracle_rain_of_destiny" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "IsGrantedByShard" "1" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" "AbilityCastRange" "650" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "650" "affected_by_aoe_increase" "1" } "duration" "10" "damage" { "value" "30" "CalculateSpellDamageTooltip" "1" } "tick_rate" "1.0" "heal_amp" "20" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" } //================================================================================================================= //================================================================================================================= // Oracle: Innate - Spell Amp //================================================================================================================= "oracle_clairvoyant_curse" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "MaxLevel" "1" "IsBreakable" "1" "AbilityValues" { "spell_amplification" "1.0" } } //================================================================================================================= // Oracle: Innate - Heal Amp //================================================================================================================= "oracle_clairvoyant_cure" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "MaxLevel" "1" "IsBreakable" "1" "AbilityValues" { "heal_amplification" "0.75" } } //================================================================================================================= // Oracle: Rune Prediction //================================================================================================================= "oracle_prognosticate" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS | DOTA_ABILITY_BEHAVIOR_INNATE_UI" "MaxLevel" "1" "Innate" "1" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "0.4" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "1" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_6" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "2.5" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_8" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "25" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_9" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_oracle_damage_per_purge" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } }