Sondar, the Stormbinder


Spectre | N |
---|---|
Tags | 2HBluntWood_onhit_audio, human, humanoid, medium_movement, not_str, red_blood |
生命
75%
Energy Shield From Life
30%
闪避值
+30%
抗性




伤害
175%
命中
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
4 ~ 12
攻击间隔
1.005 Second
Damage Spread
±20%
经验值
250%
Model Size
100%
Type
ExileMonk1
Metadata
ExileMonk1
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
选择 怪物等级
等级
68
生命
4,072
[护甲]
2,413
闪避值
620
能量护盾
1,745
伤害
408
法术伤害
408
命中
2,180
攻击间隔
1.005
经验值
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
攻击, 近战单一目标, 近战, 范围, QuarterstaffSkill
节杖打击
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 115%
攻击间隔: 1.005 秒
使用节杖进行[打击]。
攻击伤害总增 15%
is area damage [1]
melee conditional step distance [10]

WhirlingAssaultExileMonk1
攻击, 近战单一目标, 近战, 范围, QuarterstaffSkill
旋风击
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 45%
攻击间隔: 1.005 秒
Advance while hitting enemies around you with a series of spinning Strikes.
攻击伤害总降 55%
+1.4 seconds to Total Attack Time
总效果区域额外缩小 20%
attack maximum action distance + [42]
base skill show average damage instead of dps [1]
cannot cancel skill before contact point [1]
is area damage [1]
melee defer damage prediction [1]
visual hit effect physical is wind [1]

GaleStrikeExileMonk1
攻击, 近战, 范围, QuarterstaffSkill
迅风爆
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 120%
攻击间隔: 1.005 秒
Batter enemies at range by generating a gust of wind as you swing. Enemies will be Knocked Back based on how close they are to you.
攻击伤害总增 20%
击退敌人
造成相当于物理伤害 500% 的恍惚积蓄
锥形范围长度为 6 米
active skill base secondary area of effect radius [7]
can perform skill while moving [1]
generic knockback +% final at max distance [-90]
generic knockback +% final at min distance [200]
generic knockback distance limit [60]
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]
visual hit effect physical is wind [1]

VaultingImpactExileMonk1
攻击, 近战, Slam, 范围, QuarterstaffSkill, Jumping, 快行
Vaulting Impact
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 150%
攻击间隔: 1.005 秒
Leap forward and Slam the ground, sending out a Stunning shockwave that is especially potent against Dazed enemies.
攻击伤害总增 50%
+1 second to Total Attack Time
总效果区域额外缩小 20%
消耗敌人受到的恍惚,使造成的晕眩积蓄总增 300%
冲击范围为 2.4 米
attack maximum action distance + [42]
is area damage [1]
vaulting impact short animation maximum range [20]
visual hit effect physical is wind [1]

GatheringStormExileMonk1
攻击, 引导, 快行, PerfectTiming, 闪电, 范围, 近战, CreatesGroundEffect, 持续时间, CannotSpiritStrike, QuarterstaffSkill
Gathering Storm
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 80%
攻击间隔: 1.005 秒
Flip backward and Channel to charge your Quarterstaff with Lightning. Releasing dashes towards the target location, damaging enemies along the way. Releasing with perfect timing performs a Lightning-infused dash that releases shockwaves from enemies you dash through and leaves a trail of Shocked Ground in your wake. This skill cannot be Ancestrally Boosted.
攻击伤害总降 20%
将[物理]伤害的 20% 转化为[闪电]伤害
+0.8 seconds to Total Attack Time
+10 近战打击范围
active skill base area of effect radius [18]
active skill override turn duration ms [360]
attack maximum action distance + [20]
base melee dash range [35]
base skill show average damage instead of dps [1]
channel end duration as % of attack time [85]
channel start lock cancelling of attack time % [50]
gathering storm perfect aoe limit [8]
is area damage [1]
perfect strike timing window base ms [300]
quality display gathering storm is gem [1]

GlacialCascadeExileMonk1
攻击, 近战, 范围, 冰冷, 范围, UsableWhileMoving, QuarterstaffSkill, SkillConsumesFreeze, CreatesFissure
冰川之刺
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 65%
攻击间隔: 1.005 秒
Sweep your Quarterstaff upwards, releasing an icy fissure which deals damage in a series of bursts culminating in a large spike. Frozen enemies hit by the final spike are dealt heavy damage but the Freeze is Consumed. Ice Crystals hit by the final spike explode.
攻击伤害总降 35%
将物理伤害的 60% 转化为冰霜伤害
无法被冰冻
爆发范围为 0.5 米
冲击波长度为 4.8 米
导致 8 次爆发
can perform skill while moving [1]
cascade attack ease in exponent % [125]
cascade attack radius per stage +1 per 100 [30]
cascade attack starting distance offset [6]
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]

DodgeRollRogueExileGeneric
UsableWhileShapeshifted
闪避翻滚距离 +3.7 米
攻击伤害总降 10%
该法术的施法速度不能被调整
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_Sondar_CombatGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' ); } ); " // this will have a chance to fire instead of the class specific lines when combat first starts player_engaged_random = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" target_fleeing_dialogue = { QueueTextAudio( RogueExile_Sondar_PlayerFlees_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' ); } } Brackets { player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Sondar_EngageWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Sondar_EngageWitch, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Sondar_EngageHuntress, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Sondar_EngageMonk, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_StrFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_StrFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_IntFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerWitch, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_IntFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_DexFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_DexFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerMonk, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" player_death_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/RogueExiles/DexInt/ExileMonk1"] = { name = "Sondar, the Stormbinder", 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, weaponType1 = "Warstaff", skillList = { "MeleeQuarterstaffRogueExile", "DodgeRollRogueExileGeneric", "WhirlingAssaultExileMonk1", "GaleStrikeExileMonk1", "VaultingImpactExileMonk1", "GatheringStormExileMonk1", "GlacialCascadeExileMonk1", }, 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["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["WhirlingAssaultExileMonk1"] = { name = "Whirling Assault", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Advance while hitting enemies around you with a series of spinning [Strike|Strikes].", 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 = { "total_attack_time_+_ms", "attack_maximum_action_distance_+", "active_skill_area_of_effect_+%_final", "melee_defer_damage_prediction", "cannot_cancel_skill_before_contact_point", "visual_hit_effect_physical_is_wind", "base_skill_show_average_damage_instead_of_dps", "is_area_damage", }, levels = { [1] = {1400, 42, -20, baseMultiplier = 0.45, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GaleStrikeExileMonk1"] = { name = "Wind Blast", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Batter enemies at range by generating a gust of wind as you swing. Enemies will be [Knockback|Knocked Back] based on how close they are to you.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, }, statDescriptionScope = "gale_strike", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "support_physical_damage_%_to_gain_as_daze_build_up", "generic_knockback_+%_final_at_min_distance", "generic_knockback_+%_final_at_max_distance", "generic_knockback_distance_limit", "active_skill_hit_damage_stun_multiplier_+%_final", "active_skill_base_area_of_effect_radius", "active_skill_base_secondary_area_of_effect_radius", "movement_speed_+%_final_while_performing_action", "movement_speed_acceleration_+%_per_second_while_performing_action", "movement_speed_while_performing_action_locked_duration_%", "global_knockback", "visual_hit_effect_physical_is_wind", "is_area_damage", "can_perform_skill_while_moving", }, levels = { [1] = {500, 200, -90, 60, 150, 60, 7, -70, 160, 60, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["VaultingImpactExileMonk1"] = { name = "Vaulting Impact", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Leap forward and [Slam] the ground, sending out a [Stun|Stunning] shockwave that is especially potent against [Daze|Dazed] enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.Jumping] = true, [SkillType.Travel] = true, }, statDescriptionScope = "vaulting_impact", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_hit_damage_stun_multiplier_+%_final", "total_attack_time_+_ms", "attack_maximum_action_distance_+", "active_skill_base_area_of_effect_radius", "active_skill_hit_damage_stun_multiplier_+%_final", "consume_enemy_dazed_to_gain_hit_damage_stun_multiplier_+%_final", "vaulting_impact_short_animation_maximum_range", "active_skill_area_of_effect_+%_final", "is_area_damage", "visual_hit_effect_physical_is_wind", }, levels = { [1] = {50, 1000, 42, 24, 30, 300, 20, -20, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {1}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GatheringStormExileMonk1"] = { name = "Gathering Storm", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Flip backward and [Channelling|Channel] to charge your [Quarterstaff] with [Lightning]. Releasing dashes towards the target location, damaging enemies along the way. Releasing with perfect timing performs a [Lightning]-infused dash that releases shockwaves from enemies you dash through and leaves a trail of [ShockedGround|Shocked Ground] in your wake. This skill cannot be [AncestralBoost|Ancestrally Boosted].", skillTypes = { [SkillType.Attack] = true, [SkillType.Channel] = true, [SkillType.Travel] = true, [SkillType.PerfectTiming] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.Duration] = true, [SkillType.CannotSpiritStrike] = true, [SkillType.QuarterstaffSkill] = true, }, statDescriptionScope = "gathering_storm/statset_0", castTime = 1, baseFlags = { attack = true, area = true, melee = true, duration = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_override_turn_duration_ms", "perfect_strike_timing_window_base_ms", "base_melee_dash_range", "attack_maximum_action_distance_+", "active_skill_base_area_of_effect_radius", "channel_start_lock_cancelling_of_attack_time_%", "total_attack_time_+_ms", "gathering_storm_perfect_aoe_limit", "active_skill_base_physical_damage_%_to_convert_to_lightning", "channel_end_duration_as_%_of_attack_time", "melee_range_+", "is_area_damage", "base_skill_show_average_damage_instead_of_dps", "quality_display_gathering_storm_is_gem", }, levels = { [1] = {360, 300, 35, 20, 18, 50, 800, 8, 20, 85, 10, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GlacialCascadeExileMonk1"] = { name = "Glacial Cascade", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Sweep your [Quarterstaff|Quarterstaff] upwards, releasing an icy fissure which deals damage in a series of bursts culminating in a large spike. [Frozen|Frozen] enemies hit by the final spike are dealt heavy damage but the [Freeze] is [Consume|Consumed]. [IceCrystals|Ice Crystals] hit by the final spike explode.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.UsableWhileMoving] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesFreeze] = true, [SkillType.CreatesFissure] = true, }, statDescriptionScope = "glacial_cascade_attack", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "upheaval_number_of_spikes", "active_skill_base_physical_damage_%_to_convert_to_cold", "active_skill_base_area_of_effect_radius", "cascade_attack_radius_per_stage_+1_per_100", "cascade_attack_base_total_distance", "cascade_attack_starting_distance_offset", "cascade_attack_ease_in_exponent_%", "movement_speed_+%_final_while_performing_action", "movement_speed_acceleration_+%_per_second_while_performing_action", "movement_speed_while_performing_action_locked_duration_%", "never_freeze", "is_area_damage", "can_perform_skill_while_moving", }, levels = { [1] = {8, 60, 5, 30, 48, 6, 125, -70, 160, 60, baseMultiplier = 0.65, levelRequirement = 1, statInterpolation = {}, 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.