Doran, the Deft


monster dropped item rarity +% [1500]
Spectre | N |
---|---|
Tags | 2HBluntWood_onhit_audio, fast_movement, human, humanoid, not_str, red_blood |
Life
100%
Energy Shield From Life
45%
Evasion
+30%
Resistance




Damage
175%
Accuracy
100%
Critical Hits Chance
5%
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,266
Armour
2,413
Evasion Rating
920
Energy Shield
3,491
Damage
408
Spell Damage
408
Accuracy
2,464
Attack Time
1.005
Experience
71,585
Minion Life
3,812
Minion Energy Shield
3,119
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]
precise cursor targeting uses contact point height offset [1]

CometRogueExileMonk2
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Unleashable, AreaSpell, Invokable, NoAttackInPlace
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. Consumes a Fire Infusion if possible to cause a devastating blast of ice and fire.
+1 second to Total Cast Time
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]

MetaCastOnDodgeRogueExileMonk2
HasReservation, OngoingSkill, Meta, Persistent, Buff, CanHaveMultipleOngoingSkillInstances, GeneratesEnergy, Triggers, NoAttackInPlace
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
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, NoAttackInPlace
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, Buff, GeneratesCharges, Duration
Illusions have 15% of your maximum Life
base deal no damage [1]
base skill effect duration [1200]
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, NoAttackInPlace, GeneratesInfusion, GeneratesRemnants, DetonatesAfterTime, Limit
Frost Bomb
Critical Hit Chance: 13%
Cast Time: 2 sec
Create a pulsing Orb of frost. Each pulse inflicts Elemental Exposure on nearby enemies. When the Orb's duration ends, it Detonates, dealing Cold damage to surrounding enemies and leaving behind a Cold Infusion.
Detonation Time is 3 seconds
Supported Skills have 30% less Detonation Time
Supported Skills have 30% less Skill Effect Duration
Triggered on reaching maximum Energy
Pulse and explosion radius are 1.7 metres
Exposure duration is 5 seconds
Cannot apply Exposure to enemies of level higher than 20
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 % [50]
skill cold exposure magnitude [20]
spell maximum action distance +% [400]

ShatteringPalmRogueExileMonk2
Attack, Melee, Area, Cold, MeleeSingleTarget, NoAttackInPlace, QuarterstaffSkill
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 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.
Deals 65% less Attack Damage
Can't be Evaded
Attaches Shards to enemies within a 3.8 metre radius
base melee dash range [65]
base skill show average damage instead of dps [1]
is area damage [1]
melee conditional step distance [10]
precise cursor targeting uses contact point height offset [1]
shattering palm debuff damage threshold [30]

ShatteringPalmExplosionRogueExileMonk2
Attack, Area, Triggerable, Cold, QuarterstaffSkill, Triggered
Freezing Explosion
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 120%
Attack Time: 1.005 sec
Deals 20% more Attack Damage
Explosion radius is 1.6 metres
attack is not melee override [1]
base skill show average damage instead of dps [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, Unleashable, AreaSpell, UsableWhileMoving, NoAttackInPlace
Temporal Chains
Cast Time: 0.7 sec
Supported Skills have 50% increased Area of Effect
Supported Skills create Cursed Ground
Enemies on the Cursed Ground from a Supported Skill are Cursed while within it
Enemies on the Cursed Ground from a Supported Skill are Cursed while within it
Maximum 2 areas of Cursed Ground
Supported Skills have 40% more Area of Effect
Curse zone erupts after 30% increased delay
Curse applies after 1.5 seconds delay
Curse does not apply to enemies above level 20
More duration when consuming a Power Charge@80%
Curse radius is 2.1 metres
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 % [50]

DodgeRollRogueExileGeneric
UsableWhileShapeshifted
+4.6 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]
dodge roll stun threshold +% final [100]
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]

WalkEmergeRogueExile
walk emerge distance [300]
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 = 1, energyShield = 0.45, 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", "WalkEmergeRogueExile", }, 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", "precise_cursor_targeting_uses_contact_point_height_offset", }, 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.Unleashable] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, [SkillType.NoAttackInPlace] = 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", "skill_curses_cannot_apply_to_targets_above_level", "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", "maximum_curse_zones_allowed", "base_deal_no_damage", "can_perform_skill_while_moving", "curse_apply_as_curse_zone", }, levels = { [1] = {7400, 21, -28, -25, 20, 1500, -70, 160, 50, 30, 50, 40, 80, 2, levelRequirement = 1, statInterpolation = {1, 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", "dodge_roll_stun_threshold_+%_final", "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, 46, 5, 100, 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 [ElementalDamage|Elemental] [Exposure|Exposure] on nearby enemies. When the [Orb]'s duration ends, it [DetonationTime|Detonates], dealing [Cold|Cold] damage to surrounding enemies and leaving behind a [Cold] [ElementalInfusion|Infusion].", 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, [SkillType.NoAttackInPlace] = true, [SkillType.GeneratesInfusion] = true, [SkillType.GeneratesRemnants] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Limit] = 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", "frost_bomb_exposure_does_not_apply_to_enemies_of_level_higher_than_X", "active_skill_base_area_of_effect_radius", "base_skill_detonation_time", "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", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 0, 20, 17, 3000, 5000, 20, 400, -70, 160, 50, 35, -30, -30, critChance = 13, levelRequirement = 1, statInterpolation = {3, 3, 1, 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. [Consume|Consumes] a [Fire] [ElementalInfusion|Infusion] if possible to cause a devastating blast of ice and fire.", 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.Unleashable] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.NoAttackInPlace] = 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", }, 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, [SkillType.NoAttackInPlace] = 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, [SkillType.NoAttackInPlace] = 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.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, 1200, 15, 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 [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.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.NoAttackInPlace] = true, [SkillType.QuarterstaffSkill] = true, }, statDescriptionScope = "shattering_palm", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "shattering_palm_debuff_damage_threshold", "melee_conditional_step_distance", "base_melee_dash_range", "active_skill_base_area_of_effect_radius", "active_skill_base_physical_damage_%_to_convert_to_cold", "global_always_hit", "is_area_damage", "base_skill_show_average_damage_instead_of_dps", "precise_cursor_targeting_uses_contact_point_height_offset", }, levels = { [1] = {30, 10, 65, 38, 60, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {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.Cold] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.Triggered] = true, }, statDescriptionScope = "triggered_freezing_word_explosion", castTime = 1, baseFlags = { attack = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_base_area_of_effect_radius", "active_skill_base_physical_damage_%_to_convert_to_cold", "is_area_damage", "attack_is_not_melee_override", "triggered_by_freezing_word_bomb", "display_statset_hide_usage_stats", "triggerable_in_any_set", "base_skill_show_average_damage_instead_of_dps", }, levels = { [1] = {16, 100, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["WalkEmergeRogueExile"] = { name = "WalkEmergeRogueExile", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1.272, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "walk_emerge_distance", }, levels = { [1] = {300, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
monster dropped item rarity +% [1500]
Family | MonsterDroppedItemRarity |
---|---|
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
key | val |
---|---|
Stats.item_drop_slots | 0 |
Stats.energy_shield_recharge_rate_per_minute_% | 750 |
Stats.base_maximum_mana | 200 |
Stats.maximum_physical_damage_reduction_% | 90 |
Stats.base_maximum_all_resistances_% | 75 |
Stats.monster_base_flask_charges_percent_of_monster_power | 50 |
Stats.base_critical_hit_damage_bonus | 30 |
Stats.max_endurance_charges | 3 |
Stats.max_frenzy_charges | 3 |
Stats.max_power_charges | 3 |
Stats.object_inherent_base_maximum_block_%_from_ot | 50 |
Stats.movement_velocity_cap | 128 |
Stats.max_azurite_debuff_stacks | 10 |
Stats.ignore_skill_weapon_restrictions | 1 |
Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot | 33 |
Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot | 100 |
Stats.scale_melee_range_to_actor_scale | 1 |
Stats.use_melee_pattern_range | 1 |
Stats.melee_swing_not_scaled_by_area_modifiers | 1 |
Stats.actor_scale_+%_limit | 100 |
Stats.base_heavy_stun_duration_ms | 2000 |
Stats.melee_defer_damage_prediction | 1 |
Stats.poise_decay_delay_ms | 8000 |
Stats.poise_decay_%_per_second | 50 |
Stats.base_block_angle_degrees | 210 |
Stats.action_attack_or_cast_time_uses_animation_length | 0 |
Stats.slow_potency_+%_final_per_additional_player | -10 |
Stats.check_for_targets_between_initiator_and_projectile_source | 1 |
Stats.maximum_life_+%_final_per_additional_player | 50 |
Stats.maximum_energy_shield_+%_final_per_additional_player | 50 |
Stats.poise_threshold_+%_final_per_additional_player | 50 |
Stats.stun_base_duration_override_ms | 500 |
Stats.bleeding_moving_damage_%_of_base_override | 200 |
Stats.enable_weapon_sets | true |
Stats.base_number_of_weapon_sets | 1 |
Stats.max_viper_strike_orbs | 4 |
Stats.max_fuse_arrow_orbs | 5 |
Stats.max_fire_beam_stacks | 8 |
Stats.maximum_righteous_charges | 5 |
Stats.maximum_blood_scythe_charges | 5 |
Stats.base_number_of_traps_allowed | 15 |
Stats.base_number_of_remote_mines_allowed | 15 |
Stats.max_charged_attack_stacks | 6 |
Stats.max_talisman_degen_stacks | 20 |
Stats.max_frost_nova_stacks | 20 |
Stats.max_rampage_stacks | 1000 |
Stats.damage_+%_per_10_rampage_stacks | 2 |
Stats.movement_velocity_+%_per_10_rampage_stacks | 1 |
Stats.minions_have_labyrinth_trap_degen_effect_+% | -90 |
Stats.minions_are_immune_to_labyrinth_degen_effect | 0 |
Stats.minion_damage_taken_+%_from_spike_traps_final | -90 |
Stats.minion_damage_taken_+%_from_arrow_traps_final | 0 |
Stats.minion_damage_taken_+%_from_guillotine_traps_final | -90 |
Stats.traps_explode_on_timeout | 1 |
Stats.maximum_rage | 30 |
Stats.max_delve_degen_stacks | 5000 |
Stats.melee_variation | 1 |
Stats.base_total_number_of_sigils_allowed | 3 |
Stats.enable_movement_skill_animation_skipping | 1 |
Stats.additional_insanity_effects_while_delirious | 1 |
Stats.max_steel_ammo | 12 |
Stats.chance_to_deal_triple_damage_%_per_brutal_charge | 3 |
Stats.stun_threshold_+%_per_brutal_charge | 10 |
Stats.elemental_damage_taken_goes_to_energy_shield_over_4_seconds_%_per_absorption_charge | 12 |
Stats.mines_invulnerable_for_duration_ms | 2000 |
Stats.traps_invulnerable_for_duration_ms | 2000 |
Stats.damage_taken_when_hit_+%_final_per_fortification | -1 |
Stats.base_max_fortification | 20 |
Stats.base_presence_radius | 40 |
Stats.mtx_max_killstreak_stacks | 1000 |
Stats.mtx_max_killcounter_stacks | 30000 |
Stats.melee_strike_bonus_attack_distance | 2 |
Stats.accuracy_rating_+%_final_at_max_distance_scaled | -90 |
Stats.base_weapon_swap_duration_ms | 250 |
Stats.quadruped_head_turn_duration_ms | 100 |
Stats.has_quadruped_head_control | 0 |
Stats.base_pay_cost_over_start_of_skill_animation | 1 |
Stats.base_knockback_speed_+% | -30 |
Stats.base_maximum_number_of_stored_corpses | 10 |
Stats.global_resummon_time_ms | 7500 |
Stats.disable_minion_formation | 1 |
Stats.crossbow_ammo_switch_time_ms | 300 |
Stats.rage_loss_delay_ms | 2000 |
Stats.object_inherent_armour_break_amount_+%_final_against_normal_monsters | 200 |
Stats.object_inherent_armour_break_amount_+%_final_against_magic_monsters | 100 |
Stats.object_inherent_evasion_break_amount_+%_final_against_normal_monsters | 200 |
Stats.object_inherent_evasion_break_amount_+%_final_against_magic_monsters | 100 |
Stats.fixed_frost_wall_limit | 60 |
Stats.player_allow_dodge_roll_cancel | 1 |
Stats.maximum_cold_infusion_stacks | 6 |
Stats.maximum_fire_infusion_stacks | 6 |
Stats.maximum_lightning_infusion_stacks | 6 |
Stats.minimum_number_of_projectiles_to_fire_is_1 | 1 |
Stats.base_infusion_duration_ms | 15000 |
Stats.base_spirit | 10000 |
Stats.active_skill_base_reload_time_override | 200 |
Stats.additional_life_scaling_index | 10 |
Stats.heat_base_delay_before_decay_ms | 3000 |
Stats.heat_base_decay_rate_ms | 500 |
ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.csd |
Positioned.blocking | true |
Positioned.team | 0 |
Positioned.serialise_collidable | true |
Positioned.secondary_object_size | 4 |
Positioned.object_targeting_size | 3 |
Positioned.base_pushiness | 30 |
BaseEvents.server_only | true |
Actor.basic_action | Move, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction, Interaction, InteractionChannelled, WashedUp, Dance, AreaTransitionAnimation, SinPickup, BloodVortexGetUp, EpilogueKnockdown, AncestralTrialDestroyTotem, RevivePlayer, BasicTownPortal, BindSpectre, MountMinion, Ascend, FakeDeath, Revive, Emerge |
Actor.slow_animations_go_to_idle | false |
Actor.actor_size | Medium |
Actor.leveled_starting_effects | DoLiterallyNothing |
Actor.blend_once_animations_by_default | true |
Actor.simulation_height | 24 |
StateMachine.define_shared_state | lock_on; |
StateMachine.on_state_lock_on_0 | { SetUsesDirectionalRunAnimations( false ); } |
StateMachine.on_state_lock_on_1 | { SetUsesDirectionalRunAnimations( true ); } |
Animated.turn_duration | 0.2 |
Animated.always_interpolate_bearing | true |
MinimapIcon.icon | RogueExile |
Functions.update_and_face_target = | |
Functions.local turn_amount | CalculateOrientation( arg1 ); |
Functions.If( arg3, (){ TurnToOverTime( turn_amount, arg2, false ); } ); | |
Functions.If( arg4, (){ SetTarget( arg1, true ); } ); | |
Functions.If( arg5, (){ SetTargetLocation( arg1 ); } ); | |
PlayerClass.class | Monk |
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.