Spirit Of The Serpent
Undead
SpectreN
Tagsghost, medium_movement, Unarmed_onhit_audio, undead
Life
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
5 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
TormentedSpirit
Metadata
TormentedSpiritoftheSerpentPrimal
Level
68
Life
7,757
Armour
2,413
Evasion Rating
708
Damage
233
Spell Damage
233
Accuracy
2,464
Attack Time
1.5
Experience
28,634
Minion Life
6,930
Minion Damage
969
Minion Armour
2,413
HauntPrimal
Cooldown Time: 3 sec
SpiritBurstPrimal
active skill base area of effect radius [80]

Object Type

version 2
extends "Metadata/Monsters/TormentedSpirits/TormentedSpiritBase"

Stats
{
	// set_base_heavy_stun_duration_ms = REPLACE_WITH_HEAVY_STUN_ANIM_LENGTH
}

Object Type Codes

version 2
extends "Metadata/Monsters/TormentedSpirits/TormentedSpiritBase"

Preload
{
	preload_epk = "Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/spirit_animals/epk/primalspirit_skin_01.epk"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/TormentedSpirits/TormentedSpiritoftheSerpentPrimal"] = {
    name = "Spirit Of The Serpent",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "HauntPrimal",
        "SpiritBurstPrimal",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HauntPrimal"] = {
    name = "HauntPrimal",
    hidden = true,
    color = ,
    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["SpiritBurstPrimal"] = {
    name = "SpiritBurstPrimal",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_area_of_effect_radius",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Spirit Of The Serpent
Undead
SpectreN
Tagsghost, medium_movement, Unarmed_onhit_audio, undead
Life
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
5 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
TormentedSpiritViper
Metadata
TormentedSpiritoftheSerpentPrimalViper
Level
68
Life
7,757
Armour
2,413
Evasion Rating
708
Damage
233
Spell Damage
233
Accuracy
2,464
Attack Time
1.5
Experience
28,634
Minion Life
6,930
Minion Damage
969
Minion Armour
2,413
HauntPrimal
Cooldown Time: 3 sec
SpiritBurstPrimal
active skill base area of effect radius [80]

Object Type

Object Type Codes

 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/TormentedSpirits/TormentedSpiritoftheSerpentPrimalViper"] = {
    name = "Spirit Of The Serpent",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "HauntPrimal",
        "SpiritBurstPrimal",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HauntPrimal"] = {
    name = "HauntPrimal",
    hidden = true,
    color = ,
    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["SpiritBurstPrimal"] = {
    name = "SpiritBurstPrimal",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_area_of_effect_radius",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Spirit Of The Serpent
Undead
SpectreN
Tagsghost, medium_movement, Unarmed_onhit_audio, undead
Life
100%
Resistance
0 0 0 0
Damage
66%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
6 ~ 50
Attack Time
1.5 Second
Damage Spread
±20%
Experience
100%
Model Size
75%
Type
TormentedSpiritDaemon
Metadata
TormentedSpiritoftheSerpentPrimalPossesedDaemon
Level
68
Life
7,757
Armour
2,413
Evasion Rating
708
Damage
154
Spell Damage
154
Accuracy
2,464
Attack Time
1.5
Experience
28,634
Minion Life
6,930
Minion Damage
639
Minion Armour
2,413
EAASerpentSpiritSnakeBarrage
Cooldown Time: 2.5 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
GASerpentSpiritSnakeBarrage
Triggerable, Attack
Base Damage: 123–185
Critical Hit Chance: 5%
Attack Damage: 110%
Attack Time: 1.5 sec
Deals 10% more Attack Damage
Converts 20% of Physical Damage to Lightning Damage
50% chance to Poison on Hit
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]

Object Type

version 2
abstract
extends "Metadata/Monsters/Daemon/AbstractDaemon"
extends "Metadata/Monsters/TormentedSpirits/SpiritFadeIn"

Stats
{
	is_hidden_monster = 0
}

 Actor
{
	/* basic_action = "FaceLastTarget" */
	leveled_starting_effects = "FaceLastTarget"
	leveled_starting_effects = "ChangeToStance1"
}

StateMachine
{
	define_shared_state =
	"
		render;
		skill_time;
	"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
extends "Metadata/Monsters/TormentedSpirits/SpiritFadeIn"

BaseEvents
{
	on_construction_complete = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/spirit_of_the_serpent/epk/SNAKE_primalspirit_skin_01.epk' );"
}

Render
{
	disable_rendering = true
}

StateMachine
{
	on_state_render_1 = "EnableRendering();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/TormentedSpirits/TormentedSpiritoftheSerpentPrimalPossesedDaemon"] = {
    name = "Spirit Of The Serpent",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.66,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 50,
    accuracy = 1,
    skillList = {
        "GASerpentSpiritSnakeBarrage",
        "EAASerpentSpiritSnakeBarrage",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["GASerpentSpiritSnakeBarrage"] = {
    name = "GASerpentSpiritSnakeBarrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_chance_to_poison_on_hit_%",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 20, 200, 50, baseMultiplier = 1.1, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAASerpentSpiritSnakeBarrage"] = {
    name = "EAASerpentSpiritSnakeBarrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
SpiritOfTheSerpentPossessedPlayer Ref /0
Spirit Of The Serpent
Players possessed by the Spirit Of The Serpent have All Damage from Hits Contributes to Poison Magnitude, Always Poison on Hit and 80% increased Damage.
Players will also be accompanied by Spiritual Snakes that periodically strike enemies.
Edit

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