폭풍 결속사 손다르
인간형
monster dropped item rarity +% [1500]
Sondar, the Stormbinder
SpectreN
Tags2HBluntWood_onhit_audio, human, humanoid, medium_movement, not_str, red_blood
생명력
100%
Energy Shield From Life
45%
회피
+30%
저항
0 0 0 0
Damage
175%
정확도
100%
Attack Distance
4 ~ 12
공격 속도
1.005 Second
Damage Spread
±20%
경험치
250%
Model Size
100%
Type
ExileMonk1
Metadata
ExileMonk1
레벨
68
생명력
4,266
Damage
408
주문 피해
408
정확도
2,464
공격 속도
1.005
경험치
71,585
Minion Life
3,812
Minion Energy Shield
3,119
Minion Damage
1,695
Minion Armour
2,413
MeleeQuarterstaffRogueExile
Attack, MeleeSingleTarget, Melee, Area, 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]
WhirlingAssaultExileMonk1
Attack, MeleeSingleTarget, Melee, Area, QuarterstaffSkill, NoAttackInPlace
선회 공격
Base Damage: 326–490
치명타 명중 확률: 5%
공격 피해: 45%
공격 속도: 1.005 초
연속 회전 타격으로 주변의 적들에게 공격을 적중시키며 전진합니다.
주는 공격 피해 55% 감폭
공격 시간 +1.4
효과 범위 20% 감폭
attack maximum action distance + [42]
base skill show average damage instead of dps [1]
cannot cancel skill before contact point [1]
is area damage [1]
melee defer damage prediction [1]
precise cursor targeting uses contact point height offset [1]
visual hit effect physical is wind [1]
GaleStrikeExileMonk1
Attack, Melee, Area, QuarterstaffSkill, NoAttackInPlace
바람 폭발
Base Damage: 326–490
치명타 명중 확률: 5%
공격 피해: 120%
공격 속도: 1.005 초
무기를 휘두르며 돌풍을 생성하여 원거리의 적들을 후려칩니다. 적들은 혼미해지고 플레이어와 근접해 있는 정도에 따라 뒤로 밀려납니다.
주는 공격 피해 20% 증폭
기절 축적 150% 감폭
적을 밀어냄
부채꼴 길이 6미터
active skill base secondary area of effect radius [7]
can perform skill while moving [1]
generic knockback +% final at max distance [-90]
generic knockback +% final at min distance [200]
generic knockback distance limit [60]
is area damage [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [50]
precise cursor targeting uses contact point height offset [1]
visual hit effect physical is wind [1]
VaultingImpactExileMonk1
Attack, Melee, Slam, Area, QuarterstaffSkill, Jumping, Travel, NoAttackInPlace, Physical, Duration
뜀틀 충격
Base Damage: 326–490
치명타 명중 확률: 5%
공격 피해: 150%
공격 속도: 1.005 초
전방으로 도약하고 지면을 강타하여 충격파를 내보냅니다. 충격파는 혼미한 적에게 무너진 태세를 적용하여, 해당 적에 대한 명중이 추가 피해를 주게 합니다.
주는 공격 피해 50% 증폭
공격 시간 +1
효과 범위 20% 감폭
기절 축적 30% 감폭
혼미 축적 유발 불가
혼미 유발 불가
적의 혼미소모하여 300% 증폭된 기절 축적 유발
충격 반경 2.4미터
attack maximum action distance + [42]
is area damage [1]
vaulting impact short animation maximum range [20]
visual hit effect physical is wind [1]
GatheringStormExileMonk1
Attack, Channel, Travel, PerfectTiming, Lightning, Area, Melee, CreatesGroundEffect, Duration, CannotSpiritStrike, QuarterstaffSkill, NoAttackInPlace
몰려드는 폭풍
Base Damage: 326–490
치명타 명중 확률: 5%
공격 피해: 80%
공격 속도: 1.005 초
뒤로 공중제비를 넘고 집중을 유지육척봉번개를 충전합니다. 방출하면 목표 지점을 향해 질주하여 경로에 있는 적에게 피해를 줍니다. 완벽한 타이밍에 방출하면 번개를 띠고 질주하여, 통과하는 적으로부터 충격파가 방출되고 지나간 자리에 감전 지대가 남습니다. 이 스킬은 선대의 힘으로 증폭되지 않습니다.
주는 공격 피해 20% 감폭
물리 피해의 20%를 번개 피해로 전환
공격 시간 +0.8
근접 타격 범위 +10
active skill base area of effect radius [18]
active skill override turn duration ms [360]
attack maximum action distance + [20]
base melee dash range [35]
base skill show average damage instead of dps [1]
channel end duration as % of attack time [85]
channel start lock cancelling of attack time % [50]
gathering storm perfect aoe limit [8]
is area damage [1]
perfect strike timing window base ms [300]
precise cursor targeting uses contact point height offset [1]
quality display gathering storm is gem [1]
GlacialCascadeExileMonk1
Attack, Melee, Area, Cold, Area, UsableWhileMoving, QuarterstaffSkill, SkillConsumesFreeze, CreatesFissure, NoAttackInPlace
빙하 폭포
Base Damage: 326–490
치명타 명중 확률: 5%
공격 피해: 65%
공격 속도: 1.005 초
육척봉을 위쪽으로 휘두르며 얼어붙은 균열을 방출하여 연속으로 피해를 주고 마지막에는 대형 쐐기를 생성합니다. 동결 상태의 적들이 마지막 쐐기에 명중당하면 큰 피해를 받지만 동결소모됩니다. 마지막 쐐기에 맞는 얼음 결정은 폭발합니다.
주는 공격 피해 35% 감폭
물리 피해의 60%를 냉기 피해로 전환
동결 불가
격발 반경 0.6미터
파장 길이 4.8미터
격발 8회 유발
can perform skill while moving [1]
cascade attack ease in exponent % [125]
cascade attack radius per stage +1 per 100 [30]
cascade attack starting distance offset [6]
is area damage [1]
movement speed +% final while performing action [-70]
movement speed acceleration +% per second while performing action [160]
movement speed while performing action locked duration % [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_Sondar_CombatGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );
		} );
	"

	// this will have a chance to fire instead of the class specific lines when combat first starts
	player_engaged_random = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	target_fleeing_dialogue = { QueueTextAudio( RogueExile_Sondar_PlayerFlees_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' ); }
}

Brackets
{
	player_engaged_dialogue_StrFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_StrFourb = "PlayTextAudio( RogueExile_Sondar_EngageWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_IntFour = "PlayTextAudio( RogueExile_Sondar_EngageWitch, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_IntFourb = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_DexFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_DexFourb = "PlayTextAudio( RogueExile_Sondar_EngageHuntress, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Sondar_EngageMonk, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_engaged_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Sondar_EngageGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"

	player_death_dialogue_StrFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_StrFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerWarrior, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_IntFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerWitch, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_IntFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_DexFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_DexFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_StrDexFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_StrDexFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_DexIntFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_DexIntFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerMonk, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_StrIntFour = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
	player_death_dialogue_StrIntFourb = "PlayTextAudio( RogueExile_Sondar_KillPlayerGeneral_Random, 'Metadata/Monsters/RogueExiles/DexInt/ExileMonk1' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/RogueExiles/DexInt/ExileMonk1"] = {
    name = "Sondar, the Stormbinder",
    life = 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,
    weaponType1 = "Warstaff",
    skillList = {
        "MeleeQuarterstaffRogueExile",
        "DodgeRollRogueExileGeneric",
        "WhirlingAssaultExileMonk1",
        "GaleStrikeExileMonk1",
        "VaultingImpactExileMonk1",
        "GatheringStormExileMonk1",
        "GlacialCascadeExileMonk1",
        "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["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["WhirlingAssaultExileMonk1"] = {
    name = "Whirling Assault",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Advance while hitting enemies around you with a series of spinning [Strike|Strikes].",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.QuarterstaffSkill] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "total_attack_time_+_ms",
        "attack_maximum_action_distance_+",
        "active_skill_area_of_effect_+%_final",
        "melee_defer_damage_prediction",
        "cannot_cancel_skill_before_contact_point",
        "visual_hit_effect_physical_is_wind",
        "base_skill_show_average_damage_instead_of_dps",
        "is_area_damage",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {1400, 42, -20, baseMultiplier = 0.45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GaleStrikeExileMonk1"] = {
    name = "Wind Blast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Batter enemies at range by generating a gust of wind as you swing. Enemies will be [Daze|Dazed] and [Knockback|Knocked Back] based on how close they are to you.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.QuarterstaffSkill] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "gale_strike",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "generic_knockback_+%_final_at_min_distance",
        "generic_knockback_+%_final_at_max_distance",
        "generic_knockback_distance_limit",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "base_chance_to_daze_%",
        "global_knockback",
        "visual_hit_effect_physical_is_wind",
        "is_area_damage",
        "can_perform_skill_while_moving",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {200, -90, 60, 150, 60, 7, -70, 160, 50, 100, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["VaultingImpactExileMonk1"] = {
    name = "Vaulting Impact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Leap forward and [Slam] the ground, sending out a shockwave. The shockwave applies [BrokenStance|Broken Stance] to [Daze|Dazed] enemies, causing any [HitDamage|Hits] against those enemies to deal extra damage.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Slam] = true,
        [SkillType.Area] = true,
        [SkillType.QuarterstaffSkill] = true,
        [SkillType.Jumping] = true,
        [SkillType.Travel] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.Physical] = true,
        [SkillType.Duration] = true,
    },
    statDescriptionScope = "vaulting_impact/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "total_attack_time_+_ms",
        "attack_maximum_action_distance_+",
        "active_skill_base_area_of_effect_radius",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "consume_enemy_dazed_to_gain_hit_damage_stun_multiplier_+%_final",
        "vaulting_impact_short_animation_maximum_range",
        "active_skill_area_of_effect_+%_final",
        "is_area_damage",
        "visual_hit_effect_physical_is_wind",
        "cannot_daze",
    },
    levels = {
        [1] = {1000, 42, 24, 30, 300, 20, -20, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GatheringStormExileMonk1"] = {
    name = "Gathering Storm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flip backward and [Channelling|Channel] to charge your [Quarterstaff] with [Lightning]. Releasing dashes towards the target location, damaging enemies along the way. Releasing with [PerfectTiming|Perfect Timing] performs a [Lightning]-assisted dash that releases shockwaves from enemies you dash through and leaves a trail of [ShockedGround|Shocked Ground] in your wake. This skill cannot be [AncestralBoost|Ancestrally Boosted].",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Channel] = true,
        [SkillType.Travel] = true,
        [SkillType.PerfectTiming] = true,
        [SkillType.Lightning] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.CreatesGroundEffect] = true,
        [SkillType.Duration] = true,
        [SkillType.CannotSpiritStrike] = true,
        [SkillType.QuarterstaffSkill] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "gathering_storm/statset_0",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_override_turn_duration_ms",
        "perfect_strike_timing_window_base_ms",
        "base_melee_dash_range",
        "attack_maximum_action_distance_+",
        "active_skill_base_area_of_effect_radius",
        "channel_start_lock_cancelling_of_attack_time_%",
        "total_attack_time_+_ms",
        "gathering_storm_perfect_aoe_limit",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "channel_end_duration_as_%_of_attack_time",
        "melee_range_+",
        "is_area_damage",
        "base_skill_show_average_damage_instead_of_dps",
        "quality_display_gathering_storm_is_gem",
        "precise_cursor_targeting_uses_contact_point_height_offset",
    },
    levels = {
        [1] = {360, 300, 35, 20, 18, 50, 800, 8, 20, 85, 10, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GlacialCascadeExileMonk1"] = {
    name = "Glacial Cascade",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Sweep your [Quarterstaff|Quarterstaff] upwards, releasing an icy fissure which deals damage in a series of bursts culminating in a large spike. [Frozen|Frozen] enemies hit by the final spike are dealt heavy damage but the [Freeze] is [Consume|Consumed]. [IceCrystals|Ice Crystals] hit by the final spike explode.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Area] = true,
        [SkillType.Cold] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.QuarterstaffSkill] = true,
        [SkillType.SkillConsumesFreeze] = true,
        [SkillType.CreatesFissure] = true,
        [SkillType.NoAttackInPlace] = true,
    },
    statDescriptionScope = "glacial_cascade_attack",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "upheaval_number_of_spikes",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "active_skill_base_area_of_effect_radius",
        "cascade_attack_radius_per_stage_+1_per_100",
        "cascade_attack_base_total_distance",
        "cascade_attack_starting_distance_offset",
        "cascade_attack_ease_in_exponent_%",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "movement_speed_while_performing_action_locked_duration_%",
        "never_freeze",
        "is_area_damage",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {8, 60, 6, 30, 48, 6, 125, -70, 160, 50, baseMultiplier = 0.65, 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
DomainsMonster (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.