Олрот, Исток падения Уникальный /3
Никогда не наносит критических ударов
Боевой маг
(Дарует добавленный урон от чар, равный урону от оружия в вашей правой руке)
При использовании восстанавливает барьер
(40–50)% увеличение количества используемых зарядов
Во время действия эффекта барьер не сбивается
На 85% меньше барьера во время действия эффекта
Не имеет гнёзд
Вызывает срабатывание Призыва арбалетчиков 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
Атака
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
Domainsмонстр (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
    Domainsмонстр (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
    Domainsмонстр (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
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • active skill attack speed +% final Min: -25 Max: -25 Global
  • Craft Tagsattack speed
    Не может быть отброшен
    IdMonsterCannotBeKnockedBack
    FamilyCannotBeKnockedBack
    Domainsмонстр (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
    Domainsмонстр (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