Bronnach, the Manhunter


monster dropped item rarity +% [1500]
Spectre | N |
---|---|
Tags | Arrow_onhit_audio, fast_movement, human, humanoid, not_int, not_str, red_blood |
Life
65%
Evasion
+50%
Resistance




Damage
175%
Accuracy
100%
Critical Hits Chance
5%
Attack Distance
4 ~ 60
Attack Time
1.005 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
ExileRanger1
Metadata
ExileRanger1
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Level
68
Life
5,042
Armour
2,413
Evasion Rating
1,062
Damage
408
Spell Damage
408
Accuracy
2,464
Attack Time
1.005
Experience
71,585
Minion Life
4,505
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).
MeleeBowRogueExile
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Barrageable, UsableWhileMoving, Bow, NoAttackInPlace
Bow Shot
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Time: 1.005 sec
Fire an arrow with your Bow.
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Channel, Barrageable, Area, PerfectTiming, Bow, NoAttackInPlace, Cold, SkillConsumesFreeze
Snipe
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 140%
Attack Time: 1.005 sec
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.
Your Hits cannot Stun Enemies
Deals 40% more Attack Damage
Cannot Freeze
Modifers to Attack speed also affect this skill's cost
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
Spell, Duration, ModifiesNextSkill, Cooldown, ConsumesCharges, UsableWhileMoving, Buff, EmpowersOtherSkill, SkillConsumesFrenzyChargesOnUse, UsableWhileMounted, NoAttackInPlace
Barrage
Cast Time: 0.7 sec
Cooldown Time: 2 sec
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.
Repeats deal 50% less Damage
600% of repeated Skill's attack time is added to this skill's cooldown, to a maximum of 30 seconds
Maximum Buff duration is 5 seconds
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
Spell, Duration, Area, Physical, Unleashable, Nova, UsableWhileMoving, Damage, Triggerable, Cascadable, NoAttackInPlace
Bone Cage
Critical Hit Chance: 15%
Cast Time: 1 sec
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.
Supported Skills have 50% more Area of Effect
Supported Skills have a Cooldown of 6 seconds
Pins Enemies as though dealing +200% more Damage
Cage radius is 1.8 metres
Explosion radius is 1 metre
Cage duration is 1.6 seconds
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
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Unleashable, AreaSpell, Nova, Invokable, UsableWhileMoving, Cascadable, NoAttackInPlace, Duration, CreatesGroundEffect
Ice Nova
Critical Hit Chance: 7%
Cast Time: 1 sec
Cooldown Time: 8 sec
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.
Supported Skills have 50% more Area of Effect
Supported Skills have a Cooldown of 8 seconds
100% more Freeze Buildup
Knocks Back Enemies
Nova radius is 3.2 metres
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
Damage, Area, Cold, Projectile, ProjectilesFromUser, Attack, RangedAttack, CannotChain, ProjectileNoCollision, Bow, HasSeals, GroundTargetedProjectile, NoAttackInPlace
Freezing Salvo
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 48%
Attack Time: 1.005 sec
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.
Deals 52% less Attack Damage
10% reduced Projectile Speed
15% less Attack Speed
100% more Freeze Buildup
Impact radius is 1.2 metres
Accumulates up to 10 additional missiles
Accumulates a missile every 0.75 seconds
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
Attack, RangedAttack, Cold, Area, ProjectileSpeed, ProjectileNumber, ProjectilesNumberModifiersNotApplied, Jumping, ProjectileNoCollision, Bow, GroundTargetedProjectile, CanCancelActions, NoAttackInPlace
Escape Shot
Base Damage: 326–490
Critical Hit Chance: 5%
Attack Damage: 225%
Attack Time: 1.005 sec
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.
Supported Skills create Consecrated Ground for 4 seconds on landing
Supported Skills create Consecrated Ground in an area of 1.4 metres
Deals 125% more Attack Damage
Projectile count cannot be modified
600% more Freeze Buildup
Impact radius is 2.4 metres
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 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 = "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]
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 | Ranger |
Bronnach, the Manhunter Text Audio /58
Name |
---|
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.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.