Doran, le Dextre
Humanoïdemonster dropped item rarity +% [1500]
Doran, the Deft
| Spectre | N |
|---|---|
| Tags | 2HBluntWood_onhit_audio, fast_movement, human, humanoid, not_str, red_blood |
Vie
100%
Energy Shield From Life
45%
Évasion
+30%
Résistance
Damage
175%
Précision
100%
Touches critiques Chance
5%
Attack Distance
4 ~ 12
Temps d'attaque
1.005 Second
Damage Spread
±20%
Expérience
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.
Niveau
68
Vie
7,757
2,413
3,491
Damage
408
Dégâts des sorts
408
Précision
2,502
Temps d'attaque
1.005
Expérience
71,585
Minion Life
6,930
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, AttackInPlace
Frappe au bâton de combat
Base Damage: 326—490
Chances de Touche critique: 5%
Dégâts d'Attaque: 115%
Temps d'attaque: 1.005 sec.
Frappez avec votre Bâton de combat.
15% Davantage de Dégâts d'Attaque
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
Comète
Chances de Touche critique: 13%
Temps d'incantation: 1 sec.
Fait tomber une masse de glace depuis le ciel, infligeant de lourds dégâts à l'emplacement ciblé. Si l'emplacement ciblé est proche de vous, vous effectuez un bond en arrière lors de l'incantation. Si possible, Consomme une Infusion de Feu pour provoquer une explosion de glace et de feu dévastatrice.
+1 seconde au Temps d'incantation Total
Déclenche tous les Sorts Enchâssés et consomme toute l'Énergie lorsque le maximum d'Énergie est atteint
Se Déclenche lorsque le maximum d'Énergie est atteint
Rayon de l'impact : 2.8 mètres
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
Déclenchement lors de l'Esquive
Tant qu'elle est active, cette aptitude gagne de l'Énergie lorsque vous effectuez une roulade et déclenche les sorts enchâssés lorsque le niveau maximal d'Énergie est atteint.
Gagne 20 d'Énergie par mètre parcouru avec la Roulade
Déclenche tous les Sorts Enchâssés et consomme toute l'Énergie lorsque le maximum d'Énergie est atteint
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, GeneratesRemnants
Illusion persistante
Tant que cette aptiude est active, elle crée une copie illusoire éphémère de vous lorsque vous effectuez une roulade. La copie peut être endommagée par les ennemis, et les copies qui sont détruites par un ennemi font tomber un Reliquat au sol, qui vous octroie une Charge de pouvoir lorsqu'il est ramassé.
base deal no damage [1]
skill desired amount override [1]
LingeringIllusionSpawnRogueExileMonk2
OngoingSkill, Buff, Duration, AttackInPlace, GeneratesRemnants, GeneratesCharges
Les Illusions ont 1% de votre Vie maximale
Les Reliquats durent 5 secondes
Durée de l'Illusion : 3 secondes
base deal no damage [1]
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, GeneratesInfusion, GeneratesRemnants, DetonatesAfterTime, Limit
Bombe de givre
Chances de Touche critique: 13%
Temps d'incantation: 2 sec.
Crée un Orbe de givre pulsatile. Chaque pulsation inflige Exposition Élémentaire aux ennemis à proximité. Lorsque la durée de l'Orbe arrive à son terme, il explose, infligeant des dégâts de Froid aux ennemis aux alentours et laissant une Infusion de Froid derrière lui.
Le Temps de détonation est de 3 secondes
Les Aptitudes modifiées ont 30% de Perte de Délai de Détonation
Les Effets des Aptitudes modifiées ont 30% de Perte de Durée
Déclenche tous les Sorts Enchâssés et consomme toute l'Énergie lorsque le maximum d'Énergie est atteint
Se Déclenche lorsque le maximum d'Énergie est atteint
Rayon de l'explosion et des pulsations : 1.7 mètres
La Durée de l'Exposition est de 5 secondes
Ne peut infliger d'Exposition aux Ennemis de niveau supérieur à 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, QuarterstaffSkill
Paume fracassante
Base Damage: 326—490
Chances de Touche critique: 5%
Dégâts d'Attaque: 35%
Temps d'attaque: 1.005 sec.
Précipite votre personnage vers un ennemi et le Frappe avec une Attaque qui projette une vague de froid, recouvrant les ennemis à proximité d'éclats de glace. Les éclats de glace se fracassent lorsque suffisamment de dégâts sont infligés à ces ennemis, provoquant une explosion glaciale qui inflige des dégâts d'Attaque.
65% de Perte de Dégâts d'Attaque
Ignore l'Évasion de la cible
Fixe des éclats sur des ennemis dans un rayon de 3.8 mètre
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, InbuiltTrigger, AttackInPlace
Explosion glaciale
Base Damage: 326—490
Chances de Touche critique: 5%
Dégâts d'Attaque: 120%
Temps d'attaque: 1.005 sec.
20% Davantage de Dégâts d'Attaque
Rayon de l'explosion : 1.6 mètres
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
Chaînes temporelles
Temps d'incantation: 0.7 sec.
Maudit tous les ennemis dans une zone, les Ralentissant et ralentissant l'expiration des autres effets qui les affectent.
Les Aptitudes modifiées créent du Sol Maudit
Les Ennemis se trouvant sur un Sol Maudit issu d'une Aptitude modifiée sont Maudits tant qu'ils restent dessus
Les Ennemis se trouvant sur un Sol Maudit issu d'une Aptitude modifiée sont Maudits tant qu'ils restent dessus
Les Aptitudes modifiées ont 50% d'Augmentation de Zone d'effet
Vous pouvez avoir 2 parcelles de Sol Maudit au maximum
Les Aptitudes modifiées ont 40% Davantage de Zone d'effet
La zone de Malédiction apparaît après 30% d'Augmentation de délai
La Malédiction s'applique après 1.5 secondes de délai
La Malédiction ne s'applique pas aux Ennemis au-dessus du Niveau 20
Davantage de Durée lorsqu'une Charge de pouvoir est consommée@80%
Rayon de la Malédiction : 2.1 mètres
Durée de la Malédiction : 7.4 secondes
Les autres effets sur les cibles affectées par la Malédiction expirent 25% plus lentement
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
AttackInPlace, UsableWhileShapeshifted
La Roulade a un bonus de distance de +4.6 mètres
10% de Perte de Dégâts d'Attaque
La Vitesse d'incantation de cette Aptitude ne peut pas être modifiée
action allowed queue time override ms [100]
action attack or cast time uses animation length [1]
active skill override turn duration ms [200]
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 with talisman [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,
[SkillType.AttackInPlace] = 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,
},
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.AttackInPlace] = true,
[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",
"active_skill_override_turn_duration_ms",
"base_deal_no_damage",
"skill_cannot_be_knocked_back",
"spell_cast_time_cannot_be_modified",
"action_attack_or_cast_time_uses_animation_length",
"dynamic_target_updating_prioritises_movement_vector",
"skill_is_not_considered_a_skill",
"base_skill_enabled_while_mounted",
"usable_with_talisman",
},
levels = {
[1] = {100, 46, 5, 100, 200, 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.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,
},
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,
},
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 drop a [Remnant] that grants you a [Charges|Power Charge] on pickup.",
skillTypes = {
[SkillType.HasReservation] = true,
[SkillType.OngoingSkill] = true,
[SkillType.Persistent] = true,
[SkillType.Buff] = true,
[SkillType.GeneratesCharges] = true,
[SkillType.Duration] = true,
[SkillType.GeneratesRemnants] = 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.Duration] = true,
[SkillType.AttackInPlace] = true,
[SkillType.GeneratesRemnants] = true,
[SkillType.GeneratesCharges] = true,
},
statDescriptionScope = "create_illusion",
castTime = 1,
baseFlags = {
duration = true,
},
baseMods = {
},
qualityStats = {
},
stats = {
"chance_%_to_create_additional_remnant",
"base_skill_effect_duration",
"lingering_illusion_clone_base_maximum_life_%_of_owner_maximum_life",
"base_remnant_duration_ms",
"triggered_by_lingering_illusion",
"hide_minion_frame",
"quality_display_lingering_illusion_is_gem",
"base_deal_no_damage",
},
levels = {
[1] = {0, 3000, 1, 5000, 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.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,
[SkillType.InbuiltTrigger] = true,
[SkillType.AttackInPlace] = 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.