ออลรอธ ต้นกำเนิดความวินาศ ยูนิค /3
ไม่สามารถคริติคอลได้
Battlemage
(เสริมความเสียหาย เวท ของคุณตามความเสียหายจาก อาวุธมือหลักของคุณ)
ฟื้นคืน วอร์ดคุ้มภัย เมื่อใช้งาน
เพิ่มการใช้งานชาร์จ (40–50)% ในการใช้งานแต่ละครั้ง
วอร์ดคุ้มภัย จะไม่ หมดพลัง ขณะที่มีผล
ลดวอร์ดคุ้มภัย อีก 85% ขณะที่มีผล
ไม่มีรู
ทริกเกอร์ อัญเชิญทหารหน้าไม้ (Summon Arbalists) เลเวล 20 เมื่อสวมใส่
เพิ่มความเร็วในการเคลื่อนที่ 25%
[3 to 5 of Arbalists Modifiers]
ออลรอธ ต้นกำเนิดความวินาศ
มนุษย์
มอนสเตอร์ ให้ค่าประสบการณ์ เพิ่มขึ้น 100%
เพิ่มระดับความหายากของ ไอเทม ที่ดรอป 15000%
ความเร็วในการกระทำ ไม่สามารถเปลี่ยนแปลงให้ต่ำกว่า 50% ของค่าพื้นฐานได้
cannot be stunned for ms after stun finished [4000]
cannot be stunned while stunned [1]
ลดความเร็วในการโจมตี อีก 25%
ไม่ถูก ผลักออกไป
กำจัดโล่พลังงาน ทั้งหมด
monster gain base ward equal to total maximum life % [5]
Olroth, Origin of the Fall
SpectreN
Areaป้อมปราการอักขระ
Tagsนักเวท, fire_affinity, has_two_hand_sword, has_two_handed_melee, human, humanoid, large_model, light_armour, melee, not_dex, not_int, physical_affinity, red_blood, slashing_weapon, very_fast_movement, ward_armour
พลังชีวิต
1545%
Ward From Life
5%
ค่าเกราะ
+100%
Ailment Threshold
504%
ค่าต้านทาน
50 50 50 30
Damage
240%
ความแม่นยำ
100%
โอกาสคริติคอล
+5%
ตัวคูณคริติคอล
+130%
Attack Distance
10 ~ 22
Attack Time
1.32 Second
Damage Spread
±20%
ค่าประสบการณ์
300%
Model Size
115%
Type
ExpeditionOlroth
Metadata
Olroth
เลเวล
83
พลังชีวิต
39,152,644
ค่าเกราะ
184,954
การหลบหลีก
7,860
โล่พลังงาน
0
Damage
2,461
ความเสียหายเวท
3,674
ความแม่นยำ
518
Attack Time
0.8844
ค่าประสบการณ์
216,678
Ailment Threshold
6,002,899
Chill
18,981
Shock
18,981
Brittle
107,386
Scorch
18,981
Sap
52,441
MeleeAtAnimationSpeedWithDirectionalKnockbackOlroth
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีธรรมดา (Default Attack)
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
โจมตีศัตรูของคุณด้วยการจู่โจมอย่างมีกำลัง
ผลักศัตรูออกไป เมื่อปะทะ
เพิ่มระยะทางของการ ผลักออกไป 100%
action attack or cast time uses animation length [1]
base knockback speed +% [300]
determine knockback direction from melee pattern [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EAAOlrothCleave
Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
คูลดาวน์: 6 วินาที
ระยะการฟาดประชิด +5.2 เมตร
action attack or cast time uses animation length [1]
MPWOlrothCleave1
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 138%
ความเสียหายโจมตี: 138%
Attack Time: 1.32 วินาที
การปะทะของคุณ สร้างสถานะ ลุกไหม้ เสมอ
กระสุน เจาะทะลุ ทุกเป้าหมาย
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 38%
ยิงกระสุน เพิ่มเติม 2 ลูก
แปลงความเสียหาย กายภาพ 100% เป็น ไฟ
เพิ่มความเสียหาย ลุกไหม้ อีก 30%
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [149]
projectile uses contact position [1]
total projectile spread angle override [10]
use scaled contact offset [1]
MPWOlrothCleave2
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 138%
ความเสียหายโจมตี: 138%
Attack Time: 1.32 วินาที
การปะทะของคุณ สร้างสถานะ ลุกไหม้ เสมอ
กระสุน เจาะทะลุ ทุกเป้าหมาย
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 38%
ยิงกระสุน เพิ่มเติม 2 ลูก
แปลงความเสียหาย กายภาพ 100% เป็น ไฟ
เพิ่มความเสียหาย ลุกไหม้ อีก 30%
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [151]
projectile uses contact position [1]
total projectile spread angle override [10]
use scaled contact offset [1]
MPWOlrothCleave3
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 138%
ความเสียหายโจมตี: 138%
Attack Time: 1.32 วินาที
การปะทะของคุณ สร้างสถานะ ลุกไหม้ เสมอ
กระสุน เจาะทะลุ ทุกเป้าหมาย
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 38%
ยิงกระสุน เพิ่มเติม 2 ลูก
แปลงความเสียหาย กายภาพ 100% เป็น ไฟ
เพิ่มความเสียหาย ลุกไหม้ อีก 30%
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [152]
projectile uses contact position [1]
total projectile spread angle override [35]
use scaled contact offset [1]
GAOlrothCleaveShrapnel3
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 70%
ความเสียหายโจมตี: 70%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี ลดลง อีก 30%
is area damage [1]
MPWOlrothThrowOut
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
คูลดาวน์: 10 วินาที
กระสุน เจาะทะลุ ทุกเป้าหมาย
กระสุน มีระยะสูงสุด 25 เมตร
base is projectile [1]
cast time overrides attack duration [1]
maintain projectile direction when using contact position [1]
monster projectile variation [147]
number of projectiles override [1]
projectile uses contact position [1]
projectiles not offset [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
use scaled contact offset [1]
GPAOlrothThrowBack
Attack, Triggerable
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 120%
ความเสียหายโจมตี: 120%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 20%
สร้างสถานะ เลือดไหล
กระสุน มีระยะสูงสุด 25 เมตร
base is projectile [1]
maintain projectile direction when using contact position [1]
number of projectiles override [1]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
EAAOlrothDash1
Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
คูลดาวน์: 4 วินาที
ระยะการฟาดประชิด +2.7 เมตร
action attack or cast time uses animation length [1]
EAAOlrothDash2
Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
คูลดาวน์: 4 วินาที
ระยะการฟาดประชิด +3.1 เมตร
action attack or cast time uses animation length [1]
EAAOlrothDash3
Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
คูลดาวน์: 8 วินาที
ระยะการฟาดประชิด +2.9 เมตร
action attack or cast time uses animation length [1]
GAOlrothDash1
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 69%
ความเสียหายโจมตี: 69%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี ลดลง อีก 31%
สร้างสถานะ ขาหัก เมื่อปะทะ
is area damage [1]
GAOlrothDash2
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 127%
ความเสียหายโจมตี: 127%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 27%
สร้างสถานะ มึนงง ต่อศัตรู
สร้างสถานะ ขาหัก เมื่อปะทะ
is area damage [1]
stuck stab on hit ms [550]
GAOlrothDash3
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 46%
ความเสียหายโจมตี: 46%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี ลดลง อีก 54%
สร้างสถานะ ขาหัก เมื่อปะทะ
is area damage [1]
GAOlrothPostDashSwing
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
Attack Time: 1.32 วินาที
is area damage [1]
GAOlrothPostDashStab
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 149%
ความเสียหายโจมตี: 149%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 49%
is area damage [1]
GAOlrothGroundSlamInitial
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 604%
ความเสียหายโจมตี: 604%
Attack Time: 1.32 วินาที
คูลดาวน์: 20 วินาที
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 504%
ระยะการฟาดประชิด +1.2 เมตร
action attack or cast time uses animation length [1]
cannot be blocked or dodged or suppressed [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GAOlrothIntroSwing
Triggerable, Attack
Base Damage: 3909–5863
โอกาสคริติคอล: 5%
ความเสียหายโจมตี: 80%
ความเสียหายโจมตี: 80%
Attack Time: 1.32 วินาที
สร้างความเสียหาย โจมตี ลดลง อีก 20%
เพิ่มความเสียหาย เลือดไหล อีก +40%
สร้างสถานะ เลือดไหล
is area damage [1]
SOOlrothSwordEmbed
Triggerable, Spell
เวลาร่าย: 1 วินาที
EDSOlrothGroundSlamAftershockSmall
Spell, Triggerable
เวลาร่าย: 1 วินาที
สร้างความเสียหาย กายภาพ 3869 ถึง 5803
แปลงความเสียหาย กายภาพ 100% เป็น ไฟ
cannot be blocked or dodged or suppressed [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-70]
olroth ground sap on hit ms [4000]
EDSOlrothGroundSlamAftershockLarge
Spell, Triggerable
เวลาร่าย: 1 วินาที
สร้างความเสียหาย กายภาพ 4145 ถึง 6218
แปลงความเสียหาย กายภาพ 100% เป็น ไฟ
cannot be blocked or dodged or suppressed [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-70]
olroth ground sap on hit ms [4000]

Object Type

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "globals.olroth = this;"
}

Actor
{
	basic_action = "Emerge"
	basic_action = "Emerge2"
}

StateMachine
{
	/*
	Fight progression. Synced from controller to Olroth and relic. Only modify directly on controller, only trigger stuff from the controller. Only used on the others for AI.
	0 = initial, pre-revive
	1 = First phase, from initial revive to 1 hp
	2 = Immunity phase 1, from heal to losing invuln
	3 = Second phase
	4 = Immunity phase 2
	5 = Final phase
	6 = Olroth dead
	*/
	define_shared_state =
	"
		awake;
		fight;
		sword_lost;
		point_light;
		invulnerable;
	"
}

Stats
{
	set_monster_uses_map_boss_difficulty_scaling = 1
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	create_state_awake_0 =
	"
		PlayAnimation( intro_01 );
		PauseAnimation();
	"

	on_or_create_state_sword_lost_1 =
	"
		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/OlrothEnergy_Gain.epk );
		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/OlrothEnergy_Lost.epk );
	"

	on_state_sword_lost_0 =
	"
		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/OlrothEnergy_Lost.epk );
		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/OlrothEnergy_Gain.epk );
	"

	create_state_sword_lost_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/OlrothEnergy_Lost.epk );"

	create_state_point_light_0 =
	"
		this.point_light = AddAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/OnAct/Light_Olroth.ao, aux_light_attach );
		point_light.PlayAnimation( olroth_off_idle );
		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/EPKs/GlowFade.epk );
		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/EPKs/GlowDead.epk );
	"

	create_state_point_light_1 =
	"
		this.point_light = AddAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/OnAct/Light_Olroth.ao, aux_light_attach );
		point_light.PlayAnimation( olroth_on_idle );
	"

	on_state_point_light_1 =
	"
		point_light.PlayAnimation( olroth_on );
		point_light.QueueAnimation( olroth_on_idle );
	"

	on_state_point_light_0 =
	"
		point_light.PlayAnimation( olroth_off );
		point_light.QueueAnimation( olroth_off_idle );
		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/EPKs/GlowFade.epk );
	"

	on_or_create_state_point_light_1 =
	"
		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/EPKs/GlowFade.epk );
		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/EPKs/GlowDead.epk );
	"

	on_or_create_state_invulnerable_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/Olroth_Shield.epk );"
	on_or_create_state_invulnerable_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/Olroth_Shield.epk );"
	on_or_create_state_fight_7 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/enrage.epk );"
	on_or_create_state_fight_8 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/enrage.epk );"
}

Actor
{
	on_start_Emerge = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/EnhanceSword_Intro.epk, R_Weapon );"

	on_dealt_damage_package =
	"
		IfState( invulnerable, 1,
		{
			DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/olroth_barrier.ao );
			AddAttachedOffset( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/olroth_barrier.ao, chest_jntBnd, 1.0, CalculateOrientation( source_location ), 0, 0, 0, false, false, true );
		} );
	"
}

Animated
{
	on_sword_throw_01 = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/EnhanceSword_Throw.epk, R_Weapon );"
	on_event_energy_lost_for_sword_throw_01 = "HideWeapons();"
	on_event_energy_gain_for_sword_throw_01 = "ShowWeapons();"
	on_event_contact_for_sword_throw_01 = "RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/EnhanceSword_Throw.epk, R_Weapon );"

	on_event_swing_for_intro_01 =
	"
		Test( { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/EnhanceSword_Intro.epk, R_Weapon ); } );
	"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/relic_hellfire_zone.ao"
	preload_buff_visual = "olroth_righteous_fire"
	preload_buff_visual = "olroth_ground_sap"
	preload_misc_beam = "ExpeditionOlrothLightCageBeam"
	preload_misc_beam = "ExpeditionOlrothReviveBeam1"
	preload_misc_beam = "ExpeditionOlrothReviveBeam2"
	preload_misc_beam = "ExpeditionOlrothSingleLaserBeam"
	preload_misc_beam = "OlrothRelicJewelActivationBeam"
	preload_misc_object = "OlrothCrackedGround"
}

GlobalAudioParamEvents
{
	life_percent_param = "OlrothLifePercentage"
	
	life_percent_is_boolean = true
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueExpedition/Olroth/Olroth"] = {
    name = "Olroth, Origin of the Fall",
    life = 15.45,
    fireResist = 50,
    coldResist = 50,
    lightningResist = 50,
    chaosResist = 30,
    damage = 2.4,
    damageSpread = 0.2,
    attackTime = 1.32,
    attackRange = 22,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "MeleeAtAnimationSpeedWithDirectionalKnockbackOlroth",
        "EAAOlrothCleave",
        "EAAOlrothDash1",
        "EAAOlrothDash2",
        "EAAOlrothDash3",
        "GAOlrothDash1",
        "GAOlrothDash2",
        "GAOlrothDash3",
        "GAOlrothPostDashSwing",
        "GAOlrothPostDashStab",
        "GAOlrothGroundSlamInitial",
        "GAOlrothIntroSwing",
        "MPWOlrothCleave1",
        "MPWOlrothCleave2",
        "MPWOlrothCleave3",
        "GAOlrothCleaveShrapnel3",
        "MPWOlrothThrowOut",
        "GPAOlrothThrowBack",
        "SOOlrothSwordEmbed",
        "EDSOlrothGroundSlamAftershockSmall",
        "EDSOlrothGroundSlamAftershockLarge",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedWithDirectionalKnockbackOlroth"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    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 = {
        "base_knockback_speed_+%",
        "knockback_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] = {300, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothCleave"] = {
    name = "EAAOlrothCleave",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.2,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {52, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothDash1"] = {
    name = "EAAOlrothDash1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.2,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {27, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothDash2"] = {
    name = "EAAOlrothDash2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.2,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {31, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothDash3"] = {
    name = "EAAOlrothDash3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.2,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {29, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothDash1"] = {
    name = "GAOlrothDash1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {baseMultiplier = 0.69, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothDash2"] = {
    name = "GAOlrothDash2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "stuck_stab_on_hit_ms",
        "is_area_damage",
        "always_stun",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {550, baseMultiplier = 1.27, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothDash3"] = {
    name = "GAOlrothDash3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {baseMultiplier = 0.46, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothPostDashSwing"] = {
    name = "GAOlrothPostDashSwing",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothPostDashStab"] = {
    name = "GAOlrothPostDashStab",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.49, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothGroundSlamInitial"] = {
    name = "GAOlrothGroundSlamInitial",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.5,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "cannot_be_blocked_or_dodged_or_suppressed",
    },
    levels = {
        [1] = {12, -50, baseMultiplier = 6.04, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothIntroSwing"] = {
    name = "GAOlrothIntroSwing",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_bleeding_damage_+%_final",
        "is_area_damage",
        "global_bleed_on_hit",
    },
    levels = {
        [1] = {40, baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothCleave1"] = {
    name = "MPWOlrothCleave1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "number_of_additional_projectiles",
        "total_projectile_spread_angle_override",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_ignite_damage_+%_final",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
        "always_ignite",
    },
    levels = {
        [1] = {149, 2, 10, 100, 30, baseMultiplier = 1.38, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothCleave2"] = {
    name = "MPWOlrothCleave2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "number_of_additional_projectiles",
        "total_projectile_spread_angle_override",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_ignite_damage_+%_final",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
        "always_ignite",
    },
    levels = {
        [1] = {151, 2, 10, 100, 30, baseMultiplier = 1.38, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothCleave3"] = {
    name = "MPWOlrothCleave3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "number_of_additional_projectiles",
        "total_projectile_spread_angle_override",
        "skill_physical_damage_%_to_convert_to_fire",
        "active_skill_ignite_damage_+%_final",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
        "always_ignite",
    },
    levels = {
        [1] = {152, 2, 35, 100, 30, baseMultiplier = 1.38, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothCleaveShrapnel3"] = {
    name = "GAOlrothCleaveShrapnel3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothThrowOut"] = {
    name = "MPWOlrothThrowOut",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.67,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "projectile_maximum_range_override",
        "number_of_projectiles_override",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
        "cast_time_overrides_attack_duration",
        "projectiles_not_offset",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {147, 250, 1, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPAOlrothThrowBack"] = {
    name = "GPAOlrothThrowBack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_maximum_range_override",
        "number_of_projectiles_override",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "projectiles_not_offset",
        "global_bleed_on_hit",
    },
    levels = {
        [1] = {250, 1, baseMultiplier = 1.2, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SOOlrothSwordEmbed"] = {
    name = "SOOlrothSwordEmbed",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSOlrothGroundSlamAftershockSmall"] = {
    name = "EDSOlrothGroundSlamAftershockSmall",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "skill_physical_damage_%_to_convert_to_fire",
        "olroth_ground_sap_on_hit_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "cannot_be_blocked_or_dodged_or_suppressed",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 4000, -70, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSOlrothGroundSlamAftershockLarge"] = {
    name = "EDSOlrothGroundSlamAftershockLarge",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "skill_physical_damage_%_to_convert_to_fire",
        "olroth_ground_sap_on_hit_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "cannot_be_blocked_or_dodged_or_suppressed",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 4000, -70, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
มอนสเตอร์ ให้ค่าประสบการณ์ เพิ่มขึ้น 100%
เพิ่มระดับความหายากของ ไอเทม ที่ดรอป 15000%
IdMonsterMapBoss
FamilyMonsterMapBoss
DomainsMonster (3)
GenerationTypeยูนิค (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • ความเร็วในการกระทำ ไม่สามารถเปลี่ยนแปลงให้ต่ำกว่า 50% ของค่าพื้นฐานได้
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -50 Max: -50 Global
  • Craft Tagsspeed
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 4000 Max: 4000 Global
  • ลดความเร็วในการโจมตี อีก 25%
    IdMonsterSlowerAttacksRareUnique
    FamilyIncreasedAttackSpeed
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • active skill attack speed +% final Min: -25 Max: -25 Global
  • Craft Tagsattack speed
    ไม่ถูก ผลักออกไป
    IdMonsterCannotBeKnockedBack
    FamilyCannotBeKnockedBack
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • กำจัดโล่พลังงาน ทั้งหมด
    monster gain base ward equal to total maximum life % [5]
    IdMonsterGainLifeAsWardBoss
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 5 Max: 5 Global
  • ออลรอธ ต้นกำเนิดความวินาศ Text Audio /55
    ชื่อ
    จู่โจม​!
    OlrothAssaultRandom
    จู่โจม​!
    OlrothAssault2
    จู่โจม​!
    OlrothAssault3
    มอดไหม้!
    OlrothBurnRandom
    มอดไหม้!
    OlrothBurn2
    มอดไหม้!
    OlrothBurn3
    ข้า​คือ​หายนะ​ตรง​หน้า​ประตู!
    OlrothIAmTheDoomRandom
    ข้า​คือ​หายนะ​ตรง​หน้า​ประตู!
    OlrothIAmTheDoom2
    ข้า​คือ​หายนะ​ตรง​หน้า​ประตู!
    OlrothIAmTheDoom3
    ตรึงเส้นนั้น​ไว้!
    OlrothHoldTheLineRandom
    ตรึงเส้นนั้น​ไว้!
    OlrothHoldTheLine2
    ตรึงเส้นนั้น​ไว้!
    OlrothHoldTheLine3
    ข้าไม่อาจยอมแพ้!
    OlrothICannotYieldRandom
    ข้าไม่อาจยอมแพ้!
    OlrothICannotYield2
    ข้า​ได้​เป็น​ความ​มืดมน​ไป​เสีย​แล้ว​...
    OlrothIHaveBecomeTheDarknessRandom
    ข้า​ได้​เป็น​ความ​มืดมน​ไป​เสีย​แล้ว​...
    OlrothIHaveBecomeTheDarkness2
    ข้า​ได้​เป็น​ความ​มืดมน​ไป​เสีย​แล้ว​...
    OlrothIHaveBecomeTheDarkness3
    ข้า​ไม่มี​ทาง​ยอม​แพ้!
    OlrothIWillNeverYieldRandom
    ข้า​ไม่มี​ทาง​ยอม​แพ้!
    OlrothIWillNeverYield2
    ข้า​ไม่มี​ทาง​ยอม​แพ้!
    OlrothIWillNeverYield3
    ข้า​ไม่มี​ทาง​ยอม​แพ้!
    OlrothIWillNeverYield4
    ข้า​ไม่มี​ทาง​ยอม​แพ้!
    OlrothIWillNeverYield5
    ข้า​ไม่มี​ทาง​ยอม​แพ้!
    OlrothIWillNeverYield6
    ไม่มี​ทาง​!
    OlrothNeverRandom
    ไม่มี​ทาง​!
    OlrothNever2
    ไม่มี​ทาง​!
    OlrothNever3
    กษัตริย์​จงเจริญ​!
    OlrothNever4
    กษัตริย์​จงเจริญ​!
    OlrothNever5
    กษัตริย์​จงเจริญ​!
    OlrothNever6
    ชำระ​ล้าง​!
    OlrothPurifyRandom
    ชำระ​ล้าง​!
    OlrothPurify2
    ชำระ​ล้าง​!
    OlrothPurify3
    ไฟแห่งดวงดาว!
    OlrothStarfireRandom
    ไฟแห่งดวงดาว!
    OlrothStarfire2
    ไฟแห่งดวงดาว!
    OlrothStarfire3
    คำ​สาป... มัน​ออก​มา​จาก​ภูเขา​นั่น...
    OlrothTheCurseRandom
    คำ​สาป... มัน​ออก​มา​จาก​ภูเขา​นั่น...
    OlrothTheCurse2
    คำ​สาป... มัน​ออก​มา​จาก​ภูเขา​นั่น...
    OlrothTheCurse3
    ไอ้​ทรยศ!
    OlrothTraitorRandom
    ไอ้​ทรยศ!
    OlrothTraitor2
    ไอ้​ทรยศ!
    OlrothTraitor3
    ดาบ​ทั้ง​สาม!
    OlrothTripleBladeRandom
    ดาบ​ทั้ง​สาม!
    OlrothTripleBlade2
    ดาบ​ทั้ง​สาม!
    OlrothTripleBlade3
    แดน​ร้าง!
    OlrothWastelandRandom
    แดน​ร้าง!
    OlrothWasteland2
    แดน​ร้าง!
    OlrothWasteland3
    ใคร​มัน​... กล้า​ดี?
    OlrothWhoDares
    แก​ทำให้​เรา​วินาศ​กัน​หมด!
    OlrothYouveDoomedUsAllRandom
    แก​ทำให้​เรา​วินาศ​กัน​หมด!
    OlrothYouveDoomedUsAll2
    แก​ทำให้​เรา​วินาศ​กัน​หมด!
    OlrothYouveDoomedUsAll3
    แกย่อมล้มเหลว!
    OlrothYouWillFail
    ใน​ที่สุด​... ก็​มืดมน​...
    OlrothDarknessAtLast
    ข้า​... ไม่​อาจ​ตาย​...
    OlrothICannotDieRandom
    ข้า​... ไม่​อาจ​ตาย​...
    OlrothICannotDie2