"DOTAAbilities" { "Version" "1" //================================================================================================================= // Riki: Sleeping Dart ( scepter ability ) //================================================================================================================= "riki_poison_dart" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "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" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByShard" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.2" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "duration" "2.4" "damage" { "value" "150" "CalculateSpellDamageTooltip" "1" } "movement_slow" "30" "debuff_duration" "4" "projectile_speed" "1600" "wake_damage_limit" "200" } } //================================================================================================================= // Riki: Smoke Screen //================================================================================================================= "riki_smoke_screen" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "AbilitySound" "Hero_Riki.Smoke_Screen" "HasShardUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "17 15 13 11" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "65 70 75 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityDuration" { "value" "6" } "radius" { "value" "425" "special_bonus_unique_riki_7" "+50" "affected_by_aoe_increase" "1" } "miss_rate" "30 45 60 75" "block_targeting" { "value" "0" "special_bonus_shard" "1" } "armor_reduction" { "value" "0" "special_bonus_shard" "5" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Riki: Blink Strike //================================================================================================================= "riki_blink_strike" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound" "Hero_Riki.Blink_Strike" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 700 800 900" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.1" "AbilityCharges" "2" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 55 60 65" // Special "AbilityValues" { "bonus_damage" { "value" "40 55 70 85" "CalculateSpellDamageTooltip" "1" } "AbilityChargeRestoreTime" { "value" "25 21 17 13" "special_bonus_unique_riki_9" "-4" } "slow" "0.4" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Riki: Backstab (but it's actually cloak & dagger) //================================================================================================================= "riki_backstab" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "MaxLevel" "3" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "fade_delay" { "value" "4 3 2" "special_bonus_unique_riki_6" "-1.25" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Riki: Backstab Innate //================================================================================================================= "riki_innate_backstab" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "MaxLevel" "4" "Innate" "1" "DependentOnAbility" "riki_backstab" "AbilityValues" { "damage_multiplier" { "value" "0.55 0.9 1.25 1.6" "special_bonus_unique_riki_1" "+0.3" "CalculateSpellDamageTooltip" "0" "DamageTypeTooltip" "DAMAGE_TYPE_NONE" } "backstab_angle" "105 105 105 105" "bonus_xp_kill" { "value" "0" "special_bonus_facet_riki_contract_killer" "25 150 250 350" } "bonus_xp_assist" { "value" "0" "special_bonus_facet_riki_contract_killer" "25 75 125 175" } "bonus_xp_assist_other" { "value" "0" "special_bonus_facet_riki_contract_killer" "25 75 125 175" } } } //================================================================================================================= // Riki: Permanent Invis //================================================================================================================= "riki_permanent_invisibility" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "fade_delay" "4 3 2" "movement_speed" "20 40 60" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Riki: Tricks of the Trade //================================================================================================================= "riki_tricks_of_the_trade" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "HasScepterUpgrade" "1" "AbilitySound" "Hero_Riki.TricksOfTheTrade.Cast" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.3" "AbilityChannelTime" "2.0" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation" "ACT_DOTA_CHANNEL_ABILITY_4" // Ability Data //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "45 55 65 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityCooldown" { "value" "18 16 14 12" } "radius" { "value" "450" "affected_by_aoe_increase" "1" } "attack_count" "4" "damage_pct" "40" "agility_pct" { "value" "55 70 85 100" "special_bonus_unique_riki_2" "+50" } "scepter_duration" { "special_bonus_scepter" "2" } "scepter_attacks" { "special_bonus_scepter" "5" } "scepter_cast_range" { "special_bonus_scepter" "700" } "dispel" { "special_bonus_unique_riki_5" "+1" } "creep_agility_multiplier" { "value" "1" "special_bonus_facet_riki_exterminator" "=4.5" } "cooldown_reduction_per_creep_kill" { "special_bonus_facet_riki_exterminator" "=0.75" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_1" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_3" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "3" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_6" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_8" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "10" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_riki_9" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } }