人形獵殺者.布隆納克
        
     人形
人形
monster dropped item rarity +% [1500]
        
            Bronnach, the Manhunter
        
    | Spectre | N | 
|---|---|
| Tags | Arrow_onhit_audio, fast_movement, human, humanoid, not_int, not_str, red_blood | 
生命
65%
閃避
+50%
抗性
 0
0
 0
0
 0
0
 0
0傷害
175%
命中
100%
暴擊 Chance
5%
+30%
Attack Distance
4 ~ 60
攻擊時間
1.005 Second
Damage Spread
±20%
經驗值
250%
Model Size
100%
Type
ExileRanger1
Metadata
ExileRanger1
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
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 秒
你的擊中不能暈眩敵人
造成 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 秒
重複造成 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 秒
在你的周圍召出一圈骨刺。敵人接觸骨刺時會將其摧毀,承受傷害並被釘身。召出一圈新的骨刺會摧毀前一圈。
被輔助的技能有 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 秒
被輔助的技能有 50% 更多效果範圍
被輔助的技能有 8 秒的冷卻時間
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, UsableWhileMoving
凍結齊射
Base Damage: 326–490
暴擊率: 5%
攻擊傷害: 48%
攻擊時間: 1.005 秒
造成 52% 更少攻擊傷害
減少 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 秒
著地時,被輔助的技能生成奉獻地面,持續 4 秒
被輔助的技能會在 1.4 公尺的範圍內製造奉獻地面
造成 125% 更多攻擊傷害
無法調整投射物數量
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,
        [SkillType.UsableWhileMoving] = 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 | 怪物 (3) | 
| GenerationType | 傳奇 (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 | 
人形獵殺者.布隆納克 Text Audio /58
        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.

















