Bronnach, the Manhunter
Humanoid
monster dropped item rarity +% [1500]
SpectreN
TagsArrow_onhit_audio, fast_movement, human, humanoid, not_int, not_str, red_blood
生命
65%
闪避值
+50%
抗性
0 0 0 0
伤害
175%
命中
100%
5%
Attack Distance
4 ~ 60
攻击间隔
1.005 Second
Damage Spread
±20%
经验值
250%
Model Size
100%
Type
ExileRanger1
Metadata
ExileRanger1
等级
68
生命
5,042
[护甲]
2,413
伤害
408
法术伤害
408
命中
2,464
攻击间隔
1.005
经验值
71,585
召唤物生命
4,505
召唤物伤害
1,695
召唤物护甲
2,413
MeleeBowRogueExile
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, Barrageable, UsableWhileMoving, Bow, NoAttackInPlace
弓射击
Base Damage: 326–490
暴击几率: 5%
攻击间隔: 1.005 秒
使用弓发射一支箭矢。
base is projectile [1]
can perform skill while moving [1]
check for targets between initiator and projectile source [1]
has modular projectiles enabled [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]
precise cursor targeting uses contact point height offset [1]
projectile uses contact direction [1]
projectile uses contact position [1]
should use additive aiming animation [1]
SnipeRogueExileRanger1
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 引导, Barrageable, 范围, PerfectTiming, Bow, NoAttackInPlace, 冰冷, SkillConsumesFreeze
狙击
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 140%
攻击间隔: 1.005 秒
Channel to charge up your bow before releasing a powerful shot. Releasing with Perfect Timing causes the arrow to explode on impact and Consume Freeze on directly Hitting. Consuming Freeze or Hitting a Heavy Stunned enemy enhances the explosion.
你的击中不能眩晕敌人
攻击伤害总增 40%
无法被冰冻
攻击速度词缀也会影响该技能的消耗
active skill override turn duration ms [120]
base is projectile [1]
base minimum channel time ms [300]
channel end duration as % of attack time [133]
channel skill end animation duration multiplier permyriad [2500]
channel start lock cancelling of attack time % [16]
channel start lock cancelling scales with attack speed [1]
check for targets between initiator and projectile source [1]
has modular projectiles enabled [1]
perfect strike timing window base ms [300]
precise cursor targeting uses contact point height offset [1]
projectile uses contact direction [1]
projectile uses contact position [1]
quality display active skill base area of effect radius is gem [1]
skill animation duration multiplier override [2]
skill moving start slowdown [1]
BarrageRogueExileRanger1
法术, 持续时间, ModifiesNextSkill, 冷却, ConsumesCharges, UsableWhileMoving, 增益, EmpowersOtherSkill, SkillConsumesFrenzyChargesOnUse, UsableWhileMounted, NoAttackInPlace
弹幕
施放间隔: 0.7 秒
冷却时间: 2 秒
Ready a volley of arrows or spears, Empowering your next Barrageable Bow or Projectile Spear Attack to Repeat multiple times. Consumes your Frenzy Charges on use to add additional repeats.
被强化攻击重复 +2 次,每消耗一个狂怒球额外重复 +1
重复造成的伤害总降 50%
被重复技能的攻击时间的 600% 计入该技能的冷却时间,最多 30
增益持续时间上限为 5
active skill ignore setting aim stance [1]
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]
BoneCageRogueExileRanger1
法术, 持续时间, 范围, 物理, Unleashable, 新星, UsableWhileMoving, 伤害, 可触发, 可秘能爆发, NoAttackInPlace
白骨牢笼
暴击几率: 15%
施放间隔: 1 秒
Raise a ring of bone spikes around you. The spikes are destroyed when enemies touch them, damaging and Pinning those enemies. Raising a new ring of spikes destroys the previous one.
造成 250.2 - 375.4 物理伤害
被辅助技能的效果范围总增 50%
被辅助技能的冷却时间为 6
对敌人造成相当于伤害总增 +200% 的定身效果
牢笼范围为 1.8
爆炸范围为 1
牢笼持续时间为 1.6
base pinned art variation [1]
can perform skill while moving [1]
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]
ring of bone maximum number of rings [1]
ring of bone spike break chance % [100]
IceNovaRogueExileRanger1
法术, 伤害, 范围, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 冰冷, Unleashable, 范围法术, 新星, Invokable, UsableWhileMoving, 可秘能爆发, NoAttackInPlace, 持续时间, CreatesGroundEffect
冰霜新星
暴击几率: 7%
施放间隔: 1 秒
冷却时间: 8 秒
Conjure a wave of ice in all directions, Knocking Back enemies based on how close they are to you. Casting Ice Nova targeting near a Frostbolt Projectile will cause it to originate from the Frostbolt instead of you. Consumes a Cold Infusion if possible to leave a patch of Chilled Ground.
造成 454.4 - 631.3 冰霜伤害
被辅助技能的效果范围总增 50%
被辅助技能的冷却时间为 8
造成的冰缓强度总增 133%
冻结积蓄总增 100%
击退敌人
新星范围为 3.2
active skill consumes a cold infusion [1]
can perform skill while moving [1]
generic knockback +% final at max distance [-90]
generic knockback +% final at min distance [50]
generic knockback distance limit [20]
ice nova number of frost bolts to cast on [1]
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]
FreezingSalvoRogueExileRanger1
伤害, 范围, 冰冷, 投射物, 玩家投射物, 攻击, 范围攻击, CannotChain, ProjectileNoCollision, Bow, HasSeals, GroundTargetedProjectile, NoAttackInPlace
Freezing Salvo
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 48%
攻击间隔: 1.005 秒
Passively coalesces icy missiles from the air over time. Using the skill fires a missile, firing an additional missile for each that has been accumulated. Fires an additional missile, up to its current missile count, targeting each Ice Fragment in its Area of effect, causing the Fragments to Detonate immediately.
攻击伤害总降 52%
物理伤害的 80% 转化为冰霜伤害
投射物速度降低 10%
攻击速度总降 15%
冻结积蓄总增 100%
冲击范围为 1.2
最多额外积累 10 发飞弹
0.75 秒积累一发飞弹
active skill base secondary area of effect radius [25]
base is projectile [1]
can perform skill while moving [1]
is area damage [1]
movement speed +% final while performing action [-35]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
projectile uses contact position [1]
EscapeShotRogueExileRanger1
攻击, 范围攻击, 冰冷, 范围, 投射物速度, ProjectileNumber, ProjectilesNumberModifiersNotApplied, Jumping, ProjectileNoCollision, Bow, GroundTargetedProjectile, CanCancelActions, NoAttackInPlace
逃脱射击
Base Damage: 326–490
暴击几率: 5%
攻击伤害: 225%
攻击间隔: 1.005 秒
Leap backwards, firing an icy arrow which can Chill or Freeze enemies around the location from which you escaped. This arrow will create Ice Fragments on impact.
被辅助技能落地时产生奉献地面,持续 4
被辅助技能在 1.4 米的区域内产生奉献地面
攻击伤害总增 125%
物理伤害的 100% 转化为冰霜伤害
投射物数量无法被修改
攻击时间 +0.7
冻结积蓄总增 600%
冲击范围为 2.4
base is projectile [1]
base skill show average damage instead of dps [1]
check for targets between initiator and projectile source [1]
has modular projectiles enabled [1]
is area damage [1]
projectile distance override [20]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles fire at ground [1]
support holy descent consecrated ground on landing [1]
DodgeRollRogueExileGeneric
UsableWhileShapeshifted
闪避翻滚距离 +4.6
攻击伤害总降 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]
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 = "Ranger"
}

Object Type Codes

version 2
extends "Metadata/Monsters/RogueExiles/RogueExileBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Audio */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	combat_dialogue =
	{
		Roll( 1, 3,
		{
			PlayTextAudio( RogueExile_Bronnach_Combat_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' );
		} );
	}

	// this will have a chance to fire instead of the class specific lines when combat first starts
	player_engaged_random = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
}

Brackets
{
	player_engaged_dialogue_StrFour = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_StrFourb = { PlayTextAudio( RogueExile_Bronnach_EngageWarrior, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_IntFour = { PlayTextAudio( RogueExile_Bronnach_EngageWitch, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_IntFourb = { PlayTextAudio( RogueExile_Bronnach_EngageSorceress, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_DexFour = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_DexFourb = { PlayTextAudio( RogueExile_Bronnach_EngageHuntress, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_StrDexFour = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_StrDexFourb = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_DexIntFour = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_DexIntFourb = { PlayTextAudio( RogueExile_Bronnach_EngageMonk, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_StrIntFour = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_engaged_dialogue_StrIntFourb = { PlayTextAudio( RogueExile_Bronnach_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	
	player_death_dialogue_StrFour = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_StrFourb = { PlayTextAudio( RogueExile_Bronnach_KillWarrior, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_IntFour = { PlayTextAudio( RogueExile_Bronnach_KillWitch, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_IntFourb = { PlayTextAudio( RogueExile_Bronnach_KillSorceress, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_DexFour = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_DexFourb = { PlayTextAudio( RogueExile_Bronnach_KillHuntress, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_StrDexFour = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_StrDexFourb = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_DexIntFour = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_DexIntFourb = { PlayTextAudio( RogueExile_Bronnach_KillMonk_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_StrIntFour = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
	player_death_dialogue_StrIntFourb = { PlayTextAudio( RogueExile_Bronnach_KillGeneral_Random, 'Metadata/Monsters/RogueExiles/Dex/ExileRanger1' ); }
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RogueExiles/Dex/ExileRanger1"] = {
    name = "Bronnach, the Manhunter",
    life = 0.65,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.75,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 60,
    accuracy = 1,
    skillList = {
        "MeleeBowRogueExile",
        "SnipeRogueExileRanger1",
        "BarrageRogueExileRanger1",
        "BoneCageRogueExileRanger1",
        "FreezingSalvoRogueExileRanger1",
        "EscapeShotRogueExileRanger1",
        "DodgeRollRogueExileGeneric",
        "IceNovaRogueExileRanger1",
        "WalkEmergeRogueExile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBowRogueExile"] = {
    name = "Bow Shot",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire an arrow with your Bow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Barrageable] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Bow] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "skill_can_fire_arrows",
        "can_perform_skill_while_moving",
        "should_use_additive_aiming_animation",
        "has_modular_projectiles_enabled",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {-70, 160, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SnipeRogueExileRanger1"] = {
    name = "Snipe",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Channelling|Channel] to charge up your bow before releasing a powerful shot. Releasing with [PerfectTiming|Perfect Timing] causes the arrow to explode on impact and [Consume] [Freeze] on directly [HitDamage|Hitting]. [Consume|Consuming] [Freeze] or [HitDamage|Hitting] a [HeavyStun|Heavy Stunned] enemy enhances the explosion.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Channel] = true,
        [SkillType.Barrageable] = true,
        [SkillType.Area] = true,
        [SkillType.PerfectTiming] = true,
        [SkillType.Bow] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.Cold] = true,
        [SkillType.SkillConsumesFreeze] = true,
    },
    statDescriptionScope = "channelled_snipe/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_override_turn_duration_ms",
        "skill_animation_duration_multiplier_override",
        "perfect_strike_timing_window_base_ms",
        "channel_start_lock_cancelling_of_attack_time_%",
        "base_minimum_channel_time_ms",
        "channel_skill_end_animation_duration_multiplier_permyriad",
        "channel_end_duration_as_%_of_attack_time",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "skill_can_fire_arrows",
        "has_modular_projectiles_enabled",
        "attack_speed_modifiers_apply_to_over_time_cost",
        "channel_start_lock_cancelling_scales_with_attack_speed",
        "skill_moving_start_slowdown",
        "never_freeze",
        "precise_cursor_targeting_uses_contact_point_height_offset",
        "quality_display_active_skill_base_area_of_effect_radius_is_gem",
        "never_freeze",
        "cannot_stun",
    },
    levels = {
        [1] = {120, 2, 300, 16, 300, 2500, 133, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BarrageRogueExileRanger1"] = {
    name = "Barrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Ready a volley of arrows or spears, [Empowered|Empowering] your next Barrageable [Bow|Bow] or [Projectile] [Spear|Spear] [Attack|Attack] to [Repeat] multiple times. Consumes your [Charges|Frenzy Charges] on use to add additional repeats.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.ModifiesNextSkill] = true,
        [SkillType.Cooldown] = true,
        [SkillType.ConsumesCharges] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Buff] = true,
        [SkillType.EmpowersOtherSkill] = true,
        [SkillType.SkillConsumesFrenzyChargesOnUse] = true,
        [SkillType.UsableWhileMounted] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "empower_barrage",
    castTime = 0.7,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "empower_barrage_cooldown_%_of_attack_time",
        "base_skill_effect_duration",
        "empowered_barrage_maximum_cooldown_ms",
        "empower_barrage_base_number_of_barrage_repeats",
        "empower_barrage_number_of_barrage_repeats_per_frenzy_charge",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "empower_barrage_damage_-%_final_with_repeated_projectiles",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "active_skill_ignore_setting_aim_stance",
        "quality_display_barrage_is_gem",
    },
    levels = {
        [1] = {600, 5000, 30000, 2, 1, -70, 160, 50, 50, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BoneCageRogueExileRanger1"] = {
    name = "Bone Cage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raise a ring of bone spikes around you. The spikes are destroyed when enemies touch them, damaging and [Pinned|Pinning] those enemies. Raising a new ring of spikes destroys the previous one.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Area] = true,
        [SkillType.Physical] = true,
        [SkillType.Unleashable] = true,
        [SkillType.Nova] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "ring_of_bone",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "ring_of_bone_maximum_number_of_rings",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "ring_of_bone_spike_break_chance_%",
        "base_pinned_art_variation",
        "active_skill_pins_as_though_dealt_damage_+%_final",
        "support_hourglass_display_cooldown_time_ms",
        "support_aoe_cooldown_aoe_+%_final",
        "is_area_damage",
        "can_perform_skill_while_moving",
        "base_all_damage_can_pin",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1600, 18, 10, 1, -70, 160, 50, 100, 1, 200, 6000, 50, critChance = 15, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["FreezingSalvoRogueExileRanger1"] = {
    name = "Freezing Salvo",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Passively coalesces icy missiles from the air over time. Using the skill fires a missile, firing an additional missile for each that has been accumulated. Fires an additional missile, up to its current missile count, targeting each [IceFragment|Ice Fragment] in its Area of effect, causing the [IceFragment|Fragments] to [DetonationTime|Detonate] immediately.",
    skillTypes = {
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Cold] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.CannotChain] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.Bow] = true,
        [SkillType.HasSeals] = true,
        [SkillType.GroundTargetedProjectile] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "freezing_salvo",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "freezing_salvo_seals_gain_base_interval_ms",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "base_number_of_projectiles",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "freezing_salvo_maximum_number_of_seals",
        "base_projectile_speed_+%",
        "active_skill_attack_speed_+%_final",
        "base_is_projectile",
        "skill_can_fire_arrows",
        "projectile_uses_contact_position",
        "can_perform_skill_while_moving",
        "is_area_damage",
        "quality_display_freezing_salvo_is_gem",
    },
    levels = {
        [1] = {750, 50, 1, 12, 25, 80, -35, 160, 50, 50, 10, -10, -15, baseMultiplier = 0.48, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EscapeShotRogueExileRanger1"] = {
    name = "Escape Shot",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Leap backwards, firing an icy arrow which can [Chill] or [Freeze] enemies around the location from which you escaped. This arrow will create [IceFragment|Ice Fragments] on impact.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Cold] = true,
        [SkillType.Area] = true,
        [SkillType.ProjectileSpeed] = true,
        [SkillType.ProjectileNumber] = true,
        [SkillType.ProjectilesNumberModifiersNotApplied] = true,
        [SkillType.Jumping] = true,
        [SkillType.ProjectileNoCollision] = true,
        [SkillType.Bow] = true,
        [SkillType.GroundTargetedProjectile] = true,
        [SkillType.CanCancelActions] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "escape_shot",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_base_area_of_effect_radius",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "total_attack_time_+_ms",
        "projectile_distance_override",
        "support_holy_descent_consecrated_ground_base_duration_ms",
        "support_holy_descent_consecrated_ground_on_landing_radius",
        "base_is_projectile",
        "is_area_damage",
        "skill_can_fire_arrows",
        "modifiers_to_projectile_count_do_not_apply",
        "has_modular_projectiles_enabled",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "check_for_targets_between_initiator_and_projectile_source",
        "projectiles_fire_at_ground",
        "base_skill_show_average_damage_instead_of_dps",
        "support_holy_descent_consecrated_ground_on_landing",
    },
    levels = {
        [1] = {300, 24, 300, 100, 700, 20, 4000, 14, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {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["IceNovaRogueExileRanger1"] = {
    name = "Ice Nova",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Conjure a wave of ice in all directions, [Knockback|Knocking Back] enemies based on how close they are to you. Casting Ice Nova targeting near a Frostbolt [Projectile] will cause it to originate from the Frostbolt instead of you. [Consume|Consumes] a [Cold] [ElementalInfusion|Infusion] if possible to leave a patch of [ChilledGround|Chilled Ground].",
    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.Unleashable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
        [SkillType.Invokable] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Cascadable] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.Duration] = true,
        [SkillType.CreatesGroundEffect] = true,
    },
    statDescriptionScope = "ice_nova/statset_0",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_chill_effect_+%_final",
        "generic_knockback_+%_final_at_min_distance",
        "generic_knockback_+%_final_at_max_distance",
        "generic_knockback_distance_limit",
        "active_skill_base_area_of_effect_radius",
        "ice_nova_number_of_frost_bolts_to_cast_on",
        "active_skill_chill_effect_+%_final",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "support_hourglass_display_cooldown_time_ms",
        "support_aoe_cooldown_aoe_+%_final",
        "is_area_damage",
        "global_knockback",
        "can_perform_skill_while_moving",
        "active_skill_consumes_a_cold_infusion",
    },
    levels = {
        [1] = {0.94999998807907, 1.3200000524521, 100, 100, 50, -90, 20, 32, 1, 33, -70, 160, 50, 8000, 50, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3, 1, 1},  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]
FamilyMonsterDroppedItemRarity
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • monster dropped item rarity +% Min: 1500 Max: 1500 Global
  • Bronnach, the Manhunter Text Audio /58
    名字
    No place to hide!
    RogueExile_Bronnach_Combat_Random
    No place to hide!
    RogueExile_Bronnach_Combat_2
    No place to hide!
    RogueExile_Bronnach_Combat_3
    I live for this!
    RogueExile_Bronnach_Combat_4
    I live for this!
    RogueExile_Bronnach_Combat_5
    I live for this!
    RogueExile_Bronnach_Combat_6
    Yes! Fight back!
    RogueExile_Bronnach_Combat_7
    Yes! Fight back!
    RogueExile_Bronnach_Combat_8
    Yes! Fight back!
    RogueExile_Bronnach_Combat_9
    Take this!
    RogueExile_Bronnach_Combat_10
    Take this!
    RogueExile_Bronnach_Combat_11
    Take this!
    RogueExile_Bronnach_Combat_12
    I love a challenge!
    RogueExile_Bronnach_Combat_13
    I love a challenge!
    RogueExile_Bronnach_Combat_14
    I love a challenge!
    RogueExile_Bronnach_Combat_15
    Did that hurt? Good.
    RogueExile_Bronnach_Combat_16
    Did that hurt? Good.
    RogueExile_Bronnach_Combat_17
    I'll make you scream!
    RogueExile_Bronnach_Combat_18
    I'll make you scream!
    RogueExile_Bronnach_Combat_19
    I'll make you scream!
    RogueExile_Bronnach_Combat_20
    Taste my arrow!
    RogueExile_Bronnach_Combat_21
    Taste my arrow!
    RogueExile_Bronnach_Combat_22
    Squirm!
    RogueExile_Bronnach_Combat_23
    Squirm!
    RogueExile_Bronnach_Combat_24
    Squirm!
    RogueExile_Bronnach_Combat_25
    Suffer!
    RogueExile_Bronnach_Combat_26
    Suffer!
    RogueExile_Bronnach_Combat_27
    Suffer!
    RogueExile_Bronnach_Combat_28
    Bleed!
    RogueExile_Bronnach_Combat_29
    Bleed!
    RogueExile_Bronnach_Combat_30
    Rip! Tear! Break!
    RogueExile_Bronnach_Combat_31
    Rip! Tear! Break!
    RogueExile_Bronnach_Combat_32
    Maim!
    RogueExile_Bronnach_Combat_33
    Maim!
    RogueExile_Bronnach_Combat_34
    Skewer!
    RogueExile_Bronnach_Combat_35
    Skewer!
    RogueExile_Bronnach_Combat_36
    Try to run. Go on, try.
    RogueExile_Bronnach_EngageGeneral_Random
    What's this? Another plaything?
    RogueExile_Bronnach_EngageGeneral_2
    What delightful screams you'll make!
    RogueExile_Bronnach_EngageGeneral_3
    You will regret coming here...
    RogueExile_Bronnach_EngageGeneral_4
    Pain is the great equaliser.
    RogueExile_Bronnach_EngageGeneral_5
    Let's see if you're still so calm when I'm through with you.
    RogueExile_Bronnach_EngageMonk
    Oh, look at all those muscles! Let's see what's underneath.
    RogueExile_Bronnach_EngageWarrior
    Such soft skin. I wonder how easily it tears.
    RogueExile_Bronnach_EngageWitch
    Your hands weave spells. Mine tear flesh.
    RogueExile_Bronnach_EngageSorceress
    An Azmerian...? But not of my time...
    RogueExile_Bronnach_EngageHuntress
    Beggar, king, it matters not - they all scream the same.
    RogueExile_Bronnach_KillGeneral_Random
    Well, well... no contest. What a pity.
    RogueExile_Bronnach_KillGeneral_2
    How disappointing...
    RogueExile_Bronnach_KillGeneral_3
    And here I was thinking we'd get to play for hours.
    RogueExile_Bronnach_KillGeneral_4
    Ugh. What a waste.
    RogueExile_Bronnach_KillGeneral_5
    Was that it?
    RogueExile_Bronnach_KillGeneral_6
    Meditate on that.
    RogueExile_Bronnach_KillMonk_Random
    All that 'inner peace', and you still died screaming.
    RogueExile_Bronnach_KillMonk_2
    Tried to hex me, did you? How adorable.
    RogueExile_Bronnach_KillWitch
    What use are spells when your body betrays you?
    RogueExile_Bronnach_KillSorceress
    All that strength, and still... so fragile.
    RogueExile_Bronnach_KillWarrior
    Are all Azmeri from your time as weak as you?
    RogueExile_Bronnach_KillHuntress
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.