เดรเวน ข้าหลวงนิรันดร์
stance movement speed +% final [233]
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
Draven, the Eternal Praetor
SpectreN
Areaอนุสาวรีย์บรรจุศพข้าหลวง
Tags2HSharpMetal_onhit_audio, ghost_blood, humanoid, not_dex, not_int, undead, very_slow_movement
พลังชีวิต
163%
เกราะ
+100%
Ailment Threshold
%
ค่าต้านทาน
0 0 0 0
Damage
333%
ความแม่นยำ
100%
โอกาสคริติคอล
+5%
ตัวคูณคริติคอล
+130%
Attack Distance
5 ~ 11
Attack Time
1.5 Second
Damage Spread
±20%
ค่าประสบการณ์
250%
Model Size
130%
Type
HusbandMonster
Metadata
HusbandMonster
เลเวล
8
พลังชีวิต
85
เกราะ
64
การหลบหลีก
35
Energy Shield
0
Damage
59
ความเสียหายเวท
59
ความแม่นยำ
86
Attack Time
1.5
ค่าประสบการณ์
188
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 47–71
โอกาส[Critical|ปะทะคริติคอล]: 5%
Attack Time: 1.5 {วิ}
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MPSHusbandMonsterCleaveBalls
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
โอกาสคริติคอล: 5%
{เวลาร่าย}: 1 {วิ}
สร้างความเสียหาย กายภาพ 13.16 ถึง 19.74
สร้างความเสียหาย ไฟ 13.16 ถึง 19.74
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1108]
projectile uses contact direction [1]
projectile uses contact position [1]
spell maximum action distance +% [-30]
HusbandMonsterBlazingLance
Attack, Projectile, ProjectilesFromUser, RangedAttack, Fire
ทวนโชติช่วง
Base Damage: 47–71
โอกาส[Critical|ปะทะคริติคอล]: 5%
Attack Time: 1.5 {วิ}
คูลดาวน์: 13.5 {วิ}
โยนหอกที่ทิ้งไฟแถบหนึ่งเป็นทางเพื่อสร้างสถานะ ติดไฟ ต่อศัตรู แล้วโยนหอกเล่มที่สองที่ทำให้แถบนั้นขยายออกไปเพื่อสร้างความเสียหายสูง ม็อดที่ส่งผลต่อจำนวนของโพรเจกไทล์จะส่งผลต่อหอกเล่มที่สองเท่านั้น
โพรเจกไทล์ เจาะทะลุ ทุกเป้าหมาย
สร้างความเสียหาย ไฟ พื้นฐาน 31.6 ต่อวินาที
แปลงความเสียหาย กายภาพ 60% เป็น ไฟ
action attack or cast time uses animation length [1]
active skill base area of effect radius [8]
active skill base secondary area of effect radius [50]
additional projectiles fire parallel y dist [-50]
base is projectile [1]
base skill cannot be avoided by dodge roll [1]
base skill effect duration [4000]
fire wake spear wall speed [1000]
monster penalty against minions damage +% final vs player minions [80]
no additional projectiles [1]
number of firing points equals projectile count [1]
use scaled contact offset [1]
EASHusbandMonsterConsumeSpirit
action attack or cast time uses animation length [1]
EASHusbandMonsterSpiritExpire
action attack or cast time uses animation length [1]
HusbandMonsterCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 47–71
โอกาส[Critical|ปะทะคริติคอล]: 5%
ความเสียหายโจมตี: 225%
Attack Time: 1.5 {วิ}
คูลดาวน์: 7 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 125%
ผลักศัตรูออกไป เมื่อปะทะ
action attack or cast time uses animation length [1]
attack maximum action distance + [20]
determine knockback direction from melee pattern [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
HusbandMonsterComboAttack
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 47–71
โอกาส[Critical|ปะทะคริติคอล]: 5%
ความเสียหายโจมตี: 80%
Attack Time: 1.5 {วิ}
คูลดาวน์: 9 {วิ}
สร้างความเสียหาย โจมตี ลดลง อีก 20%
ผลักศัตรูออกไป เมื่อปะทะ
action attack or cast time uses animation length [1]
attack maximum action distance + [15]
determine knockback direction from melee pattern [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
HusbandMonsterCleaveEmpowered
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 47–71
โอกาส[Critical|ปะทะคริติคอล]: 5%
ความเสียหายโจมตี: 285%
Attack Time: 1.5 {วิ}
คูลดาวน์: 9 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 185%
ผลักศัตรูออกไป เมื่อปะทะ
action attack or cast time uses animation length [1]
attack maximum action distance + [20]
determine knockback direction from melee pattern [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GSHusbandPurge
Triggerable, Spell, Damage
{เวลาร่าย}: 1 {วิ}
base deal no damage over time [1]
is area damage [1]
EASHusbandCallSpirits
action attack or cast time uses animation length [1]
DTTHusbandDash
[DNT] dash_attack_to_target
คูลดาวน์: 6 {วิ}
action attack or cast time uses animation length [1]
leap slam minimum distance [46]
skill maximum travel distance [64]
spell maximum action distance +% [0]
walk emerge extra distance [-11]
GAHusbandCleaveDash
Triggerable, Attack
Base Damage: 47–71
โอกาส[Critical|ปะทะคริติคอล]: 5%
ความเสียหายโจมตี: 130%
Attack Time: 1.5 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 30%
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
GAHusbandDashTrigger
Triggerable, Spell, Damage
{เวลาร่าย}: 1 {วิ}
สร้างความเสียหาย โจมตี ลดลง อีก 80%
action attack or cast time uses animation length [1]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

StateMachine
{
	define_shared_state = "spirits; max; souls;"
}

Positioned
{
	force_placement = true
}

Stats
{
	set_monster_delay_item_drops_millis = 3200
}

Actor
{
	// resets projectiles pierce list between 1st and 2nd swipes
	on_effect_event_reset_pierce_list_for_HusbandMonsterCleaveEmpowered = "RemoveNamedTask( SharedPierceList ); AddNamedTask( SharedPierceList );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Render
{
	use_ao_lights = true
	light_starts_disabled = true
}

GlobalAudioParamEvents
{
	player_in_range_param = "HusbandInRange"
	life_percent_param = "HusbandLifePercentage"
	range = 130
}

StateMachine
{
	create_state_light_0 = "DisableLight();"

	create_state_light_1 =
	"
		Delay( 0.01, { EnableLight(); } );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );
	"

	on_state_light_0 = "DisableLight();"

	on_state_light_1 =
	"
		FadeInLight( 6 );
		SetStateTo( spirits, 1 );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );
	"

	on_state_light_2 = "SetLightState( dim, 2 );"
	create_state_light_2 = "SetLightState( dim );"

	on_or_create_state_light_0 =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );
	"

	on_or_create_state_max_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
	on_or_create_state_spirits_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"

	on_change_state_spirits =
	"
		this.soul_intensity = Clamp( 0.0 + GetState( spirits ), 0.0, 4.0 );
		Call( update_soul_states, soul_intensity );
	"
}

Functions
{
	update_soul_states =
	"
		this.effect_values = arg1;
		effect_values += arg1;
		effect_values += 0.0;
		effect_values += 0.0;
	"
}

Actor
{
	//		&0&
	//		on_effect_event_dialogue_for_***** = ""
	on_effect_event_dialogue_for_CTS1BossFightStart = 	
	"		
		local player = GetLocalPlayer();
		local succeeded;
		this.player_ascendancy = player.GetAscendancyName();
		If( Or( player_ascendancy == 'Druid', player_ascendancy == 'Druid1', player_ascendancy == 'Druid2', player_ascendancy == 'Druid3' ),
		{
			PlayTextAudio( HusbandBoss_Emerge_Ezo_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 2800 );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
		{
			PlayTextAudio( HusbandBoss_Emerge_Karui, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1500 );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
		{
			PlayTextAudio( HusbandBoss_Emerge_Karui_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1500 );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch1', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
		{
			PlayTextAudio( HusbandBoss_Emerge_Witch, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1700 );
			succeeded = true;
		} );
		If( Or( player_ascendancy == 'Templar', player_ascendancy == 'Templar1', player_ascendancy == 'Templar2', player_ascendancy == 'Templar3' ),
		{
			PlayTextAudio( HusbandBoss_Emerge_Templar_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1000 );
			succeeded = true;
		} );
		If( !VariableExists( succeeded ), ()
		{
			PlayTextAudio( HusbandBoss_Emerge_Other_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 2250 );
		} );
	"

	on_effect_start_HusbandMonsterComboAttack =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( HusbandBoss_Combo_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );
		} );
	"

	on_effect_start_HusbandMonsterBlazingLance =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( HusbandBoss_Overhead_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );
		} );
	"
}

Functions
{
	call_wife =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( HusbandBoss_Summon_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );
		} );
	"
}

Animated
{
	on_cleave_01 = "PlayTextAudio( HusbandBoss_Cleave_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
	on_cleave_02 = "PlayTextAudio( HusbandBoss_Cleave2_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
	on_cooldown_01 = "PlayTextAudio( HusbandBoss_Cooldown_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
	on_dash_slice_01 = "PlayTextAudio( HusbandBoss_Dash_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
	on_empower_01 = "PlayTextAudio( HusbandBoss_Empower_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
	on_knockdown_bwd_01 = "PlayTextAudio( HusbandBoss_Knockdown_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
	on_end_death_bwd_02 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
}

Life
{
	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/HusbandMonster/HusbandMonster"] = {
    name = "Draven, the Eternal Praetor",
    life = 1.63,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3.33,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 11,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "MeleeAtAnimationSpeedBoss",
        "HusbandMonsterCleave",
        "HusbandMonsterCleaveEmpowered",
        "HusbandMonsterComboAttack",
        "MPSHusbandMonsterCleaveBalls",
        "GSHusbandPurge",
        "GAHusbandCleaveDash",
        "GAHusbandDashTrigger",
        "EASHusbandMonsterConsumeSpirit",
        "EASHusbandMonsterSpiritExpire",
        "EASHusbandCallSpirits",
        "DTTHusbandDash",
        "HusbandMonsterBlazingLance",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HusbandMonsterCleave"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {20, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HusbandMonsterCleaveEmpowered"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {20, baseMultiplier = 2.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HusbandMonsterComboAttack"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {15, 100, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSHusbandMonsterCleaveBalls"] = {
    name = "MPSHusbandMonsterCleaveBalls",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_direction",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 1108, -30, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSHusbandPurge"] = {
    name = "GSHusbandPurge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_deal_no_damage_over_time",
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 8, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAHusbandCleaveDash"] = {
    name = "GAHusbandCleaveDash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {100, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAHusbandDashTrigger"] = {
    name = "GAHusbandDashTrigger",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHusbandMonsterConsumeSpirit"] = {
    name = "EASHusbandMonsterConsumeSpirit",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHusbandMonsterSpiritExpire"] = {
    name = "EASHusbandMonsterSpiritExpire",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHusbandCallSpirits"] = {
    name = "EASHusbandCallSpirits",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTHusbandDash"] = {
    name = "[DNT] dash_attack_to_target",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "skill_maximum_travel_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-11, 46, 64, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HusbandMonsterBlazingLance"] = {
    name = "Blazing Lance",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throw a spear leaving a trail of [Fire|Fire] in its wake, [Burning|Burning] enemies. Then throw a second spear causing the trail of [Fire|Fire] to expand outwards, dealing high damage. Modifiers to the number of [Projectile|Projectiles] fired only apply to the second spear.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Fire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "additional_projectiles_fire_parallel_y_dist",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "base_skill_effect_duration",
        "fire_wake_spear_wall_speed",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "number_of_firing_points_equals_projectile_count",
        "always_pierce",
        "action_attack_or_cast_time_uses_animation_length",
        "no_additional_projectiles",
        "base_skill_cannot_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {3, 60, -50, 8, 50, 4000, 1000, 80, critChance = 5, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
IdNothing
FamilyNothing
DomainsMonster (3)
GenerationTypeยูนิค (3)
Req. level1
IdNothing
FamilyNothing
DomainsMonster (3)
GenerationTypeยูนิค (3)
Req. level1
stance movement speed +% final [233]
IdStanceMovementSpeed233
FamilyStance
DomainsMonster (3)
GenerationTypeยูนิค (3)
Req. level1
Stats
  • stance movement speed +% final Min: 233 Max: 233 Global
  • monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • เดรเวน ข้าหลวงนิรันดร์
    stance movement speed +% final [233]
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    Draven, the Eternal Praetor
    SpectreN
    Areaอนุสาวรีย์บรรจุศพข้าหลวง
    Tags2HSharpMetal_onhit_audio, ghost_blood, humanoid, not_dex, not_int, undead, very_slow_movement
    พลังชีวิต
    250%
    เกราะ
    +100%
    Ailment Threshold
    %
    ค่าต้านทาน
    0 0 0 0
    Damage
    333%
    ความแม่นยำ
    100%
    โอกาสคริติคอล
    +5%
    ตัวคูณคริติคอล
    +130%
    Attack Distance
    5 ~ 11
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    ค่าประสบการณ์
    250%
    Model Size
    130%
    Type
    HusbandMonsterCRUEL
    Metadata
    HusbandMonsterCRUEL
    เลเวล
    48
    พลังชีวิต
    7,105
    เกราะ
    2,034
    การหลบหลีก
    269
    Energy Shield
    0
    Damage
    402
    ความเสียหายเวท
    402
    ความแม่นยำ
    545
    Attack Time
    1.5
    ค่าประสบการณ์
    18,475
    MeleeAtAnimationSpeedBoss
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 322–483
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    Attack Time: 1.5 {วิ}
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSHusbandMonsterCleaveBalls
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    โอกาสคริติคอล: 5%
    {เวลาร่าย}: 1 {วิ}
    สร้างความเสียหาย กายภาพ 26.34 ถึง 39.51
    สร้างความเสียหาย ไฟ 26.34 ถึง 39.51
    action attack or cast time uses animation length [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster penalty against minions damage +% final vs player minions [100]
    monster projectile variation [1108]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    HusbandMonsterBlazingLance
    Attack, Projectile, ProjectilesFromUser, RangedAttack, Fire
    ทวนโชติช่วง
    Base Damage: 322–483
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    Attack Time: 1.5 {วิ}
    คูลดาวน์: 13.5 {วิ}
    โยนหอกที่ทิ้งไฟแถบหนึ่งเป็นทางเพื่อสร้างสถานะ ติดไฟ ต่อศัตรู แล้วโยนหอกเล่มที่สองที่ทำให้แถบนั้นขยายออกไปเพื่อสร้างความเสียหายสูง ม็อดที่ส่งผลต่อจำนวนของโพรเจกไทล์จะส่งผลต่อหอกเล่มที่สองเท่านั้น
    โพรเจกไทล์ เจาะทะลุ ทุกเป้าหมาย
    สร้างความเสียหาย ไฟ พื้นฐาน 63.3 ต่อวินาที
    แปลงความเสียหาย กายภาพ 60% เป็น ไฟ
    action attack or cast time uses animation length [1]
    active skill base area of effect radius [8]
    active skill base secondary area of effect radius [50]
    additional projectiles fire parallel y dist [-50]
    base is projectile [1]
    base skill cannot be avoided by dodge roll [1]
    base skill effect duration [4000]
    fire wake spear wall speed [1000]
    monster penalty against minions damage +% final vs player minions [80]
    no additional projectiles [1]
    number of firing points equals projectile count [1]
    use scaled contact offset [1]
    EASHusbandMonsterConsumeSpirit
    action attack or cast time uses animation length [1]
    EASHusbandMonsterSpiritExpire
    action attack or cast time uses animation length [1]
    HusbandMonsterCleave
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 322–483
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    ความเสียหายโจมตี: 225%
    Attack Time: 1.5 {วิ}
    คูลดาวน์: 7 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 125%
    ผลักศัตรูออกไป เมื่อปะทะ
    action attack or cast time uses animation length [1]
    attack maximum action distance + [20]
    determine knockback direction from melee pattern [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    HusbandMonsterComboAttack
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 322–483
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    ความเสียหายโจมตี: 80%
    Attack Time: 1.5 {วิ}
    คูลดาวน์: 9 {วิ}
    สร้างความเสียหาย โจมตี ลดลง อีก 20%
    ผลักศัตรูออกไป เมื่อปะทะ
    action attack or cast time uses animation length [1]
    attack maximum action distance + [15]
    determine knockback direction from melee pattern [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    HusbandMonsterCleaveEmpowered
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 322–483
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    ความเสียหายโจมตี: 285%
    Attack Time: 1.5 {วิ}
    คูลดาวน์: 9 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 185%
    ผลักศัตรูออกไป เมื่อปะทะ
    action attack or cast time uses animation length [1]
    attack maximum action distance + [20]
    determine knockback direction from melee pattern [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GSHusbandPurge
    Triggerable, Spell, Damage
    {เวลาร่าย}: 1 {วิ}
    base deal no damage over time [1]
    is area damage [1]
    EASHusbandCallSpirits
    action attack or cast time uses animation length [1]
    DTTHusbandDash
    [DNT] dash_attack_to_target
    คูลดาวน์: 6 {วิ}
    action attack or cast time uses animation length [1]
    leap slam minimum distance [46]
    skill maximum travel distance [64]
    spell maximum action distance +% [0]
    walk emerge extra distance [-11]
    GAHusbandCleaveDash
    Triggerable, Attack
    Base Damage: 322–483
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    ความเสียหายโจมตี: 130%
    Attack Time: 1.5 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 30%
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    GAHusbandDashTrigger
    Triggerable, Spell, Damage
    {เวลาร่าย}: 1 {วิ}
    สร้างความเสียหาย โจมตี ลดลง อีก 80%
    action attack or cast time uses animation length [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    StateMachine
    {
    	define_shared_state = "spirits; max; souls;"
    }
    
    Positioned
    {
    	force_placement = true
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 3200
    }
    
    Actor
    {
    	// resets projectiles pierce list between 1st and 2nd swipes
    	on_effect_event_reset_pierce_list_for_HusbandMonsterCleaveEmpowered = "RemoveNamedTask( SharedPierceList ); AddNamedTask( SharedPierceList );"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Render
    {
    	use_ao_lights = true
    	light_starts_disabled = true
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "HusbandInRange"
    	life_percent_param = "HusbandLifePercentage"
    	range = 130
    }
    
    StateMachine
    {
    	create_state_light_0 = "DisableLight();"
    
    	create_state_light_1 =
    	"
    		Delay( 0.01, { EnableLight(); } );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );
    	"
    
    	on_state_light_0 = "DisableLight();"
    
    	on_state_light_1 =
    	"
    		FadeInLight( 6 );
    		SetStateTo( spirits, 1 );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );
    	"
    
    	on_state_light_2 = "SetLightState( dim, 2 );"
    	create_state_light_2 = "SetLightState( dim );"
    
    	on_or_create_state_light_0 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );
    	"
    
    	on_or_create_state_max_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
    	on_or_create_state_spirits_0 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
    
    	on_change_state_spirits =
    	"
    		this.soul_intensity = Clamp( 0.0 + GetState( spirits ), 0.0, 4.0 );
    		Call( update_soul_states, soul_intensity );
    	"
    }
    
    Functions
    {
    	update_soul_states =
    	"
    		this.effect_values = arg1;
    		effect_values += arg1;
    		effect_values += 0.0;
    		effect_values += 0.0;
    	"
    }
    
    Actor
    {
    	//		&0&
    	//		on_effect_event_dialogue_for_***** = ""
    	on_effect_event_dialogue_for_CTS1BossFightStart = 	
    	"		
    		local player = GetLocalPlayer();
    		local succeeded;
    		this.player_ascendancy = player.GetAscendancyName();
    		If( Or( player_ascendancy == 'Druid', player_ascendancy == 'Druid1', player_ascendancy == 'Druid2', player_ascendancy == 'Druid3' ),
    		{
    			PlayTextAudio( HusbandBoss_Emerge_Ezo_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 2800 );
    			succeeded = true;
    		} );
    		If( Or( player_ascendancy == 'Warrior', player_ascendancy == 'Warrior1', player_ascendancy == 'Warrior2', player_ascendancy == 'Warrior3' ),
    		{
    			PlayTextAudio( HusbandBoss_Emerge_Karui, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1500 );
    			succeeded = true;
    		} );
    		If( Or( player_ascendancy == 'Marauder', player_ascendancy == 'Marauder1', player_ascendancy == 'Marauder2', player_ascendancy == 'Marauder3' ),
    		{
    			PlayTextAudio( HusbandBoss_Emerge_Karui_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1500 );
    			succeeded = true;
    		} );
    		If( Or( player_ascendancy == 'Witch', player_ascendancy == 'Witch1', player_ascendancy == 'Witch2', player_ascendancy == 'Witch3' ),
    		{
    			PlayTextAudio( HusbandBoss_Emerge_Witch, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1700 );
    			succeeded = true;
    		} );
    		If( Or( player_ascendancy == 'Templar', player_ascendancy == 'Templar1', player_ascendancy == 'Templar2', player_ascendancy == 'Templar3' ),
    		{
    			PlayTextAudio( HusbandBoss_Emerge_Templar_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 1000 );
    			succeeded = true;
    		} );
    		If( !VariableExists( succeeded ), ()
    		{
    			PlayTextAudio( HusbandBoss_Emerge_Other_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 2250 );
    		} );
    	"
    
    	on_effect_start_HusbandMonsterComboAttack =
    	"
    		Roll( 1, 2, ()
    		{
    			PlayTextAudio( HusbandBoss_Combo_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );
    		} );
    	"
    
    	on_effect_start_HusbandMonsterBlazingLance =
    	"
    		Roll( 1, 2, ()
    		{
    			PlayTextAudio( HusbandBoss_Overhead_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );
    		} );
    	"
    }
    
    Functions
    {
    	call_wife =
    	"
    		Roll( 1, 1, ()
    		{
    			PlayTextAudio( HusbandBoss_Summon_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );
    		} );
    	"
    }
    
    Animated
    {
    	on_cleave_01 = "PlayTextAudio( HusbandBoss_Cleave_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
    	on_cleave_02 = "PlayTextAudio( HusbandBoss_Cleave2_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
    	on_cooldown_01 = "PlayTextAudio( HusbandBoss_Cooldown_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
    	on_dash_slice_01 = "PlayTextAudio( HusbandBoss_Dash_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
    	on_empower_01 = "PlayTextAudio( HusbandBoss_Empower_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
    	on_knockdown_bwd_01 = "PlayTextAudio( HusbandBoss_Knockdown_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster' );"
    	on_end_death_bwd_02 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
    }
    
    Life
    {
    	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/HusbandBoss/epk/powerup_body.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/HusbandMonster/HusbandMonsterCRUEL"] = {
        name = "Draven, the Eternal Praetor",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3.33,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 11,
        accuracy = 1,
        weaponType1 = "Two Hand Sword",
        skillList = {
            "MeleeAtAnimationSpeedBoss",
            "HusbandMonsterCleave",
            "HusbandMonsterCleaveEmpowered",
            "HusbandMonsterComboAttack",
            "MPSHusbandMonsterCleaveBalls",
            "GSHusbandPurge",
            "GAHusbandCleaveDash",
            "GAHusbandDashTrigger",
            "EASHusbandMonsterConsumeSpirit",
            "EASHusbandMonsterSpiritExpire",
            "EASHusbandCallSpirits",
            "DTTHusbandDash",
            "HusbandMonsterBlazingLance",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedBoss"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HusbandMonsterCleave"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {20, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HusbandMonsterCleaveEmpowered"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {20, baseMultiplier = 2.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HusbandMonsterComboAttack"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {15, 100, baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHusbandMonsterCleaveBalls"] = {
        name = "MPSHusbandMonsterCleaveBalls",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_direction",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 1108, -30, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHusbandPurge"] = {
        name = "GSHusbandPurge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_deal_no_damage_over_time",
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 8, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAHusbandCleaveDash"] = {
        name = "GAHusbandCleaveDash",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {100, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAHusbandDashTrigger"] = {
        name = "GAHusbandDashTrigger",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHusbandMonsterConsumeSpirit"] = {
        name = "EASHusbandMonsterConsumeSpirit",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHusbandMonsterSpiritExpire"] = {
        name = "EASHusbandMonsterSpiritExpire",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHusbandCallSpirits"] = {
        name = "EASHusbandCallSpirits",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTHusbandDash"] = {
        name = "[DNT] dash_attack_to_target",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "skill_maximum_travel_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-11, 46, 64, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HusbandMonsterBlazingLance"] = {
        name = "Blazing Lance",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throw a spear leaving a trail of [Fire|Fire] in its wake, [Burning|Burning] enemies. Then throw a second spear causing the trail of [Fire|Fire] to expand outwards, dealing high damage. Modifiers to the number of [Projectile|Projectiles] fired only apply to the second spear.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Fire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "additional_projectiles_fire_parallel_y_dist",
            "active_skill_base_area_of_effect_radius",
            "active_skill_base_secondary_area_of_effect_radius",
            "base_skill_effect_duration",
            "fire_wake_spear_wall_speed",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "number_of_firing_points_equals_projectile_count",
            "always_pierce",
            "action_attack_or_cast_time_uses_animation_length",
            "no_additional_projectiles",
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {3, 60, -50, 8, 50, 4000, 1000, 80, critChance = 5, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    stance movement speed +% final [233]
    IdStanceMovementSpeed233
    FamilyStance
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 233 Max: 233 Global
  • monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • เดรเวน ข้าหลวงนิรันดร์
    stance movement speed +% final [233]
    Draven, the Eternal Praetor
    SpectreN
    Tags2HSharpMetal_onhit_audio, ghost_blood, humanoid, not_dex, not_int, undead, very_slow_movement
    พลังชีวิต
    163%
    เกราะ
    +100%
    Ailment Threshold
    %
    ค่าต้านทาน
    0 0 0 0
    Damage
    333%
    ความแม่นยำ
    100%
    โอกาสคริติคอล
    +5%
    ตัวคูณคริติคอล
    +130%
    Attack Distance
    5 ~ 11
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    ค่าประสบการณ์
    250%
    Model Size
    130%
    Type
    HusbandMonster
    Metadata
    HusbandMonsterApparition
    เลเวล
    68
    พลังชีวิต
    12,644
    เกราะ
    6,902
    การหลบหลีก
    477
    Energy Shield
    0
    Damage
    776
    ความเสียหายเวท
    776
    ความแม่นยำ
    1,090
    Attack Time
    1.5
    ค่าประสบการณ์
    71,585
    MPSHusbandMonsterCleaveBalls
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    โอกาสคริติคอล: 5%
    {เวลาร่าย}: 1 {วิ}
    สร้างความเสียหาย กายภาพ 37.27 ถึง 55.9
    สร้างความเสียหาย ไฟ 37.27 ถึง 55.9
    action attack or cast time uses animation length [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster penalty against minions damage +% final vs player minions [100]
    monster projectile variation [1108]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    HusbandMonsterCleave
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 621–932
    โอกาส[Critical|ปะทะคริติคอล]: 5%
    ความเสียหายโจมตี: 225%
    Attack Time: 1.5 {วิ}
    คูลดาวน์: 7 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 125%
    ผลักศัตรูออกไป เมื่อปะทะ
    action attack or cast time uses animation length [1]
    attack maximum action distance + [20]
    determine knockback direction from melee pattern [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "light; death; emerged;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	use_ao_lights = true
    	light_starts_disabled = true
    }
    
    StateMachine
    {
    	create_state_light_0 = "DisableLight();"
    	on_state_light_0 = "FadeOutLight( 1.5 );"
    
    	create_state_light_1 =
    	"
    		Delay( 0.01, { EnableLight(); } );
    	"
    
    	on_state_light_1 = "FadeInLight( 0.5 );"
    	
    	on_or_create_state_death_1 = "DisableRendering();"
    }
    
    Actor
    {
    	on_effect_start_HusbandMonsterCleave = "PlayTextAudio( HusbandBoss_AsiniaSummon_Random, 'Metadata/Monsters/HusbandMonster/HusbandMonster', 3000 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/HusbandMonster/HusbandMonsterApparition"] = {
        name = "Draven, the Eternal Praetor",
        life = 1.63,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3.33,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 11,
        accuracy = 1,
        skillList = {
            "HusbandMonsterCleave",
            "MPSHusbandMonsterCleaveBalls",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HusbandMonsterCleave"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {20, baseMultiplier = 2.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHusbandMonsterCleaveBalls"] = {
        name = "MPSHusbandMonsterCleaveBalls",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_direction",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 1108, -30, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    stance movement speed +% final [233]
    IdStanceMovementSpeed233
    FamilyStance
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 233 Max: 233 Global
  • เดรเวน ข้าหลวงนิรันดร์ Text Audio /144
    ชื่อ
    อะซีเนีย!
    HusbandBoss_Death_Random
    อะซีเนีย!
    HusbandBoss_Death_2
    อะซีเนีย!
    HusbandBoss_Death_3
    เชือดทิ้ง!
    HusbandBoss_Cleave_Random
    เชือดทิ้ง!
    HusbandBoss_Cleave_2
    เชือดทิ้ง!
    HusbandBoss_Cleave_3
    ฟันกวาดวิญญาณ!
    HusbandBoss_Cleave_4
    ฟันกวาดวิญญาณ!
    HusbandBoss_Cleave_5
    ฟันกวาดวิญญาณ!
    HusbandBoss_Cleave_6
    ข้าจะลงโทษโทษฐานที่แกรุกล้ำ!
    HusbandBoss_Cleave2_Random
    ข้าจะลงโทษโทษฐานที่แกรุกล้ำ!
    HusbandBoss_Cleave2_2
    ข้าจะลงโทษโทษฐานที่แกรุกล้ำ!
    HusbandBoss_Cleave2_3
    ข้าจะปลิดชีวิตไร้ค่าของแก!
    HusbandBoss_Combo_Random
    ข้าจะปลิดชีวิตไร้ค่าของแก!
    HusbandBoss_Combo_2
    ข้าจะปลิดชีวิตไร้ค่าของแก!
    HusbandBoss_Combo_3
    ชีวิตไร้ค่าของแกจะสิ้นแล้ว!
    HusbandBoss_Combo_4
    ชีวิตไร้ค่าของแกจะสิ้นแล้ว!
    HusbandBoss_Combo_5
    ชีวิตไร้ค่าของแกจะสิ้นแล้ว!
    HusbandBoss_Combo_6
    ชีวิตไร้ค่าของแกจะสิ้นแล้ว!
    HusbandBoss_Combo_7
    ชีวิตไร้ค่าของแกจะสิ้นแล้ว!
    HusbandBoss_Combo_8
    ชีวิตไร้ค่าของแกจะสิ้นแล้ว!
    HusbandBoss_Combo_9
    ข้าเป็นนายแก!
    HusbandBoss_Cooldown_Random
    ข้าเป็นนายแก!
    HusbandBoss_Cooldown_2
    ข้าเป็นนายแก!
    HusbandBoss_Cooldown_3
    ข้าจักสั่งแก!
    HusbandBoss_Cooldown_4
    ข้าจักสั่งแก!
    HusbandBoss_Cooldown_5
    ข้าจักสั่งแก!
    HusbandBoss_Cooldown_6
    บริวารทั้งหลาย ฟังข้า!
    HusbandBoss_Cooldown_7
    บริวารทั้งหลาย ฟังข้า!
    HusbandBoss_Cooldown_8
    บริวารทั้งหลาย ฟังข้า!
    HusbandBoss_Cooldown_9
    วิญญาณแกเป็นของข้า!
    HusbandBoss_Dash_Random
    วิญญาณแกเป็นของข้า!
    HusbandBoss_Dash_2
    กลุ่มชนของแกจะเน่าตายใต้เท้าข้าไปชั่วนิรันดร์!
    HusbandBoss_Emerge_Ezo_Random
    กลุ่มชนของแกจะเน่าตายใต้เท้าข้าไปชั่วนิรันดร์!
    HusbandBoss_Emerge_Ezo_2
    ไอ้ขยะเอโซไมต์... กลุ่มชนของแกจะเน่าตายใต้เท้าข้าไปชั่วนิรันดร์!
    HusbandBoss_Emerge_Ezo_3
    ไอ้ขยะเอโซไมต์... กลุ่มชนของแกจะเน่าตายใต้เท้าข้าไปชั่วนิรันดร์!
    HusbandBoss_Emerge_Ezo_4
    วิญญาณคารุยมาให้ข้าสะสมรึ! แกจะได้ตาย... อย่างช้าๆ
    HusbandBoss_Emerge_Karui
    แกจะได้รู้สึกผิดที่รุกล้ำไปชั่วนิรันดร์!
    HusbandBoss_Emerge_Other_Random
    บัดนี้... วิญญาณแกจะได้ร่วมสถานมรณะของข้า
    HusbandBoss_Emerge_Other_2
    ชาวโอริอาท... วิญญาณแกจะไม่ได้พบกับแสงของพระเจ้าแกเป็นแน่!
    HusbandBoss_Emerge_Templar_Random
    ชาวโอริอาท... วิญญาณแกจะไม่ได้พบกับแสงของพระเจ้าแกเป็นแน่!
    HusbandBoss_Emerge_Templar_2
    แม่มดสามานย์... แกจะได้จากโลกนี้ไปในไม่ช้า
    HusbandBoss_Emerge_Witch
    วิญญาณพวกนี้เป็นของข้า!
    HusbandBoss_Empower_Random
    วิญญาณพวกนี้เป็นของข้า!
    HusbandBoss_Empower_2
    วิญญาณพวกนี้เป็นของข้า!
    HusbandBoss_Empower_3
    วิญญาณหิวโหย!
    HusbandBoss_Empower_4
    วิญญาณหิวโหย!
    HusbandBoss_Empower_5
    วิญญาณถวิลหา!
    HusbandBoss_Empower_6
    วิญญาณถวิลหา!
    HusbandBoss_Empower_7
    อึ้ก... ชาวนิรันดร์ไม่มีวันยอมแพ้!
    HusbandBoss_Knockdown_Random
    อึ้ก... ชาวนิรันดร์ไม่มีวันยอมแพ้!
    HusbandBoss_Knockdown_2
    อึ้ก... ชาวนิรันดร์ไม่มีวันยอมแพ้!
    HusbandBoss_Knockdown_3
    อึ้ก... แกหยุดข้าไม่ได้ดอก!
    HusbandBoss_Knockdown_4
    อึ้ก... แกหยุดข้าไม่ได้ดอก!
    HusbandBoss_Knockdown_5
    อึ้ก... แกหยุดข้าไม่ได้ดอก!
    HusbandBoss_Knockdown_6
    ตายโหงไป!
    HusbandBoss_Overhead_Random
    ตายโหงไป!
    HusbandBoss_Overhead_2
    ตายโหงไป!
    HusbandBoss_Overhead_3
    พ่ายแก่จักรวรรดิเสีย!
    HusbandBoss_Overhead_4
    พ่ายแก่จักรวรรดิเสีย!
    HusbandBoss_Overhead_5
    พ่ายแก่จักรวรรดิเสีย!
    HusbandBoss_Overhead_6
    วิญญาณมีชีวิตใดเดินอยู่ท่ามกลางคนตายกันเล่า?
    HusbandBoss_Area1_Random
    วิญญาณมีชีวิตใดเดินอยู่ท่ามกลางคนตายกันเล่า?
    HusbandBoss_Area1_2
    วิญญาณมีชีวิตใดเดินอยู่ท่ามกลางคนตายกันเล่า?
    HusbandBoss_Area1_3
    วิญญาณมีชีวิตใดเดินอยู่ท่ามกลางคนตายกันเล่า?
    HusbandBoss_Area1_4
    ข้าสัมผัสได้ถึงความตายสุดท้ายของอะซีเนีย หลังจากหาลยต่อหลายศตววรรษ ในที่สุดแกก็พรากทุกสิ่งทุกอย่างไปจากข้าได้แล้ว
    HusbandBoss_Area1_AsiniaDead_Ezo_Random
    ข้าสัมผัสได้ถึงความตายสุดท้ายของอะซีเนีย หลังจากหาลยต่อหลายศตววรรษ ในที่สุดแกก็พรากทุกสิ่งทุกอย่างไปจากข้าได้แล้ว
    HusbandBoss_Area1_AsiniaDead_Ezo_2
    การปรากฏตัวของแกทำให้ที่นี่ต้องแปดเปื้อน ไอ้เอโซไมต์!
    HusbandBoss_Area1_AsiniaDead_Ezo_3
    การปรากฏตัวของแกทำให้ที่นี่ต้องแปดเปื้อน ไอ้เอโซไมต์!
    HusbandBoss_Area1_AsiniaDead_Ezo_4
    ข้ารู้ว่าแกทำอะไรลงไป แกจะต้องชดใช้ไปกับทุกช่วงเวลาที่อะซีเนียต้องทุกข์ทรมาน!
    HusbandBoss_Area1_AsiniaDead_Random
    ข้ารู้ว่าแกทำอะไรลงไป แกจะต้องชดใช้ไปกับทุกช่วงเวลาที่อะซีเนียต้องทุกข์ทรมาน!
    HusbandBoss_Area1_AsiniaDead_2
    ข้ารู้ว่าแกทำอะไรลงไป แกจะต้องชดใช้ไปกับทุกช่วงเวลาที่อะซีเนียต้องทุกข์ทรมาน!
    HusbandBoss_Area1_AsiniaDead_3
    ข้ารู้ว่าแกทำอะไรลงไป แกจะต้องชดใช้ไปกับทุกช่วงเวลาที่อะซีเนียต้องทุกข์ทรมาน!
    HusbandBoss_Area1_AsiniaDead_4
    ไปให้พ้นเสีย ชาวแอสเมรี นี่หาใช่สงครามของแกไม่
    HusbandBoss_Area1_Azmeri_Random
    ไปให้พ้นเสีย ชาวแอสเมรี นี่หาใช่สงครามของแกไม่
    HusbandBoss_Area1_Azmeri_2
    ไปให้พ้นเสีย ชาวแอสเมรี นี่หาใช่สงครามของแกไม่
    HusbandBoss_Area1_Azmeri_3
    ไปให้พ้นเสีย ชาวแอสเมรี นี่หาใช่สงครามของแกไม่
    HusbandBoss_Area1_Azmeri_4
    เข้ามาสานต่อการกบฎไร้สาระของแกรึ ไอ้เอโซไมต์? น่าสมเพชนัก
    HusbandBoss_Area1_Ezo_Random
    เข้ามาสานต่อการกบฎไร้สาระของแกรึ ไอ้เอโซไมต์? น่าสมเพชนัก
    HusbandBoss_Area1_Ezo_2
    ไอ้ลูกหมาเอโซไมต์! แกกล้าดียังไงถึงเข้ามาที่นี่หลังจากที่แกทำกับอะซีเนียเช่นนั้น? ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง!
    HusbandBoss_Area1_Ezo_3
    ไอ้ลูกหมาเอโซไมต์! แกกล้าดียังไงถึงเข้ามาที่นี่หลังจากที่แกทำกับอะซีเนียเช่นนั้น? ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง!
    HusbandBoss_Area1_Ezo_4
    ไอ้ลูกหมาเอโซไมต์! แกกล้าดียังไงถึงเข้ามาที่นี่หลังจากที่แกทำกับอะซีเนียเช่นนั้น? ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง!
    HusbandBoss_Area1_Ezo_5
    ข้าประหลาดใจนักที่คนอย่างเจ้ายังอยู่ มาไจ... แกกำลังเหยียบย่ำสงครามของคนอื่นอยู่
    HusbandBoss_Area1_Maji_Random
    ข้าประหลาดใจนักที่คนอย่างเจ้ายังอยู่ มาไจ... แกกำลังเหยียบย่ำสงครามของคนอื่นอยู่
    HusbandBoss_Area1_Maji_2
    บุตรีมาไจ... ไม่คาดฝันเลย แกไม่น่ามาที่นี่แต่แรก
    HusbandBoss_Area1_Maji_3
    บุตรีมาไจ... ไม่คาดฝันเลย แกไม่น่ามาที่นี่แต่แรก
    HusbandBoss_Area1_Maji_4
    สิ่งที่อยู่ภายในหาใช่ของที่แกควรครอบครองไม่
    HusbandBoss_Area2_Random
    สิ่งที่อยู่ภายในหาใช่ของที่แกควรครอบครองไม่
    HusbandBoss_Area2_2
    หืม... ไอ้หมาฉลาด
    HusbandBoss_Area2_Ezo_Random
    หืม... ไอ้หมาฉลาด
    HusbandBoss_Area2_Ezo_2
    หืม... ไอ้หมาฉลาด
    HusbandBoss_Area2_Ezo_3
    หืม... ไอ้หมาฉลาด
    HusbandBoss_Area2_Ezo_4
    โบราณวัตถุเหล่านี้เป็นของจักรวรรดินิรันดร์... การลักขโมยเช่นนี้ย่อมมาพร้อมกับโทษทัณฑ์!
    HusbandBoss_Area2_Treasure_Random
    โบราณวัตถุเหล่านี้เป็นของจักรวรรดินิรันดร์... การลักขโมยเช่นนี้ย่อมมาพร้อมกับโทษทัณฑ์!
    HusbandBoss_Area2_Treasure_2
    โบราณวัตถุเหล่านี้เป็นของจักรวรรดินิรันดร์... การลักขโมยเช่นนี้ย่อมมาพร้อมกับโทษทัณฑ์!
    HusbandBoss_Area2_Treasure_3
    โบราณวัตถุเหล่านี้เป็นของจักรวรรดินิรันดร์... การลักขโมยเช่นนี้ย่อมมาพร้อมกับโทษทัณฑ์!
    HusbandBoss_Area2_Treasure_4
    ของชิ้นนี้เป็นของจักรวรรดินิรันดร์... เลือดแกจะได้แปดเปื้อนโถงนี้โทษฐานที่ลักขโมย!
    HusbandBoss_Area2_Treasure_6
    ของชิ้นนี้เป็นของจักรวรรดินิรันดร์... เลือดแกจะได้แปดเปื้อนโถงนี้โทษฐานที่ลักขโมย!
    HusbandBoss_Area2_Treasure_7
    ของชิ้นนี้เป็นของจักรวรรดินิรันดร์... เลือดแกจะได้แปดเปื้อนโถงนี้โทษฐานที่ลักขโมย!
    HusbandBoss_Area2_Treasure_8
    ของชิ้นนี้เป็นของจักรวรรดินิรันดร์... เลือดแกจะได้แปดเปื้อนโถงนี้โทษฐานที่ลักขโมย!
    HusbandBoss_Area2_Treasure_9
    ไอ้หนูโสโครก... แกต้องชดใช้การลบหลู่เช่นนี้ด้วยชีวิต!
    HusbandBoss_Area2_Treasure_Ezo_Random
    ไอ้หนูโสโครก... แกต้องชดใช้การลบหลู่เช่นนี้ด้วยชีวิต!
    HusbandBoss_Area2_Treasure_Ezo_2
    ไอ้หนูโสโครก... แกต้องชดใช้การลบหลู่เช่นนี้ด้วยชีวิต!
    HusbandBoss_Area2_Treasure_Ezo_3
    ไอ้หนูโสโครก... แกต้องชดใช้การลบหลู่เช่นนี้ด้วยชีวิต!
    HusbandBoss_Area2_Treasure_Ezo_4
    เป็นดังที่คิด ชาวเอโซไมต์ที่ทำให้หลุมศพเราแปดเปื้อนและขโมยของของเราไป แกนี่เป็นตัวแทนกลุ่มชนแกเสียจริง
    HusbandBoss_Area2_Treasure_Ezo_5
    เป็นดังที่คิด ชาวเอโซไมต์ที่ทำให้หลุมศพเราแปดเปื้อนและขโมยของของเราไป แกนี่เป็นตัวแทนกลุ่มชนแกเสียจริง
    HusbandBoss_Area2_Treasure_Ezo_6
    แกเดินทางเข้าใกล้ความตายของแกไปทุกที มาร่วมกับข้าสิ
    HusbandBoss_Area3_Random
    แกเดินทางเข้าใกล้ความตายของแกไปทุกที มาร่วมกับข้าสิ
    HusbandBoss_Area3_2
    แกเดินทางเข้าใกล้ความตายของแกไปทุกที มาร่วมกับข้าสิ
    HusbandBoss_Area3_3
    แกเดินทางเข้าใกล้ความตายของแกไปทุกที มาร่วมกับข้าสิ
    HusbandBoss_Area3_4
    เส้นทางที่แกก้าวเดินเริ่มมืดลงไปทุกที เปิดอกรับความตายเสีย แกจะได้เรียนรู้ความถ่อมตนจากความทุกข์ทรมาน
    HusbandBoss_Area3_5
    เส้นทางที่แกก้าวเดินเริ่มมืดลงไปทุกที เปิดอกรับความตายเสีย แกจะได้เรียนรู้ความถ่อมตนจากความทุกข์ทรมาน
    HusbandBoss_Area3_6
    เส้นทางของแกนำไปสู่หายนะอันมิอาจเลี่ยง... เปิดอกรับความตายเสีย แกจะได้เรียนรู้การยอมจำนนในความมืดมิด เฉกเช่นชาวเอโซไมต์มากมายที่มาก่อนแก
    HusbandBoss_Area3_Ezo_Random
    เส้นทางของแกนำไปสู่หายนะอันมิอาจเลี่ยง... เปิดอกรับความตายเสีย เจ้าจะได้เรียนรู้การยอมจำนนในความมืดมิด เฉกเช่นชาวเอโซไมต์มากมายที่มาก่อนแก
    HusbandBoss_Area3_Ezo_2
    ใช่ มาหาข้าเลย ไอ้หมา! ไม่ทางใดก็ทางหนึ่ง เราจะได้ยุติวัฏจักรการแก้แค้นอันไร้ที่สิ้นเสียที!
    HusbandBoss_Area3_Ezo_3
    ใช่ มาหาข้าเลย ไอ้หมา! ไม่ทางใดก็ทางหนึ่ง เราจะได้ยุติวัฏจักรการแก้แค้นอันไร้ที่สิ้นเสียที!
    HusbandBoss_Area3_Ezo_4
    ใช่ มาหาข้าเลย ไอ้หมา! ไม่ทางใดก็ทางหนึ่ง เราจะได้ยุติวัฏจักรการแก้แค้นอันไร้ที่สิ้นเสียที!
    HusbandBoss_Area3_Ezo_5
    ใช่ มาหาข้าเลย ไอ้หมา! ไม่ทางใดก็ทางหนึ่ง เราจะได้ยุติวัฏจักรการแก้แค้นอันไร้ที่สิ้นเสียที!
    HusbandBoss_Area3_Ezo_6
    ใช่ มาหาข้าเลย ไอ้หมา! ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง! แกจะเป็นฟืนที่จุดวิญญาณของอะซีเนียขึ้นมาใหม่...
    HusbandBoss_Area3_AsiniaDead_Ezo_Random
    ใช่ มาหาข้าเลย ไอ้หมา! ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง! แกจะเป็นฟืนที่จุดวิญญาณของอะซีเนียขึ้นมาใหม่...
    HusbandBoss_Area3_AsiniaDead_Ezo_2
    ใช่ มาหาข้าเลย ไอ้หมา! ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง! แกจะเป็นฟืนที่จุดวิญญาณของอะซีเนียขึ้นมาใหม่...
    HusbandBoss_Area3_AsiniaDead_Ezo_3
    ใช่ มาหาข้าเลย ไอ้หมา! ข้าจะกระชากวิญญาณแกออกมาจากร่างเอง! แกจะเป็นฟืนที่จุดวิญญาณของอะซีเนียขึ้นมาใหม่...
    HusbandBoss_Area3_AsiniaDead_Ezo_4
    ไปให้พ้นจากที่นี่!
    HusbandBoss_AsiniaSummon_Random
    ไปให้พ้นจากที่นี่!
    HusbandBoss_AsiniaSummon_2
    ไปให้พ้นจากที่นี่!
    HusbandBoss_AsiniaSummon_3
    ไอ้คนบุกรุกโสมม!
    HusbandBoss_AsiniaSummon_4
    ไอ้คนบุกรุกโสมม!
    HusbandBoss_AsiniaSummon_5
    ไอ้คนบุกรุกโสมม!
    HusbandBoss_AsiniaSummon_6
    ข้ารับคำเรียกของเจ้า!
    HusbandBoss_AsiniaSummon_7
    ข้ารับคำเรียกของเจ้า!
    HusbandBoss_AsiniaSummon_8
    ข้ารับคำเรียกของเจ้า!
    HusbandBoss_AsiniaSummon_9
    ได้เลยที่รัก!
    HusbandBoss_AsiniaSummon_10
    ได้เลยที่รัก!
    HusbandBoss_AsiniaSummon_11
    อะซีเนีย!
    HusbandBoss_Summon_Random
    อะซีเนีย!
    HusbandBoss_Summon_2
    อะซีเนีย มาหาข้าเสีย!
    HusbandBoss_Summon_3
    อะซีเนีย มาหาข้าเสีย!
    HusbandBoss_Summon_4
    ข้าต้องการความช่วยเหลือจากเจ้า อะซีเนีย!
    HusbandBoss_Summon_5
    อะซีเนียที่รัก!
    HusbandBoss_Summon_6
    อะซีเนียที่รัก!
    HusbandBoss_Summon_7
    อะซีเนียที่รัก!
    HusbandBoss_Summon_8
    อะซีเนียที่รัก!
    HusbandBoss_Summon_9
    อะซีเนียที่รัก!
    HusbandBoss_Summon_10
    มาหาข้าเสีย อะซีเนีย!
    HusbandBoss_Summon_11