Prophétie Perandus Rampage
Accepter Joyau de ramification Le Panthéon Objet Arbre des Passifs Fossil Les Catalyseurs Orbe de Délire un Scarabée Breachstone Emblem Joyau intemporel Carte divinatoire
Golem de météore
Meteor Golem

Golem de météore(Meteor Golem)

SpectreN
Area
Modmonster no drops or experience [1]
monster do not fracture [1]
Tagsmud_blood, construct, not_str, not_dex
Damage180%
Vie288%
Energy Shield From Life100%
Ailment Threshold288%
Chances de coup critique5%
TypeFlameGolemMeteor
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Précision+100%

FireElementalMeteorTalismanT2
base fire damage to deal per minute [48666]
base skill effect duration [1500]
active skill area of effect radius +% final [0]
skill physical damage % to convert to fire [100]
fire elemental meteor landing range [30]
active skill attack damage final permyriad [8200]

is_area_damage Attack Area
Temps d'incantation: 3 Second

MoltenMortarProjectileFireElementalTalismanT2
Compétence de mortier de monstre générique. Idem au Projectile de monstre, mais a un effet d'impact.
projectile spread radius [9]
Inflige 2448 à 3671 Dégâts de feu
spell maximum action distance +% [-70]

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Temps d'incantation: 1 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
84Golem de météore517552573.71.5219421626585482194275000

FireElementalMeteorTalismanT2
base fire damage to deal per minute [44035]
base skill effect duration [1500]
active skill area of effect radius +% final [0]
skill physical damage % to convert to fire [100]
fire elemental meteor landing range [30]
active skill attack damage final permyriad [8200]

is_area_damage Attack Area
Temps d'incantation: 3 Second

MoltenMortarProjectileFireElementalTalismanT2
Compétence de mortier de monstre générique. Idem au Projectile de monstre, mais a un effet d'impact.
projectile spread radius [9]
Inflige 2189 à 3284 Dégâts de feu
spell maximum action distance +% [-70]

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Temps d'incantation: 1 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
82Golem de météore463532295.81.5182421442579451824275000

FireElementalMeteorTalismanT2
base fire damage to deal per minute [36001]
base skill effect duration [1500]
active skill area of effect radius +% final [0]
skill physical damage % to convert to fire [100]
fire elemental meteor landing range [30]
active skill attack damage final permyriad [7400]

is_area_damage Attack Area
Temps d'incantation: 3 Second

MoltenMortarProjectileFireElementalTalismanT2
Compétence de mortier de monstre générique. Idem au Projectile de monstre, mais a un effet d'impact.
projectile spread radius [9]
Inflige 1749 à 2624 Dégâts de feu
spell maximum action distance +% [-70]

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Temps d'incantation: 1 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
78Golem de météore358691822.81.5122921132868521229275000

FireElementalMeteorTalismanT2
base fire damage to deal per minute [27904]
base skill effect duration [1500]
active skill area of effect radius +% final [0]
skill physical damage % to convert to fire [100]
fire elemental meteor landing range [30]
active skill attack damage final permyriad [6400]

is_area_damage Attack Area
Temps d'incantation: 3 Second

MoltenMortarProjectileFireElementalTalismanT2
Compétence de mortier de monstre générique. Idem au Projectile de monstre, mais a un effet d'impact.
projectile spread radius [9]
Inflige 1317 à 1976 Dégâts de feu
spell maximum action distance +% [-70]

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Temps d'incantation: 1 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
73Golem de météore266481359.71.5782183485676782175000

FireElementalMeteorTalismanT2
base fire damage to deal per minute [21550]
base skill effect duration [1500]
active skill area of effect radius +% final [0]
skill physical damage % to convert to fire [100]
fire elemental meteor landing range [30]
active skill attack damage final permyriad [5400]

is_area_damage Attack Area
Temps d'incantation: 3 Second

MoltenMortarProjectileFireElementalTalismanT2
Compétence de mortier de monstre générique. Idem au Projectile de monstre, mais a un effet d'impact.
projectile spread radius [9]
Inflige 988.6 à 1483 Dégâts de feu
spell maximum action distance +% [-70]

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Temps d'incantation: 1 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
68Golem de météore193821008.61.5495961274681495975000
MonsterMortar5TargetNotNear
Flee4NoRepeat TargetIsEnemy TargetNear
Advance40TargetFar

Object Type

version 2
extends "Metadata/Monsters/Monster"

Life
{
	corpse_usable = false
}

Positioned
{
	blocking = false
}

Transitionable
{

}

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Transitionable
{
	create_untransitioned = "SetRotation(1.57); PlayAnimation( spawn_vertical ); PauseAnimation(); DisableRendering();"
	create_transitioned = "EnableTargetable(); EnableRendering();"
	on_transition = "EnableTargetable(); EnableRendering();"
}

Targetable
{
	targetable = false
}


Render
{
	//turn_duration = 0.5
}
Résiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
20000
45000
75000
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/FireElemental/FireElementalMeteorTalismanT2"] = {
    name = "Meteor Golem",
    life = 2.88,
    energyShield = 1,
    fireResist = 75,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MoltenMortarProjectileFireElementalTalismanT2",
        "FireElementalMeteorTalismanT2",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MoltenMortarProjectileFireElementalTalismanT2"] = {
    name = "MoltenMortarProjectileFireElementalTalismanT2",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.1667,
    incrementalEffectiveness = 0.046,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    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.AreaSpell] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {9, 0.8, 1.2, -70, levelRequirement = 1, statInterpolation = {1, 3, 3, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["FireElementalMeteorTalismanT2"] = {
    name = "FireElementalMeteorTalismanT2",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.3333,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 3,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "fire_elemental_meteor_landing_range",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 1500, 0, 100, 30, baseMultiplier = 1.1, levelRequirement = 3, statInterpolation = {3, 1, 1, 1, 1},  },
        [2] = {1, 1500, 0, 100, 30, baseMultiplier = 1.12, levelRequirement = 5, statInterpolation = {3, 1, 1, 1, 1},  },
        [3] = {1, 1500, 0, 100, 30, baseMultiplier = 1.14, levelRequirement = 8, statInterpolation = {3, 1, 1, 1, 1},  },
        [4] = {1, 1500, 0, 100, 30, baseMultiplier = 1.16, levelRequirement = 11, statInterpolation = {3, 1, 1, 1, 1},  },
        [5] = {1, 1500, 0, 100, 30, baseMultiplier = 1.18, levelRequirement = 15, statInterpolation = {3, 1, 1, 1, 1},  },
        [6] = {1, 1500, 0, 100, 30, baseMultiplier = 1.2, levelRequirement = 20, statInterpolation = {3, 1, 1, 1, 1},  },
        [7] = {1, 1500, 0, 100, 30, baseMultiplier = 1.22, levelRequirement = 24, statInterpolation = {3, 1, 1, 1, 1},  },
        [8] = {1, 1500, 0, 100, 30, baseMultiplier = 1.24, levelRequirement = 28, statInterpolation = {3, 1, 1, 1, 1},  },
        [9] = {1, 1500, 0, 100, 30, baseMultiplier = 1.26, levelRequirement = 29, statInterpolation = {3, 1, 1, 1, 1},  },
        [10] = {1, 1500, 0, 100, 30, baseMultiplier = 1.28, levelRequirement = 32, statInterpolation = {3, 1, 1, 1, 1},  },
        [11] = {1, 1500, 0, 100, 30, baseMultiplier = 1.3, levelRequirement = 36, statInterpolation = {3, 1, 1, 1, 1},  },
        [12] = {1, 1500, 0, 100, 30, baseMultiplier = 1.32, levelRequirement = 40, statInterpolation = {3, 1, 1, 1, 1},  },
        [13] = {1, 1500, 0, 100, 30, baseMultiplier = 1.34, levelRequirement = 45, statInterpolation = {3, 1, 1, 1, 1},  },
        [14] = {1, 1500, 0, 100, 30, baseMultiplier = 1.36, levelRequirement = 49, statInterpolation = {3, 1, 1, 1, 1},  },
        [15] = {1, 1500, 0, 100, 30, baseMultiplier = 1.38, levelRequirement = 50, statInterpolation = {3, 1, 1, 1, 1},  },
        [16] = {1, 1500, 0, 100, 30, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = {3, 1, 1, 1, 1},  },
        [17] = {1, 1500, 0, 100, 30, baseMultiplier = 1.42, levelRequirement = 56, statInterpolation = {3, 1, 1, 1, 1},  },
        [18] = {1, 1500, 0, 100, 30, baseMultiplier = 1.44, levelRequirement = 60, statInterpolation = {3, 1, 1, 1, 1},  },
        [19] = {1, 1500, 0, 100, 30, baseMultiplier = 1.46, levelRequirement = 64, statInterpolation = {3, 1, 1, 1, 1},  },
        [20] = {1, 1500, 0, 100, 30, baseMultiplier = 1.48, levelRequirement = 65, statInterpolation = {3, 1, 1, 1, 1},  },
        [21] = {1, 1500, 0, 100, 30, baseMultiplier = 1.5, levelRequirement = 66, statInterpolation = {3, 1, 1, 1, 1},  },
        [22] = {1, 1500, 0, 100, 30, baseMultiplier = 1.52, levelRequirement = 67, statInterpolation = {3, 1, 1, 1, 1},  },
        [23] = {1, 1500, 0, 100, 30, baseMultiplier = 1.54, levelRequirement = 68, statInterpolation = {3, 1, 1, 1, 1},  },
        [24] = {1, 1500, 0, 100, 30, baseMultiplier = 1.56, levelRequirement = 69, statInterpolation = {3, 1, 1, 1, 1},  },
        [25] = {1, 1500, 0, 100, 30, baseMultiplier = 1.58, levelRequirement = 70, statInterpolation = {3, 1, 1, 1, 1},  },
        [26] = {1, 1500, 0, 100, 30, baseMultiplier = 1.6, levelRequirement = 71, statInterpolation = {3, 1, 1, 1, 1},  },
        [27] = {1, 1500, 0, 100, 30, baseMultiplier = 1.62, levelRequirement = 72, statInterpolation = {3, 1, 1, 1, 1},  },
        [28] = {1, 1500, 0, 100, 30, baseMultiplier = 1.64, levelRequirement = 73, statInterpolation = {3, 1, 1, 1, 1},  },
        [29] = {1, 1500, 0, 100, 30, baseMultiplier = 1.66, levelRequirement = 74, statInterpolation = {3, 1, 1, 1, 1},  },
        [30] = {1, 1500, 0, 100, 30, baseMultiplier = 1.68, levelRequirement = 75, statInterpolation = {3, 1, 1, 1, 1},  },
        [31] = {1, 1500, 0, 100, 30, baseMultiplier = 1.7, levelRequirement = 76, statInterpolation = {3, 1, 1, 1, 1},  },
        [32] = {1, 1500, 0, 100, 30, baseMultiplier = 1.72, levelRequirement = 77, statInterpolation = {3, 1, 1, 1, 1},  },
        [33] = {1, 1500, 0, 100, 30, baseMultiplier = 1.74, levelRequirement = 78, statInterpolation = {3, 1, 1, 1, 1},  },
        [34] = {1, 1500, 0, 100, 30, baseMultiplier = 1.76, levelRequirement = 79, statInterpolation = {3, 1, 1, 1, 1},  },
        [35] = {1, 1500, 0, 100, 30, baseMultiplier = 1.78, levelRequirement = 80, statInterpolation = {3, 1, 1, 1, 1},  },
        [36] = {1, 1500, 0, 100, 30, baseMultiplier = 1.8, levelRequirement = 81, statInterpolation = {3, 1, 1, 1, 1},  },
        [37] = {1, 1500, 0, 100, 30, baseMultiplier = 1.82, levelRequirement = 82, statInterpolation = {3, 1, 1, 1, 1},  },
    },
}
SpectreN
Area
Modmonster no drops or experience [1]
monster do not fracture [1]
Tagsmud_blood, construct, not_str, not_dex
Damage180%
Vie288%
Energy Shield From Life100%
Ailment Threshold288%
Chances de coup critique5%
TypeFlameGolemMeteor
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Précision+100%

FireElementalFlameRed
flametotem
Totem de flammes sacrées
Invoque un totem qui envoie un jet continu de flammes sur les ennemis à proximité.
Inflige 479.4 à 719.2 Dégâts de feu
skill art variation [4]
active skill cast speed +% final [-89]
spell maximum action distance +% [-77]
monster penalty against minions damage +% final vs player minions [-25]

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
Temps d'incantation: 0.25 Second

FireElementalCone
iconfrostnova
Cône élémentaire de feu
Inflige 448.5 à 700.7 Dégâts de feu
is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill AreaSpell SecondWindSupport
Temps d'incantation: 0.935 Second
Temps de recharge: 2 Second

FireElementalMeteorEssence
base fire damage to deal per minute [48666]
base skill effect duration [1500]
skill physical damage % to convert to fire [100]
active skill attack damage final permyriad [8200]

is_area_damage Attack Area
Temps d'incantation: 3 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
84Golem de météore517552573.71.5219421626585482194275000

FireElementalFlameRed
flametotem
Totem de flammes sacrées
Invoque un totem qui envoie un jet continu de flammes sur les ennemis à proximité.
Inflige 432.2 à 648.2 Dégâts de feu
skill art variation [4]
active skill cast speed +% final [-89]
spell maximum action distance +% [-77]
monster penalty against minions damage +% final vs player minions [-25]

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
Temps d'incantation: 0.25 Second

FireElementalCone
iconfrostnova
Cône élémentaire de feu
Inflige 412.3 à 644.3 Dégâts de feu
is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill AreaSpell SecondWindSupport
Temps d'incantation: 0.935 Second
Temps de recharge: 2 Second

FireElementalMeteorEssence
base fire damage to deal per minute [44035]
base skill effect duration [1500]
skill physical damage % to convert to fire [100]
active skill attack damage final permyriad [8200]

is_area_damage Attack Area
Temps d'incantation: 3 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
82Golem de météore463532295.81.5182421442579451824275000

FireElementalFlameRed
flametotem
Totem de flammes sacrées
Invoque un totem qui envoie un jet continu de flammes sur les ennemis à proximité.
Inflige 350.6 à 525.9 Dégâts de feu
skill art variation [4]
active skill cast speed +% final [-89]
spell maximum action distance +% [-77]
monster penalty against minions damage +% final vs player minions [-25]

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
Temps d'incantation: 0.25 Second

FireElementalCone
iconfrostnova
Cône élémentaire de feu
Inflige 348.1 à 543.9 Dégâts de feu
is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill AreaSpell SecondWindSupport
Temps d'incantation: 0.935 Second
Temps de recharge: 2 Second

FireElementalMeteorEssence
base fire damage to deal per minute [36001]
base skill effect duration [1500]
skill physical damage % to convert to fire [100]
active skill attack damage final permyriad [7400]

is_area_damage Attack Area
Temps d'incantation: 3 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
78Golem de météore358691822.81.5122921132868521229275000

FireElementalFlameRed
flametotem
Totem de flammes sacrées
Invoque un totem qui envoie un jet continu de flammes sur les ennemis à proximité.
Inflige 269.2 à 403.7 Dégâts de feu
skill art variation [4]
active skill cast speed +% final [-89]
spell maximum action distance +% [-77]
monster penalty against minions damage +% final vs player minions [-25]

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
Temps d'incantation: 0.25 Second

FireElementalCone
iconfrostnova
Cône élémentaire de feu
Inflige 280.8 à 438.8 Dégâts de feu
is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill AreaSpell SecondWindSupport
Temps d'incantation: 0.935 Second
Temps de recharge: 2 Second

FireElementalMeteorEssence
base fire damage to deal per minute [27904]
base skill effect duration [1500]
skill physical damage % to convert to fire [100]
active skill attack damage final permyriad [6400]

is_area_damage Attack Area
Temps d'incantation: 3 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
73Golem de météore266481359.71.5782183485676782175000

FireElementalFlameRed
flametotem
Totem de flammes sacrées
Invoque un totem qui envoie un jet continu de flammes sur les ennemis à proximité.
Inflige 205.9 à 308.8 Dégâts de feu
skill art variation [4]
active skill cast speed +% final [-89]
spell maximum action distance +% [-77]
monster penalty against minions damage +% final vs player minions [-25]

base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
Temps d'incantation: 0.25 Second

FireElementalCone
iconfrostnova
Cône élémentaire de feu
Inflige 225.7 à 352.7 Dégâts de feu
is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill AreaSpell SecondWindSupport
Temps d'incantation: 0.935 Second
Temps de recharge: 2 Second

FireElementalMeteorEssence
base fire damage to deal per minute [21550]
base skill effect duration [1500]
skill physical damage % to convert to fire [100]
active skill attack damage final permyriad [5400]

is_area_damage Attack Area
Temps d'incantation: 3 Second
Niveau NomExpérienceDamageAttack TimeAlly LifePièce d'armure ÉvasionBouclier d'énergieRésiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
68Golem de météore193821008.61.5495961274681495975000
TotemFireSpray15TargetIsEnemy TargetMediumNear OnlyLastTarget
TotemFireSpray9TargetIsEnemy TargetMediumNear
FireElementalCone45EnemyNearTarget
FireElementalCone5OnlyLastTarget
Advance40TargetNotMediumNear

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Life
{
	corpse_usable = false
}

DiesAfterTime
{
}

Transitionable
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
	//turn_duration = 0.5
	fade_arrows = true
}

BaseEvents
{
}

Life
{
	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/fire_elemental/FireElemental_fx.epk );"
}

Animated
{
	on_end_spawn_vertical = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/fire_elemental/FireElemental_fx.epk ); "
}
Résiste au FeuRésiste au FroidRésiste à la FoudreRésiste au Chaos
20000
45000
75000
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/FireElemental/EssenceFireElementalMeteor"] = {
    name = "Meteor Golem",
    life = 2.88,
    energyShield = 1,
    fireResist = 75,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "FireElementalFlameRed",
        "FireElementalCone",
        "FireElementalMeteorEssence",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["FireElementalFlameRed"] = {
    name = "Holy Flame Totem",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.5833,
    incrementalEffectiveness = 0.042,
    description = "Summons a totem that fires a stream of flame at nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Hit] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Totem] = true,
        [SkillType.FireSkill] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 0.25,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "skill_art_variation",
        "active_skill_cast_speed_+%_final",
        "spell_maximum_action_distance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {0.8, 1.2, 4, -89, -77, -25, levelRequirement = 3, statInterpolation = {3, 3, 1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["FireElementalCone"] = {
    name = "Fire Elemental Cone",
    hidden = true,
    color = "3",
    baseEffectiveness = 1.2444,
    incrementalEffectiveness = 0.0317,
    skillTypes = {
        [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.AreaSpell] = true,
        [SkillType.SecondWindSupport] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 0.935,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.25, critChance = 10, levelRequirement = 34, statInterpolation = {3, 3},  },
        [2] = {0.8, 1.25, critChance = 10, levelRequirement = 36, statInterpolation = {3, 3},  },
        [3] = {0.8, 1.25, critChance = 10, levelRequirement = 38, statInterpolation = {3, 3},  },
        [4] = {0.8, 1.25, critChance = 10, levelRequirement = 40, statInterpolation = {3, 3},  },
        [5] = {0.8, 1.25, critChance = 10, levelRequirement = 42, statInterpolation = {3, 3},  },
        [6] = {0.8, 1.25, critChance = 10, levelRequirement = 44, statInterpolation = {3, 3},  },
        [7] = {0.8, 1.25, critChance = 10, levelRequirement = 46, statInterpolation = {3, 3},  },
        [8] = {0.8, 1.25, critChance = 10, levelRequirement = 48, statInterpolation = {3, 3},  },
        [9] = {0.8, 1.25, critChance = 10, levelRequirement = 50, statInterpolation = {3, 3},  },
        [10] = {0.8, 1.25, critChance = 10, levelRequirement = 52, statInterpolation = {3, 3},  },
        [11] = {0.8, 1.25, critChance = 10, levelRequirement = 54, statInterpolation = {3, 3},  },
        [12] = {0.8, 1.25, critChance = 10, levelRequirement = 56, statInterpolation = {3, 3},  },
        [13] = {0.8, 1.25, critChance = 10, levelRequirement = 58, statInterpolation = {3, 3},  },
        [14] = {0.8, 1.25, critChance = 10, levelRequirement = 60, statInterpolation = {3, 3},  },
        [15] = {0.8, 1.25, critChance = 10, levelRequirement = 62, statInterpolation = {3, 3},  },
        [16] = {0.8, 1.25, critChance = 10, levelRequirement = 64, statInterpolation = {3, 3},  },
        [17] = {0.8, 1.25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3},  },
        [18] = {0.8, 1.25, critChance = 10, levelRequirement = 68, statInterpolation = {3, 3},  },
        [19] = {0.8, 1.25, critChance = 10, levelRequirement = 69, statInterpolation = {3, 3},  },
        [20] = {0.8, 1.25, critChance = 10, levelRequirement = 70, statInterpolation = {3, 3},  },
        [21] = {0.8, 1.25, critChance = 10, levelRequirement = 72, statInterpolation = {3, 3},  },
        [22] = {0.8, 1.25, critChance = 10, levelRequirement = 74, statInterpolation = {3, 3},  },
        [23] = {0.8, 1.25, critChance = 10, levelRequirement = 76, statInterpolation = {3, 3},  },
        [24] = {0.8, 1.25, critChance = 10, levelRequirement = 78, statInterpolation = {3, 3},  },
        [25] = {0.8, 1.25, critChance = 10, levelRequirement = 80, statInterpolation = {3, 3},  },
        [26] = {0.8, 1.25, critChance = 10, levelRequirement = 82, statInterpolation = {3, 3},  },
        [27] = {0.8, 1.25, critChance = 10, levelRequirement = 84, statInterpolation = {3, 3},  },
        [28] = {0.8, 1.25, critChance = 10, levelRequirement = 86, statInterpolation = {3, 3},  },
        [29] = {0.8, 1.25, critChance = 10, levelRequirement = 88, statInterpolation = {3, 3},  },
        [30] = {0.8, 1.25, critChance = 10, levelRequirement = 90, statInterpolation = {3, 3},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["FireElementalMeteorEssence"] = {
    name = "FireElementalMeteorEssence",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.3333,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 3,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 1500, 100, baseMultiplier = 1.1, levelRequirement = 3, statInterpolation = {3, 1, 1},  },
        [2] = {1, 1500, 100, baseMultiplier = 1.12, levelRequirement = 5, statInterpolation = {3, 1, 1},  },
        [3] = {1, 1500, 100, baseMultiplier = 1.14, levelRequirement = 8, statInterpolation = {3, 1, 1},  },
        [4] = {1, 1500, 100, baseMultiplier = 1.16, levelRequirement = 11, statInterpolation = {3, 1, 1},  },
        [5] = {1, 1500, 100, baseMultiplier = 1.18, levelRequirement = 15, statInterpolation = {3, 1, 1},  },
        [6] = {1, 1500, 100, baseMultiplier = 1.2, levelRequirement = 20, statInterpolation = {3, 1, 1},  },
        [7] = {1, 1500, 100, baseMultiplier = 1.22, levelRequirement = 24, statInterpolation = {3, 1, 1},  },
        [8] = {1, 1500, 100, baseMultiplier = 1.24, levelRequirement = 28, statInterpolation = {3, 1, 1},  },
        [9] = {1, 1500, 100, baseMultiplier = 1.26, levelRequirement = 29, statInterpolation = {3, 1, 1},  },
        [10] = {1, 1500, 100, baseMultiplier = 1.28, levelRequirement = 32, statInterpolation = {3, 1, 1},  },
        [11] = {1, 1500, 100, baseMultiplier = 1.3, levelRequirement = 36, statInterpolation = {3, 1, 1},  },
        [12] = {1, 1500, 100, baseMultiplier = 1.32, levelRequirement = 40, statInterpolation = {3, 1, 1},  },
        [13] = {1, 1500, 100, baseMultiplier = 1.34, levelRequirement = 45, statInterpolation = {3, 1, 1},  },
        [14] = {1, 1500, 100, baseMultiplier = 1.36, levelRequirement = 49, statInterpolation = {3, 1, 1},  },
        [15] = {1, 1500, 100, baseMultiplier = 1.38, levelRequirement = 50, statInterpolation = {3, 1, 1},  },
        [16] = {1, 1500, 100, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = {3, 1, 1},  },
        [17] = {1, 1500, 100, baseMultiplier = 1.42, levelRequirement = 56, statInterpolation = {3, 1, 1},  },
        [18] = {1, 1500, 100, baseMultiplier = 1.44, levelRequirement = 60, statInterpolation = {3, 1, 1},  },
        [19] = {1, 1500, 100, baseMultiplier = 1.46, levelRequirement = 64, statInterpolation = {3, 1, 1},  },
        [20] = {1, 1500, 100, baseMultiplier = 1.48, levelRequirement = 65, statInterpolation = {3, 1, 1},  },
        [21] = {1, 1500, 100, baseMultiplier = 1.5, levelRequirement = 66, statInterpolation = {3, 1, 1},  },
        [22] = {1, 1500, 100, baseMultiplier = 1.52, levelRequirement = 67, statInterpolation = {3, 1, 1},  },
        [23] = {1, 1500, 100, baseMultiplier = 1.54, levelRequirement = 68, statInterpolation = {3, 1, 1},  },
        [24] = {1, 1500, 100, baseMultiplier = 1.56, levelRequirement = 69, statInterpolation = {3, 1, 1},  },
        [25] = {1, 1500, 100, baseMultiplier = 1.58, levelRequirement = 70, statInterpolation = {3, 1, 1},  },
        [26] = {1, 1500, 100, baseMultiplier = 1.6, levelRequirement = 71, statInterpolation = {3, 1, 1},  },
        [27] = {1, 1500, 100, baseMultiplier = 1.62, levelRequirement = 72, statInterpolation = {3, 1, 1},  },
        [28] = {1, 1500, 100, baseMultiplier = 1.64, levelRequirement = 73, statInterpolation = {3, 1, 1},  },
        [29] = {1, 1500, 100, baseMultiplier = 1.66, levelRequirement = 74, statInterpolation = {3, 1, 1},  },
        [30] = {1, 1500, 100, baseMultiplier = 1.68, levelRequirement = 75, statInterpolation = {3, 1, 1},  },
        [31] = {1, 1500, 100, baseMultiplier = 1.7, levelRequirement = 76, statInterpolation = {3, 1, 1},  },
        [32] = {1, 1500, 100, baseMultiplier = 1.72, levelRequirement = 77, statInterpolation = {3, 1, 1},  },
        [33] = {1, 1500, 100, baseMultiplier = 1.74, levelRequirement = 78, statInterpolation = {3, 1, 1},  },
        [34] = {1, 1500, 100, baseMultiplier = 1.76, levelRequirement = 79, statInterpolation = {3, 1, 1},  },
        [35] = {1, 1500, 100, baseMultiplier = 1.78, levelRequirement = 80, statInterpolation = {3, 1, 1},  },
        [36] = {1, 1500, 100, baseMultiplier = 1.8, levelRequirement = 81, statInterpolation = {3, 1, 1},  },
        [37] = {1, 1500, 100, baseMultiplier = 1.82, levelRequirement = 82, statInterpolation = {3, 1, 1},  },
    },
}