Dusk, Harbinger of Lunaris
Humanoid
Gain 100% of Physical Damage as Extra Cold Damage
Monsters grant 250% increased Experience
monster dropped item rarity +% [6000]
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
heal aura owner % max life on death [0]
SpectreN
AreaThe Lunaris Temple Level 2
Tagscaster, cold_affinity, has_bow, human, humanoid, light_armour, medium_height, medium_movement, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
Life
1600%
Energy Shield From Life
25%
Evasion
+50%
Ailment Threshold
1600%
Resistance
40 40 40 25
Damage
140%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 80
Attack Time
1.605 Second
Damage Spread
±20%
Experience
200%
Model Size
120%
Type
LunarisGuard
Metadata
GuardianOfLunaris
Level
59
Life
55,504
Armour
13,996
Evasion
5,141
Energy Shield
867
Damage
330
Spell Damage
330
Accuracy
203
Attack Time
1.605
Experience
15,992
Ailment Threshold
55,504
Chill
176
Shock
176
Brittle
993
Scorch
176
Sap
485
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Time: 1.605 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
MonsterSnipeDuskBoss
Attack, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, RangedAttack, MirageArcherCanUse, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 140%
Attack Time: 1.605 sec
Cooldown Time: 5 sec
Projectiles Pierce all Targets
Deals 40% more Attack Damage
base is projectile [1]
skill can fire arrows [1]
ColdFlameDashDusk
Spell, Movement, Damage, DamageOverTime, Duration, Totemable, Triggerable, Fire, Trappable, Mineable, Travel, Blink, Cooldown
Flame Dash
Critical Strike Chance: 5%
Cast Time: 0.75 sec
Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.
Deals 261.1 to 391.6 Cold Damage
Base duration is 4 seconds
is area damage [1]
DuskCurveProjectile1
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.605 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [1000]
lunaris glaive angle [-25]
DuskCurveProjectile2
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.605 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
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]
DuskCurveProjectile3
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.605 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
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]
DuskBarrage
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable
Barrage
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Time: 1.605 sec
Cooldown Time: 8 sec
After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.
Your Hits cannot Stun Enemies
Deals 80% less Damage
Fires 5 additional Projectiles
Fires Projectiles sequentially
20% less Attack Speed
skill can fire arrows [1]
skill can fire wand projectiles [1]
DuskCurveProjectile4
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.605 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
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]
DuskCurveProjectile5
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.605 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration y [-500]
lunaris glaive angle [-5]
DuskCurveProjectile6
Attack, RangedAttack, Projectile, Triggerable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Damage: 70%
Attack Time: 1.605 sec
Deals 30% less Attack Damage
Deals 30% less Damage
Fires an additional Projectile
20% more Attack Speed
+5 metres to Melee Strike Range
base is projectile [1]
lunaris glaive acceleration x [-250]
lunaris glaive acceleration y [-250]
CarpetBombProjectileDusk
Attack, Damage, Projectile, Area, Totemable, Trappable, Mineable
Base Damage: 264–396
Critical Strike Chance: 5%
Attack Time: 1.605 sec
Cooldown Time: 7 sec
Deals 30% less Damage
Fires 10 additional Projectiles
50% of Physical Damage Converted to Cold Damage
60% less Attack Speed
active skill area of effect radius +% final [100]
base is projectile [1]
MortarInRectangleDusk
Spell, Damage, Projectile, Area, Totemable, Trappable, Mineable, Triggerable
Cast Time: 1 sec
base is projectile [1]
is area damage [1]
projectile spread radius [10]
skill unusable [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Life
{
	corpse_usable = false
}

Transitionable
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "RemoveEffects( );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/GuardianOfLunaris/GuardianOfLunaris"] = {
    name = "Dusk, Harbinger of Lunaris",
    life = 16,
    energyShield = 0.25,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.605,
    attackRange = 80,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "Melee",
        "DuskBarrage",
        "ColdFlameDashDusk",
        "MonsterSnipeDuskBoss",
        "DuskCurveProjectile1",
        "DuskCurveProjectile2",
        "DuskCurveProjectile3",
        "DuskCurveProjectile4",
        "DuskCurveProjectile5",
        "DuskCurveProjectile6",
        "CarpetBombProjectileDusk",
        "MortarInRectangleDusk",
    },
    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 = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskBarrage"] = {
    name = "Barrage",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "active_skill_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "cannot_stun",
        "projectiles_barrage",
    },
    levels = {
        [1] = {5, -80, -20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ColdFlameDashDusk"] = {
    name = "Flame Dash",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
        [SkillType.Damage] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Travel] = true,
        [SkillType.Blink] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        spell = true,
        duration = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 4000, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterSnipeDuskBoss"] = {
    name = "MonsterSnipeDuskBoss",
    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 = {
        "base_is_projectile",
        "always_pierce",
        "skill_can_fire_arrows",
    },
    levels = {
        [1] = {baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskCurveProjectile1"] = {
    name = "DuskCurveProjectile1",
    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",
    },
    levels = {
        [1] = {1, -25, 1000, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskCurveProjectile2"] = {
    name = "DuskCurveProjectile2",
    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",
    },
    levels = {
        [1] = {1, -20, 750, 250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskCurveProjectile3"] = {
    name = "DuskCurveProjectile3",
    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",
    },
    levels = {
        [1] = {1, -15, 500, 500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskCurveProjectile4"] = {
    name = "DuskCurveProjectile4",
    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",
    },
    levels = {
        [1] = {1, -10, 250, 300, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskCurveProjectile5"] = {
    name = "DuskCurveProjectile5",
    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",
    },
    levels = {
        [1] = {1, -5, -500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DuskCurveProjectile6"] = {
    name = "DuskCurveProjectile6",
    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",
    },
    levels = {
        [1] = {1, -250, -250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CarpetBombProjectileDusk"] = {
    name = "CarpetBombProjectileDusk",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.67,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "skill_physical_damage_%_to_convert_to_cold",
        "active_skill_attack_speed_+%_final",
        "active_skill_damage_+%_final",
        "active_skill_area_of_effect_radius_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {10, 50, -60, -30, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MortarInRectangleDusk"] = {
    name = "MortarInRectangleDusk",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "base_is_projectile",
        "is_area_damage",
        "skill_unusable",
    },
    levels = {
        [1] = {10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Gain 100% of Physical Damage as Extra Cold Damage
IdMonsterPhysicalAddedAsColdSkeletonMaps
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
    Monsters grant 250% increased Experience
    monster dropped item rarity +% [6000]
    IdMonsterQuestBossAct8
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 6000 Max: 6000 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]
    IdBossHealOnPlayerDeath
    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]
    Dusk, Harbinger of Lunaris
    Humanoid
    Gain 100% of Physical Damage as Extra Cold Damage
    Monsters grant 250% increased Experience
    monster dropped item rarity +% [6000]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, has_bow, human, humanoid, light_armour, medium_movement, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Life
    1600%
    Energy Shield From Life
    25%
    Evasion
    +50%
    Ailment Threshold
    1600%
    Resistance
    40 40 40 25
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 80
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    120%
    Type
    LunarisGuard
    Metadata
    GuardianOfLunarisStandalone
    Level
    68
    Life
    102,934
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    1,532
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.605
    Experience
    20,510
    Ailment Threshold
    102,934
    Chill
    325
    Shock
    325
    Brittle
    1,841
    Scorch
    325
    Sap
    899
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.605 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    MonsterSnipeDuskBoss
    Attack, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, RangedAttack, MirageArcherCanUse, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 140%
    Attack Time: 1.605 sec
    Cooldown Time: 5 sec
    Projectiles Pierce all Targets
    Deals 40% more Attack Damage
    base is projectile [1]
    skill can fire arrows [1]
    ColdFlameDashDusk
    Spell, Movement, Damage, DamageOverTime, Duration, Totemable, Triggerable, Fire, Trappable, Mineable, Travel, Blink, Cooldown
    Flame Dash
    Critical Strike Chance: 5%
    Cast Time: 0.75 sec
    Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.
    Deals 386.3 to 579.5 Cold Damage
    Base duration is 4 seconds
    is area damage [1]
    DuskCurveProjectile1
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.605 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [1000]
    lunaris glaive angle [-25]
    DuskCurveProjectile2
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.605 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    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]
    DuskCurveProjectile3
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.605 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    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]
    DuskBarrage
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable
    Barrage
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.605 sec
    Cooldown Time: 8 sec
    After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.
    Your Hits cannot Stun Enemies
    Deals 80% less Damage
    Fires 5 additional Projectiles
    Fires Projectiles sequentially
    20% less Attack Speed
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    DuskCurveProjectile4
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.605 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    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]
    DuskCurveProjectile5
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.605 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration y [-500]
    lunaris glaive angle [-5]
    DuskCurveProjectile6
    Attack, RangedAttack, Projectile, Triggerable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Damage: 70%
    Attack Time: 1.605 sec
    Deals 30% less Attack Damage
    Deals 30% less Damage
    Fires an additional Projectile
    20% more Attack Speed
    +5 metres to Melee Strike Range
    base is projectile [1]
    lunaris glaive acceleration x [-250]
    lunaris glaive acceleration y [-250]
    CarpetBombProjectileDusk
    Attack, Damage, Projectile, Area, Totemable, Trappable, Mineable
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.605 sec
    Cooldown Time: 7 sec
    Deals 30% less Damage
    Fires 10 additional Projectiles
    50% of Physical Damage Converted to Cold Damage
    60% less Attack Speed
    active skill area of effect radius +% final [100]
    base is projectile [1]
    MortarInRectangleDusk
    Spell, Damage, Projectile, Area, Totemable, Trappable, Mineable, Triggerable
    Cast Time: 1 sec
    base is projectile [1]
    is area damage [1]
    projectile spread radius [10]
    skill unusable [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Preload
    {
    	preload_monster_variety = "Metadata/Monsters/LunarisSolaris/LunarisCelestialFormDuskMapStandalone"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Life
    {
    	on_death = "RemoveEffects( );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/GuardianOfLunaris/GuardianOfLunarisStandalone"] = {
        name = "Dusk, Harbinger of Lunaris",
        life = 16,
        energyShield = 0.25,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 80,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "Melee",
            "DuskBarrage",
            "ColdFlameDashDusk",
            "MonsterSnipeDuskBoss",
            "DuskCurveProjectile1",
            "DuskCurveProjectile2",
            "DuskCurveProjectile3",
            "DuskCurveProjectile4",
            "DuskCurveProjectile5",
            "DuskCurveProjectile6",
            "CarpetBombProjectileDusk",
            "MortarInRectangleDusk",
        },
        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 = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskBarrage"] = {
        name = "Barrage",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "After a short preparation time, you fire individual projectiles repeatedly with a Bow or Wand. These projectiles have a small randomised spread. This skill cannot be Triggered.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "active_skill_damage_+%_final",
            "active_skill_attack_speed_+%_final",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "cannot_stun",
            "projectiles_barrage",
        },
        levels = {
            [1] = {5, -80, -20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ColdFlameDashDusk"] = {
        name = "Flame Dash",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
            [SkillType.Damage] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Duration] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Travel] = true,
            [SkillType.Blink] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            spell = true,
            duration = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 4000, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterSnipeDuskBoss"] = {
        name = "MonsterSnipeDuskBoss",
        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 = {
            "base_is_projectile",
            "always_pierce",
            "skill_can_fire_arrows",
        },
        levels = {
            [1] = {baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskCurveProjectile1"] = {
        name = "DuskCurveProjectile1",
        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",
        },
        levels = {
            [1] = {1, -25, 1000, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskCurveProjectile2"] = {
        name = "DuskCurveProjectile2",
        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",
        },
        levels = {
            [1] = {1, -20, 750, 250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskCurveProjectile3"] = {
        name = "DuskCurveProjectile3",
        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",
        },
        levels = {
            [1] = {1, -15, 500, 500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskCurveProjectile4"] = {
        name = "DuskCurveProjectile4",
        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",
        },
        levels = {
            [1] = {1, -10, 250, 300, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskCurveProjectile5"] = {
        name = "DuskCurveProjectile5",
        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",
        },
        levels = {
            [1] = {1, -5, -500, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DuskCurveProjectile6"] = {
        name = "DuskCurveProjectile6",
        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",
        },
        levels = {
            [1] = {1, -250, -250, 20, 50, -30, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CarpetBombProjectileDusk"] = {
        name = "CarpetBombProjectileDusk",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.67,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_additional_projectiles",
            "skill_physical_damage_%_to_convert_to_cold",
            "active_skill_attack_speed_+%_final",
            "active_skill_damage_+%_final",
            "active_skill_area_of_effect_radius_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {10, 50, -60, -30, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MortarInRectangleDusk"] = {
        name = "MortarInRectangleDusk",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_spread_radius",
            "base_is_projectile",
            "is_area_damage",
            "skill_unusable",
        },
        levels = {
            [1] = {10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Gain 100% of Physical Damage as Extra Cold Damage
    IdMonsterPhysicalAddedAsColdSkeletonMaps
    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
    Monsters grant 250% increased Experience
    monster dropped item rarity +% [6000]
    IdMonsterQuestBossAct8
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 6000 Max: 6000 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
  • Edit

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