Olroth, Origem da Queda
cannot be stunned for ms after stun finished [4000]
cannot be stunned while stunned [1]
25% menos Velocidade de Ataque
Não Pode ser Empurrado
monster dropped item rarity +% [14700]
monster slain experience +% [0]
unique monster guarantee one rare [1]
expedition relic mods do not apply [1]
monster dropped item quantity +% [800]
monster dropped item rarity +% [10000]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [9000]
unique monster guarantee one rare [1]
Olroth, Origin of the Fall
SpectreN
Tags1HSword_onhit_audio, Conjurador, fire_affinity, has_two_hand_sword, has_two_handed_melee, human, humanoid, light_armour, melee, not_dex, not_int, physical_affinity, slashing_weapon, slow_movement, ward_armour
Vida
938%
Armadura
+80%
Ailment Threshold
%
Resistência
0 0 0 0
Damage
400%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
10 ~ 23
Attack Time
1.32 Second
Damage Spread
±20%
Experiência
400%
Model Size
115%
Type
ExpeditionOlroth
Metadata
Olroth
Nível
68
Vida
72,761
Armadura
6,212
Evasão
477
Energy Shield
0
Damage
932
Dano Mágico
932
Precisão
1,090
Attack Time
1.32
Experiência
114,536
MeleeAtAnimationSpeedWithDirectionalKnockbackOlroth
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Converte 20% do Dano Físico para Dano de Gelo
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]
EAAOlrothCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Recarga: 18 seg
Converte 20% do Dano Físico para Dano de Gelo
action attack or cast time uses animation length [1]
attack maximum action distance + [52]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MPWOlrothCleave1
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 85%
Attack Time: 1.32 seg
Projéteis Perfuram todos Alvos
Causa 15% menos Dano de Ataque
Converte 80% do Dano Físico para Dano de Gelo
Dispara Projéteis adicionais
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [152]
projectile uses contact position [1]
use scaled contact offset [1]
MPWOlrothCleave2
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 85%
Attack Time: 1.32 seg
Projéteis Perfuram todos Alvos
Causa 15% menos Dano de Ataque
Converte 80% do Dano Físico para Dano de Gelo
Dispara Projéteis adicionais
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [152]
projectile uses contact position [1]
use scaled contact offset [1]
MPWOlrothCleave3
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 85%
Attack Time: 1.32 seg
Projéteis Perfuram todos Alvos
Causa 15% menos Dano de Ataque
Converte 80% do Dano Físico para Dano de Gelo
Dispara Projéteis adicionais
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [152]
projectile uses contact position [1]
use scaled contact offset [1]
GAOlrothCleaveShrapnel3
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
is area damage [1]
MPWOlrothThrowOut
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Recarga: 18 seg
Mutila ao Acertar
Mutila ao Acertar
action attack or cast time uses animation length [1]
attack maximum action distance + [50]
base skill cannot be blocked [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GPAOlrothThrowBack
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Causa Sangramento
base is projectile [1]
maintain projectile direction when using contact position [1]
number of projectiles override [1]
projectile maximum range override [250]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
EAAOlrothDash1
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Recarga: 12 seg
Converte 20% do Dano Físico para Dano de Gelo
action attack or cast time uses animation length [1]
attack maximum action distance + [35]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EAAOlrothDash2
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Recarga: 12 seg
Converte 20% do Dano Físico para Dano de Gelo
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EAAOlrothDash3
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Recarga: 12 seg
Converte 20% do Dano Físico para Dano de Gelo
action attack or cast time uses animation length [1]
attack maximum action distance + [29]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GAOlrothDash1
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 69%
Attack Time: 1.32 seg
Causa 31% menos Dano de Ataque
Sobrecarrega 10% da Redução de Dano Físico
Mutila ao Acertar
is area damage [1]
GAOlrothDash2
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 127%
Attack Time: 1.32 seg
Causa 27% mais Dano de Ataque
Atordoa Inimigos
Sobrecarrega 20% da Redução de Dano Físico
Mutila ao Acertar
is area damage [1]
GAOlrothDash3
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 46%
Attack Time: 1.32 seg
Causa 54% menos Dano de Ataque
Mutila ao Acertar
is area damage [1]
GAOlrothPostDashSwing
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Attack Time: 1.32 seg
Converte 20% do Dano Físico para Dano de Gelo
is area damage [1]
GAOlrothPostDashStab
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 149%
Attack Time: 1.32 seg
Causa 49% mais Dano de Ataque
Converte 20% do Dano Físico para Dano de Gelo
is area damage [1]
GAOlrothGroundSlamInitial
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 200%
Attack Time: 1.32 seg
Recarga: 22 seg
Causa 100% mais Dano de Ataque
Converte 60% do Dano Físico para Dano de Gelo
Sobrecarrega 40% da Redução de Dano Físico
action attack or cast time uses animation length [1]
attack maximum action distance + [12]
base skill effect duration [15000]
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]
voll slam damage +% final at centre [100]
GAOlrothIntroSwing
Triggerable, Attack
Base Damage: 746–1119
Chance de [Critical|Acerto Crítico]: 5%
Dano de Ataque: 80%
Attack Time: 1.32 seg
Causa 20% menos Dano de Ataque
Causa Sangramento
is area damage [1]
SOOlrothSwordEmbed
Triggerable
EDSOlrothGroundSlamAftershockSmall
Triggerable, Spell, Damage
Tempo de Conjuração: 1 seg
Causa 34.6 a 51.9 de Dano Físico
Converte 80% do Dano Físico para Dano de Gelo
cannot be blocked or dodged or suppressed [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-70]
EDSOlrothGroundSlamAftershockLarge
Triggerable, Spell, Damage
Chance de Crítico: 7%
Tempo de Conjuração: 1 seg
Causa 79.51 a 119.3 de Dano Físico
Converte 80% do Dano Físico para Dano de Gelo
Sobrecarrega 30% da Redução de Dano Físico
cannot be blocked or dodged or suppressed [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-70]
voll slam damage +% final at centre [25]

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

	set_base_heavy_stun_duration_ms = 6066
}

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 = 9.38,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 4,
    damageSpread = 0.2,
    attackTime = 1.32,
    attackRange = 23,
    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 = "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 = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothCleave"] = {
    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 = 2.2,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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] = {52, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothDash1"] = {
    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 = 2.2,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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] = {35, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothDash2"] = {
    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 = 2.2,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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] = {40, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAOlrothDash3"] = {
    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 = 2.2,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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] = {29, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothDash1"] = {
    name = "GAOlrothDash1",
    hidden = true,
    color = ,
    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 = {
        "enemy_phys_reduction_%_penalty_vs_hit",
        "is_area_damage",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {10, baseMultiplier = 0.69, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothDash2"] = {
    name = "GAOlrothDash2",
    hidden = true,
    color = ,
    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 = {
        "enemy_phys_reduction_%_penalty_vs_hit",
        "is_area_damage",
        "always_stun",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {20, baseMultiplier = 1.27, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothDash3"] = {
    name = "GAOlrothDash3",
    hidden = true,
    color = ,
    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 = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothPostDashSwing"] = {
    name = "GAOlrothPostDashSwing",
    hidden = true,
    color = ,
    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_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
    },
    levels = {
        [1] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothPostDashStab"] = {
    name = "GAOlrothPostDashStab",
    hidden = true,
    color = ,
    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_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
    },
    levels = {
        [1] = {20, baseMultiplier = 1.49, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothGroundSlamInitial"] = {
    name = "GAOlrothGroundSlamInitial",
    hidden = true,
    color = ,
    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 = {
        "attack_maximum_action_distance_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "base_skill_effect_duration",
        "voll_slam_damage_+%_final_at_centre",
        "enemy_phys_reduction_%_penalty_vs_hit",
        "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, 60, 15000, 100, 40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothIntroSwing"] = {
    name = "GAOlrothIntroSwing",
    hidden = true,
    color = ,
    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",
        "attacks_inflict_bleeding_on_hit",
    },
    levels = {
        [1] = {baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothCleave1"] = {
    name = "MPWOlrothCleave1",
    hidden = true,
    color = ,
    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",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
    },
    levels = {
        [1] = {152, 2, 80, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothCleave2"] = {
    name = "MPWOlrothCleave2",
    hidden = true,
    color = ,
    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",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
    },
    levels = {
        [1] = {152, 2, 80, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothCleave3"] = {
    name = "MPWOlrothCleave3",
    hidden = true,
    color = ,
    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",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "always_pierce",
    },
    levels = {
        [1] = {152, 2, 80, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAOlrothCleaveShrapnel3"] = {
    name = "GAOlrothCleaveShrapnel3",
    hidden = true,
    color = ,
    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 = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWOlrothThrowOut"] = {
    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 = 2.67,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "maim_on_hit_%",
        "attack_maximum_action_distance_+",
        "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",
        "global_maim_on_hit",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {100, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPAOlrothThrowBack"] = {
    name = "GPAOlrothThrowBack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = 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",
        "attacks_inflict_bleeding_on_hit",
    },
    levels = {
        [1] = {250, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SOOlrothSwordEmbed"] = {
    name = "SOOlrothSwordEmbed",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSOlrothGroundSlamAftershockSmall"] = {
    name = "EDSOlrothGroundSlamAftershockSmall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = 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",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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, 80, -70, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSOlrothGroundSlamAftershockLarge"] = {
    name = "EDSOlrothGroundSlamAftershockLarge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = 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",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "voll_slam_damage_+%_final_at_centre",
        "enemy_phys_reduction_%_penalty_vs_hit",
        "is_area_damage",
        "cannot_be_blocked_or_dodged_or_suppressed",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 80, -70, 25, 30, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
cannot be stunned for ms after stun finished [4000]
cannot be stunned while stunned [1]
IdStunRepeatImmunityMapBossSuper
FamilyNothing
DomainsMonster (3)
GenerationTypeÚnico (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% menos Velocidade de Ataque
    IdMonsterSlowerAttacksRareUnique
    FamilyIncreasedAttackSpeed
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • active skill attack speed +% final Min: -25 Max: -25 Global
  • Craft Tagsattack speed
    Não Pode ser Empurrado
    IdMonsterCannotBeKnockedBack
    FamilyCannotBeKnockedBack
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • monster dropped item rarity +% [14700]
    monster slain experience +% [0]
    unique monster guarantee one rare [1]
    IdMonsterUniqueT3Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 14700 Max: 14700 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • expedition relic mods do not apply [1]
    IdExpeditionUnaffectedByRemnants
    FamilyExpeditionUnaffectedByRemnants
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • expedition relic mods do not apply Min: 1 Max: 1 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [10000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [9000]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT3
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 9000 Max: 9000 Global
  • monster dropped item rarity +% Min: 10000 Max: 10000 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Olroth, Origem da Queda
    monster dropped item rarity +% [14700]
    monster slain experience +% [0]
    unique monster guarantee one rare [1]
    expedition relic mods do not apply [1]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [10000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [9000]
    unique monster guarantee one rare [1]
    Olroth, Origin of the Fall
    SpectreN
    AreaTumba Kalguuran
    Tags1HSword_onhit_audio, Conjurador, fire_affinity, has_two_hand_sword, has_two_handed_melee, human, humanoid, light_armour, medium_movement, melee, not_dex, not_int, physical_affinity, red_blood, slashing_weapon, ward_armour
    Vida
    938%
    Armadura
    +80%
    Ailment Threshold
    %
    Resistência
    0 0 0 0
    Damage
    400%
    Precisão
    100%
    Chance de Crítico
    +5%
    Multiplicador de Acerto Crítico
    +130%
    Attack Distance
    10 ~ 23
    Attack Time
    1.32 Second
    Damage Spread
    ±20%
    Experiência
    400%
    Model Size
    150%
    Type
    ExpeditionOlroth
    Metadata
    Olroth
    Nível
    65
    Vida
    61,092
    Armadura
    5,207
    Evasão
    440
    Energy Shield
    0
    Damage
    849
    Dano Mágico
    849
    Precisão
    987
    Attack Time
    1.32
    Experiência
    86,028
    MeleeAtAnimationSpeedWithDirectionalKnockbackOlroth
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Converte 20% do Dano Físico para Dano de Gelo
    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]
    EAAOlrothCleave
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Recarga: 18 seg
    Converte 20% do Dano Físico para Dano de Gelo
    action attack or cast time uses animation length [1]
    attack maximum action distance + [52]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPWOlrothCleave1
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 85%
    Attack Time: 1.32 seg
    Projéteis Perfuram todos Alvos
    Causa 15% menos Dano de Ataque
    Converte 80% do Dano Físico para Dano de Gelo
    Dispara Projéteis adicionais
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [152]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWOlrothCleave2
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 85%
    Attack Time: 1.32 seg
    Projéteis Perfuram todos Alvos
    Causa 15% menos Dano de Ataque
    Converte 80% do Dano Físico para Dano de Gelo
    Dispara Projéteis adicionais
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [152]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWOlrothCleave3
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 85%
    Attack Time: 1.32 seg
    Projéteis Perfuram todos Alvos
    Causa 15% menos Dano de Ataque
    Converte 80% do Dano Físico para Dano de Gelo
    Dispara Projéteis adicionais
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [152]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GAOlrothCleaveShrapnel3
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    is area damage [1]
    MPWOlrothThrowOut
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Recarga: 18 seg
    Mutila ao Acertar
    Mutila ao Acertar
    action attack or cast time uses animation length [1]
    attack maximum action distance + [50]
    base skill cannot be blocked [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GPAOlrothThrowBack
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Causa Sangramento
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    number of projectiles override [1]
    projectile maximum range override [250]
    projectile uses contact position [1]
    projectiles not offset [1]
    use scaled contact offset [1]
    EAAOlrothDash1
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Recarga: 12 seg
    Converte 20% do Dano Físico para Dano de Gelo
    action attack or cast time uses animation length [1]
    attack maximum action distance + [35]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EAAOlrothDash2
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Recarga: 12 seg
    Converte 20% do Dano Físico para Dano de Gelo
    action attack or cast time uses animation length [1]
    attack maximum action distance + [40]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EAAOlrothDash3
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque Básico
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Recarga: 12 seg
    Converte 20% do Dano Físico para Dano de Gelo
    action attack or cast time uses animation length [1]
    attack maximum action distance + [29]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GAOlrothDash1
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 69%
    Attack Time: 1.32 seg
    Causa 31% menos Dano de Ataque
    Sobrecarrega 10% da Redução de Dano Físico
    Mutila ao Acertar
    is area damage [1]
    GAOlrothDash2
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 127%
    Attack Time: 1.32 seg
    Causa 27% mais Dano de Ataque
    Atordoa Inimigos
    Sobrecarrega 20% da Redução de Dano Físico
    Mutila ao Acertar
    is area damage [1]
    GAOlrothDash3
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 46%
    Attack Time: 1.32 seg
    Causa 54% menos Dano de Ataque
    Mutila ao Acertar
    is area damage [1]
    GAOlrothPostDashSwing
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Attack Time: 1.32 seg
    Converte 20% do Dano Físico para Dano de Gelo
    is area damage [1]
    GAOlrothPostDashStab
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 149%
    Attack Time: 1.32 seg
    Causa 49% mais Dano de Ataque
    Converte 20% do Dano Físico para Dano de Gelo
    is area damage [1]
    GAOlrothGroundSlamInitial
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 200%
    Attack Time: 1.32 seg
    Recarga: 22 seg
    Causa 100% mais Dano de Ataque
    Converte 60% do Dano Físico para Dano de Gelo
    Sobrecarrega 40% da Redução de Dano Físico
    action attack or cast time uses animation length [1]
    attack maximum action distance + [12]
    base skill effect duration [15000]
    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]
    voll slam damage +% final at centre [100]
    GAOlrothIntroSwing
    Triggerable, Attack
    Base Damage: 680–1019
    Chance de [Critical|Acerto Crítico]: 5%
    Dano de Ataque: 80%
    Attack Time: 1.32 seg
    Causa 20% menos Dano de Ataque
    Causa Sangramento
    is area damage [1]
    SOOlrothSwordEmbed
    Triggerable
    EDSOlrothGroundSlamAftershockSmall
    Triggerable, Spell, Damage
    Tempo de Conjuração: 1 seg
    Causa 32.85 a 49.27 de Dano Físico
    Converte 80% do Dano Físico para Dano de Gelo
    cannot be blocked or dodged or suppressed [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-70]
    EDSOlrothGroundSlamAftershockLarge
    Triggerable, Spell, Damage
    Chance de Crítico: 7%
    Tempo de Conjuração: 1 seg
    Causa 75.47 a 113.2 de Dano Físico
    Converte 80% do Dano Físico para Dano de Gelo
    Sobrecarrega 30% da Redução de Dano Físico
    cannot be blocked or dodged or suppressed [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-70]
    voll slam damage +% final at centre [25]
    GSOlrothSwordGrabExplosion
    Triggerable, Spell, Damage
    Chance de Crítico: 7%
    Tempo de Conjuração: 1 seg
    Causa 75.47 a 113.2 de Dano de Gelo
    Causa 82.6 do Dano de Gelo Base por segundo
    Acertos Congelam como se causassem 200% mais Dano
    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"
    extends "Metadata/Monsters/PinnacleBossBase"
    
    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_base_heavy_stun_duration_ms = 6066
    	expedition_relic_mods_do_not_apply = 1
    }
    
    BaseEvents
    {
    	on_construction_complete = "globals.olroth = this;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    extends "Metadata/Monsters/PinnacleBossBase"
    
    StateMachine {}
    
    Actor
    {
    	on_start_Emerge = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/EnhanceSword_Intro.epk', R_Weapon );"
    	on_end_Emerge = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/EnhanceSword_Intro.epk', R_Weapon );"
    }
    
    GlobalAudioParamEvents
    {
    	life_percent_param = "OlrothLifePercentage"
    	life_percent_is_boolean = true
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpeditionNew/Olroth/Olroth"] = {
        name = "Olroth, Origin of the Fall",
        life = 9.38,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 4,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 23,
        accuracy = 1,
        weaponType1 = "Two Hand Sword",
        skillList = {
            "MeleeAtAnimationSpeedWithDirectionalKnockbackOlroth",
            "GSOlrothSwordGrabExplosion",
            "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 = "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 = {
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "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] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSOlrothSwordGrabExplosion"] = {
        name = "GSOlrothSwordGrabExplosion",
        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 = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_cold_damage_to_deal_per_minute",
            "freeze_as_though_dealt_damage_+%",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3.1500000953674, 200, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAOlrothCleave"] = {
        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 = 2.2,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "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] = {52, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAOlrothDash1"] = {
        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 = 2.2,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "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] = {35, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAOlrothDash2"] = {
        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 = 2.2,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "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] = {40, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAOlrothDash3"] = {
        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 = 2.2,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "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] = {29, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothDash1"] = {
        name = "GAOlrothDash1",
        hidden = true,
        color = ,
        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 = {
            "enemy_phys_reduction_%_penalty_vs_hit",
            "is_area_damage",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {10, baseMultiplier = 0.69, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothDash2"] = {
        name = "GAOlrothDash2",
        hidden = true,
        color = ,
        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 = {
            "enemy_phys_reduction_%_penalty_vs_hit",
            "is_area_damage",
            "always_stun",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {20, baseMultiplier = 1.27, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothDash3"] = {
        name = "GAOlrothDash3",
        hidden = true,
        color = ,
        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 = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothPostDashSwing"] = {
        name = "GAOlrothPostDashSwing",
        hidden = true,
        color = ,
        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_base_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothPostDashStab"] = {
        name = "GAOlrothPostDashStab",
        hidden = true,
        color = ,
        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_base_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {20, baseMultiplier = 1.49, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothGroundSlamInitial"] = {
        name = "GAOlrothGroundSlamInitial",
        hidden = true,
        color = ,
        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 = {
            "attack_maximum_action_distance_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "base_skill_effect_duration",
            "voll_slam_damage_+%_final_at_centre",
            "enemy_phys_reduction_%_penalty_vs_hit",
            "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, 60, 15000, 100, 40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothIntroSwing"] = {
        name = "GAOlrothIntroSwing",
        hidden = true,
        color = ,
        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",
            "attacks_inflict_bleeding_on_hit",
        },
        levels = {
            [1] = {baseMultiplier = 0.8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWOlrothCleave1"] = {
        name = "MPWOlrothCleave1",
        hidden = true,
        color = ,
        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",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "always_pierce",
        },
        levels = {
            [1] = {152, 2, 80, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWOlrothCleave2"] = {
        name = "MPWOlrothCleave2",
        hidden = true,
        color = ,
        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",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "always_pierce",
        },
        levels = {
            [1] = {152, 2, 80, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWOlrothCleave3"] = {
        name = "MPWOlrothCleave3",
        hidden = true,
        color = ,
        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",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "always_pierce",
        },
        levels = {
            [1] = {152, 2, 80, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAOlrothCleaveShrapnel3"] = {
        name = "GAOlrothCleaveShrapnel3",
        hidden = true,
        color = ,
        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 = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWOlrothThrowOut"] = {
        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 = 2.67,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "maim_on_hit_%",
            "attack_maximum_action_distance_+",
            "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",
            "global_maim_on_hit",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {100, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPAOlrothThrowBack"] = {
        name = "GPAOlrothThrowBack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = 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",
            "attacks_inflict_bleeding_on_hit",
        },
        levels = {
            [1] = {250, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOOlrothSwordEmbed"] = {
        name = "SOOlrothSwordEmbed",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSOlrothGroundSlamAftershockSmall"] = {
        name = "EDSOlrothGroundSlamAftershockSmall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = 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",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "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, 80, -70, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSOlrothGroundSlamAftershockLarge"] = {
        name = "EDSOlrothGroundSlamAftershockLarge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = 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",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "voll_slam_damage_+%_final_at_centre",
            "enemy_phys_reduction_%_penalty_vs_hit",
            "is_area_damage",
            "cannot_be_blocked_or_dodged_or_suppressed",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 80, -70, 25, 30, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [14700]
    monster slain experience +% [0]
    unique monster guarantee one rare [1]
    IdMonsterUniqueT3Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 14700 Max: 14700 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • expedition relic mods do not apply [1]
    IdExpeditionUnaffectedByRemnants
    FamilyExpeditionUnaffectedByRemnants
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • expedition relic mods do not apply Min: 1 Max: 1 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [10000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [9000]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT3
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 9000 Max: 9000 Global
  • monster dropped item rarity +% Min: 10000 Max: 10000 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Olroth Topic /3
    NPCNome
    DannigThe hero returns! We simply must hear your glorious tale! That battle certainly sounds like one for the ages! The Triskelion Flame was destroyed, I take it? Yes... I expected as much. Wraeclast is a torturous mistress... all we can do is press on. Triumph is not found in a single victory, but in the will to keep working on a task that may never end. This isn't the first time I thought our long search was finally over, and it won't be the last.
    DannigThat battle certainly sounds like one for the ages! The Triskelion Flame was destroyed, I take it? Yes... I expected as much. Wraeclast is a torturous mistress... all we can do is press on. Triumph is not found in a single victory, but in the will to keep working on a task that may never end. This isn't the first time I thought our long search was finally over, and it won't be the last.
    Decisão OlrothOlroth, o Galante,
    incansável e persistente,
    ele luta por mim,
    ele luta pela gente!
    Olroth, Origem da Queda Text Audio /55
    Nome
    {Atacar!}{ }
    OlrothAssaultRandom
    {Atacar!}{ }
    OlrothAssault2
    {Atacar!}{ }
    OlrothAssault3
    {Queimar!}{ }
    OlrothBurnRandom
    {Queimar!}{ }
    OlrothBurn2
    {Queimar!}{ }
    OlrothBurn3
    {Eu sou a destruição à porta!}{ }
    OlrothIAmTheDoomRandom
    {Eu sou a destruição à porta!}{ }
    OlrothIAmTheDoom2
    {Eu sou a destruição à porta!}{ }
    OlrothIAmTheDoom3
    {Aguenta firme!}{ }
    OlrothHoldTheLineRandom
    {Aguenta firme!}{ }
    OlrothHoldTheLine2
    {Aguenta firme!}{ }
    OlrothHoldTheLine3
    {Não posso recuar!}{ }
    OlrothICannotYieldRandom
    {Não posso recuar!}{ }
    OlrothICannotYield2
    {Eu me tornei a escuridão...}{ }
    OlrothIHaveBecomeTheDarknessRandom
    {Eu me tornei a escuridão...}{ }
    OlrothIHaveBecomeTheDarkness2
    {Eu me tornei a escuridão...}{ }
    OlrothIHaveBecomeTheDarkness3
    {Eu jamais sucumbirei!}{ }
    OlrothIWillNeverYieldRandom
    {Eu jamais sucumbirei!}{ }
    OlrothIWillNeverYield2
    {Eu jamais sucumbirei!}{ }
    OlrothIWillNeverYield3
    {Eu jamais sucumbirei!}{ }
    OlrothIWillNeverYield4
    {Eu jamais sucumbirei!}{ }
    OlrothIWillNeverYield5
    {Eu jamais sucumbirei!}{ }
    OlrothIWillNeverYield6
    {Jamais!}{ }
    OlrothNeverRandom
    {Jamais!}{ }
    OlrothNever2
    {Jamais!}{ }
    OlrothNever3
    {Pelo rei!}{ }
    OlrothNever4
    {Pelo rei!}{ }
    OlrothNever5
    {Pelo rei!}{ }
    OlrothNever6
    {Purificar!}{ }
    OlrothPurifyRandom
    {Purificar!}{ }
    OlrothPurify2
    {Purificar!}{ }
    OlrothPurify3
    {Fogo estelar!}{ }
    OlrothStarfireRandom
    {Fogo estelar!}{ }
    OlrothStarfire2
    {Fogo estelar!}{ }
    OlrothStarfire3
    {A maldição... Surgiu da montanha...}{ }
    OlrothTheCurseRandom
    {A maldição... Surgiu da montanha...}{ }
    OlrothTheCurse2
    {A maldição... Surgiu da montanha...}{ }
    OlrothTheCurse3
    {Traidor!}{ }
    OlrothTraitorRandom
    {Traidor!}{ }
    OlrothTraitor2
    {Traidor!}{ }
    OlrothTraitor3
    {Lâmina tripla!}{ }
    OlrothTripleBladeRandom
    {Lâmina tripla!}{ }
    OlrothTripleBlade2
    {Lâmina tripla!}{ }
    OlrothTripleBlade3
    {Terra abandonada!}{ }
    OlrothWastelandRandom
    {Terra abandonada!}{ }
    OlrothWasteland2
    {Terra abandonada!}{ }
    OlrothWasteland3
    {Quem... Se atreve?}{ }
    OlrothWhoDares
    {Você condenou todos nós!}{ }
    OlrothYouveDoomedUsAllRandom
    {Você condenou todos nós!}{ }
    OlrothYouveDoomedUsAll2
    {Você condenou todos nós!}{ }
    OlrothYouveDoomedUsAll3
    {Você falhará!}{ }
    OlrothYouWillFail
    {Escuridão... Finalmente...}{ }
    OlrothDarknessAtLast
    {Eu não posso... Morrer...}{ }
    OlrothICannotDieRandom
    {Eu não posso... Morrer...}{ }
    OlrothICannotDie2