Purity Restored
Construct
display summons water elementals text [1]
monster base type attack cast speed +% and damage -% final [33]
monster casts ice nova text [1]
SpectreN
Tagscaster, cold_affinity, construct, has_one_handed_melee, has_thrusting_one_hand_sword, humanoid, large_height, melee, mud_blood, not_dex, not_int, physical_affinity, puncturing_weapon, slow_movement, stone_armour, summoner
Life
300%
Armour
+100%
Ailment Threshold
300%
Resistance
0 0 0 0
Damage
135%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 17
Attack Time
1.875 Second
Damage Spread
±20%
Experience
150%
Model Size
100%
Type
StatueBoss
Metadata
GoldStatueLargeBossFemaleMapBoss
Level
68
Life
19,300
Armour
57,580
Evasion
4,739
Energy Shield
0
Damage
504
Spell Damage
504
Accuracy
290
Attack Time
1.875
Experience
15,383
Ailment Threshold
19,300
Chill
61
Shock
61
Brittle
345
Scorch
61
Sap
169
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 403–605
Critical Strike Chance: 5%
Attack Time: 1.875 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
IceNovaWaterElemental
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova
Ice Nova
Critical Strike Chance: 5%
Effectiveness of Added Damage: 70%
Cast Time: 1 sec
A circle of ice expands from the caster.
Deals 770.4 to 1203 Cold Damage
Base radius is 2.6 metres
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [15]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
StatueSummonWaterElementals
Minion, Multicastable, CreatesMinion, Spell
Cast Time: 1 sec
number of water elementals allowed [4]
number of water elementals to summon [2]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "One_Hand_Mace"
	basic_action = "Emerge"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance1"
	off_hand_unarmed_type = "Shield"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Animated
{
	on_any_wake = "parent.HideMeshSegments(leavesbase_dummyShape, doublesided_leaves_dummyShape, statuebase_dummyShape);"
	on_any_wake_unarmed = "parent.HideMeshSegments(leavesbase_dummyShape, doublesided_leaves_dummyShape, statuebase_dummyShape);"
	on_any_wake_sword = "parent.HideMeshSegments(shortsword_dummyShape, base_dummyShape, leaves_body_dummyShape, doublesided_leaves_dummyShape);"	
	on_any_wake_spear = "parent.HideMeshSegments(statue_dummyShape, spearShape, spear_dummyShape, leaves_body_dummyShape, doublesided_leaves_dummyShape);"
	on_any_wake_spear_shield = "parent.HideMeshSegments(statue_dummyShape, spearShape, shieldShape);"
}

Life
{
	on_death = "DetachAllContainingText( blue_ ); DetachAllContainingText( orange_ ); DetachAllContainingText( daresso_ ); DetachAllContainingText( divine_ );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Statue/GoldStatueLargeBossFemaleMapBoss"] = {
    name = "Purity Restored",
    life = 3,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.35,
    damageSpread = 0.2,
    attackTime = 1.875,
    attackRange = 17,
    accuracy = 1,
    weaponType1 = "Thrusting One Hand Sword",
    skillList = {
        "IceNovaWaterElemental",
        "Melee",
        "StatueSummonWaterElementals",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["IceNovaWaterElemental"] = {
    name = "Ice Nova",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A circle of ice expands from the caster.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_base_area_of_effect_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "action_attack_or_cast_time_uses_animation_length",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.25, 26, -25, 15, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
        [2] = {4.4200000762939, 6.9000000953674, 26, -25, 15, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["StatueSummonWaterElementals"] = {
    name = "StatueSummonWaterElementals",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Minion] = true,
        [SkillType.Multicastable] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_water_elementals_to_summon",
        "number_of_water_elementals_allowed",
    },
    levels = {
        [1] = {2, 4, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
display summons water elementals text [1]
IdMonsterSummonsWaterElementalsText
FamilyMonsterSummonsWaterElementalsText
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • display summons water elementals text Min: 1 Max: 1 Global
  • monster base type attack cast speed +% and damage -% final [33]
    IdMonsterSpeedAndDamageFixupComplete
    FamilyMonsterSpeedAndDamageFixup
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base type attack cast speed +% and damage -% final Min: 33 Max: 33 Global
  • Craft Tagscaster_damage damage attack caster speed
    monster casts ice nova text [1]
    IdMonsterCastsIceNovaText
    FamilyMonsterCastsIceNovaText
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster casts ice nova text Min: 1 Max: 1 Global