The Constrictor
Eldritch
15000% increased Rarity of Items Dropped
Monsters grant 100% increased Experience
Action Speed cannot be modified to below 70% of base value
200% increased Poison Duration
Poison on Hit
cannot be stunned for ms after stun finished [4000]
cannot be stunned while stunned [1]
dropped items have influence type [2]
monster dropped item quantity +% final for influenced monster [-80]
Cannot be Knocked Back
SpectreN
AreaSea of Isolation, Islands of Devastation, Ruins of Despair, The Constrictor
Tagselder_guardian_boss, eldritch, fast_movement, flesh_armour, has_dual_wield_melee, has_one_hand_sword, has_one_handed_melee, human, humanoid, large_height, melee, non_unique_map_boss, physical_affinity, ranged, red_blood, slashing_weapon
Life
1200%
Energy Shield From Life
33%
Armour
+33%
Evasion
+33%
Ailment Threshold
504%
Resistance
50 50 50 30
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 10
Attack Time
0.9 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
ElderGuardian3
Metadata
ElderGuardian3
Level
82
Life
25,112,725
Armour
113,916
Evasion
10,119
Energy Shield
4,760
Damage
1,453
Spell Damage
2,168
Accuracy
499
Attack Time
0.603
Experience
143,066
Ailment Threshold
4,957,252
Chill
15,675
Shock
15,675
Brittle
88,680
Scorch
15,675
Sap
43,307
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
MonsterSnipeElder1
Attack, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, RangedAttack, MirageArcherCanUse, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 140%
Attack Time: 0.9 sec
Projectiles Pierce all Targets
Deals 40% more Attack Damage
Deals 100% more Damage
base is projectile [1]
skill can fire arrows [1]
ElderGuardianCurveProjectileChaos1
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 0.9 sec
Your Hits cannot Stun Enemies
Deals 30% less Attack Damage
Deals 30% less Damage
Fires 3 additional Projectiles
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [1000]
lunaris glaive angle [-25]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianCurveProjectileChaos2
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 0.9 sec
Your Hits cannot Stun Enemies
Deals 30% less Attack Damage
Deals 30% less Damage
Fires 3 additional Projectiles
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [750]
lunaris glaive acceleration y [250]
lunaris glaive angle [-20]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianCurveProjectileChaos3
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 0.9 sec
Your Hits cannot Stun Enemies
Deals 30% less Attack Damage
Deals 30% less Damage
Fires 3 additional Projectiles
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [500]
lunaris glaive acceleration y [500]
lunaris glaive angle [-15]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianCurveProjectileChaos4
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 0.9 sec
Your Hits cannot Stun Enemies
Deals 30% less Attack Damage
Deals 30% less Damage
Fires 3 additional Projectiles
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [250]
lunaris glaive acceleration y [300]
lunaris glaive angle [-10]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianCurveProjectileChaos5
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 0.9 sec
Your Hits cannot Stun Enemies
Deals 30% less Attack Damage
Deals 30% less Damage
Fires 3 additional Projectiles
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration y [-500]
lunaris glaive angle [-5]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianCurveProjectileChaos6
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 0.9 sec
Your Hits cannot Stun Enemies
Deals 30% less Attack Damage
Deals 30% less Damage
Fires 3 additional Projectiles
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [-250]
lunaris glaive acceleration y [-250]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianStrafe
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Deals 40% less Damage
100% increased Projectile Speed
base is projectile [1]
monster projectile variation [28]
ElderGuardianChaosDodgeLeft
Cooldown Time: 8 sec
100% more Movement Speed
monster dodge distance [40]
ElderGuardianChaosDodgeRight
Cooldown Time: 8 sec
100% more Movement Speed
monster dodge direction [1]
monster dodge distance [40]
ElderGuardianChaosDodgeBack
Cooldown Time: 12 sec
monster dodge direction [3]
monster dodge distance [40]
ElderGuardianWhirlingBlades
Attack, Melee, Movement, Travel
Whirling Blades
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Cooldown Time: 6 sec
Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.
35% less Attack Speed
cast time overrides attack duration [1]
ignores proximity shield [1]
ElderGuardianWhirlingBladesBarrage
Attack, Melee, Movement, Travel
Whirling Blades
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Cooldown Time: 12 sec
Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.
72% less Attack Speed
Causes Bleeding
Maim on Hit
cast time overrides attack duration [1]
ignores proximity shield [1]
ElderCloneShot
Attack, Projectile, Damage
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Cooldown Time: 30 sec
55% less Attack Speed
alternate minion [21]
ElderGuardianChaosGeometryAttackArc1
Triggerable, Attack
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Deals 50% less Damage
Maim on Hit
ElderGuardianChaosGeometryAttackArc2
Triggerable, Attack
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Deals 50% less Damage
Maim on Hit
EmptyActionSpellElderGuardianChaosGemoetry
Spell
Cast Time: 3.33 sec
Cooldown Time: 10 sec
ElderGuardianStrafeCombo
Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
Fires 4 additional Projectiles
base is projectile [1]
mortar projectile distance override [35]
projectile uses contact position [1]
triggered skill use animation event [1]
ElderGuardianCascadeMoveDaemon
Multicastable, Triggerable
Cooldown Time: 20 sec
ChaosElderSlam
Attack, Area, Triggerable
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Deals 220% more Damage
Stuns Enemies
55% less Attack Speed
active skill area of effect radius +% final [175]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
ElderGuardianChaosGeometryAttackArc3
Triggerable, Attack
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Deals 50% less Damage
Maim on Hit
ElderGuardianChaosGeometryAttackArc4
Triggerable, Attack
Base Damage: 2307–3461
Critical Strike Chance: 5%
Attack Time: 0.9 sec
Deals 50% less Damage
Maim on Hit

Object Type

version 2
extends "Metadata/Monsters/AtlasBosses/TheElder/ElderGuardians"

Animated
{
    on_event_contact_for_chaos_blinkarrow = "PauseAnimation();"
}

StateMachine
{
    define_state = "teleported"
    on_timer_teleport_wait = "GoToNextAnimationEvent( emerge ); ResumeAnimation(); SetStateTo( teleported, 0 );"
    on_state_teleported_1 = "StartStateTimer( teleport_wait, 1.0 );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/AtlasBosses/TheElder/ElderGuardians"

Life
{
	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/epk/chaosphysical.epk );"
	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/epk/chaosphysical.epk );"
}

StateMachine
{
    on_state_teleported_1 = "PlayEffect( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/massdecoy/vines.ao );"
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/thornvines_debuff/vineattach.ao"
}

Render
{
	preload_buff_visual = "grasping_vines_buff"
}

Transitionable
{
	create_state_1 = "PlayAnimation( chaos_emerge_01 ); PauseAnimation();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/AtlasBosses/TheElder/ElderGuardian3"] = {
    name = "The Constrictor",
    life = 12,
    energyShield = 0.33,
    fireResist = 50,
    coldResist = 50,
    lightningResist = 50,
    chaosResist = 30,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 0.9,
    attackRange = 10,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "ElderGuardianWhirlingBlades",
        "ElderGuardianWhirlingBladesBarrage",
        "Melee",
        "ElderGuardianStrafe",
        "ElderGuardianStrafeCombo",
        "ElderGuardianChaosDodgeLeft",
        "ElderGuardianChaosDodgeRight",
        "ElderGuardianChaosDodgeBack",
        "MonsterSnipeElder1",
        "ElderGuardianCurveProjectileChaos1",
        "ElderGuardianCurveProjectileChaos2",
        "ElderGuardianCurveProjectileChaos3",
        "ElderGuardianCurveProjectileChaos4",
        "ElderGuardianCurveProjectileChaos5",
        "ElderGuardianCurveProjectileChaos6",
        "EmptyActionSpellElderGuardianChaosGemoetry",
        "ChaosElderSlam",
        "ElderCloneShot",
        "ElderGuardianChaosGeometryAttackArc1",
        "ElderGuardianChaosGeometryAttackArc2",
        "ElderGuardianChaosGeometryAttackArc3",
        "ElderGuardianChaosGeometryAttackArc4",
        "ElderGuardianCascadeMoveDaemon",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianWhirlingBlades"] = {
    name = "Whirling Blades",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "ignores_proximity_shield",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {-35, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianWhirlingBladesBarrage"] = {
    name = "Whirling Blades",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.43,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "ignores_proximity_shield",
        "cast_time_overrides_attack_duration",
        "global_maim_on_hit",
        "global_bleed_on_hit",
    },
    levels = {
        [1] = {-72, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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 = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianStrafe"] = {
    name = "ElderGuardianStrafe",
    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.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {28, 100, -40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianStrafeCombo"] = {
    name = "ElderGuardianStrafeCombo",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "mortar_projectile_distance_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
    },
    levels = {
        [1] = {4, 35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosDodgeLeft"] = {
    name = "ElderGuardianChaosDodgeLeft",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_distance",
        "cyclone_movement_speed_+%_final",
    },
    levels = {
        [1] = {40, 100, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosDodgeRight"] = {
    name = "ElderGuardianChaosDodgeRight",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
        "cyclone_movement_speed_+%_final",
    },
    levels = {
        [1] = {1, 40, 100, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosDodgeBack"] = {
    name = "ElderGuardianChaosDodgeBack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
    },
    levels = {
        [1] = {3, 40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterSnipeElder1"] = {
    name = "MonsterSnipeElder1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.67,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "always_pierce",
        "skill_can_fire_arrows",
    },
    levels = {
        [1] = {100, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCurveProjectileChaos1"] = {
    name = "ElderGuardianCurveProjectileChaos1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "active_skill_attack_speed_+%_final",
        "melee_weapon_range_+",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
    },
    levels = {
        [1] = {3, -25, 1000, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCurveProjectileChaos2"] = {
    name = "ElderGuardianCurveProjectileChaos2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "melee_weapon_range_+",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
    },
    levels = {
        [1] = {3, -20, 750, 250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCurveProjectileChaos3"] = {
    name = "ElderGuardianCurveProjectileChaos3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "melee_weapon_range_+",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
    },
    levels = {
        [1] = {3, -15, 500, 500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCurveProjectileChaos4"] = {
    name = "ElderGuardianCurveProjectileChaos4",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "melee_weapon_range_+",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
    },
    levels = {
        [1] = {3, -10, 250, 300, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCurveProjectileChaos5"] = {
    name = "ElderGuardianCurveProjectileChaos5",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "lunaris_glaive_angle",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "melee_weapon_range_+",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
    },
    levels = {
        [1] = {3, -5, -500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCurveProjectileChaos6"] = {
    name = "ElderGuardianCurveProjectileChaos6",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "active_skill_attack_speed_+%_final",
        "melee_weapon_range_+",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "triggered_skill_use_animation_event",
        "cannot_stun",
    },
    levels = {
        [1] = {3, -250, -250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionSpellElderGuardianChaosGemoetry"] = {
    name = "EmptyActionSpellElderGuardianChaosGemoetry",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.33,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChaosElderSlam"] = {
    name = "ChaosElderSlam",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_damage_+%_final",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "always_stun",
    },
    levels = {
        [1] = {-55, -50, 220, 175, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderCloneShot"] = {
    name = "ElderCloneShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "active_skill_attack_speed_+%_final",
    },
    levels = {
        [1] = {21, -55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosGeometryAttackArc1"] = {
    name = "ElderGuardianChaosGeometryAttackArc1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosGeometryAttackArc2"] = {
    name = "ElderGuardianChaosGeometryAttackArc2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosGeometryAttackArc3"] = {
    name = "ElderGuardianChaosGeometryAttackArc3",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianChaosGeometryAttackArc4"] = {
    name = "ElderGuardianChaosGeometryAttackArc4",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ElderGuardianCascadeMoveDaemon"] = {
    name = "ElderGuardianCascadeMoveDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
15000% increased Rarity of Items Dropped
Monsters grant 100% increased Experience
IdMonsterMapBoss
FamilyMonsterMapBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Action Speed cannot be modified to below 70% of base value
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 Global
  • Craft Tagsspeed
    200% increased Poison Duration
    Poison on Hit
    IdChimeraBossPoisonOnHit
    FamilyRatTalismanPoisonOnHit
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • global poison on hit Min: 1 Max: 1 Global
  • base poison duration +% Min: 200 Max: 200 Global
  • Craft Tagspoison chaos ailment
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (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
  • dropped items have influence type [2]
    monster dropped item quantity +% final for influenced monster [-80]
    IdMonsterDroppedItemsInfluenceElder
    FamilyMonsterDroppedItemsInfluence
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • dropped items have influence type Min: 2 Max: 2 Global
  • monster dropped item quantity +% final for influenced monster Min: -80 Max: -80 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • The Constrictor
    Eldritch
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    Action Speed cannot be modified to below 70% of base value
    200% increased Poison Duration
    Poison on Hit
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    dropped items have influence type [2]
    monster dropped item quantity +% final for influenced monster [-80]
    Cannot be Knocked Back
    SpectreN
    Tagseldritch, fast_movement, flesh_armour, has_dual_wield_melee, has_one_hand_sword, has_one_handed_melee, human, humanoid, large_height, melee, physical_affinity, ranged, red_blood, slashing_weapon, standalone_map_boss
    Life
    1200%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    504%
    Resistance
    50 50 50 30
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    0.9 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    ElderGuardian3
    Metadata
    ElderGuardian3Standalone_
    Level
    68
    Life
    1,672,156
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    638
    Spell Damage
    953
    Accuracy
    290
    Attack Time
    0.603
    Experience
    112,805
    Ailment Threshold
    442,453
    Chill
    1,399
    Shock
    1,399
    Brittle
    7,915
    Scorch
    1,399
    Sap
    3,865
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    MonsterSnipeElder1
    Attack, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, RangedAttack, MirageArcherCanUse, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 140%
    Attack Time: 0.9 sec
    Projectiles Pierce all Targets
    Deals 40% more Attack Damage
    Deals 100% more Damage
    base is projectile [1]
    skill can fire arrows [1]
    ElderGuardianCurveProjectileChaos1
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 0.9 sec
    Your Hits cannot Stun Enemies
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires 3 additional Projectiles
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [1000]
    lunaris glaive angle [-25]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianCurveProjectileChaos2
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 0.9 sec
    Your Hits cannot Stun Enemies
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires 3 additional Projectiles
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [750]
    lunaris glaive acceleration y [250]
    lunaris glaive angle [-20]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianCurveProjectileChaos3
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 0.9 sec
    Your Hits cannot Stun Enemies
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires 3 additional Projectiles
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [500]
    lunaris glaive acceleration y [500]
    lunaris glaive angle [-15]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianCurveProjectileChaos4
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 0.9 sec
    Your Hits cannot Stun Enemies
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires 3 additional Projectiles
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [250]
    lunaris glaive acceleration y [300]
    lunaris glaive angle [-10]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianCurveProjectileChaos5
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 0.9 sec
    Your Hits cannot Stun Enemies
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires 3 additional Projectiles
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration y [-500]
    lunaris glaive angle [-5]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianCurveProjectileChaos6
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 0.9 sec
    Your Hits cannot Stun Enemies
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires 3 additional Projectiles
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [-250]
    lunaris glaive acceleration y [-250]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianStrafe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Deals 40% less Damage
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [28]
    ElderGuardianChaosDodgeLeft
    Cooldown Time: 8 sec
    100% more Movement Speed
    monster dodge distance [40]
    ElderGuardianChaosDodgeRight
    Cooldown Time: 8 sec
    100% more Movement Speed
    monster dodge direction [1]
    monster dodge distance [40]
    ElderGuardianChaosDodgeBack
    Cooldown Time: 12 sec
    monster dodge direction [3]
    monster dodge distance [40]
    ElderGuardianWhirlingBlades
    Attack, Melee, Movement, Travel
    Whirling Blades
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Cooldown Time: 6 sec
    Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.
    35% less Attack Speed
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    ElderGuardianWhirlingBladesBarrage
    Attack, Melee, Movement, Travel
    Whirling Blades
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Cooldown Time: 12 sec
    Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.
    72% less Attack Speed
    Causes Bleeding
    Maim on Hit
    cast time overrides attack duration [1]
    ignores proximity shield [1]
    ElderCloneShotStandalone
    Attack, Projectile, Damage
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Cooldown Time: 30 sec
    55% less Attack Speed
    alternate minion [21]
    ElderGuardianChaosGeometryAttackArc1
    Triggerable, Attack
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Deals 50% less Damage
    Maim on Hit
    ElderGuardianChaosGeometryAttackArc2
    Triggerable, Attack
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Deals 50% less Damage
    Maim on Hit
    EmptyActionSpellElderGuardianChaosGemoetry
    Spell
    Cast Time: 3.33 sec
    Cooldown Time: 10 sec
    ElderGuardianStrafeCombo
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Fires 4 additional Projectiles
    base is projectile [1]
    mortar projectile distance override [35]
    projectile uses contact position [1]
    triggered skill use animation event [1]
    ElderGuardianCascadeMoveDaemon
    Multicastable, Triggerable
    Cooldown Time: 20 sec
    ChaosElderSlam
    Attack, Area, Triggerable
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Deals 220% more Damage
    Stuns Enemies
    55% less Attack Speed
    active skill area of effect radius +% final [175]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    ElderGuardianChaosGeometryAttackArc3
    Triggerable, Attack
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Deals 50% less Damage
    Maim on Hit
    ElderGuardianChaosGeometryAttackArc4
    Triggerable, Attack
    Base Damage: 1014–1520
    Critical Strike Chance: 5%
    Attack Time: 0.9 sec
    Deals 50% less Damage
    Maim on Hit

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Animated
    {
    	animated_object = "Metadata/Monsters/AtlasBosses/TheElder/ElderGuardian3.ao"
        on_event_contact_for_chaos_blinkarrow = "PauseAnimation();"
    }
    
    StateMachine
    {
        define_state = "teleported"
        define_shared_state = "add_effects;"
        on_timer_teleport_wait = "GoToNextAnimationEvent( emerge ); ResumeAnimation(); SetStateTo( teleported, 0 );"
        on_state_teleported_1 = "StartStateTimer( teleport_wait, 1.0 );"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/epk/chaosphysical.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/epk/chaosphysical.epk );"
    }
    
    StateMachine
    {
        on_state_teleported_1 = "PlayEffect( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/massdecoy/vines.ao );"
        on_or_create_state_add_effects_1 =
        "
        	AddEffectPackToVisualSlotAttachedObject( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Maven/bubble_bosses/constrictor_sword.epk, MainHand );
        	AddEffectPackToVisualSlotAttachedObject( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Maven/bubble_bosses/constrictor_sword.epk, OffHand );
        "
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/thornvines_debuff/vineattach.ao"
    }
    
    Render
    {
    	preload_buff_visual = "grasping_vines_buff"
        has_light = true
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/AtlasBosses/TheElder/ElderGuardian3Standalone_"] = {
        name = "The Constrictor",
        life = 12,
        energyShield = 0.33,
        fireResist = 50,
        coldResist = 50,
        lightningResist = 50,
        chaosResist = 30,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 0.9,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "One Hand Sword",
        skillList = {
            "ElderGuardianWhirlingBlades",
            "ElderGuardianWhirlingBladesBarrage",
            "Melee",
            "ElderGuardianStrafe",
            "ElderGuardianStrafeCombo",
            "ElderGuardianChaosDodgeLeft",
            "ElderGuardianChaosDodgeRight",
            "ElderGuardianChaosDodgeBack",
            "MonsterSnipeElder1",
            "ElderGuardianCurveProjectileChaos1",
            "ElderGuardianCurveProjectileChaos2",
            "ElderGuardianCurveProjectileChaos3",
            "ElderGuardianCurveProjectileChaos4",
            "ElderGuardianCurveProjectileChaos5",
            "ElderGuardianCurveProjectileChaos6",
            "EmptyActionSpellElderGuardianChaosGemoetry",
            "ChaosElderSlam",
            "ElderCloneShotStandalone",
            "ElderGuardianChaosGeometryAttackArc1",
            "ElderGuardianChaosGeometryAttackArc2",
            "ElderGuardianChaosGeometryAttackArc3",
            "ElderGuardianChaosGeometryAttackArc4",
            "ElderGuardianCascadeMoveDaemon",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianWhirlingBlades"] = {
        name = "Whirling Blades",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "ignores_proximity_shield",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {-35, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianWhirlingBladesBarrage"] = {
        name = "Whirling Blades",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.43,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "ignores_proximity_shield",
            "cast_time_overrides_attack_duration",
            "global_maim_on_hit",
            "global_bleed_on_hit",
        },
        levels = {
            [1] = {-72, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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 = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianStrafe"] = {
        name = "ElderGuardianStrafe",
        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.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {28, 100, -40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianStrafeCombo"] = {
        name = "ElderGuardianStrafeCombo",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "mortar_projectile_distance_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
        },
        levels = {
            [1] = {4, 35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosDodgeLeft"] = {
        name = "ElderGuardianChaosDodgeLeft",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_distance",
            "cyclone_movement_speed_+%_final",
        },
        levels = {
            [1] = {40, 100, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosDodgeRight"] = {
        name = "ElderGuardianChaosDodgeRight",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_direction",
            "monster_dodge_distance",
            "cyclone_movement_speed_+%_final",
        },
        levels = {
            [1] = {1, 40, 100, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosDodgeBack"] = {
        name = "ElderGuardianChaosDodgeBack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_direction",
            "monster_dodge_distance",
        },
        levels = {
            [1] = {3, 40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterSnipeElder1"] = {
        name = "MonsterSnipeElder1",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.67,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "always_pierce",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {100, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCurveProjectileChaos1"] = {
        name = "ElderGuardianCurveProjectileChaos1",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "lunaris_glaive_angle",
            "lunaris_glaive_acceleration_x",
            "active_skill_attack_speed_+%_final",
            "melee_weapon_range_+",
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
            "cannot_stun",
        },
        levels = {
            [1] = {3, -25, 1000, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCurveProjectileChaos2"] = {
        name = "ElderGuardianCurveProjectileChaos2",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "lunaris_glaive_angle",
            "lunaris_glaive_acceleration_x",
            "lunaris_glaive_acceleration_y",
            "active_skill_attack_speed_+%_final",
            "melee_weapon_range_+",
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
            "cannot_stun",
        },
        levels = {
            [1] = {3, -20, 750, 250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCurveProjectileChaos3"] = {
        name = "ElderGuardianCurveProjectileChaos3",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "lunaris_glaive_angle",
            "lunaris_glaive_acceleration_x",
            "lunaris_glaive_acceleration_y",
            "active_skill_attack_speed_+%_final",
            "melee_weapon_range_+",
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
            "cannot_stun",
        },
        levels = {
            [1] = {3, -15, 500, 500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCurveProjectileChaos4"] = {
        name = "ElderGuardianCurveProjectileChaos4",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "lunaris_glaive_angle",
            "lunaris_glaive_acceleration_x",
            "lunaris_glaive_acceleration_y",
            "active_skill_attack_speed_+%_final",
            "melee_weapon_range_+",
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
            "cannot_stun",
        },
        levels = {
            [1] = {3, -10, 250, 300, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCurveProjectileChaos5"] = {
        name = "ElderGuardianCurveProjectileChaos5",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "lunaris_glaive_angle",
            "lunaris_glaive_acceleration_y",
            "active_skill_attack_speed_+%_final",
            "melee_weapon_range_+",
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
            "cannot_stun",
        },
        levels = {
            [1] = {3, -5, -500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCurveProjectileChaos6"] = {
        name = "ElderGuardianCurveProjectileChaos6",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "lunaris_glaive_acceleration_x",
            "lunaris_glaive_acceleration_y",
            "active_skill_attack_speed_+%_final",
            "melee_weapon_range_+",
            "active_skill_damage_+%_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "triggered_skill_use_animation_event",
            "cannot_stun",
        },
        levels = {
            [1] = {3, -250, -250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellElderGuardianChaosGemoetry"] = {
        name = "EmptyActionSpellElderGuardianChaosGemoetry",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.33,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChaosElderSlam"] = {
        name = "ChaosElderSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_damage_+%_final",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "always_stun",
        },
        levels = {
            [1] = {-55, -50, 220, 175, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderCloneShotStandalone"] = {
        name = "ElderCloneShotStandalone",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "active_skill_attack_speed_+%_final",
        },
        levels = {
            [1] = {21, -55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosGeometryAttackArc1"] = {
        name = "ElderGuardianChaosGeometryAttackArc1",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosGeometryAttackArc2"] = {
        name = "ElderGuardianChaosGeometryAttackArc2",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosGeometryAttackArc3"] = {
        name = "ElderGuardianChaosGeometryAttackArc3",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianChaosGeometryAttackArc4"] = {
        name = "ElderGuardianChaosGeometryAttackArc4",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ElderGuardianCascadeMoveDaemon"] = {
        name = "ElderGuardianCascadeMoveDaemon",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • Action Speed cannot be modified to below 70% of base value
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 Global
  • Craft Tagsspeed
    200% increased Poison Duration
    Poison on Hit
    IdChimeraBossPoisonOnHit
    FamilyRatTalismanPoisonOnHit
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • global poison on hit Min: 1 Max: 1 Global
  • base poison duration +% Min: 200 Max: 200 Global
  • Craft Tagspoison chaos ailment
    cannot be stunned for ms after stun finished [4000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBossSuper
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (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
  • dropped items have influence type [2]
    monster dropped item quantity +% final for influenced monster [-80]
    IdMonsterDroppedItemsInfluenceElder
    FamilyMonsterDroppedItemsInfluence
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • dropped items have influence type Min: 2 Max: 2 Global
  • monster dropped item quantity +% final for influenced monster Min: -80 Max: -80 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • The Constrictor
    Eldritch
    Action Speed cannot be modified to below 70% of base value
    monster no drops or experience [1]
    monster slain flask charges granted +% [-700]
    Cannot be Knocked Back
    SpectreN
    Tagseldritch, fast_movement, flesh_armour, has_dual_wield_melee, has_one_hand_sword, has_one_handed_melee, human, humanoid, is_clone, large_height, melee, physical_affinity, red_blood, slashing_weapon
    Life
    300%
    Energy Shield From Life
    33%
    Armour
    +33%
    Evasion
    +33%
    Ailment Threshold
    300%
    Resistance
    50 50 50 30
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.32 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    ElderGuardian3Clone
    Metadata
    ElderGuardian3Clone
    Level
    68
    Life
    19,300
    Armour
    38,291
    Evasion
    6,303
    Energy Shield
    2,022
    Damage
    560
    Spell Damage
    560
    Accuracy
    290
    Attack Time
    1.32
    Experience
    20,510
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.32 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    DiesAfterTime
    {
    
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/epk/chaosphysical.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/ElderGuardian/ChaosPhysical/epk/chaosphysical.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/AtlasBosses/TheElder/ElderGuardian3Clone"] = {
        name = "The Constrictor",
        life = 3,
        energyShield = 0.33,
        fireResist = 50,
        coldResist = 50,
        lightningResist = 50,
        chaosResist = 30,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "One Hand Sword",
        skillList = {
            "Melee",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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 = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Action Speed cannot be modified to below 70% of base value
    IdCannotBeSlowedBelowValueBosses
    FamilyCannotBeSlowedBelowValue
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 Global
  • Craft Tagsspeed
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • monster slain flask charges granted +% [-700]
    IdElderGuardianChaosMinionFlaskCharges
    FamilyMonsterSlainFlaskCharges
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain flask charges granted +% Min: -700 Max: -700 Global
  • Craft Tagsflask
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • The Constrictor

    The Constrictor
    Id: MavenElderGuardian3
    Act: 11
    Boss Fights: The Constrictor
    The Constrictor Attr /6
    NameShow Full Descriptions
    Act11
    Monster Level0
    BossThe Constrictor
    Card TagsThe Eldritch Decay Boss
    The Hale Heart Boss
    (Old) Divination CardThe Eldritch Decay Boss
    The Eldritch Decay
    Loading
    LevelNameExperienceDamageAttack TimeLifeArmourEvasionEnergy Shield
    0The Constrictor000.90000

    Community Wiki

    Edit

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

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