Doran, the Deft


Spectre | N |
---|---|
Tags | 2HBluntWood_onhit_audio, fast_movement, human, humanoid, not_str, red_blood |
Life
75%
Energy Shield From Life
30%
Evasion
+30%
Resistance




Damage
175%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 12
Attack Time
1.005 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
ExileMonk2
Metadata
ExileMonk2
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
4,072
Armour
2,413
Evasion Rating
620
Energy Shield
1,745
Damage
408
Spell Damage
408
Accuracy
2,180
Attack Time
1.005
Experience
71,585
Minion Life
3,638
Minion Energy Shield
1,559
Minion Damage
1,695
Minion Armour
2,413
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeQuarterstaffRogueExile
Attack, MeleeSingleTarget, Melee, Area, QuarterstaffSkill
Quarterstaff Strike
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 115%
Attack Time: 1.005 sec
Strike with your Quarterstaff.
Deals 15% more Attack Damage
is area damage [1]
melee conditional step distance [10]

CometRogueExileMonk2
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, CanRapidFire, AreaSpell, Invokable
Comet
Critical Hit Chance: 13%
Cast Time: 1 sec
Call down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.
Deals 707.9 to 1062 Cold Damage
+1 second to Total Cast Time
Triggers all Socketed Spells and loses all Energy on reaching maximum Energy
Triggered on reaching maximum Energy
Impact radius is 2.8 metres
base skill show average damage instead of dps [1]
comet explosion delay ms [1470]
generic ongoing trigger 1 maximum energy per Xms total cast time [35]
is area damage [1]
range backflip conditional distance [30]
skill cannot generate energy [1]

MetaCastOnDodgeRogueExileMonk2
HasReservation, OngoingSkill, Meta, Persistent, Buff, CanHaveMultipleOngoingSkillInstances, GeneratesEnergy, Triggers
Cast on Dodge
While active, gains Energy when you dodge roll and triggers socketed spells on reaching maximum Energy.
Gain 20 Energy per metre travelled while dodge rolling
Triggers all Socketed Spells and loses all Energy on reaching maximum Energy
base deal no damage [1]
generic ongoing trigger maximum energy is total of socketed skills [1]
skill desired amount override [1]

LingeringIllusionRogueExileMonk2
HasReservation, OngoingSkill, Persistent, Buff, GeneratesCharges, Duration
Lingering Illusion
While active, creates a short-lived illusory copy of yourself whenever you dodge roll. The copy can be damaged by enemies, and copies that are destroyed by an enemy will grant you a Power Charge.
base deal no damage [1]
skill desired amount override [1]

LingeringIllusionSpawnRogueExileMonk2
OngoingSkill, Persistent, Buff, GeneratesCharges, Duration
Illusions have 20% of your maximum Life
base deal no damage [1]
base skill effect duration [600]
hide minion frame [1]
triggered by lingering illusion [1]
FrostBombExileMonk2
Spell, Area, Duration, Cold, Damage, Multicastable, Totemable, Trappable, Mineable, Triggerable, Cascadable, AreaSpell, Cooldown, Orb, Invokable, UsableWhileMoving
Frost Bomb
Critical Hit Chance: 13%
Cast Time: 2 sec
Create a pulsing Orb of frost. Each pulse inflicts Cold Exposure on nearby enemies. When the Orb's duration ends, it explodes, dealing Cold damage to surrounding enemies.
Deals 394.1 to 591.2 Cold Damage
Supported Skills have 30% less Detonation Time
Supported Skills have 30% less Skill Effect Duration
Triggers all Socketed Spells and loses all Energy on reaching maximum Energy
Triggered on reaching maximum Energy
Pulse and explosion radius are 1.7 metres
Exposure duration is 5 seconds
Orb duration is 3 seconds
base skill show average damage instead of dps [1]
can perform skill while moving [1]
cannot cancel skill before contact point [1]
generic ongoing trigger 1 maximum energy per Xms total cast time [35]
is area damage [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [60]
skill cannot generate energy [1]
skill cold exposure magnitude [20]
spell maximum action distance +% [400]

ShatteringPalmRogueExileMonk2
Attack, UseGlobalStats, Melee, Area, Cold, MeleeSingleTarget
Shattering Palm
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 35%
Attack Time: 1.005 sec
Dash to an enemy and Strike them with an Unarmed Attack that manifests a wave of cold, coating nearby enemies in shards of ice. Dealing enough damage to these enemies will shatter the shards, causing an icy explosion that deals Attack damage. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.
Deals 65% less Attack Damage
114.8 to 172.2 Added Cold Damage
Can't be Evaded
+9% to Critical Hit Chance
Attaches Shards to enemies within a 3.8 metre radius
base melee dash range [65]
is area damage [1]
melee conditional step distance [10]
shattering palm debuff damage threshold [30]

ShatteringPalmExplosionRogueExileMonk2
Attack, Area, Triggerable, Nova, Cold, UseGlobalStats
Freezing Explosion
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 115%
Attack Time: 1.005 sec
Deals 15% more Attack Damage
229.6 to 344.4 Added Cold Damage
+5.5% to Critical Hit Chance
100% more Freeze Buildup
Explosion radius is 1.6 metres
attack is not melee override [1]
display statset hide usage stats [1]
is area damage [1]
triggerable in any set [1]
triggered by freezing word bomb [1]

TemporalChainsRogueExileMonk2
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, UsableWhileMoving
Temporal Chains
Cast Time: 0.7 sec
Curse all enemies in an area, Slowing them and making other effects on them expire more slowly.
Curse zones from Supported
Skills erupt after 30% increased delay
Skills erupt after 30% increased delay
Supported Skills create Cursed Ground
Enemies on the Cursed Ground from a Supported Skill are Cursed while within it
Maximum 1 area of Cursed Ground
Enemies on the Cursed Ground from a Supported Skill are Cursed while within it
Maximum 1 area of Cursed Ground
Supported Skills have 50% increased Area of Effect
Supported Skills have 40% more Area of Effect
Curse applies after 1.5 seconds delay
More duration when consuming a Power Charge@80%
Curse radius is 2.1 metres
Curse Slows targets by 28%
Curse duration is 7.4 seconds
Curse makes other effects on targets expire 25% slower
base deal no damage [1]
can perform skill while moving [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [60]

DodgeRollRogueExileGeneric
UsableWhileShapeshifted
+3.7 metres to Dodge Roll distance
Deals 10% less Attack Damage
This Spell's Cast Speed cannot be modified
action allowed queue time override ms [100]
action attack or cast time uses animation length [1]
base deal no damage [1]
base skill enabled while mounted [1]
dodge roll additional pushiness modifier [5]
dynamic target updating prioritises movement vector [1]
skill cannot be knocked back [1]
skill is not considered a skill [1]
usable while shapeshifted town or hideout only [1]

Object Type
version 2 extends "Metadata/Monsters/RogueExiles/RogueExileBase" PlayerClass { class = "Monk" }
Object Type Codes
version 2 extends "Metadata/Monsters/RogueExiles/RogueExileBase" /* ------------------------------------------------------------------------------------------------------------------- */ /* Audio */ /* ------------------------------------------------------------------------------------------------------------------- */ Functions { combat_dialogue = " Roll( 1, 2, { PlayTextAudio( RogueExile_Doran_CombatGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' ); } ); " // this will have a chance to fire instead of the class specific lines when combat first starts player_engaged_random = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" dodge_dialogue = { Roll( 1, 1, (){ PlayTextAudio( RogueExile_Doran_CombatDodge_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' ); } ); } taken_big_hit = { PlayTextAudio( RogueExile_Doran_GetHitHeavy_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' ); } } Brackets { player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Doran_EngageWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Doran_EngageRanger, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Doran_EngageMerc, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_StrFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_StrFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_IntFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_IntFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_DexFour = "PlayTextAudio( RogueExile_Doran_KillPlayerRanger, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_DexFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerMerc, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" player_death_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/RogueExiles/DexInt/ExileMonk2"] = { name = "Doran, the Deft", life = 0.75, energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.75, damageSpread = 0.2, attackTime = 1.005, attackRange = 12, accuracy = 1, skillList = { "MeleeQuarterstaffRogueExile", "TemporalChainsRogueExileMonk2", "DodgeRollRogueExileGeneric", "FrostBombExileMonk2", "CometRogueExileMonk2", "MetaCastOnDodgeRogueExileMonk2", "LingeringIllusionRogueExileMonk2", "LingeringIllusionSpawnRogueExileMonk2", "ShatteringPalmRogueExileMonk2", "ShatteringPalmExplosionRogueExileMonk2", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeQuarterstaffRogueExile"] = { name = "Quarterstaff Strike", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "[Strike] with your Quarterstaff.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "melee_conditional_step_distance", "is_area_damage", }, levels = { [1] = {10, baseMultiplier = 1.15, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TemporalChainsRogueExileMonk2"] = { name = "Temporal Chains", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "[Curse] all enemies in an area, [Slow|Slowing] them and making other effects on them expire more slowly.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, }, statDescriptionScope = "temporal_chains", castTime = 0.7, baseFlags = { area = true, spell = true, duration = true, }, baseMods = { }, qualityStats = { }, stats = { "base_skill_effect_duration", "active_skill_base_area_of_effect_radius", "base_skill_debuff_action_speed_+%_final_to_inflict", "base_temporal_chains_other_buff_time_passed_+%_to_apply", "curse_delay_duration_ms", "movement_speed_+%_final_while_performing_action", "movement_speed_acceleration_+%_per_second_while_performing_action", "movement_speed_while_performing_action_locked_duration_%", "base_curse_delay_+%", "curse_area_of_effect_+%", "support_area_of_effect_+%_final", "support_consume_power_charge_to_gain_curse_duration_+%_final", "base_deal_no_damage", "can_perform_skill_while_moving", "curse_apply_as_curse_zone", }, levels = { [1] = {7400, 21, -28, -25, 1500, -70, 160, 60, 30, 50, 40, 80, levelRequirement = 1, statInterpolation = {1, 1, 1, 1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["DodgeRollRogueExileGeneric"] = { name = "DodgeRollRogueExileGeneric", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.UsableWhileShapeshifted] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_allowed_queue_time_override_ms", "dodge_roll_base_travel_distance", "dodge_roll_additional_pushiness_modifier", "base_deal_no_damage", "skill_cannot_be_knocked_back", "spell_cast_time_cannot_be_modified", "action_attack_or_cast_time_uses_animation_length", "usable_while_shapeshifted_town_or_hideout_only", "dynamic_target_updating_prioritises_movement_vector", "skill_is_not_considered_a_skill", "base_skill_enabled_while_mounted", }, levels = { [1] = {100, 37, 5, baseMultiplier = 0.9, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["FrostBombExileMonk2"] = { name = "Frost Bomb", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Create a pulsing [Orb] of frost. Each pulse inflicts [Cold|Cold] [Exposure|Exposure] on nearby enemies. When the [Orb]'s duration ends, it explodes, dealing [Cold|Cold] damage to surrounding enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.Damage] = true, [SkillType.Multicastable] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, [SkillType.Orb] = true, [SkillType.Invokable] = true, [SkillType.UsableWhileMoving] = true, }, statDescriptionScope = "frost_bomb", castTime = 2, baseFlags = { area = true, spell = true, duration = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "active_skill_base_area_of_effect_radius", "active_skill_base_area_of_effect_radius", "base_skill_effect_duration", "base_secondary_skill_effect_duration", "skill_cold_exposure_magnitude", "spell_maximum_action_distance_+%", "movement_speed_+%_final_while_performing_action", "movement_speed_acceleration_+%_per_second_while_performing_action", "movement_speed_while_performing_action_locked_duration_%", "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", "support_reduced_duration_skill_effect_duration_+%_final", "support_fast_forward_detonation_time_+%_final", "is_area_damage", "base_skill_show_average_damage_instead_of_dps", "cannot_cancel_skill_before_contact_point", "can_perform_skill_while_moving", "triggered_by_generic_ongoing_trigger", "generic_ongoing_trigger_triggers_at_maximum_energy", "skill_cannot_generate_energy", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 0, 17, 3000, 5000, 20, 400, -70, 160, 60, 35, -30, -30, critChance = 13, levelRequirement = 1, statInterpolation = {3, 3, 1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["CometRogueExileMonk2"] = { name = "Comet", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Call down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, }, statDescriptionScope = "comet", castTime = 1, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "range_backflip_conditional_distance", "total_cast_time_+_ms", "comet_explosion_delay_ms", "active_skill_base_area_of_effect_radius", "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", "is_area_damage", "base_skill_show_average_damage_instead_of_dps", "triggered_by_generic_ongoing_trigger", "generic_ongoing_trigger_triggers_at_maximum_energy", "skill_cannot_generate_energy", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30, 1000, 1470, 28, 35, critChance = 13, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MetaCastOnDodgeRogueExileMonk2"] = { name = "Cast on Dodge", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "While active, gains [Energy|Energy] when you dodge roll and triggers socketed spells on reaching maximum [Energy|Energy].", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, [SkillType.Triggers] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "energy_generated_+%", "cast_on_dodge_roll_gain_X_centienergy_per_unit_travelled_while_dodge_rolling", "skill_desired_amount_override", "generic_ongoing_trigger_triggers_at_maximum_energy", "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", "base_deal_no_damage", }, levels = { [1] = {0, 2000, 1, levelRequirement = 1, statInterpolation = {1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LingeringIllusionRogueExileMonk2"] = { name = "Lingering Illusion", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "While active, creates a short-lived illusory copy of yourself whenever you dodge roll. The copy can be damaged by enemies, and copies that are destroyed by an enemy will grant you a [Charges|Power Charge].", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.GeneratesCharges] = true, [SkillType.Duration] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0, baseFlags = { duration = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_desired_amount_override", "base_deal_no_damage", }, levels = { [1] = {1, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["LingeringIllusionSpawnRogueExileMonk2"] = { name = "LingeringIllusionSpawnRogueExileMonk2", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.GeneratesCharges] = true, [SkillType.Duration] = true, }, statDescriptionScope = "create_illusion", castTime = 1, baseFlags = { duration = true, }, baseMods = { }, qualityStats = { }, stats = { "chance_to_gain_1_more_charge_%", "base_skill_effect_duration", "lingering_illusion_clone_base_maximum_life_%_of_owner_maximum_life", "triggered_by_lingering_illusion", "hide_minion_frame", "quality_display_lingering_illusion_is_gem", "base_deal_no_damage", }, levels = { [1] = {0, 600, 20, levelRequirement = 1, statInterpolation = {1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["ShatteringPalmRogueExileMonk2"] = { name = "Shattering Palm", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Dash to an enemy and [Strike] them with an [Unarmed|Unarmed] [Attack|Attack] that manifests a wave of cold, coating nearby enemies in shards of ice. Dealing enough damage to these enemies will shatter the shards, causing an icy explosion that deals [Attack] damage. This skill always [Strike|Strikes] with your bare fist, even if you have a [Quarterstaff|Quarterstaff] equipped.", skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.MeleeSingleTarget] = true, }, statDescriptionScope = "shattering_palm", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "attack_minimum_added_cold_damage", "attack_maximum_added_cold_damage", "shattering_palm_debuff_damage_threshold", "melee_conditional_step_distance", "base_melee_dash_range", "additional_base_critical_strike_chance", "active_skill_base_area_of_effect_radius", "global_always_hit", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30, 10, 65, 900, 38, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {3, 3, 2}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["ShatteringPalmExplosionRogueExileMonk2"] = { name = "Freezing Explosion", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Nova] = true, [SkillType.Cold] = true, [SkillType.UseGlobalStats] = true, }, statDescriptionScope = "triggered_freezing_word_explosion", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "attack_minimum_added_cold_damage", "attack_maximum_added_cold_damage", "active_skill_base_area_of_effect_radius", "active_skill_hit_damage_freeze_multiplier_+%_final", "additional_base_critical_strike_chance", "is_area_damage", "attack_is_not_melee_override", "triggered_by_freezing_word_bomb", "display_statset_hide_usage_stats", "triggerable_in_any_set", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 16, 100, 550, baseMultiplier = 1.15, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, }
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.