El sello infernal
Constructo
The Infernal Seal
SpectreN
AreaEl templo de Solaris nivel 1
TagsLanzador de hechizos, construct, cursing_monster, fire_affinity, ghost_armour, has_claw, has_one_handed_melee, large_height, large_model, mud_blood, not_str, slow_movement
Vida
180%
Energy Shield From Life
100%
Evasión
+10%
Ailment Threshold
180%
Resistencia
0 75 0 0
Damage
180%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de golpe crítico
+130%
Attack Distance
6 ~ 8
Attack Time
1.5 Second
Damage Spread
±20%
Experiencia
120%
Model Size
110%
Type
GuardianCaster
Metadata
GuardianBossFire
Nivel
27
Vida
666
Armadura
835
Evasión
934
Escudo de energía
370
Damage
70
Daño de hechizos
70
Precisión
52
Attack Time
1.5
Experiencia
1,724
Ailment Threshold
666
Chill
2
Shock
2
Brittle
12
Scorch
2
Sap
6
MonsterFireStorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Tormenta de fuego
Efectividad del daño agregado: 30%
Tiempo de lanzamiento: 0.9 seg
Una lluvia de bolas de fuego cae sobre el área objetivo. Las bolas de fuego explotan al impactar e infligen daño a los enemigos cercanos.
La duración base es de 1.2 segundos
Inflige de 15.21 a 22.81 de daño de fuego
25% de probabilidad de quemar a los enemigos
Un impacto cada 0.15 segundos
El radio base es de 1 metro
firestorm base area of effect +% [-49]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
spell maximum action distance +% [-50]
MonsterFlammability
Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
Inflamabilidad
Tiempo de lanzamiento: 0.5 seg
Tiempo de recarga: 10 seg
Maldice a todos los objetivos en un área para disminuir su resistencia al fuego y otorgarles una probabilidad de ser quemados cuando reciben un golpe.
La duración base es de 6 segundos
Los enemigos malditos tienen -20% a la resistencia al fuego
Los golpes contra los enemigos malditos tienen +25% de probabilidad de quemar
active skill area of effect radius +% final [9]

Object Type

version 2
extends "Metadata/Monsters/Monster"
Actor
{
	main_hand_unarmed_type = "Claw"
	off_hand_unarmed_type = "Shield"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "DetachAllContainingText( head ); RemoveEffects( );"
	on_spawned_dead = "DetachAllContainingText( head ); RemoveEffects( );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Guardians/GuardianBossFire"] = {
    name = "The Infernal Seal",
    life = 1.8,
    energyShield = 1,
    fireResist = 0,
    coldResist = 75,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 8,
    accuracy = 1,
    skillList = {
        "MonsterFireStorm",
        "MonsterFlammability",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFireStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "fire_storm_fireball_delay_ms",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_chance_to_ignite_%",
        "spell_maximum_action_distance_+%",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 150, 1200, -25, 25, -50, -49, 10, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 150, 1200, -25, 25, -50, -49, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 125, 1200, -25, 25, -50, -49, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterFlammability"] = {
    name = "Flammability",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_resistance_%",
        "base_skill_effect_duration",
        "chance_to_be_ignited_%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {-20, 6000, 25, 9, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 6000, 25, 9, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 6000, 25, 9, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [4] = {-40, 6000, 25, 9, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
    },
}