Doedre's Hatred
Construct
50% of Physical Damage Converted to Cold Damage
40% more Attack Speed
SpectreN
Tagsbone_armour, cleaving_weapon, construct, extra_extra_small_height, fast_movement, is_unarmed, melee, physical_affinity, skeleton, undead
Life
180%
Ailment Threshold
180%
Resistance
40 40 40 20
Damage
96%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
0.855 Second
Damage Spread
±20%
Experience
120%
Model Size
100%
Type
DoedreSummonedSkullIcy
Metadata
IcyRagingSpiritProphecy
Level
68
Life
11,580
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
359
Spell Damage
359
Accuracy
290
Attack Time
0.855
Experience
12,306
Ailment Threshold
11,580
Chill
37
Shock
37
Brittle
207
Scorch
37
Sap
101
ProphecyRagingSpiritMeleeAttack
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 287–430
Critical Strike Chance: 5%
Attack Time: 0.855 sec
Strike your foes down with a powerful blow.

Object Type

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	collision_hull_type = "projectile"
}

Stats
{
	set_item_drop_slots = 0
	untargetable_by_monster_ai = 1

}
Actor
{
	basic_action = "Emerge"
}

Life
{
	corpse_usable = false
}

Animated
{
	animated_object = "Metadata/Monsters/SummonedSkull/SummonedSkull.ao"
}

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Animated
{
	on_spawn = "DisableArrowAttachment();"
	on_end_spawn = "EnableArrowAttachment();"
}

Targetable
{
	no_highlight = true
	targetable = false
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/IcyRagingSpirit/IcyRagingSpiritProphecy"] = {
    name = "Doedre's Hatred",
    life = 1.8,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 0.96,
    damageSpread = 0.2,
    attackTime = 0.855,
    attackRange = 8,
    accuracy = 1,
    skillList = {
        "ProphecyRagingSpiritMeleeAttack",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyRagingSpiritMeleeAttack"] = {
    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 = {
        "active_skill_damage_+%_final",
    },
    levels = {
        [1] = {76, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [2] = {71, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
        [3] = {66, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
        [4] = {61, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
        [5] = {56, levelRequirement = 15, statInterpolation = {1},  cost = { }, },
        [6] = {52, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
        [7] = {47, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
        [8] = {42, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [9] = {38, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
        [10] = {35, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
        [11] = {32, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
        [12] = {28, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [13] = {22, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
        [14] = {18, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [15] = {12, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
        [16] = {10, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [17] = {7, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
        [18] = {5, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [19] = {2, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [20] = {0, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [21] = {-2, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [22] = {-4, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [23] = {-7, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [24] = {-10, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
    },
}
50% of Physical Damage Converted to Cold Damage
IdMonsterSummonedElementalCold
FamilyColdDamageAsPortionOfDamage
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • base physical damage % to convert to cold Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    40% more Attack Speed
    IdMonsterSummonedSkullFastAttack1
    FamilyIncreasedAttackSpeed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • active skill attack speed +% final Min: 40 Max: 40 Global
  • Craft Tagsattack speed