Lunaris, Eternal Moon
Construct
Monsters grant 250% increased Experience
10000% increased Rarity of Items Dropped
Gain 100% of Physical Damage as Extra Cold Damage
trigger cascade target variation [1]
display monster mod nemesis test [0]
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
heal aura owner % max life on death [0]
Cannot be Stunned
SpectreN
AreaThe Harbour Bridge
Tagscaster, cleaving_weapon, cold_affinity, construct, has_claw, has_one_handed_melee, humanoid, large_height, large_model, mud_blood, not_int, not_str, physical_affinity, ranged, slow_movement, stone_armour, stone_construct
Life
1700%
Evasion
+100%
Ailment Threshold
1700%
Resistance
40 40 40 25
Damage
160%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 14
Attack Time
1.755 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
Lunaris
Metadata
Lunaris
Level
60
Life
62,866
Armour
15,178
Evasion
7,112
Energy Shield
0
Damage
397
Spell Damage
397
Accuracy
211
Attack Time
1.755
Experience
16,530
Ailment Threshold
62,866
Chill
199
Shock
199
Brittle
1,125
Scorch
199
Sap
549
LunarisComboAttack
Attack, Damage
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Time: 1.755 sec
Cooldown Time: 5 sec
Deals 30% less Damage
51% less Attack Speed
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
LunarisCyclone
Attack
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Damage: 56%
Attack Time: 1.755 sec
Cooldown Time: 5 sec
Deals 44% less Attack Damage
130% more Movement Speed
active skill area of effect radius +% final [-30]
cyclone has triggered skill [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
projectile uses contact position [1]
LunarisGlaiveProjectile
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.755 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
+5 metres to Melee Strike Range
animation effect variation [1]
base is projectile [1]
lunaris glaive acceleration x [1000]
lunaris glaive acceleration y [1000]
lunaris glaive angle [-30]
LunarisGlaiveProjectile2
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.755 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
+5 metres to Melee Strike Range
animation effect variation [1]
base is projectile [1]
lunaris glaive acceleration x [1000]
lunaris glaive acceleration y [1000]
lunaris glaive angle [-15]
LunarisGlaiveProjectile3
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.755 sec
Deals 30% less Attack Damage
Deals 30% less Damage
90% increased Projectile Speed
+5 metres to Melee Strike Range
animation effect variation [2]
base is projectile [1]
lunaris glaive acceleration x [100]
lunaris glaive acceleration y [2500]
LunarisGlaiveProjectile4
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.755 sec
Deals 30% less Attack Damage
Deals 30% less Damage
90% increased Projectile Speed
+5 metres to Melee Strike Range
animation effect variation [2]
base is projectile [1]
lunaris glaive acceleration x [-100]
lunaris glaive acceleration y [2500]
LunarisGlaiveProjectileTriggered
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.755 sec
Deals 30% less Attack Damage
25% reduced Projectile Speed
base is projectile [1]
cast on cyclone contact % [100]
monster projectile variation [20]
monster reverse point blank damage -% at minimum range [50]
projectile uses contact position [1]
LunarisTransform
LunarisDodgeLeft
Cooldown Time: 2.5 sec
monster dodge distance [18]
LunarisDodgeRight
Cooldown Time: 2.5 sec
monster dodge direction [1]
monster dodge distance [18]
LunarisGlaiveProjectileVertical
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Time: 1.755 sec
Deals 30% less Damage
Fires an additional Projectile
25% reduced Projectile Speed
base is projectile [1]
monster projectile variation [23]
LunarisGlaiveProjectileVertical2
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 318–477
Critical Strike Chance: 5%
Attack Time: 1.755 sec
Deals 30% less Damage
25% reduced Projectile Speed
animation effect variation [1]
base is projectile [1]
monster projectile variation [23]
LunarisSpellBarrage
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, AreaSpell
Cast Time: 1.57 sec
Deals 650.5 to 975.8 Cold Damage
Your Hits cannot Stun Enemies
Base duration is 0.1 seconds
One impact every 0.3 seconds
cast on trigger cascade event % [100]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
TriggerCascadeLunaris
Triggerable
Cooldown Time: 10 sec
trigger cascade A [50]
trigger cascade B [-12]
trigger cascade angle [15]
trigger cascade angle between arms [180]
trigger cascade behaviour variation [3]
trigger cascade ms between spikes [80]
trigger cascade number of arms [1]
trigger cascade number of spikes [15]

Object Type

version 2
extends "Metadata/Monsters/LunarisSolaris/LunarisSolarisBase"

Actor
{
	basic_action = "Emerge"
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
}

Timer
{
	time = 1.6
	on_finish = "PlayAnimation(fight_01); MakeCollidable();"
}

Animated
{
	animated_object = "Metadata/Monsters/LunarisSolaris/Lunaris.ao"
	on_event_contact_for_submerge_01 = "RemoveCollidability();"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LunarisSolaris/LunarisSolarisBase"

Transitionable
{
	on_transition_to_2 = "PlayEffect(Metadata/Effects/Spells/monsters_effects/Solaris_and_Lunaris/Statues/lunarisbreak.ao, default, 1.0, inherit, inherit, inherit );"
	on_transition_to_5 = "AddEffectPack(Metadata/Effects/Spells/monsters_effects/Solaris_and_Lunaris/Lunaris_e/Lunaris_CelestialPowers.epk);"
}

Animated
{
	on_event_contact_for_projectile_02 = "PlayEffect( LunarisVerticalGlaiveCoverup, default, inherit, inherit, 0, inherit, 150, 0, inherit );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LunarisSolaris/Lunaris"] = {
    name = "Lunaris, Eternal Moon",
    life = 17,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.6,
    damageSpread = 0.2,
    attackTime = 1.755,
    attackRange = 14,
    accuracy = 1,
    weaponType1 = "Claw",
    skillList = {
        "LunarisCyclone",
        "LunarisDodgeLeft",
        "LunarisDodgeRight",
        "LunarisComboAttack",
        "LunarisSpellBarrage",
        "LunarisGlaiveProjectile",
        "LunarisGlaiveProjectile2",
        "LunarisGlaiveProjectile3",
        "LunarisGlaiveProjectile4",
        "LunarisGlaiveProjectileTriggered",
        "LunarisGlaiveProjectileVertical",
        "LunarisGlaiveProjectileVertical2",
        "LunarisTransform",
        "TriggerCascadeLunaris",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisCyclone"] = {
    name = "LunarisCyclone",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "cyclone_movement_speed_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cyclone_has_triggered_skill",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {130, -50, -30, baseMultiplier = 0.56, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisDodgeLeft"] = {
    name = "LunarisDodgeLeft",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_distance",
    },
    levels = {
        [1] = {18, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisDodgeRight"] = {
    name = "LunarisDodgeRight",
    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] = {1, 18, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisComboAttack"] = {
    name = "LunarisComboAttack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "active_skill_damage_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {-51, -30, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisSpellBarrage"] = {
    name = "LunarisSpellBarrage",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    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.Cold] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.57,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "cast_on_trigger_cascade_event_%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 300, 100, -50, levelRequirement = 61, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectile"] = {
    name = "LunarisGlaiveProjectile",
    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",
        "melee_weapon_range_+",
        "animation_effect_variation",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {1, -30, 1000, 1000, 50, 1, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectile2"] = {
    name = "LunarisGlaiveProjectile2",
    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",
        "melee_weapon_range_+",
        "animation_effect_variation",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {1, -15, 1000, 1000, 50, 1, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectile3"] = {
    name = "LunarisGlaiveProjectile3",
    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 = {
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "base_projectile_speed_+%",
        "melee_weapon_range_+",
        "animation_effect_variation",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {100, 2500, 90, 50, 2, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectile4"] = {
    name = "LunarisGlaiveProjectile4",
    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 = {
        "lunaris_glaive_acceleration_x",
        "lunaris_glaive_acceleration_y",
        "base_projectile_speed_+%",
        "melee_weapon_range_+",
        "animation_effect_variation",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {-100, 2500, 90, 50, 2, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectileTriggered"] = {
    name = "LunarisGlaiveProjectileTriggered",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "cast_on_cyclone_contact_%",
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "base_is_projectile",
        "projectile_uses_contact_position",
    },
    levels = {
        [1] = {100, 20, -25, 50, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectileVertical"] = {
    name = "LunarisGlaiveProjectileVertical",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "number_of_additional_projectiles",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {23, -25, 1, -30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisGlaiveProjectileVertical2"] = {
    name = "LunarisGlaiveProjectileVertical2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "animation_effect_variation",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {23, -25, 1, -30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["LunarisTransform"] = {
    name = "LunarisTransform",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TriggerCascadeLunaris"] = {
    name = "TriggerCascadeLunaris",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.93,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "trigger_cascade_number_of_spikes",
        "trigger_cascade_behaviour_variation",
        "trigger_cascade_A",
        "trigger_cascade_B",
        "trigger_cascade_angle",
        "trigger_cascade_ms_between_spikes",
        "trigger_cascade_number_of_arms",
        "trigger_cascade_angle_between_arms",
    },
    levels = {
        [1] = {15, 3, 50, -12, 15, 80, 1, 180, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Monsters grant 250% increased Experience
10000% increased Rarity of Items Dropped
IdMonsterActBossAct8
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 10000 Max: 10000 Global
  • Gain 100% of Physical Damage as Extra Cold Damage
    IdMonsterPhysicalAddedAsColdLunaris
    FamilyPhysicalAddedAsCold
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as cold Min: 100 Max: 100 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    trigger cascade target variation [1]
    IdTriggerCascadeTargetVariation1_
    FamilyTriggerCascadeTargetVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • trigger cascade target variation Min: 1 Max: 1 Global
  • display monster mod nemesis test [0]
    IdLunarisFinalFormDaemon
    FamilyDaemon
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • display monster mod nemesis test Min: 0 Max: 0 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    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: 2000 Max: 2000 Global
  • heal aura owner % max life on death [0]
    IdBossHealOnPlayerDeathMinor
    FamilyBossHealOnPlayerDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • heal aura owner % max life on death Min: 0 Max: 0 Global
  • heal_on_nearby_death
    Radius: 120
    heal aura owner % max life on death [0]
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Cannot be Stunned
    IdMonsterCannotBeStunned1
    NameSteadfast
    FamilyMonsterCannotBeStunned
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be stunned Min: 1 Max: 1 Global
  • Spawn Tagsnot_str: 0 default: 1000
    Lunaris, Eternal Moon
    Construct
    Monsters grant 250% increased Experience
    10000% increased Rarity of Items Dropped
    Gain 100% of Physical Damage as Extra Cold Damage
    trigger cascade target variation [1]
    display monster mod nemesis test [0]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Cannot be Stunned
    SpectreN
    Tagscaster, cleaving_weapon, cold_affinity, construct, has_claw, has_one_handed_melee, humanoid, large_model, mud_blood, not_int, not_str, physical_affinity, ranged, slow_movement, stone_armour, stone_construct
    Life
    1700%
    Evasion
    +100%
    Ailment Threshold
    1700%
    Resistance
    40 40 40 25
    Damage
    160%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.755 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    Lunaris
    Metadata
    LunarisStandalone
    Level
    68
    Life
    109,367
    Armour
    28,790
    Evasion
    9,478
    Energy Shield
    0
    Damage
    598
    Spell Damage
    598
    Accuracy
    290
    Attack Time
    1.755
    Experience
    20,510
    Ailment Threshold
    109,367
    Chill
    346
    Shock
    346
    Brittle
    1,956
    Scorch
    346
    Sap
    955
    LunarisComboAttack
    Attack, Damage
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Time: 1.755 sec
    Cooldown Time: 5 sec
    Deals 30% less Damage
    51% less Attack Speed
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    LunarisCyclone
    Attack
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Damage: 56%
    Attack Time: 1.755 sec
    Cooldown Time: 5 sec
    Deals 44% less Attack Damage
    130% more Movement Speed
    active skill area of effect radius +% final [-30]
    cyclone has triggered skill [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    projectile uses contact position [1]
    LunarisGlaiveProjectile
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.755 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    +5 metres to Melee Strike Range
    animation effect variation [1]
    base is projectile [1]
    lunaris glaive acceleration x [1000]
    lunaris glaive acceleration y [1000]
    lunaris glaive angle [-30]
    LunarisGlaiveProjectile2
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.755 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    +5 metres to Melee Strike Range
    animation effect variation [1]
    base is projectile [1]
    lunaris glaive acceleration x [1000]
    lunaris glaive acceleration y [1000]
    lunaris glaive angle [-15]
    LunarisGlaiveProjectile3
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.755 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    90% increased Projectile Speed
    +5 metres to Melee Strike Range
    animation effect variation [2]
    base is projectile [1]
    lunaris glaive acceleration x [100]
    lunaris glaive acceleration y [2500]
    LunarisGlaiveProjectile4
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.755 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    90% increased Projectile Speed
    +5 metres to Melee Strike Range
    animation effect variation [2]
    base is projectile [1]
    lunaris glaive acceleration x [-100]
    lunaris glaive acceleration y [2500]
    LunarisGlaiveProjectileTriggered
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.755 sec
    Deals 30% less Attack Damage
    25% reduced Projectile Speed
    base is projectile [1]
    cast on cyclone contact % [100]
    monster projectile variation [20]
    monster reverse point blank damage -% at minimum range [50]
    projectile uses contact position [1]
    LunarisTransform
    LunarisDodgeLeft
    Cooldown Time: 2.5 sec
    monster dodge distance [18]
    LunarisDodgeRight
    Cooldown Time: 2.5 sec
    monster dodge direction [1]
    monster dodge distance [18]
    LunarisGlaiveProjectileVertical
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Time: 1.755 sec
    Deals 30% less Damage
    Fires an additional Projectile
    25% reduced Projectile Speed
    base is projectile [1]
    monster projectile variation [23]
    LunarisGlaiveProjectileVertical2
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 478–717
    Critical Strike Chance: 5%
    Attack Time: 1.755 sec
    Deals 30% less Damage
    25% reduced Projectile Speed
    animation effect variation [1]
    base is projectile [1]
    monster projectile variation [23]
    LunarisSpellBarrage
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, AreaSpell
    Cast Time: 1.57 sec
    Deals 961.1 to 1442 Cold Damage
    Your Hits cannot Stun Enemies
    Base duration is 0.1 seconds
    One impact every 0.3 seconds
    cast on trigger cascade event % [100]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    TriggerCascadeLunaris
    Triggerable
    Cooldown Time: 10 sec
    trigger cascade A [50]
    trigger cascade B [-12]
    trigger cascade angle [15]
    trigger cascade angle between arms [180]
    trigger cascade behaviour variation [3]
    trigger cascade ms between spikes [80]
    trigger cascade number of arms [1]
    trigger cascade number of spikes [15]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Animated
    {
    	on_event_contact_for_projectile_02 = "PlayEffect( LunarisVerticalGlaiveCoverup, default, inherit, inherit, 0, inherit, 150, 0, inherit );"
    }
    
    Render
    {
    	selection_height_override = 250.0
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LunarisSolaris/LunarisStandalone"] = {
        name = "Lunaris, Eternal Moon",
        life = 17,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.6,
        damageSpread = 0.2,
        attackTime = 1.755,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Claw",
        skillList = {
            "LunarisCyclone",
            "LunarisDodgeLeft",
            "LunarisDodgeRight",
            "LunarisComboAttack",
            "LunarisSpellBarrage",
            "LunarisGlaiveProjectile",
            "LunarisGlaiveProjectile2",
            "LunarisGlaiveProjectile3",
            "LunarisGlaiveProjectile4",
            "LunarisGlaiveProjectileTriggered",
            "LunarisGlaiveProjectileVertical",
            "LunarisGlaiveProjectileVertical2",
            "LunarisTransform",
            "TriggerCascadeLunaris",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisCyclone"] = {
        name = "LunarisCyclone",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "cyclone_movement_speed_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "cyclone_has_triggered_skill",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {130, -50, -30, baseMultiplier = 0.56, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisDodgeLeft"] = {
        name = "LunarisDodgeLeft",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_distance",
        },
        levels = {
            [1] = {18, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisDodgeRight"] = {
        name = "LunarisDodgeRight",
        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] = {1, 18, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisComboAttack"] = {
        name = "LunarisComboAttack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "active_skill_damage_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {-51, -30, -50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisSpellBarrage"] = {
        name = "LunarisSpellBarrage",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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.Cold] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.57,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "cast_on_trigger_cascade_event_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "cannot_stun",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 300, 100, -50, levelRequirement = 61, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectile"] = {
        name = "LunarisGlaiveProjectile",
        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",
            "melee_weapon_range_+",
            "animation_effect_variation",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {1, -30, 1000, 1000, 50, 1, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectile2"] = {
        name = "LunarisGlaiveProjectile2",
        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",
            "melee_weapon_range_+",
            "animation_effect_variation",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {1, -15, 1000, 1000, 50, 1, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectile3"] = {
        name = "LunarisGlaiveProjectile3",
        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 = {
            "lunaris_glaive_acceleration_x",
            "lunaris_glaive_acceleration_y",
            "base_projectile_speed_+%",
            "melee_weapon_range_+",
            "animation_effect_variation",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {100, 2500, 90, 50, 2, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectile4"] = {
        name = "LunarisGlaiveProjectile4",
        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 = {
            "lunaris_glaive_acceleration_x",
            "lunaris_glaive_acceleration_y",
            "base_projectile_speed_+%",
            "melee_weapon_range_+",
            "animation_effect_variation",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {-100, 2500, 90, 50, 2, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectileTriggered"] = {
        name = "LunarisGlaiveProjectileTriggered",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "cast_on_cyclone_contact_%",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {100, 20, -25, 50, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectileVertical"] = {
        name = "LunarisGlaiveProjectileVertical",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {23, -25, 1, -30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisGlaiveProjectileVertical2"] = {
        name = "LunarisGlaiveProjectileVertical2",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "animation_effect_variation",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {23, -25, 1, -30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisTransform"] = {
        name = "LunarisTransform",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TriggerCascadeLunaris"] = {
        name = "TriggerCascadeLunaris",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.93,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "trigger_cascade_number_of_spikes",
            "trigger_cascade_behaviour_variation",
            "trigger_cascade_A",
            "trigger_cascade_B",
            "trigger_cascade_angle",
            "trigger_cascade_ms_between_spikes",
            "trigger_cascade_number_of_arms",
            "trigger_cascade_angle_between_arms",
        },
        levels = {
            [1] = {15, 3, 50, -12, 15, 80, 1, 180, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Monsters grant 250% increased Experience
    10000% increased Rarity of Items Dropped
    IdMonsterActBossAct8
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 10000 Max: 10000 Global
  • Gain 100% of Physical Damage as Extra Cold Damage
    IdMonsterPhysicalAddedAsColdLunaris
    FamilyPhysicalAddedAsCold
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as cold Min: 100 Max: 100 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    trigger cascade target variation [1]
    IdTriggerCascadeTargetVariation1_
    FamilyTriggerCascadeTargetVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • trigger cascade target variation Min: 1 Max: 1 Global
  • display monster mod nemesis test [0]
    IdLunarisFinalFormDaemon
    FamilyDaemon
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • display monster mod nemesis test Min: 0 Max: 0 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    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: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Cannot be Stunned
    IdMonsterCannotBeStunned1
    NameSteadfast
    FamilyMonsterCannotBeStunned
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be stunned Min: 1 Max: 1 Global
  • Spawn Tagsnot_str: 0 default: 1000
    Lunaris, Eternal Moon
    Construct
    Cannot be Damaged
    Monsters grant 250% increased Experience
    10000% increased Rarity of Items Dropped
    trigger cascade target variation [1]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cant possess this [1]
    cant touch this [1]
    SpectreN
    Tagscaster, cold_affinity, construct, extra_small_height, humanoid, immobile, is_unarmed, large_model, mud_blood, ranged, slashing_weapon, stone_armour, stone_construct
    Life
    100%
    Ailment Threshold
    100%
    Resistance
    40 40 40 25
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    LunarisCelestialForm
    Metadata
    LunarisCelestialForm
    Level
    68
    Life
    6,433
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    374
    Spell Damage
    374
    Accuracy
    290
    Attack Time
    1.5
    Experience
    10,255
    Ailment Threshold
    6,433
    Chill
    20
    Shock
    20
    Brittle
    115
    Scorch
    20
    Sap
    56
    LunarisDarkProjectile
    Spell, Area, Damage, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 5 sec
    Base duration is 7 seconds
    Deals 1537.9 Base Cold Damage per second
    base is projectile [1]
    ground maelstrom art variation [4]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-60]
    LunarisSpellBarrageCelestial
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, AreaSpell
    Cast Time: 3.83 sec
    Deals 961.1 to 1442 Cold Damage
    Your Hits cannot Stun Enemies
    Base duration is 0.1 seconds
    One impact every 0.3 seconds
    cast on trigger cascade event % [100]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-50]
    TriggerCascadeLunarisCelestial
    Triggerable
    Cooldown Time: 8 sec
    trigger cascade A [50]
    trigger cascade B [-12]
    trigger cascade angle [15]
    trigger cascade angle between arms [180]
    trigger cascade behaviour variation [3]
    trigger cascade ms between spikes [100]
    trigger cascade number of arms [1]
    trigger cascade number of spikes [15]

    Object Type

    version 2
    extends "Metadata/Monsters/LunarisSolaris/CelestialForm"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LunarisSolaris/CelestialForm"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LunarisSolaris/LunarisCelestialForm"] = {
        name = "Lunaris, Eternal Moon",
        life = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "LunarisSpellBarrageCelestial",
            "LunarisDarkProjectile",
            "TriggerCascadeLunarisCelestial",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisSpellBarrageCelestial"] = {
        name = "LunarisSpellBarrageCelestial",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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.Cold] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.83,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "cast_on_trigger_cascade_event_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "cannot_stun",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 300, 100, -50, levelRequirement = 61, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisDarkProjectile"] = {
        name = "LunarisDarkProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_cold_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "ground_maelstrom_art_variation",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {5, 7000, 4, -60, levelRequirement = 61, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TriggerCascadeLunarisCelestial"] = {
        name = "TriggerCascadeLunarisCelestial",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "trigger_cascade_number_of_spikes",
            "trigger_cascade_behaviour_variation",
            "trigger_cascade_A",
            "trigger_cascade_B",
            "trigger_cascade_angle",
            "trigger_cascade_ms_between_spikes",
            "trigger_cascade_number_of_arms",
            "trigger_cascade_angle_between_arms",
        },
        levels = {
            [1] = {15, 3, 50, -12, 15, 100, 1, 180, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Damaged
    IdMonsterCannotBeDamaged
    FamilyCannotBeDamaged
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be damaged Min: 1 Max: 1 Global
  • Cannot Be Damaged
    Immune to Damage
    Cannot be Damaged
    Monsters grant 250% increased Experience
    10000% increased Rarity of Items Dropped
    IdMonsterActBossAct8
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 10000 Max: 10000 Global
  • trigger cascade target variation [1]
    IdTriggerCascadeTargetVariation1_
    FamilyTriggerCascadeTargetVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • trigger cascade target variation Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    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: 2000 Max: 2000 Global
  • cant possess this [1]
    IdTormentCantPossessThis
    FamilyCantPossessThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant possess this Min: 1 Max: 1 Global
  • cant touch this [1]
    IdTormentCantTouchThis
    FamilyCantTouchThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • Lunaris, Eternal Moon
    Construct
    Cannot be Damaged
    trigger cascade target variation [1]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cant possess this [1]
    cant touch this [1]
    SpectreN
    Tagscaster, construct, extra_small_height, humanoid, immobile, is_unarmed, large_model, mud_blood, ranged, slashing_weapon, stone_armour, stone_construct
    Life
    100%
    Ailment Threshold
    100%
    Resistance
    40 40 40 25
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    LunarisCelestialForm
    Metadata
    LunarisCelestialFormDusk
    Level
    68
    Life
    6,433
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    374
    Spell Damage
    374
    Accuracy
    290
    Attack Time
    1.5
    Experience
    10,255
    Ailment Threshold
    6,433
    Chill
    20
    Shock
    20
    Brittle
    115
    Scorch
    20
    Sap
    56
    LunarisDarkProjectile
    Spell, Area, Damage, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 5 sec
    Base duration is 7 seconds
    Deals 1537.9 Base Cold Damage per second
    base is projectile [1]
    ground maelstrom art variation [4]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-60]

    Object Type

    version 2
    extends "Metadata/Monsters/LunarisSolaris/CelestialFormDuskDawn"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LunarisSolaris/CelestialFormDuskDawn"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LunarisSolaris/LunarisCelestialFormDusk"] = {
        name = "Lunaris, Eternal Moon",
        life = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "LunarisDarkProjectile",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["LunarisDarkProjectile"] = {
        name = "LunarisDarkProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_cold_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "ground_maelstrom_art_variation",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {5, 7000, 4, -60, levelRequirement = 61, statInterpolation = {3},  cost = { }, },
        },
    }
    
    Cannot be Damaged
    IdMonsterCannotBeDamaged
    FamilyCannotBeDamaged
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be damaged Min: 1 Max: 1 Global
  • Cannot Be Damaged
    Immune to Damage
    Cannot be Damaged
    trigger cascade target variation [1]
    IdTriggerCascadeTargetVariation1_
    FamilyTriggerCascadeTargetVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • trigger cascade target variation Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    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: 2000 Max: 2000 Global
  • cant possess this [1]
    IdTormentCantPossessThis
    FamilyCantPossessThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant possess this Min: 1 Max: 1 Global
  • cant touch this [1]
    IdTormentCantTouchThis
    FamilyCantTouchThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global