Profecía Perandus Rampage
Ungir Joya ramificadora El Panteón Árbol de Habilidades Pasivas Fossil Catalizadores Orbe de delirio Escarabajo Breachstone Emblem Joya Atemporal Cartas de Adivinación
Hombre Cabra Chamán
El Ascenso
Goatman Shaman

Hombre Cabra Chamán

SpectreY
AreaEl Ascenso
TagsLanzador de hechizos, red_blood, beast, mammal_beast, humanoid, not_str, not_dex
Damage150%
Vida100%
Energy Shield From Life50%
Ailment Threshold100%
Daño de golpe crítico5%
TypeGoatmanShaman
Attack Distance5 ~ 12
Attack Time1.125 Second
Damage Spread20%
Precisión+100%

MonsterFireballContactPos
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 4050 a 6284 de Daño de Fuego
spell maximum action distance +% [-50]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 1.33 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 4206 a 6308 de Daño de Fuego
fire shield damage threshold [4334]
+19399 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second

MeleeAtAnimationSpeed
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles action_attack_or_cast_time_uses_animation_length projectile_uses_contact_position use_scaled_contact_offset Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
84Hombre Cabra Chamán287531608.51.1257619162658548381075000

MonsterFireballContactPos
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 3669 a 5692 de Daño de Fuego
spell maximum action distance +% [-50]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 1.33 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 3813 a 5719 de Daño de Fuego
fire shield damage threshold [4334]
+19399 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second

MeleeAtAnimationSpeed
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles action_attack_or_cast_time_uses_animation_length projectile_uses_contact_position use_scaled_contact_offset Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
82Hombre Cabra Chamán257521434.91.1256334144257945316775000

MonsterFireballContactPos
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 3006 a 4664 de Daño de Fuego
spell maximum action distance +% [-50]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 1.33 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 3129 a 4694 de Daño de Fuego
fire shield damage threshold [3847]
+17039 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second

MeleeAtAnimationSpeed
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles action_attack_or_cast_time_uses_animation_length projectile_uses_contact_position use_scaled_contact_offset Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
78Hombre Cabra Chamán199271139.21.1254268113286852213475000

MonsterFireballContactPos
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 2337 a 3626 de Daño de Fuego
spell maximum action distance +% [-50]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 1.33 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 2437 a 3656 de Daño de Fuego
fire shield damage threshold [3074]
+14358 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second

MeleeAtAnimationSpeed
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles action_attack_or_cast_time_uses_animation_length projectile_uses_contact_position use_scaled_contact_offset Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
73Hombre Cabra Chamán14804849.81.125271683485676135875000

MonsterFireballContactPos
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 1810 a 2808 de Daño de Fuego
spell maximum action distance +% [-50]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 1.33 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 1891 a 2837 de Daño de Fuego
fire shield damage threshold [2334]
+11966 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second

MeleeAtAnimationSpeed
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles action_attack_or_cast_time_uses_animation_length projectile_uses_contact_position use_scaled_contact_offset Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
68Hombre Cabra Chamán10768630.41.12517226127468186175000

MonsterFireballContactPos
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 15.25 a 22.87 de Daño de Fuego
spell maximum action distance +% [-50]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 1.33 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 39.56 a 59.33 de Daño de Fuego
fire shield damage threshold [25]
+649 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second

MeleeAtAnimationSpeed
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles action_attack_or_cast_time_uses_animation_length projectile_uses_contact_position use_scaled_contact_offset Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
7Hombre Cabra Chamán8815.21.12533551481720000
Fireball60OnlyLastTarget TargetNotNear
Fireball 3
FireShield6IHaveNoMoltenShell EnemyNotNearTarget
FireShield 18IHaveNoMoltenShell EnemyFarFromTarget NotOnFullLife
Flee6NoRepeat TargetNear TargetIsEnemy
StrafeLeft3NoRepeat TargetNotNear TargetIsEnemy
StrafeRight3NoRepeat TargetNotNear TargetIsEnemy
Melee 3
Melee 9OnlyLastTarget TargetNear

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "One_Hand_Mace"
}

Monster
{
	flip_enabled = true
}

StateMachine
{
	define_shared_state = "epk;"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
     //turn_duration = 0.3
}

Animated
{
	on_event_leave_ground_for_leap = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
	on_event_leave_ground_for_leap_staff = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
}

StateMachine
{
	on_or_create_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk );"
}
Resiste FuegoResiste HieloResiste RayoResiste Caos
20000
45000
75000
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Goatman/GoatmanShamanFireball"] = {
    name = "Goatman Shaman",
    life = 1,
    energyShield = 0.5,
    fireResist = 75,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.125,
    attackRange = 12,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "MonsterFireballContactPos",
        "MeleeAtAnimationSpeed",
        "GoatmanMoltenShell",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballContactPos"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 2.5,
    incrementalEffectiveness = 0.0394,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.33,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
    },
    levels = {
        [1] = {0.8, 1.2, -50, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {1.94, 3.01, -50, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
    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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GoatmanMoltenShell"] = {
    name = "Molten Shell",
    hidden = true,
    color = "1",
    baseEffectiveness = 6.5,
    incrementalEffectiveness = 0.039,
    description = "Summons fiery elemental shields providing additional armour for a short duration. If cumulative physical damage prevented by your blocking or armour reaches a threshold, the shields explode outwards, dealing fire damage to surrounding enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.DamageCannotBeReflected] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1.17,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "fire_shield_damage_threshold",
        "base_physical_damage_reduction_rating",
        "base_resist_all_elements_%",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "molten_shell_expire_after_x_hits",
        "is_area_damage",
        "always_ignite",
    },
    levels = {
        [1] = {0.8, 1.2, 20, 335, 0, 1, 0, 1, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [2] = {0.8, 1.2, 25, 649, 0, 1, 0, 1, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [3] = {0.8, 1.2, 36, 1000, 0, 1, 0, 1, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [4] = {0.8, 1.2, 49, 1633, 0, 1, 0, 1, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [5] = {0.8, 1.2, 64, 2075, 0, 1, 0, 1, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [6] = {0.8, 1.2, 91, 2573, 0, 1, 0, 1, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [7] = {0.8, 1.2, 116, 3094, 0, 1, 0, 1, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [8] = {0.8, 1.2, 160, 3641, 0, 1, 0, 1, critChance = 5, levelRequirement = 26, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [9] = {0.8, 1.2, 209, 4352, 0, 1, 0, 1, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [10] = {0.8, 1.2, 315, 5313, 0, 1, 0, 1, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [11] = {0.8, 1.2, 374, 5890, 0, 1, 0, 1, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [12] = {0.8, 1.2, 377, 6189, 0, 1, 0, 1, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [13] = {0.8, 1.2, 565, 7030, 0, 1, 0, 1, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [14] = {0.8, 1.2, 752, 7870, 0, 1, 0, 1, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [15] = {0.8, 1.2, 1194, 9159, 0, 1, 0, 1, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [16] = {0.8, 1.2, 1403, 9867, 0, 1, 0, 1, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [17] = {0.8, 1.2, 2091, 11090, 0, 1, 0, 1, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [18] = {0.8, 1.2, 2211, 11524, 0, 1, 0, 1, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [19] = {0.8, 1.2, 2334, 11966, 0, 1, 0, 1, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [20] = {0.8, 1.2, 2456, 12428, 0, 1, 0, 1, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [21] = {0.8, 1.2, 2579, 12894, 0, 1, 0, 1, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [22] = {0.8, 1.2, 2746, 13369, 0, 1, 0, 1, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [23] = {0.8, 1.2, 2912, 13857, 0, 1, 0, 1, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [24] = {0.8, 1.2, 3074, 14358, 0, 1, 0, 1, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [25] = {0.8, 1.2, 3237, 14875, 0, 1, 0, 1, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [26] = {0.8, 1.2, 3397, 15397, 0, 1, 0, 1, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [27] = {0.8, 1.2, 3552, 15931, 0, 1, 0, 1, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [28] = {0.8, 1.2, 3703, 16480, 0, 1, 0, 1, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [29] = {0.8, 1.2, 3847, 17039, 0, 1, 0, 1, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [30] = {0.8, 1.2, 3981, 17613, 0, 1, 0, 1, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [31] = {0.8, 1.2, 4110, 18195, 0, 1, 0, 1, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [32] = {0.8, 1.2, 4230, 18790, 0, 1, 0, 1, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [33] = {0.8, 1.2, 4334, 19399, 0, 1, 0, 1, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
SpectreY
Area
Modbase cast speed +% [-50]
TagsLanzador de hechizos, red_blood, beast, mammal_beast, humanoid, not_str, not_dex
Damage150%
Vida100%
Energy Shield From Life50%
Ailment Threshold100%
Daño de golpe crítico5%
TypeGoatmanShaman
Attack Distance5 ~ 12
Attack Time1.125 Second
Damage Spread20%
Precisión+100%

MonsterFireballRepeat
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 1926 a 2988 de Daño de Fuego
base is projectile [1]
spell maximum action distance +% [-50]
Las Habilidades se Repiten 2 Veces más
100% más de velocidad de lanzamiento de hechizos

Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 0.85 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 4206 a 6308 de Daño de Fuego
fire shield damage threshold [4334]
+19399 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
84Hombre Cabra Chamán287531608.51.1257619162658548381075000

MonsterFireballRepeat
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 1745 a 2707 de Daño de Fuego
base is projectile [1]
spell maximum action distance +% [-50]
Las Habilidades se Repiten 2 Veces más
100% más de velocidad de lanzamiento de hechizos

Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 0.85 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 3813 a 5719 de Daño de Fuego
fire shield damage threshold [4334]
+19399 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
82Hombre Cabra Chamán257521434.91.1256334144257945316775000

MonsterFireballRepeat
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 1430 a 2218 de Daño de Fuego
base is projectile [1]
spell maximum action distance +% [-50]
Las Habilidades se Repiten 2 Veces más
100% más de velocidad de lanzamiento de hechizos

Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 0.85 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 3129 a 4694 de Daño de Fuego
fire shield damage threshold [3847]
+17039 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
78Hombre Cabra Chamán199271139.21.1254268113286852213475000

MonsterFireballRepeat
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 1111 a 1724 de Daño de Fuego
base is projectile [1]
spell maximum action distance +% [-50]
Las Habilidades se Repiten 2 Veces más
100% más de velocidad de lanzamiento de hechizos

Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 0.85 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 2437 a 3656 de Daño de Fuego
fire shield damage threshold [3074]
+14358 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
73Hombre Cabra Chamán14804849.81.125271683485676135875000

MonsterFireballRepeat
iconfireball
Bola de Fuego Vaal
Lanza una bola de fuego hacia un objetivo, que explota y daña a enemigos cercanos.
Inflige 860.8 a 1336 de Daño de Fuego
base is projectile [1]
spell maximum action distance +% [-50]
Las Habilidades se Repiten 2 Veces más
100% más de velocidad de lanzamiento de hechizos

Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill CanRapidFire AreaSpell
Tiempo de lanzamiento: 0.85 Second

GoatmanMoltenShell
moltenshield
Coraza Fundida
Invoca escudos elementales ardientes que otorgan armadura adicional por un corto tiempo. Si el daño físico acumulado que se evitó gracias al bloqueo de los escudos llega a un umbral, los escudos explotan hacia afuera e infligen daño de fuego a los enemigos cercanos.
Inflige 1891 a 2837 de Daño de Fuego
fire shield damage threshold [2334]
+11966 de Armadura
skill art variation [1]
active skill area of effect radius +% final [0]
molten shell expire after x hits [1]

is_area_damage always_ignite Spell Hit Area Duration SkillCanTotem DamageCannotBeReflected Triggerable FireSkill Instant AreaSpell PhysicalSkill SecondWindSupport
Tiempo de lanzamiento: 1.17 Second
Tiempo de recarga: 7.5 Second
Duration: 5 Second
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
68Hombre Cabra Chamán10768630.41.12517226127468186175000
Fireball60OnlyLastTarget TargetNotNear
Fireball 3
FireShield6IHaveNoMoltenShell EnemyNotNearTarget
FireShield 18IHaveNoMoltenShell EnemyFarFromTarget NotOnFullLife
Flee6NoRepeat TargetNear TargetIsEnemy
StrafeLeft3NoRepeat TargetNotNear TargetIsEnemy
StrafeRight3NoRepeat TargetNotNear TargetIsEnemy
Melee 3
Melee 9OnlyLastTarget TargetNear

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	main_hand_unarmed_type = "One_Hand_Mace"
}

Monster
{
	flip_enabled = true
}

StateMachine
{
	define_shared_state = "epk;"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
     //turn_duration = 0.3
}

Animated
{
	on_event_leave_ground_for_leap = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
	on_event_leave_ground_for_leap_staff = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
}

StateMachine
{
	on_or_create_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk );"
}
Resiste FuegoResiste HieloResiste RayoResiste Caos
20000
45000
75000
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Goatman/GoatmanShamanFireball2"] = {
    name = "Goatman Shaman",
    life = 1,
    energyShield = 0.5,
    fireResist = 75,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.125,
    attackRange = 12,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "MonsterFireballRepeat",
        "GoatmanMoltenShell",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireballRepeat"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.1889,
    incrementalEffectiveness = 0.0394,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_is_projectile",
        "spell_maximum_action_distance_+%",
        "skill_repeat_count",
        "active_skill_cast_speed_+%_final",
    },
    levels = {
        [1] = {0.8, 1.2, 1, -50, 1, 75, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  cost = { }, },
        [2] = {1.94, 3.01, 1, -50, 2, 100, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GoatmanMoltenShell"] = {
    name = "Molten Shell",
    hidden = true,
    color = "1",
    baseEffectiveness = 6.5,
    incrementalEffectiveness = 0.039,
    description = "Summons fiery elemental shields providing additional armour for a short duration. If cumulative physical damage prevented by your blocking or armour reaches a threshold, the shields explode outwards, dealing fire damage to surrounding enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.DamageCannotBeReflected] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1.17,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "fire_shield_damage_threshold",
        "base_physical_damage_reduction_rating",
        "base_resist_all_elements_%",
        "skill_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "molten_shell_expire_after_x_hits",
        "is_area_damage",
        "always_ignite",
    },
    levels = {
        [1] = {0.8, 1.2, 20, 335, 0, 1, 0, 1, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [2] = {0.8, 1.2, 25, 649, 0, 1, 0, 1, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [3] = {0.8, 1.2, 36, 1000, 0, 1, 0, 1, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [4] = {0.8, 1.2, 49, 1633, 0, 1, 0, 1, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [5] = {0.8, 1.2, 64, 2075, 0, 1, 0, 1, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [6] = {0.8, 1.2, 91, 2573, 0, 1, 0, 1, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [7] = {0.8, 1.2, 116, 3094, 0, 1, 0, 1, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [8] = {0.8, 1.2, 160, 3641, 0, 1, 0, 1, critChance = 5, levelRequirement = 26, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [9] = {0.8, 1.2, 209, 4352, 0, 1, 0, 1, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [10] = {0.8, 1.2, 315, 5313, 0, 1, 0, 1, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [11] = {0.8, 1.2, 374, 5890, 0, 1, 0, 1, critChance = 5, levelRequirement = 39, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [12] = {0.8, 1.2, 377, 6189, 0, 1, 0, 1, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [13] = {0.8, 1.2, 565, 7030, 0, 1, 0, 1, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [14] = {0.8, 1.2, 752, 7870, 0, 1, 0, 1, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [15] = {0.8, 1.2, 1194, 9159, 0, 1, 0, 1, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [16] = {0.8, 1.2, 1403, 9867, 0, 1, 0, 1, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [17] = {0.8, 1.2, 2091, 11090, 0, 1, 0, 1, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [18] = {0.8, 1.2, 2211, 11524, 0, 1, 0, 1, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [19] = {0.8, 1.2, 2334, 11966, 0, 1, 0, 1, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [20] = {0.8, 1.2, 2456, 12428, 0, 1, 0, 1, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [21] = {0.8, 1.2, 2579, 12894, 0, 1, 0, 1, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [22] = {0.8, 1.2, 2746, 13369, 0, 1, 0, 1, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [23] = {0.8, 1.2, 2912, 13857, 0, 1, 0, 1, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [24] = {0.8, 1.2, 3074, 14358, 0, 1, 0, 1, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [25] = {0.8, 1.2, 3237, 14875, 0, 1, 0, 1, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [26] = {0.8, 1.2, 3397, 15397, 0, 1, 0, 1, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [27] = {0.8, 1.2, 3552, 15931, 0, 1, 0, 1, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [28] = {0.8, 1.2, 3703, 16480, 0, 1, 0, 1, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [29] = {0.8, 1.2, 3847, 17039, 0, 1, 0, 1, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [30] = {0.8, 1.2, 3981, 17613, 0, 1, 0, 1, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [31] = {0.8, 1.2, 4110, 18195, 0, 1, 0, 1, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [32] = {0.8, 1.2, 4230, 18790, 0, 1, 0, 1, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
        [33] = {0.8, 1.2, 4334, 19399, 0, 1, 0, 1, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}