Frost Rattler
Undead
Skills fire 2 additional Projectiles
undead description [1]
SpectreY
Tagsbone_armour, bones, caster, cold_affinity, is_unarmed, medium_height, not_str, ranged, skeleton, slashing_weapon, undead, very_slow_movement
Life
84%
Energy Shield From Life
100%
Evasion
+15%
Ailment Threshold
84%
Resistance
0 40 0 0
Damage
60%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 46
Attack Time
1.605 Second
Damage Spread
±20%
Experience
120%
Model Size
100%
Type
SkeletonCasterCold
Metadata
SkeletonCasterCold6StrMission_
Level
68
Life
5,404
Armour
28,790
Evasion
5,450
Energy Shield
6,127
Damage
224
Spell Damage
224
Accuracy
290
Attack Time
1.605
Experience
12,306
Ailment Threshold
5,404
Chill
17
Shock
17
Brittle
97
Scorch
17
Sap
47
SkeletonProjectileCold
Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
Critical Strike Chance: 5%
Cast Time: 1.95 sec
Deals 1535 to 2394 Cold Damage
15% chance to Freeze enemies
base is projectile [1]
spell maximum action distance +% [-60]

Object Type

version 2
extends "Metadata/Monsters/Skeletons/SkeletonCaster"

StateMachine
{
	define_shared_state = "glow;"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Skeletons/SkeletonCaster"

Actor
{
	on_start_Revive =
	"
		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_ice.ao, R_Weapon );
		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_ice.ao, L_Weapon );
	"
}

StateMachine
{
	on_or_create_state_glow_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk );"
	on_or_create_state_glow_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Skeletons/SkeletonCasterCold6StrMission_"] = {
    name = "Frost Rattler",
    life = 0.84,
    energyShield = 1,
    fireResist = 0,
    coldResist = 40,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.6,
    damageSpread = 0.2,
    attackTime = 1.605,
    attackRange = 46,
    accuracy = 1,
    skillList = {
        "SkeletonProjectileCold",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SkeletonProjectileCold"] = {
    name = "SkeletonProjectileCold",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.95,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "spell_maximum_action_distance_+%",
        "base_chance_to_freeze_%",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -60, 15, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -60, 15, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
        [3] = {2.7000000476837, 4.210000038147, -60, 15, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
    },
}
Skills fire 2 additional Projectiles
IdMonsterMultipleProjectilesImplicit1
FamilyMonsterMultipleProjectile
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • number of additional projectiles Min: 2 Max: 2 Global
  • undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable