Lachlann del lamento eterno
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
Lachlann of Endless Lament
SpectreN
AreaCementerio de los eternos
Tags2HBluntWood_onhit_audio, humanoid, not_dex, not_int, red_blood, slow_movement
Vida
168%
Armadura
+75%
Resistencia
0 0 0 0
Damage
300%
Precisión
100%
Impactos críticos Chance
5%
Bonificación de daño crítico
+30%
Attack Distance
6 ~ 14
Tiempo de ataque
1.785 Second
Damage Spread
±20%
Experiencia
250%
Model Size
100%
Type
BitterGuyGhost
Metadata
BitterGuyBoss
Nivel
7
Vida
76
Armadura
33
Evasión
31
Damage
49
Daño de hechizos
49
Precisión
160
Tiempo de ataque
1.785
Experiencia
143
Minion Life
386
Minion Damage
31
Minion Armour
62
BitterGuyMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.785 seg
monster penalty against minions damage +% final vs player minions [100]
BitterGuySlam
Triggerable, Attack
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Daño de ataque: 290%
Tiempo de ataque: 1.785 seg
Tiempo de recarga: 7 seg
Inflige un 190% más de daño de ataques
+10 al alcance de los golpes cuerpo a cuerpo
active skill area of effect radius +% final [25]
is area damage [1]
monster penalty against minions damage +% final vs player minions [60]
voll slam damage +% final at centre [50]
BitterGuySweepMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.785 seg
+12 al alcance de los golpes cuerpo a cuerpo
monster penalty against minions damage +% final vs player minions [80]
BitterGuySwipe
Triggerable, Attack
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Daño de ataque: 113%
Tiempo de ataque: 1.785 seg
Inflige un 13% más de daño de ataques
is area damage [1]
BitterGuySlamBack
Triggerable, Attack
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Daño de ataque: 290%
Tiempo de ataque: 1.785 seg
Inflige un 190% más de daño de ataques
active skill area of effect radius +% final [25]
is area damage [1]
monster penalty against minions damage +% final vs player minions [60]
voll slam damage +% final at centre [50]
BitterGuyEmptyActionChildSummon
Tiempo de recarga: 30 seg
BitterGuySummonWife
Spell, Multicastable, Triggerable
Tiempo de lanzamiento: 2 seg
Tiempo de recarga: 30 seg
alternate minion [1004]
minion dies when parent dies [1]
monster no drops or experience [1]
monster penalty against minions damage +% final vs player minions [60]
number of monsters to summon [1]
summon specific monsters in front offset [150]
summoned monsters are minions [1]
BitterGuySummonSwarm
Spell, Multicastable, Triggerable
Tiempo de lanzamiento: 3 seg
Tiempo de recarga: 20 seg
alternate minion [1007]
minion dies when parent dies [1]
monster no drops or experience [1]
monster penalty against minions damage +% final vs player minions [80]
number of monsters to summon [1]
summon specific monsters in front offset [150]
summoned monsters are minions [1]
BitterGuyChildFirestormLeft
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell, UsableWhileMoving, Limit, Sustained, SkillConsumesIgnite
Tormenta de fuego
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Lanza una lluvia de descargas ardientes sobre el área objetivo. Las quemaduras de los enemigos que están delante de ti se consumen para alimentar la tormenta de fuego y crear descargas mejoradas.
Inflige de 33.66 a 50.5 de daño físico
Convierte el 40% del daño físico en daño de hielo
La duración de la tormenta es de 0.05 segundos
Un choque cada 0.1 segundos
active skill area of effect radius +% final [100]
firestorm base area of effect +% [-100]
is area damage [1]
BitterGuyChildFirestormRight
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell, UsableWhileMoving, Limit, Sustained, SkillConsumesIgnite
Tormenta de fuego
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Lanza una lluvia de descargas ardientes sobre el área objetivo. Las quemaduras de los enemigos que están delante de ti se consumen para alimentar la tormenta de fuego y crear descargas mejoradas.
Inflige de 33.66 a 50.5 de daño físico
Convierte el 40% del daño físico en daño de hielo
La duración de la tormenta es de 0.05 segundos
Un choque cada 0.1 segundos
active skill area of effect radius +% final [100]
firestorm base area of effect +% [-100]
is area damage [1]
BitterGuyStomp
Triggerable, Attack
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.785 seg
is area damage [1]
BitterGuyTransform
Triggerable
CGEBitterGuyColdGroundDegen
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
Inflige 15.3 de daño de hielo base por segundo
100% más de magnitud del escarchamiento aplicado
active skill area of effect radius +% final [-30]
base skill effect duration [30000]
ground maelstrom art variation [1010]
GSBitterGuyStormUp
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 13.8 a 20.69 de daño físico
Convierte el 40% del daño físico en daño de hielo
base skill effect duration [1000]
is area damage [1]
GSBitterGuyStormDown
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 84.43 a 126.7 de daño físico
Convierte el 40% del daño físico en daño de hielo
BitterGuyBrutusSlam
Attack
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Daño de ataque: 375%
Tiempo de ataque: 1.785 seg
Tiempo de recarga: 20 seg
Inflige un 275% más de daño de ataques
active skill base area of effect radius [100]
attack maximum action distance + [40]
brutus ground slam effect step [400]
brutus ground slam number of effects at max [5]
brutus ground slam number of effects at min [3]
ground slam cone angle override [60]
ground slam wave duration override ms [1000]
is area damage [1]
monster penalty against minions damage +% final vs player minions [80]
BitterGuySlamIntro
Triggerable, Attack
Base Damage: 39–59
Probabilidad de impacto crítico: 5%
Daño de ataque: 290%
Tiempo de ataque: 1.785 seg
Tiempo de recarga: 7 seg
Inflige un 190% más de daño de ataques
+10 al alcance de los golpes cuerpo a cuerpo
active skill area of effect radius +% final [25]
is area damage [1]
monster penalty against minions damage +% final vs player minions [60]
voll slam damage +% final at centre [50]
BitterGuyTransformQuick
Triggerable

Object Type

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

Actor
{
	slow_animations_go_to_idle = false
}

StateMachine
{
	define_shared_state = "fight"
	define_shared_state = "generic1"
	define_shared_state = "generic2"
	define_shared_state = "generic3"

	on_state_fight_1 =
	"
		SetImmobile( false );
		MakeCollidable();
	"
}

Positioned
{
	force_placement = true
}

Stats
{
	set_scale_melee_range_to_actor_scale = 0
	set_monster_delay_item_drops_millis = 5500
}

Object Type Codes

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

StateMachine
{
	create_state_fight_0 =
	"
		DisableTargetable();
		SetImmobile( true );
		RemoveCollidability();
		PlayAnimation( idle );
		PauseAnimation();
		SetRangeCheckingForGlobalAudioParams( False );
	"

	create_state_fight_1 =
	"
		ShowAllMeshSegments( );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/light.epk' );
		IfAlive(
		{
			SetRangeCheckingForGlobalAudioParams( True );
		} );
	"

	on_exit_state_fight_0 =
	"
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/transform_in_ribbons.epk' );
		ShowAllMeshSegments( );
		EnableTargetable();
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/light.epk' );
		SetRangeCheckingForGlobalAudioParams( True );
	"
}

/* Actor
{
	on_event_ripples_for_EmptyActionSpell =
	"
		PlayEffect( Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/ripples.ao, 6, 1, 1, inherit, inherit, 240, -40, inherit );
		PlayEffect( Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/ripples.ao, 16, 1, 1, inherit, inherit, 160, 40, inherit );
	"

	on_event_contact_for_EmptyActionSpell =
	"
		PlayEffect( Metadata/Monsters/BitterGuy/BitterGuyChildGhost1.ao, 6, 1, 1, inherit, inherit, 200, 0, inherit );
		PlayEffect( Metadata/Monsters/BitterGuy/BitterGuyChildGhost2.ao, 16, 1, 1, inherit, inherit, 200, 0, inherit );
	"
} */

Animated
{
	on_event_adddesaturateepk = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/corpseState_Blood.epk' );"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act8/WarHero/caster/revive/rig.ao"
	on_slam_01 = "PlayTextAudio( LachlannSlamRandom, 'Metadata/Monsters/BitterGuy/BitterGuyBoss' );"
	on_stomp_01 = "PlayTextAudio( LachlannStompRandom, 'Metadata/Monsters/BitterGuy/BitterGuyBoss' );"

	on_event_contact_for_slam_01 = "RemoveEffectPack('Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/transform_in_ribbons.epk');"
}

Render
{
	has_light = false
}

Preload
{
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/light.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/hinder_green.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/invisible.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/corpseState_Blood.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/disintegrate.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/hinder_green_player.epk"
	preload_environment = "G1_7_boss"
	preload_environment = "G1_7_boss_defeat"
}

GlobalAudioParamEvents
{
	player_in_range_param = "LachlannInRange"
	life_percent_param = "LachlannLifePercentage"
	range = 130
	life_percent_is_boolean = true
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BitterGuy/BitterGuyBoss"] = {
    name = "Lachlann of Endless Lament",
    life = 1.68,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3,
    damageSpread = 0.2,
    attackTime = 1.785,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "CGEBitterGuyColdGroundDegen",
        "GSBitterGuyStormUp",
        "GSBitterGuyStormDown",
        "BitterGuySlam",
        "BitterGuySlamIntro",
        "BitterGuySlamBack",
        "BitterGuySwipe",
        "BitterGuySummonWife",
        "BitterGuySummonSwarm",
        "BitterGuyEmptyActionChildSummon",
        "BitterGuyChildFirestormLeft",
        "BitterGuyChildFirestormRight",
        "BitterGuyStomp",
        "BitterGuyMelee",
        "BitterGuySweepMelee",
        "BitterGuyTransform",
        "BitterGuyTransformQuick",
        "BitterGuyBrutusSlam",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEBitterGuyColdGroundDegen"] = {
    name = "CGEBitterGuyColdGroundDegen",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_cold_damage_to_deal_per_minute",
        "ground_maelstrom_art_variation",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_chill_effect_+%_final",
    },
    levels = {
        [1] = {1, 1010, 30000, -30, 100, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBitterGuyStormUp"] = {
    name = "GSBitterGuyStormUp",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1000, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBitterGuyStormDown"] = {
    name = "GSBitterGuyStormDown",
    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,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySlam"] = {
    name = "BitterGuySlam",
    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 = {
        "melee_range_+",
        "active_skill_area_of_effect_radius_+%_final",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 25, 50, 60, baseMultiplier = 2.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySlamIntro"] = {
    name = "BitterGuySlamIntro",
    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 = {
        "melee_range_+",
        "active_skill_area_of_effect_radius_+%_final",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 25, 50, 60, baseMultiplier = 2.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySlamBack"] = {
    name = "BitterGuySlamBack",
    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_area_of_effect_radius_+%_final",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {25, 50, 60, baseMultiplier = 2.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySwipe"] = {
    name = "BitterGuySwipe",
    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] = {baseMultiplier = 1.13, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySummonWife"] = {
    name = "BitterGuySummonWife",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_in_front_offset",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 1004, 150, 60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySummonSwarm"] = {
    name = "BitterGuySummonSwarm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_in_front_offset",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 1007, 150, 80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuyEmptyActionChildSummon"] = {
    name = "BitterGuyEmptyActionChildSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuyChildFirestormLeft"] = {
    name = "Firestorm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Rain flaming bolts over the targeted area. [Ignite|Ignites] on enemies in front of you are [Consume|Consumed] to fuel the Firestorm by creating improved bolts.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Limit] = true,
        [SkillType.Sustained] = true,
        [SkillType.SkillConsumesIgnite] = true,
    },
    statDescriptionScope = "fire_storm",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "fire_storm_fireball_delay_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, -100, 100, 50, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuyChildFirestormRight"] = {
    name = "Firestorm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Rain flaming bolts over the targeted area. [Ignite|Ignites] on enemies in front of you are [Consume|Consumed] to fuel the Firestorm by creating improved bolts.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Limit] = true,
        [SkillType.Sustained] = true,
        [SkillType.SkillConsumesIgnite] = true,
    },
    statDescriptionScope = "fire_storm",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "fire_storm_fireball_delay_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, -100, 100, 50, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuyStomp"] = {
    name = "BitterGuyStomp",
    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["BitterGuyMelee"] = {
    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.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuySweepMelee"] = {
    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.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {12, 80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuyTransform"] = {
    name = "BitterGuyTransform",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.17,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BitterGuyTransformQuick"] = {
    name = "BitterGuyTransformQuick",
    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["BitterGuyBrutusSlam"] = {
    name = "BitterGuyBrutusSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_area_of_effect_radius",
        "ground_slam_cone_angle_override",
        "ground_slam_wave_duration_override_ms",
        "brutus_ground_slam_effect_step",
        "brutus_ground_slam_number_of_effects_at_max",
        "brutus_ground_slam_number_of_effects_at_min",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 100, 60, 1000, 400, 5, 3, 80, baseMultiplier = 3.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
IdMonsterUniqueT2Boss
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • Lachlann del lamento eterno
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    Lachlann of Endless Lament
    SpectreN
    AreaCementerio de los eternos
    Tags2HBluntWood_onhit_audio, humanoid, not_dex, not_int, red_blood, slow_movement
    Vida
    250%
    Armadura
    +75%
    Resistencia
    -30 75 0 0
    Damage
    300%
    Precisión
    100%
    Impactos críticos Chance
    5%
    Bonificación de daño crítico
    +30%
    Attack Distance
    6 ~ 14
    Tiempo de ataque
    1.785 Second
    Damage Spread
    ±20%
    Experiencia
    250%
    Model Size
    100%
    Type
    BitterGuyGhostCRUEL
    Metadata
    BitterGuyBossCRUEL
    Nivel
    47
    Vida
    6,765
    Armadura
    1,166
    Evasión
    261
    Damage
    350
    Daño de hechizos
    350
    Precisión
    1,052
    Tiempo de ataque
    1.785
    Experiencia
    17,273
    Minion Life
    7,610
    Minion Damage
    556
    Minion Armour
    2,165
    BitterGuyMelee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Ataque básico
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Tiempo de ataque: 1.785 seg
    monster penalty against minions damage +% final vs player minions [100]
    BitterGuySlam
    Triggerable, Attack
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Daño de ataque: 290%
    Tiempo de ataque: 1.785 seg
    Tiempo de recarga: 7 seg
    Inflige un 190% más de daño de ataques
    +10 al alcance de los golpes cuerpo a cuerpo
    active skill area of effect radius +% final [25]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [60]
    voll slam damage +% final at centre [50]
    BitterGuySweepMelee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Ataque básico
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Tiempo de ataque: 1.785 seg
    +12 al alcance de los golpes cuerpo a cuerpo
    monster penalty against minions damage +% final vs player minions [80]
    BitterGuySwipe
    Triggerable, Attack
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Daño de ataque: 113%
    Tiempo de ataque: 1.785 seg
    Inflige un 13% más de daño de ataques
    is area damage [1]
    BitterGuySlamBack
    Triggerable, Attack
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Daño de ataque: 290%
    Tiempo de ataque: 1.785 seg
    Inflige un 190% más de daño de ataques
    active skill area of effect radius +% final [25]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [60]
    voll slam damage +% final at centre [50]
    BitterGuyEmptyActionChildSummon
    Tiempo de recarga: 30 seg
    BitterGuySummonWife
    Spell, Multicastable, Triggerable
    Tiempo de lanzamiento: 2 seg
    Tiempo de recarga: 30 seg
    alternate minion [1004]
    minion dies when parent dies [1]
    monster no drops or experience [1]
    monster penalty against minions damage +% final vs player minions [60]
    number of monsters to summon [1]
    summon specific monsters in front offset [150]
    summoned monsters are minions [1]
    BitterGuySummonSwarm
    Spell, Multicastable, Triggerable
    Tiempo de lanzamiento: 3 seg
    Tiempo de recarga: 20 seg
    alternate minion [1007]
    minion dies when parent dies [1]
    monster no drops or experience [1]
    monster penalty against minions damage +% final vs player minions [80]
    number of monsters to summon [1]
    summon specific monsters in front offset [150]
    summoned monsters are minions [1]
    BitterGuyChildFirestormLeft
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell, UsableWhileMoving, Limit, Sustained, SkillConsumesIgnite
    Tormenta de fuego
    Probabilidad de impacto crítico: 5%
    Tiempo de lanzamiento: 1 seg
    Lanza una lluvia de descargas ardientes sobre el área objetivo. Las quemaduras de los enemigos que están delante de ti se consumen para alimentar la tormenta de fuego y crear descargas mejoradas.
    Inflige de 235.8 a 353.8 de daño físico
    Convierte el 40% del daño físico en daño de hielo
    La duración de la tormenta es de 0.05 segundos
    Un choque cada 0.1 segundos
    active skill area of effect radius +% final [100]
    firestorm base area of effect +% [-100]
    is area damage [1]
    BitterGuyChildFirestormRight
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell, UsableWhileMoving, Limit, Sustained, SkillConsumesIgnite
    Tormenta de fuego
    Probabilidad de impacto crítico: 5%
    Tiempo de lanzamiento: 1 seg
    Lanza una lluvia de descargas ardientes sobre el área objetivo. Las quemaduras de los enemigos que están delante de ti se consumen para alimentar la tormenta de fuego y crear descargas mejoradas.
    Inflige de 235.8 a 353.8 de daño físico
    Convierte el 40% del daño físico en daño de hielo
    La duración de la tormenta es de 0.05 segundos
    Un choque cada 0.1 segundos
    active skill area of effect radius +% final [100]
    firestorm base area of effect +% [-100]
    is area damage [1]
    BitterGuyStomp
    Triggerable, Attack
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Tiempo de ataque: 1.785 seg
    is area damage [1]
    BitterGuyTransform
    Triggerable
    CGEBitterGuyColdGroundDegen
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Tiempo de lanzamiento: 1 seg
    Inflige 107.4 de daño de hielo base por segundo
    100% más de magnitud del escarchamiento aplicado
    active skill area of effect radius +% final [-30]
    base skill effect duration [30000]
    ground maelstrom art variation [1010]
    GSBitterGuyStormUp
    Triggerable, Spell, Damage
    Probabilidad de impacto crítico: 5%
    Tiempo de lanzamiento: 1 seg
    Inflige de 96.65 a 145 de daño físico
    Convierte el 40% del daño físico en daño de hielo
    base skill effect duration [1000]
    is area damage [1]
    GSBitterGuyStormDown
    Triggerable, Spell, Damage
    Probabilidad de impacto crítico: 5%
    Tiempo de lanzamiento: 1 seg
    Inflige de 591.5 a 887.3 de daño físico
    Convierte el 40% del daño físico en daño de hielo
    BitterGuyBrutusSlam
    Attack
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Daño de ataque: 375%
    Tiempo de ataque: 1.785 seg
    Tiempo de recarga: 20 seg
    Inflige un 275% más de daño de ataques
    active skill base area of effect radius [100]
    attack maximum action distance + [40]
    brutus ground slam effect step [400]
    brutus ground slam number of effects at max [5]
    brutus ground slam number of effects at min [3]
    ground slam cone angle override [60]
    ground slam wave duration override ms [1000]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [80]
    BitterGuySlamIntro
    Triggerable, Attack
    Base Damage: 280–420
    Probabilidad de impacto crítico: 5%
    Daño de ataque: 290%
    Tiempo de ataque: 1.785 seg
    Tiempo de recarga: 7 seg
    Inflige un 190% más de daño de ataques
    +10 al alcance de los golpes cuerpo a cuerpo
    active skill area of effect radius +% final [25]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [60]
    voll slam damage +% final at centre [50]
    BitterGuyTransformQuick
    Triggerable

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Actor
    {
    	slow_animations_go_to_idle = false
    }
    
    StateMachine
    {
    	define_shared_state = "fight"
    	define_shared_state = "generic1"
    	define_shared_state = "generic2"
    	define_shared_state = "generic3"
    
    	on_state_fight_1 =
    	"
    		SetImmobile( false );
    		MakeCollidable();
    	"
    }
    
    Positioned
    {
    	force_placement = true
    }
    
    Stats
    {
    	set_scale_melee_range_to_actor_scale = 0
    	set_monster_delay_item_drops_millis = 5500
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    StateMachine
    {
    	create_state_fight_0 =
    	"
    		DisableTargetable();
    		SetImmobile( true );
    		RemoveCollidability();
    		PlayAnimation( idle );
    		PauseAnimation();
    		SetRangeCheckingForGlobalAudioParams( False );
    	"
    
    	create_state_fight_1 =
    	"
    		ShowAllMeshSegments( );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/light.epk' );
    		IfAlive(
    		{
    			SetRangeCheckingForGlobalAudioParams( True );
    		} );
    	"
    
    	on_exit_state_fight_0 =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/transform_in_ribbons.epk' );
    		ShowAllMeshSegments( );
    		EnableTargetable();
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/light.epk' );
    		SetRangeCheckingForGlobalAudioParams( True );
    	"
    }
    
    /* Actor
    {
    	on_event_ripples_for_EmptyActionSpell =
    	"
    		PlayEffect( Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/ripples.ao, 6, 1, 1, inherit, inherit, 240, -40, inherit );
    		PlayEffect( Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/ripples.ao, 16, 1, 1, inherit, inherit, 160, 40, inherit );
    	"
    
    	on_event_contact_for_EmptyActionSpell =
    	"
    		PlayEffect( Metadata/Monsters/BitterGuy/BitterGuyChildGhost1.ao, 6, 1, 1, inherit, inherit, 200, 0, inherit );
    		PlayEffect( Metadata/Monsters/BitterGuy/BitterGuyChildGhost2.ao, 16, 1, 1, inherit, inherit, 200, 0, inherit );
    	"
    } */
    
    Animated
    {
    	on_event_adddesaturateepk = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/corpseState_Blood.epk' );"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act8/WarHero/caster/revive/rig.ao"
    	on_slam_01 = "PlayTextAudio( LachlannSlamRandom, 'Metadata/Monsters/BitterGuy/BitterGuyBoss' );"
    	on_stomp_01 = "PlayTextAudio( LachlannStompRandom, 'Metadata/Monsters/BitterGuy/BitterGuyBoss' );"
    
    	on_event_contact_for_slam_01 = "RemoveEffectPack('Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/transform_in_ribbons.epk');"
    }
    
    Render
    {
    	has_light = false
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/light.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/hinder_green.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/invisible.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/corpseState_Blood.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/epk/disintegrate.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/BitterGuy_Boss/hinder_green_player.epk"
    	preload_environment = "G1_7_boss"
    	preload_environment = "G1_7_boss_defeat"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "LachlannInRange"
    	life_percent_param = "LachlannLifePercentage"
    	range = 130
    	life_percent_is_boolean = true
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BitterGuy/BitterGuyBossCRUEL"] = {
        name = "Lachlann of Endless Lament",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3,
        damageSpread = 0.2,
        attackTime = 1.785,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "CGEBitterGuyColdGroundDegen",
            "GSBitterGuyStormUp",
            "GSBitterGuyStormDown",
            "BitterGuySlam",
            "BitterGuySlamIntro",
            "BitterGuySlamBack",
            "BitterGuySwipe",
            "BitterGuySummonWife",
            "BitterGuySummonSwarm",
            "BitterGuyEmptyActionChildSummon",
            "BitterGuyChildFirestormLeft",
            "BitterGuyChildFirestormRight",
            "BitterGuyStomp",
            "BitterGuyMelee",
            "BitterGuySweepMelee",
            "BitterGuyTransform",
            "BitterGuyTransformQuick",
            "BitterGuyBrutusSlam",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGEBitterGuyColdGroundDegen"] = {
        name = "CGEBitterGuyColdGroundDegen",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_cold_damage_to_deal_per_minute",
            "ground_maelstrom_art_variation",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_chill_effect_+%_final",
        },
        levels = {
            [1] = {1, 1010, 30000, -30, 100, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSBitterGuyStormUp"] = {
        name = "GSBitterGuyStormUp",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1000, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSBitterGuyStormDown"] = {
        name = "GSBitterGuyStormDown",
        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,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySlam"] = {
        name = "BitterGuySlam",
        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 = {
            "melee_range_+",
            "active_skill_area_of_effect_radius_+%_final",
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {10, 25, 50, 60, baseMultiplier = 2.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySlamIntro"] = {
        name = "BitterGuySlamIntro",
        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 = {
            "melee_range_+",
            "active_skill_area_of_effect_radius_+%_final",
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {10, 25, 50, 60, baseMultiplier = 2.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySlamBack"] = {
        name = "BitterGuySlamBack",
        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_area_of_effect_radius_+%_final",
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {25, 50, 60, baseMultiplier = 2.9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySwipe"] = {
        name = "BitterGuySwipe",
        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] = {baseMultiplier = 1.13, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySummonWife"] = {
        name = "BitterGuySummonWife",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_in_front_offset",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "summoned_monsters_are_minions",
            "minion_dies_when_parent_dies",
            "monster_no_drops_or_experience",
        },
        levels = {
            [1] = {1, 1004, 150, 60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySummonSwarm"] = {
        name = "BitterGuySummonSwarm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_in_front_offset",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "summoned_monsters_are_minions",
            "minion_dies_when_parent_dies",
            "monster_no_drops_or_experience",
        },
        levels = {
            [1] = {1, 1007, 150, 80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuyEmptyActionChildSummon"] = {
        name = "BitterGuyEmptyActionChildSummon",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuyChildFirestormLeft"] = {
        name = "Firestorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Rain flaming bolts over the targeted area. [Ignite|Ignites] on enemies in front of you are [Consume|Consumed] to fuel the Firestorm by creating improved bolts.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.UsableWhileMoving] = true,
            [SkillType.Limit] = true,
            [SkillType.Sustained] = true,
            [SkillType.SkillConsumesIgnite] = true,
        },
        statDescriptionScope = "fire_storm",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "fire_storm_fireball_delay_ms",
            "firestorm_base_area_of_effect_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, -100, 100, 50, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuyChildFirestormRight"] = {
        name = "Firestorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Rain flaming bolts over the targeted area. [Ignite|Ignites] on enemies in front of you are [Consume|Consumed] to fuel the Firestorm by creating improved bolts.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.UsableWhileMoving] = true,
            [SkillType.Limit] = true,
            [SkillType.Sustained] = true,
            [SkillType.SkillConsumesIgnite] = true,
        },
        statDescriptionScope = "fire_storm",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "fire_storm_fireball_delay_ms",
            "firestorm_base_area_of_effect_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
            "active_skill_base_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, -100, 100, 50, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuyStomp"] = {
        name = "BitterGuyStomp",
        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["BitterGuyMelee"] = {
        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.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuySweepMelee"] = {
        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.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {12, 80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuyTransform"] = {
        name = "BitterGuyTransform",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.17,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BitterGuyTransformQuick"] = {
        name = "BitterGuyTransformQuick",
        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["BitterGuyBrutusSlam"] = {
        name = "BitterGuyBrutusSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "active_skill_base_area_of_effect_radius",
            "ground_slam_cone_angle_override",
            "ground_slam_wave_duration_override_ms",
            "brutus_ground_slam_effect_step",
            "brutus_ground_slam_number_of_effects_at_max",
            "brutus_ground_slam_number_of_effects_at_min",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {40, 100, 60, 1000, 400, 5, 3, 80, baseMultiplier = 3.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • Topic /1
    NPCNombre
    LeitisAunque ya no tiene importancia, mi nombre es Leitis. Aprecio el rescate, pero… Eamon… todo lo que conocía… ya no existe.No vale mucho, pero toma esto. Quizás te sea útil contra ese monstruo.
    Lachlann del lamento eterno Text Audio /9
    Nombre
    Juntos… al fin…
    BitterGuyDeath
    ¡Mi ira arde!
    LachlannSlamRandom
    ¡Mi ira arde!
    LachlannSlam2
    ¡Mi ira arde!
    LachlannSlam3
    ¡Mi ira arde!
    LachlannSlam4
    ¡Mi ira arde!
    LachlannSlam5
    ¡Siente el frío de la tumba!
    LachlannStompRandom
    ¡Siente el frío de la tumba!
    LachlannStomp2
    ¡Siente el frío de la tumba!
    LachlannStomp3
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.