Geist des Ochsen
Untot
Spirit Of The Ox
SpectreN
Tagsghost, medium_movement, Unarmed_onhit_audio, undead
Leben
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Attack Distance
5 ~ 14
Angriffszeit
1.5 Second
Damage Spread
±20%
Erfahrung
100%
Model Size
100%
Type
TormentedSpirit
Metadata
TormentedSpiritoftheOxWild
Stufe
68
Leben
7,757
Damage
233
Zauberschaden
233
Genauigkeit
2,502
Angriffszeit
1.5
Erfahrung
28,634
Minion Life
6,930
Minion Damage
969
Minion Armour
2,413
HauntWild
Abklingzeit: 3 Sek.
SpiritBurstWild
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/wildspirit_skin_01.epk"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/TormentedSpirits/TormentedSpiritoftheOxWild"] = {
    name = "Spirit Of The Ox",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "HauntWild",
        "SpiritBurstWild",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HauntWild"] = {
    name = "HauntWild",
    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["SpiritBurstWild"] = {
    name = "SpiritBurstWild",
    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 = { }, },
    },
}
Geist des Ochsen
Untot
Spirit Of The Ox
SpectreN
Tagsghost, medium_movement, Unarmed_onhit_audio, undead
Leben
100%
Widerstand
0 0 0 0
Damage
100%
Genauigkeit
100%
Attack Distance
5 ~ 14
Angriffszeit
1.5 Second
Damage Spread
±20%
Erfahrung
100%
Model Size
100%
Type
TormentedSpiritViper
Metadata
TormentedSpiritoftheOxWildViper
Stufe
68
Leben
7,757
Damage
233
Zauberschaden
233
Genauigkeit
2,502
Angriffszeit
1.5
Erfahrung
28,634
Minion Life
6,930
Minion Damage
969
Minion Armour
2,413
HauntWild
Abklingzeit: 3 Sek.
SpiritBurstWild
active skill base area of effect radius [80]

Object Type

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

StateMachine
{
	define_shared_state =
	"
		active;
		wisp_time;
	"
}

Actor
{
	basic_action = "DoNothing"
	basic_action = "MoveForced"
	basic_action = "FollowPath"
	basic_action = "ChangeToStance1"
}

Animated
{
	serialise_animation_progress = true
}

Pathfinding
{
	immobile = false
}

ControlZone
{}

Positioned
{
	object_size = 0
	blocking = false
}

Functions
{
	update_base_speed = "SetBaseSpeed( arg1 );"
}

Stats
{
	set_monster_no_drops_if_death_timer_expired = 1
	set_is_tormented_spirit = 1
	set_suppress_phasing_visual = 1
	set_cannot_be_tagged_by_sentinel = 1
	set_cannot_be_afflicted = 1
	set_base_phasing_without_visual = 1
}

Life
{
	corpse_usable = false
}

Object Type Codes

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

BaseEvents
{
	on_construction_complete =
	"
		IfTypeContains( Primal, ()
		{
			this.my_lure = AddAttached( 'Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/guiding_light/primal_guideattract.ao', root, 1, 0, 0, 1 );
		} );
		IfTypeContains( Wild, ()
		{
			this.my_lure = AddAttached( 'Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/guiding_light/wild_guideattract.ao', root, 1, 0, 0, 1 );
		} );
		IfTypeContains( Vivid, ()
		{
			this.my_lure = AddAttached( 'Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/guiding_light/vivid_guideattract.ao', root, 1, 0, 0, 1 );
		} );
		IfTypeContains( Sacred, ()
		{
			this.my_lure = AddAttached( 'Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/guiding_light/sacred_guideattract.ao', root, 1, 0, 0, 1 );
		} );
	"
}

Positioned
{
	on_initial_position_set =
	"
		StartStateTimer( update_pos, 0.033 );
	"
}

Animated {}

StateMachine
{
	on_timer_update_pos =
	"
		this.specific_object_position = GetPositionValues();
		SetDynamicFloat( 'azmeriWisps_ANGER_CTRLs', burst, true );
		StartStateTimer( update_pos, 0.033 );
	"

	on_or_create_state_active_1 =
	"
		my_lure.PlayAnimation( animate );
	"
}

Preload
{
	preload_epk = "Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/spirit_animals/epk/wildspirit_skin_01.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/monster_mods/tormented_spirits/spirit_animals/epk/vividspirit_skin_01.epk"
	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/TormentedSpiritoftheOxWildViper"] = {
    name = "Spirit Of The Ox",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "HauntWild",
        "SpiritBurstWild",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HauntWild"] = {
    name = "HauntWild",
    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["SpiritBurstWild"] = {
    name = "SpiritBurstWild",
    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 = { }, },
    },
}
Geist des Ochsen
Untot
Spirit Of The Ox
SpectreN
Tagsghost, medium_movement, Unarmed_onhit_audio, undead
Leben
100%
Widerstand
0 0 0 0
Damage
66%
Genauigkeit
100%
Attack Distance
6 ~ 14
Angriffszeit
1.5 Second
Damage Spread
±20%
Erfahrung
100%
Model Size
100%
Type
TormentedSpiritDaemon
Metadata
TormentedSpiritoftheOxWildPossesedDaemon
Stufe
68
Leben
7,757
Damage
154
Zauberschaden
154
Genauigkeit
2,502
Angriffszeit
1.5
Erfahrung
28,634
Minion Life
6,930
Minion Damage
639
Minion Armour
2,413
SOSpiritOfTheOxWarning
Triggerable, AttackInPlace
Abklingzeit: 8 Sek.
action attack or cast time uses animation length [1]
TBSpiritOxSummon
Spell, Triggerable, Attack, Damage, AttackInPlace
Base Damage: 123—185
Zauberzeit: 1 Sek.
Angriffszeit: 1.5 Sek.
SSMSpiritOxSummon
Spell, Multicastable, Triggerable, AttackInPlace
Zauberzeit: 1 Sek.
alternate minion [1099]
generic skill trigger id [1]
monster no drops or experience [1]
number of monsters to summon [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
GTSpiritOxSummon
Spell, Triggerable, AttackInPlace
Zauberzeit: 1 Sek.
action attack or cast time uses animation length [1]
GASpiritofTheOxStampede
Triggerable, Attack, AttackInPlace
Base Damage: 123—185
Angriffsschaden: 115%
Angriffszeit: 1.5 Sek.
Verursacht 15% mehr Angriffsschaden
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]

Object Type

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

Stats
{
	is_hidden_monster = 0
}

Object Type Codes

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

Render
{
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/TormentedSpirits/TormentedSpiritoftheOxWildPossesedDaemon"] = {
    name = "Spirit Of The Ox",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.66,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "SSMSpiritOxSummon",
        "GASpiritofTheOxStampede",
        "TBSpiritOxSummon",
        "SOSpiritOfTheOxWarning",
        "GTSpiritOxSummon",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMSpiritOxSummon"] = {
    name = "SSMSpiritOxSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summon_specific_monsters_radius_+%",
        "generic_skill_trigger_id",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
    },
    levels = {
        [1] = {1, 1099, -99, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GASpiritofTheOxStampede"] = {
    name = "GASpiritofTheOxStampede",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "is_area_damage",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TBSpiritOxSummon"] = {
    name = "TBSpiritOxSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SOSpiritOfTheOxWarning"] = {
    name = "SOSpiritOfTheOxWarning",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTSpiritOxSummon"] = {
    name = "GTSpiritOxSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
SpiritOfTheOxPossessedPlayer Ref /0
Geist des Ochsen
Spieler, die vom Geist des Ochsen besessen sind, profitieren von folgenden Vorteilen:

- 50% verringerte Verlangsamungspotenz von Schwächungen auf Euch
- 60% erhöhte Schwelle für Beeinträchtigungen und Rüstung
- 20% verringerter erlittener Schaden

Spieler beschwören außerdem in regelmäßigen Abständen eine geisterhafte Stampede von Ochsen, die Gegner niedertrampelt.
Edit

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