迅敏者.多蘭
人形
monster dropped item rarity +% [1500]
Doran, the Deft
SpectreN
Tags2HBluntWood_onhit_audio, fast_movement, human, humanoid, not_str, red_blood
生命
100%
Energy Shield From Life
45%
閃避
+30%
抗性
0 0 0 0
傷害
175%
命中
100%
暴擊 Chance
5%
Attack Distance
4 ~ 12
攻擊時間
1.005 Second
Damage Spread
±20%
經驗值
250%
Model Size
100%
Type
ExileMonk2
Metadata
ExileMonk2
等級
68
生命
4,266
傷害
408
法術傷害
408
命中
2,502
攻擊時間
1.005
經驗值
71,585
召喚物生命
3,812
Minion Energy Shield
3,119
召喚物傷害
1,695
召喚物護甲
2,413
MeleeQuarterstaffRogueExile
攻擊, 近戰單一目標, 近戰, 範圍, QuarterstaffSkill
細杖打擊
Base Damage: 326–490
暴擊率: 5%
攻擊傷害: 115%
攻擊時間: 1.005 秒
以你的細杖施展打擊
造成 15% 更多攻擊傷害
is area damage [1]
melee conditional step distance [10]
precise cursor targeting uses contact point height offset [1]
CometRogueExileMonk2
法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 冰冷, 可秘能爆發, Unleashable, 範圍法術, Invokable, NoAttackInPlace
彗星
暴擊率: 13%
施放時間: 1 秒
從空中召下一塊寒冰,對目標地點造成高額傷害。瞄準你自己附近時會使你在施放時向後跳。情況許可時,會消耗一道火焰灌注來引起破壞力強大的冰冷和火焰爆發。
造成 707.91062 冰冷傷害
施放時間 +1
達到最大能量時觸發
衝擊範圍為 2.8 公尺
base skill show average damage instead of dps [1]
comet explosion delay ms [1470]
generic ongoing trigger 1 maximum energy per Xms total cast time [35]
is area damage [1]
range backflip conditional distance [30]
MetaCastOnDodgeRogueExileMonk2
消耗保留, OngoingSkill, Meta, Persistent, 增益, CanHaveMultipleOngoingSkillInstances, GeneratesEnergy, Triggers, NoAttackInPlace
閃避時施放
啟動期間,當你閃避翻滾時獲得能量,並在到達最大能量時觸發插槽中的法術。
躲避翻滾時每移動 1 公尺獲得 20 能量
base deal no damage [1]
generic ongoing trigger maximum energy is total of socketed skills [1]
skill desired amount override [1]
LingeringIllusionRogueExileMonk2
消耗保留, OngoingSkill, Persistent, 增益, GeneratesCharges, 持續時間, NoAttackInPlace
殘留幻象
啟動時,每當你閃避翻滾,會創造出一個自己的幻影分身,持續一小段時間。該分身可由敵人造成傷害,並在遭敵人摧毀時給你一個暴擊球
base deal no damage [1]
skill desired amount override [1]
LingeringIllusionSpawnRogueExileMonk2
OngoingSkill, 增益, GeneratesCharges, 持續時間
幻影擁有你最大生命的 15%
base deal no damage [1]
base skill effect duration [1200]
hide minion frame [1]
triggered by lingering illusion [1]
FrostBombExileMonk2
法術, 範圍, 持續時間, 冰冷, 傷害, 法術可重複, 圖騰技能, 陷阱技能, 地雷技能, 可觸發, 可秘能爆發, 範圍法術, 冷卻, Orb, Invokable, UsableWhileMoving, NoAttackInPlace, GeneratesInfusion, GeneratesRemnants, DetonatesAfterTime, Limit
寒霜爆
暴擊率: 13%
施放時間: 2 秒
產生一顆脈動冰霜球體。每次脈動對附近敵人造成元素曝曬球體持續時間結束時會引爆,對周圍敵人造成冰冷傷害,並留下一道冰冷灌注
造成 394.1591.2 冰冷傷害
引爆時間3
被輔助的技能具有 30% 更少引爆時間
被輔助的技能有 30% 更少技能持續時間
達到最大能量時觸發
脈衝和爆炸範圍為 1.7 公尺
曝曬持續時間為 5
無法對等級20以上的敵人施加曝曬
base skill show average damage instead of dps [1]
can perform skill while moving [1]
cannot cancel skill before contact point [1]
generic ongoing trigger 1 maximum energy per Xms total cast time [35]
is area damage [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
skill cold exposure magnitude [20]
spell maximum action distance +% [400]
ShatteringPalmRogueExileMonk2
攻擊, 近戰, 範圍, 冰冷, 近戰單一目標, NoAttackInPlace, QuarterstaffSkill
粉碎之掌
Base Damage: 326–490
暴擊率: 5%
攻擊傷害: 35%
攻擊時間: 1.005 秒
衝向一名敵人,以攻擊對其進行打擊,並釋放一股寒冰震波,將周圍的敵人覆蓋在寒冰碎片中。對這些敵人造成足夠的傷害會粉碎寒冰碎片並觸發爆炸,造成攻擊傷害。
造成 65% 更少攻擊傷害
60% 的物理傷害轉換冰冷傷害
不能被閃避
3.8 公尺範圍內的敵人附加碎片
base melee dash range [65]
base skill show average damage instead of dps [1]
is area damage [1]
melee conditional step distance [10]
precise cursor targeting uses contact point height offset [1]
shattering palm debuff damage threshold [30]
ShatteringPalmExplosionRogueExileMonk2
攻擊, 範圍, 可觸發, 冰冷, QuarterstaffSkill, 被觸發
冷凍爆炸
Base Damage: 326–490
暴擊率: 5%
攻擊傷害: 120%
攻擊時間: 1.005 秒
造成 20% 更多攻擊傷害
100% 的物理傷害轉換冰冷傷害
爆炸範圍為 1.6 公尺
attack is not melee override [1]
base skill show average damage instead of dps [1]
display statset hide usage stats [1]
is area damage [1]
triggerable in any set [1]
triggered by freezing word bomb [1]
TemporalChainsRogueExileMonk2
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可秘能爆發, 附加詛咒, Unleashable, 範圍法術, UsableWhileMoving, NoAttackInPlace
時空鎖鏈
施放時間: 0.7 秒
詛咒一個區域內的所有敵人,減緩其速度,並使其帶有的其他效果更慢消退。
被輔助的技能會生成詛咒地面
在被輔助的技能生成之詛咒地面上的敵人會受詛咒
被輔助技能增加 50% 效果範圍
詛咒地面區域上限為 2
被輔助的技能有 40% 更多效果範圍
詛咒區域爆發前延遲增加 30%
1.5 秒延遲後施加詛咒
詛咒無法套用至等級高於 20 的敵人
消耗一個暴擊球時更多持續時間@80%
詛咒範圍為 2.1 公尺
詛咒緩速目標 20%
詛咒持續時間為 7.4
詛咒使目標身上其他效果減緩 25% 失效
base deal no damage [1]
can perform skill while moving [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
DodgeRollRogueExileGeneric
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 = "Monk"
}

Object Type Codes

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

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

Functions
{
	combat_dialogue =
	"
		Roll( 1, 2,
		{
			PlayTextAudio( RogueExile_Doran_CombatGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );
		} );
	"

	// this will have a chance to fire instead of the class specific lines when combat first starts
	player_engaged_random = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	dodge_dialogue = { Roll( 1, 1, (){ PlayTextAudio( RogueExile_Doran_CombatDodge_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' ); } ); }
	taken_big_hit = { PlayTextAudio( RogueExile_Doran_GetHitHeavy_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' ); }
}

Brackets
{
	player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Doran_EngageWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Doran_EngageRanger, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Doran_EngageMerc, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Doran_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"

	player_death_dialogue_StrFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_StrFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_IntFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_IntFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_DexFour = "PlayTextAudio( RogueExile_Doran_KillPlayerRanger, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_DexFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerMerc, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
	player_death_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Doran_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk2' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RogueExiles/DexInt/ExileMonk2"] = {
    name = "Doran, the Deft",
    life = 1,
    energyShield = 0.45,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.75,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 12,
    accuracy = 1,
    skillList = {
        "MeleeQuarterstaffRogueExile",
        "TemporalChainsRogueExileMonk2",
        "DodgeRollRogueExileGeneric",
        "FrostBombExileMonk2",
        "CometRogueExileMonk2",
        "MetaCastOnDodgeRogueExileMonk2",
        "LingeringIllusionRogueExileMonk2",
        "LingeringIllusionSpawnRogueExileMonk2",
        "ShatteringPalmRogueExileMonk2",
        "ShatteringPalmExplosionRogueExileMonk2",
        "WalkEmergeRogueExile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeQuarterstaffRogueExile"] = {
    name = "Quarterstaff Strike",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Strike] with your Quarterstaff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.QuarterstaffSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_conditional_step_distance",
        "is_area_damage",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {10, baseMultiplier = 1.15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TemporalChainsRogueExileMonk2"] = {
    name = "Temporal Chains",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[Curse] all enemies in an area, [Slow|Slowing] them and making other effects on them expire more slowly.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.Unleashable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "temporal_chains",
    castTime = 0.7,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "base_skill_debuff_action_speed_+%_final_to_inflict",
        "base_temporal_chains_other_buff_time_passed_+%_to_apply",
        "skill_curses_cannot_apply_to_targets_above_level",
        "curse_delay_duration_ms",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_curse_delay_+%",
        "curse_area_of_effect_+%",
        "support_area_of_effect_+%_final",
        "support_consume_power_charge_to_gain_curse_duration_+%_final",
        "maximum_curse_zones_allowed",
        "base_deal_no_damage",
        "can_perform_skill_while_moving",
        "curse_apply_as_curse_zone",
    },
    levels = {
        [1] = {7400, 21, -28, -25, 20, 1500, -70, 160, 50, 30, 50, 40, 80, 2, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DodgeRollRogueExileGeneric"] = {
    name = "DodgeRollRogueExileGeneric",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.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["FrostBombExileMonk2"] = {
    name = "Frost Bomb",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Create a pulsing [Orb] of frost. Each pulse inflicts [ElementalDamage|Elemental] [Exposure|Exposure] on nearby enemies. When the [Orb]'s duration ends, it [DetonationTime|Detonates], dealing [Cold|Cold] damage to surrounding enemies and leaving behind a [Cold] [ElementalInfusion|Infusion].",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Cold] = true,
        [SkillType.Damage] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Cooldown] = true,
        [SkillType.Orb] = true,
        [SkillType.Invokable] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.GeneratesInfusion] = true,
        [SkillType.GeneratesRemnants] = true,
        [SkillType.DetonatesAfterTime] = true,
        [SkillType.Limit] = true,
    },
    statDescriptionScope = "frost_bomb",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_base_area_of_effect_radius",
        "frost_bomb_exposure_does_not_apply_to_enemies_of_level_higher_than_X",
        "active_skill_base_area_of_effect_radius",
        "base_skill_detonation_time",
        "base_secondary_skill_effect_duration",
        "skill_cold_exposure_magnitude",
        "spell_maximum_action_distance_+%",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time",
        "support_reduced_duration_skill_effect_duration_+%_final",
        "support_fast_forward_detonation_time_+%_final",
        "is_area_damage",
        "base_skill_show_average_damage_instead_of_dps",
        "cannot_cancel_skill_before_contact_point",
        "can_perform_skill_while_moving",
        "triggered_by_generic_ongoing_trigger",
        "generic_ongoing_trigger_triggers_at_maximum_energy",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 0, 20, 17, 3000, 5000, 20, 400, -70, 160, 50, 35, -30, -30, critChance = 13, levelRequirement = 1, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CometRogueExileMonk2"] = {
    name = "Comet",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Call down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast. [Consume|Consumes] a [Fire] [ElementalInfusion|Infusion] if possible to cause a devastating blast of ice and fire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Unleashable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Invokable] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "comet",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "range_backflip_conditional_distance",
        "total_cast_time_+_ms",
        "comet_explosion_delay_ms",
        "active_skill_base_area_of_effect_radius",
        "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time",
        "is_area_damage",
        "base_skill_show_average_damage_instead_of_dps",
        "triggered_by_generic_ongoing_trigger",
        "generic_ongoing_trigger_triggers_at_maximum_energy",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30, 1000, 1470, 28, 35, critChance = 13, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MetaCastOnDodgeRogueExileMonk2"] = {
    name = "Cast on Dodge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "While active, gains [Energy|Energy] when you dodge roll and triggers socketed spells on reaching maximum [Energy|Energy].",
    skillTypes = {
        [SkillType.HasReservation] = true,
        [SkillType.OngoingSkill] = true,
        [SkillType.Meta] = true,
        [SkillType.Persistent] = true,
        [SkillType.Buff] = true,
        [SkillType.CanHaveMultipleOngoingSkillInstances] = true,
        [SkillType.GeneratesEnergy] = true,
        [SkillType.Triggers] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "energy_generated_+%",
        "cast_on_dodge_roll_gain_X_centienergy_per_unit_travelled_while_dodge_rolling",
        "skill_desired_amount_override",
        "generic_ongoing_trigger_triggers_at_maximum_energy",
        "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {0, 2000, 1, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LingeringIllusionRogueExileMonk2"] = {
    name = "Lingering Illusion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "While active, creates a short-lived illusory copy of yourself whenever you dodge roll. The copy can be damaged by enemies, and copies that are destroyed by an enemy will grant you a [Charges|Power Charge].",
    skillTypes = {
        [SkillType.HasReservation] = true,
        [SkillType.OngoingSkill] = true,
        [SkillType.Persistent] = true,
        [SkillType.Buff] = true,
        [SkillType.GeneratesCharges] = true,
        [SkillType.Duration] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0,
    baseFlags = {
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_desired_amount_override",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LingeringIllusionSpawnRogueExileMonk2"] = {
    name = "LingeringIllusionSpawnRogueExileMonk2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.OngoingSkill] = true,
        [SkillType.Buff] = true,
        [SkillType.GeneratesCharges] = true,
        [SkillType.Duration] = true,
    },
    statDescriptionScope = "create_illusion",
    castTime = 1,
    baseFlags = {
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "chance_to_gain_1_more_charge_%",
        "base_skill_effect_duration",
        "lingering_illusion_clone_base_maximum_life_%_of_owner_maximum_life",
        "triggered_by_lingering_illusion",
        "hide_minion_frame",
        "quality_display_lingering_illusion_is_gem",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {0, 1200, 15, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ShatteringPalmRogueExileMonk2"] = {
    name = "Shattering Palm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Dash to an enemy and [Strike] them with an [Attack|Attack] that manifests a wave of cold, coating nearby enemies in shards of ice. Dealing enough damage to these enemies will shatter the shards, causing an icy explosion that deals [Attack] damage.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.Cold] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.QuarterstaffSkill] = true,
    },
    statDescriptionScope = "shattering_palm",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "shattering_palm_debuff_damage_threshold",
        "melee_conditional_step_distance",
        "base_melee_dash_range",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "global_always_hit",
        "is_area_damage",
        "base_skill_show_average_damage_instead_of_dps",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {30, 10, 65, 38, 60, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ShatteringPalmExplosionRogueExileMonk2"] = {
    name = "Freezing Explosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.QuarterstaffSkill] = true,
        [SkillType.Triggered] = true,
    },
    statDescriptionScope = "triggered_freezing_word_explosion",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
        "attack_is_not_melee_override",
        "triggered_by_freezing_word_bomb",
        "display_statset_hide_usage_stats",
        "triggerable_in_any_set",
        "base_skill_show_average_damage_instead_of_dps",
    },
    levels = {
        [1] = {16, 100, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeRogueExile"] = {
    name = "WalkEmergeRogueExile",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.272,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [1500]
FamilyMonsterDroppedItemRarity
Domains怪物 (3)
GenerationType傳奇 (3)
Req. level1
Stats
  • monster dropped item rarity +% Min: 1500 Max: 1500 Global
  • keyval
    Stats.item_drop_slots0
    Stats.energy_shield_recharge_rate_per_minute_%750
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%90
    Stats.base_maximum_all_resistances_%75
    Stats.monster_base_flask_charges_percent_of_monster_power50
    Stats.base_critical_hit_damage_bonus30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.object_inherent_base_maximum_block_%_from_ot50
    Stats.movement_velocity_cap128
    Stats.max_azurite_debuff_stacks10
    Stats.ignore_skill_weapon_restrictions1
    Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
    Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.melee_swing_not_scaled_by_area_modifiers1
    Stats.actor_scale_+%_limit100
    Stats.base_heavy_stun_duration_ms2000
    Stats.melee_defer_damage_prediction1
    Stats.poise_decay_delay_ms8000
    Stats.poise_decay_%_per_second50
    Stats.base_block_angle_degrees210
    Stats.action_attack_or_cast_time_uses_animation_length0
    Stats.slow_potency_+%_final_per_additional_player-10
    Stats.check_for_targets_between_initiator_and_projectile_source1
    Stats.maximum_life_+%_final_per_additional_player50
    Stats.maximum_energy_shield_+%_final_per_additional_player50
    Stats.poise_threshold_+%_final_per_additional_player50
    Stats.stun_base_duration_override_ms500
    Stats.bleeding_moving_damage_%_of_base_override200
    Stats.enable_weapon_setstrue
    Stats.base_number_of_weapon_sets1
    Stats.max_viper_strike_orbs4
    Stats.max_fuse_arrow_orbs5
    Stats.max_fire_beam_stacks8
    Stats.maximum_righteous_charges5
    Stats.maximum_blood_scythe_charges5
    Stats.base_number_of_traps_allowed15
    Stats.base_number_of_remote_mines_allowed15
    Stats.max_charged_attack_stacks6
    Stats.max_talisman_degen_stacks20
    Stats.max_frost_nova_stacks20
    Stats.max_rampage_stacks1000
    Stats.damage_+%_per_10_rampage_stacks2
    Stats.movement_velocity_+%_per_10_rampage_stacks1
    Stats.minions_have_labyrinth_trap_degen_effect_+%-90
    Stats.minions_are_immune_to_labyrinth_degen_effect0
    Stats.minion_damage_taken_+%_from_spike_traps_final-90
    Stats.minion_damage_taken_+%_from_arrow_traps_final0
    Stats.minion_damage_taken_+%_from_guillotine_traps_final-90
    Stats.traps_explode_on_timeout1
    Stats.maximum_rage30
    Stats.max_delve_degen_stacks5000
    Stats.melee_variation1
    Stats.base_total_number_of_sigils_allowed3
    Stats.enable_movement_skill_animation_skipping1
    Stats.additional_insanity_effects_while_delirious1
    Stats.max_steel_ammo12
    Stats.chance_to_deal_triple_damage_%_per_brutal_charge3
    Stats.stun_threshold_+%_per_brutal_charge10
    Stats.elemental_damage_taken_goes_to_energy_shield_over_4_seconds_%_per_absorption_charge12
    Stats.mines_invulnerable_for_duration_ms2000
    Stats.traps_invulnerable_for_duration_ms2000
    Stats.damage_taken_when_hit_+%_final_per_fortification-1
    Stats.base_max_fortification20
    Stats.base_presence_radius40
    Stats.mtx_max_killstreak_stacks1000
    Stats.mtx_max_killcounter_stacks30000
    Stats.melee_strike_bonus_attack_distance2
    Stats.accuracy_rating_+%_final_at_max_distance_scaled-90
    Stats.base_weapon_swap_duration_ms250
    Stats.quadruped_head_turn_duration_ms100
    Stats.has_quadruped_head_control0
    Stats.base_pay_cost_over_start_of_skill_animation1
    Stats.base_knockback_speed_+%-30
    Stats.base_maximum_number_of_stored_corpses10
    Stats.global_resummon_time_ms7500
    Stats.disable_minion_formation1
    Stats.crossbow_ammo_switch_time_ms300
    Stats.rage_loss_delay_ms2000
    Stats.object_inherent_armour_break_amount_+%_final_against_normal_monsters200
    Stats.object_inherent_armour_break_amount_+%_final_against_magic_monsters100
    Stats.object_inherent_evasion_break_amount_+%_final_against_normal_monsters200
    Stats.object_inherent_evasion_break_amount_+%_final_against_magic_monsters100
    Stats.fixed_frost_wall_limit60
    Stats.player_allow_dodge_roll_cancel1
    Stats.maximum_cold_infusion_stacks6
    Stats.maximum_fire_infusion_stacks6
    Stats.maximum_lightning_infusion_stacks6
    Stats.minimum_number_of_projectiles_to_fire_is_11
    Stats.base_infusion_duration_ms15000
    Stats.base_spirit10000
    Stats.active_skill_base_reload_time_override200
    Stats.additional_life_scaling_index10
    Stats.heat_base_delay_before_decay_ms3000
    Stats.heat_base_decay_rate_ms500
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
    Positioned.blockingtrue
    Positioned.team0
    Positioned.serialise_collidabletrue
    Positioned.secondary_object_size4
    Positioned.object_targeting_size3
    Positioned.base_pushiness30
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, 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_idlefalse
    Actor.actor_sizeMedium
    Actor.leveled_starting_effectsDoLiterallyNothing
    Actor.blend_once_animations_by_defaulttrue
    Actor.simulation_height24
    StateMachine.define_shared_statelock_on;
    StateMachine.on_state_lock_on_0{ SetUsesDirectionalRunAnimations( false ); }
    StateMachine.on_state_lock_on_1{ SetUsesDirectionalRunAnimations( true ); }
    Animated.turn_duration0.2
    Animated.always_interpolate_bearingtrue
    MinimapIcon.iconRogueExile
    Functions.update_and_face_target =
    Functions.local turn_amountCalculateOrientation( arg1 );
    Functions.If( arg3, (){ TurnToOverTime( turn_amount, arg2, false ); } );
    Functions.If( arg4, (){ SetTarget( arg1, true ); } );
    Functions.If( arg5, (){ SetTargetLocation( arg1 ); } );
    PlayerClass.classMonk
    Edit

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