MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceStrongboxShrine
Pallias
Humanoïde
IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
monster dropped item rarity +% [15000]
monster slain experience +% [100]
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
corpse cannot be destroyed [1]
Spectre
Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, ghost_armour, has_staff, has_two_handed_melee, human, humanoid, lightning_affinity, medium_height, medium_movement, melee, no_bloodlines, physical_affinity, ranged, summoner
Vie
600%
Energy Shield From Life
33%
Armure
+25%
Évasion
+33%
Ailment Threshold
600%
Résistance
IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
Damage
216%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 10
Attack Time
1.5 Second
Damage Spread
±20%
Expérience
200%
Model Size
115%
Type
PerandusMapBoss5
Metadata
PerandusGuardMapBoss5IvoryTemple
Niveau
68
Vie
836,078
Armure
35,988
Score d'Évasion
6,303
Bouclier d'énergie
12,131
Damage
919
Dégâts des sorts
1,372
Précision
580
Attack Time
1.005
Expérience
112,805
Minion Life
181,353
Minion Energy Shield
2,631
Minion Damage
734
Ailment Threshold
526,729
Chill
1,666
Shock
1,666
Brittle
9,423
Scorch
1,666
Sap
4,602
Phys Convert Ele
240%
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 14592189
Chances de coup critique: 5%
Attack Time: 1.5 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
iconbasicattack
PerandusHaste
Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Hâte
Temps d'incantation: 1.2 sec.
Temps de recharge: 0.5 sec.
Une aura qui augmente la vitesse de déplacement, d'attaque et d'incantation, affectant le lanceur et ses alliés.
Vous et les Alliés à proximité avez 8% d'Augmentation de la Vitesse de déplacement
Vous et les Alliés à proximité avez 15% d'Augmentation de la Vitesse d'attaque
Vous et les Alliés à proximité avez 15% d'Augmentation de la Vitesse d'incantation
active skill area of effect radius +% final [40]
auraspeed
PerandusBoneOffering
Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable, Offering
Offrande d'os
Temps d'incantation: 1 sec.
Temps de recharge: 8 sec.
Un sort qui consomme un cadavre afin d'octroyer à vos créatures la capacité de bloquer les attaques et les sorts. L'aptitude consomme également les autres cadavres à proximité, augmentant sa durée pour chaque cadavre ainsi consommé.
La Durée de base est de 7 secondes
Ajoute 1.5 secondes à la Durée de base par Cadavre supplémentaire consommé
Octroie aux Créatures +33% chances de Bloquer les Dégâts d'Attaque
Octroie aux Créatures +33% chances de Bloquer les Dégâts des Sorts
BoneOffering
PerandusLightningWarp
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
Téléportation foudroyante
Chances de coup critique: 5%
Temps d'incantation: 1 sec.
Une téléportation différée jusqu'à une destination ciblée. Lorsque la téléportation a lieu, des dégâts de foudre sont infligés autour du joueur au départ et à l'arrivée. Lancer ce sort à plusieurs reprises permet de préparer une séquence de téléportations successives.
38% de Réduction de Durée
is area damage [1]
skill override pvp scaling time ms [1000]
spell maximum base lightning damage [1653]
spell minimum base lightning damage [551]
teleportball
PerandusRaiseMultipleSpectres
Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
Réanimation en Spectre
Temps d'incantation: 0.85 sec.
Réanime une version spectrale d'un ennemi vaincu en tant que créature qui combat pour vous.
Votre nombre maximum de Spectres Réanimés est de 11
Les Créatures ont 10% de Perte de Vie
Les Créatures ont 25% Davantage de Dégâts
Ce Sort et les Créatures ont 50% d'Augmentation de la Vitesse d'incantation
iconraisespecter
PerandusConvocation
Spell, Buff, Duration, Triggerable, Minion, Instant, Cooldown
Convocation
Temps d'incantation: 0.8 sec.
Temps de recharge: 8 sec.
Un sort qui rappelle à vous toutes les créatures sous votre contrôle et leur octroie temporairement un effet de régénération de vie.
La Durée de base est de 2 secondes
113 de Vie Régénérée par seconde
base deal no damage [1]
Convocation
PerandusThrownWeapon
Attack, RangedAttack, Projectile, ProjectilesFromUser
Lancer spectral
Base Damage: 14592189
Chances de coup critique: 5%
Attack Time: 1.5 sec.
Envoie une réplique spectrale de votre arme de mêlée. L'arme est lancée sous forme de projectile tournoyant qui revient à vous, frappant tous les ennemis sur son passage.
37% de Perte de Dégâts
Tire 1 Projectiles supplémentaires
50% d'Augmentation de la Vitesse d'attaque
30% d'Augmentation de la Vitesse des Projectiles
base is projectile [1]
spell maximum action distance +% [-30]
ghostlythrow
PerandusWait
La Durée de base est de 0.25 secondes
PerandusDesecrate
Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell, CreatesCorpse
Profanation
Temps d'incantation: 1 sec.
Temps de recharge: 3 sec.
Une profanation du sol qui invoque des cadavres basés sur les monstres présents dans la zone actuelle et inflige des dégâts de chaos à tous les ennemis dans la zone. Si vous utilisez l'aptitude Réanimer en Spectre, vous avez des chances de générer des cadavres spectraux correspondant aux Spectres que vous avez réanimé récemment. Il est impossible d'interagir avec les cadavres spectraux autrement qu'avec les aptitudes de Créature.
La Durée de base est de 5 secondes
Génère 4 cadavres
Les Cadavres générés sont du même niveau que celui de la Zone, jusqu'à un maximum de 100
10 Cadavres autorisés au maximum
active skill area of effect radius +% final [60]
base chaos damage to deal per minute [4597]
is area damage [1]
Desecrate
PerandusVaalSummonSkeletons
Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Vaal, CreatesMinion, Multicastable
Invocation de Squelettes vaal
Temps d'incantation: 1 sec.
Temps de recharge: 15 sec.
Invoque une armée de squelettes composée de soldats, d'archers et de mages dirigée par un puissant général.
+50 au nombre maximum de Squelettes Invoqués
La Durée de base est de 20 secondes
Invoque 19 Guerriers squelettes
Invoque 6 Archers Squelettes
Invoque 3 Mages Squelettes
Invoque 1 Généraux Squelettes
base display minion actor level [68]
display minion monster type [2]
iconraiseskeleton

Object Type

version 2
extends "Metadata/Monsters/Perandus/PerandusLieutenant"

Transitionable
{
	
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Perandus/PerandusGuardMapBoss5IvoryTemple"] = {
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    name = "Pallias",
    life = 6,
    energyShield = 0.33,
    damage = 2.16,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 10,
    accuracy = 1,
    weaponType1 = "Staff",
    skillList = {
        "Melee",
        "PerandusRaiseMultipleSpectres",
        "PerandusLightningWarp",
        "PerandusVaalSummonSkeletons",
        "PerandusHaste",
        "PerandusThrownWeapon",
        "PerandusDesecrate",
        "PerandusBoneOffering",
        "PerandusConvocation",
        "PerandusWait",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = 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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusRaiseMultipleSpectres"] = {
    name = "Raise Spectre",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Raises a spectral version of a defeated foe as a minion to fight for you in battle.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_number_of_spectres_allowed",
        "active_skill_minion_damage_+%_final",
        "active_skill_minion_life_+%_final",
        "base_cast_speed_+%",
    },
    levels = {
        [1] = {8, 10, -10, 50, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
        [2] = {9, 15, -10, 50, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
        [3] = {10, 20, -10, 50, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
        [4] = {11, 25, -10, 50, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusLightningWarp"] = {
    name = "Lightning Warp",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Movement] = true,
        [SkillType.Lightning] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Travel] = true,
        [SkillType.Multicastable] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "variable_duration_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "skill_effect_duration_+%",
        "skill_override_pvp_scaling_time_ms",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 0, 1000, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, -2, 1000, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.5, 1.5, -4, 1000, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.5, 1.5, -6, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5, 1.5, -8, 1000, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.5, 1.5, -10, 1000, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.5, 1.5, -12, 1000, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.5, 1.5, -14, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.5, 1.5, -16, 1000, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.5, 1.5, -18, 1000, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.5, 1.5, -22, 1000, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.5, 1.5, -24, 1000, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.5, 1.5, -25, 1000, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.5, 1.5, -26, 1000, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.5, 1.5, -27, 1000, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.5, 1.5, -28, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.5, 1.5, -29, 1000, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.5, 1.5, -30, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.5, 1.5, -31, 1000, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.5, 1.5, -32, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.5, 1.5, -34, 1000, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.5, 1.5, -36, 1000, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.5, 1.5, -38, 1000, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.5, 1.5, -42, 1000, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.5, 1.5, -44, 1000, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.5, 1.5, -46, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.5, 1.5, -48, 1000, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.5, 1.5, -50, 1000, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.5, 1.5, -52, 1000, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.5, 1.5, -54, 1000, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.5, 1.5, -56, 1000, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.5, 1.5, -58, 1000, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.5, 1.5, -60, 1000, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [36] = {0.5, 1.5, -62, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [37] = {0.5, 1.5, -64, 1000, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [38] = {0.5, 1.5, -66, 1000, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusVaalSummonSkeletons"] = {
    name = "Vaal Summon Skeletons",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons an army of skeletal soldiers, archers and mages, led by a powerful general.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Vaal] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Multicastable] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "number_of_archer_skeletons_to_summon",
        "number_of_mage_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_display_minion_actor_level",
        "number_of_leader_skeletons_to_summon",
        "base_skill_effect_duration",
        "display_minion_monster_type",
    },
    levels = {
        [1] = {11, 1, 0, 29, 3, 1, 20000, 2, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [2] = {12, 1, 0, 30, 5, 1, 20000, 2, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [3] = {13, 1, 0, 31, 8, 1, 20000, 2, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [4] = {14, 2, 0, 32, 10, 1, 20000, 2, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [5] = {15, 2, 0, 33, 13, 1, 20000, 2, levelRequirement = 13, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [6] = {15, 3, 0, 34, 16, 1, 20000, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [7] = {16, 3, 0, 35, 19, 1, 20000, 2, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [8] = {16, 4, 0, 36, 22, 1, 20000, 2, levelRequirement = 22, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [9] = {17, 4, 0, 37, 25, 1, 20000, 2, levelRequirement = 25, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [10] = {17, 5, 0, 38, 28, 1, 20000, 2, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [11] = {18, 5, 0, 39, 32, 1, 20000, 2, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [12] = {18, 5, 1, 40, 36, 1, 20000, 2, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [13] = {18, 6, 1, 41, 40, 1, 20000, 2, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [14] = {18, 6, 2, 42, 44, 1, 20000, 2, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [15] = {19, 6, 2, 43, 47, 1, 20000, 2, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [16] = {19, 6, 3, 44, 50, 1, 20000, 2, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [17] = {19, 6, 3, 45, 53, 1, 20000, 2, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [18] = {19, 6, 3, 46, 56, 1, 20000, 2, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [19] = {19, 6, 3, 47, 59, 1, 20000, 2, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [20] = {19, 6, 3, 48, 62, 1, 20000, 2, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [21] = {19, 6, 3, 49, 64, 1, 20000, 2, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [22] = {19, 6, 3, 50, 66, 1, 20000, 2, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [23] = {19, 6, 3, 50, 67, 1, 20000, 2, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [24] = {19, 6, 3, 50, 68, 1, 20000, 2, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [25] = {19, 6, 3, 50, 69, 1, 20000, 2, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [26] = {19, 6, 3, 50, 70, 1, 20000, 2, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [27] = {19, 6, 3, 50, 71, 1, 20000, 2, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [28] = {19, 6, 3, 50, 72, 1, 20000, 2, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [29] = {19, 6, 3, 50, 73, 1, 20000, 2, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [30] = {19, 6, 3, 50, 74, 1, 20000, 2, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [31] = {19, 6, 3, 50, 75, 1, 20000, 2, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [32] = {19, 6, 3, 50, 76, 1, 20000, 2, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [33] = {19, 6, 3, 50, 77, 1, 20000, 2, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [34] = {19, 6, 3, 50, 78, 1, 20000, 2, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [35] = {19, 6, 3, 50, 79, 1, 20000, 2, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [36] = {19, 6, 3, 50, 80, 1, 20000, 2, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [37] = {19, 6, 3, 50, 81, 1, 20000, 2, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [38] = {19, 6, 3, 50, 82, 1, 20000, 2, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [39] = {19, 6, 3, 50, 84, 1, 20000, 2, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [40] = {19, 6, 3, 50, 86, 1, 20000, 2, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        [41] = {19, 6, 3, 50, 88, 1, 20000, 2, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusHaste"] = {
    name = "Haste",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts an aura that increases the movement speed, attack speed and cast speed of you and your allies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Buff] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Totemable] = true,
        [SkillType.Aura] = true,
        [SkillType.Instant] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CanHaveBlessing] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "aura_skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        area = true,
        spell = true,
        aura = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%_granted_from_skill",
        "cast_speed_+%_granted_from_skill",
        "base_movement_velocity_+%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {15, 15, 8, 40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusThrownWeapon"] = {
    name = "Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "number_of_additional_projectiles",
        "base_projectile_speed_+%",
        "spell_maximum_action_distance_+%",
        "attack_speed_+%",
        "base_is_projectile",
    },
    levels = {
        [1] = {-37, 1, 30, -30, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusDesecrate"] = {
    name = "Desecrate",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Chaos] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.CreatesCorpse] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_chaos_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "desecrate_corpse_level",
        "desecrate_number_of_corpses_to_create",
        "desecrate_maximum_number_of_corpses",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 5000, 100, 4, 10, 60, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusBoneOffering"] = {
    name = "Bone Offering",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Consumes a corpse, granting all of your minions the power to block both attacks and spells. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Minion] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Offering] = true,
    },
    statDescriptionScope = "offering_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "monster_base_block_%",
        "base_spell_block_%",
        "offering_skill_effect_duration_per_corpse",
    },
    levels = {
        [1] = {7000, 33, 33, 1500, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusConvocation"] = {
    name = "Convocation",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Recalls all minions that are following you to your location, and grants them a temporary life regeneration effect.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Minion] = true,
        [SkillType.Instant] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_life_regeneration_rate_per_minute",
        "base_skill_effect_duration",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {40, 2000, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
        [2] = {80, 2000, levelRequirement = 3, statInterpolation = {1},  cost = { }, },
        [3] = {160, 2000, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
        [4] = {288, 2000, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [5] = {407, 2000, levelRequirement = 14, statInterpolation = {1},  cost = { }, },
        [6] = {627, 2000, levelRequirement = 18, statInterpolation = {1},  cost = { }, },
        [7] = {966, 2000, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
        [8] = {1304, 2000, levelRequirement = 26, statInterpolation = {1},  cost = { }, },
        [9] = {1643, 2000, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
        [10] = {2103, 2000, levelRequirement = 34, statInterpolation = {1},  cost = { }, },
        [11] = {2564, 2000, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
        [12] = {3024, 2000, levelRequirement = 42, statInterpolation = {1},  cost = { }, },
        [13] = {3638, 2000, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [14] = {4251, 2000, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [15] = {4850, 2000, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
        [16] = {5453, 2000, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [17] = {6033, 2000, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
        [18] = {6556, 2000, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [19] = {6667, 2000, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [20] = {6777, 2000, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [21] = {6868, 2000, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
        [22] = {6959, 2000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [23] = {7341, 2000, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        [24] = {7723, 2000, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [25] = {8147, 2000, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
        [26] = {8570, 2000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [27] = {9035, 2000, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
        [28] = {9499, 2000, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [29] = {10012, 2000, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        [30] = {10525, 2000, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [31] = {11091, 2000, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
        [32] = {11657, 2000, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [33] = {12279, 2000, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
        [34] = {12901, 2000, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PerandusWait"] = {
    name = "PerandusWait",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {250, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [15000]
monster slain experience +% [100]
FamilyMonsterMapBoss
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% 100 100 Global
  • monster dropped item rarity +% 15000 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned 1 1 Global — Valeur fixe
  • cannot be stunned for ms after stun finished 2000 2000 Global
  • corpse cannot be destroyed [1]
    FamilyCorpseCannotBeDestroyed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • corpse cannot be destroyed 1 1 Global — Valeur fixe
  • Pallias
    Humanoïde
    IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    corpse cannot be destroyed [1]
    Spectre
    Tagsaura_bearer, bludgeoning_weapon, Lanceur de sorts, ghost_armour, has_staff, has_two_handed_melee, human, humanoid, lightning_affinity, medium_height, medium_movement, melee, no_bloodlines, physical_affinity, ranged, summoner
    Vie
    600%
    Energy Shield From Life
    33%
    Armure
    +25%
    Évasion
    +33%
    Ailment Threshold
    600%
    Résistance
    IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
    Damage
    216%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    200%
    Model Size
    115%
    Type
    PerandusMapBoss5
    Metadata
    PerandusGuardMapBoss5IvoryTempleStandalone_
    Niveau
    68
    Vie
    836,078
    Armure
    35,988
    Score d'Évasion
    6,303
    Bouclier d'énergie
    12,131
    Damage
    919
    Dégâts des sorts
    1,372
    Précision
    580
    Attack Time
    1.005
    Expérience
    112,805
    Minion Life
    181,353
    Minion Energy Shield
    2,631
    Minion Damage
    734
    Ailment Threshold
    526,729
    Chill
    1,666
    Shock
    1,666
    Brittle
    9,423
    Scorch
    1,666
    Sap
    4,602
    Phys Convert Ele
    240%
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 14592189
    Chances de coup critique: 5%
    Attack Time: 1.5 sec.
    Frappez vos ennemis d'un coup puissant.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    iconbasicattack
    PerandusHaste
    Spell, Area, Buff, HasReservation, TotemCastsAlone, Totemable, Aura, Instant, AreaSpell, CanHaveBlessing, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Hâte
    Temps d'incantation: 1.2 sec.
    Temps de recharge: 0.5 sec.
    Une aura qui augmente la vitesse de déplacement, d'attaque et d'incantation, affectant le lanceur et ses alliés.
    Vous et les Alliés à proximité avez 8% d'Augmentation de la Vitesse de déplacement
    Vous et les Alliés à proximité avez 15% d'Augmentation de la Vitesse d'attaque
    Vous et les Alliés à proximité avez 15% d'Augmentation de la Vitesse d'incantation
    active skill area of effect radius +% final [40]
    auraspeed
    PerandusBoneOffering
    Spell, Buff, Duration, Triggerable, Minion, Trappable, Mineable, Totemable, Offering
    Offrande d'os
    Temps d'incantation: 1 sec.
    Temps de recharge: 8 sec.
    Un sort qui consomme un cadavre afin d'octroyer à vos créatures la capacité de bloquer les attaques et les sorts. L'aptitude consomme également les autres cadavres à proximité, augmentant sa durée pour chaque cadavre ainsi consommé.
    La Durée de base est de 7 secondes
    Ajoute 1.5 secondes à la Durée de base par Cadavre supplémentaire consommé
    Octroie aux Créatures +33% chances de Bloquer les Dégâts d'Attaque
    Octroie aux Créatures +33% chances de Bloquer les Dégâts des Sorts
    BoneOffering
    PerandusLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Téléportation foudroyante
    Chances de coup critique: 5%
    Temps d'incantation: 1 sec.
    Une téléportation différée jusqu'à une destination ciblée. Lorsque la téléportation a lieu, des dégâts de foudre sont infligés autour du joueur au départ et à l'arrivée. Lancer ce sort à plusieurs reprises permet de préparer une séquence de téléportations successives.
    38% de Réduction de Durée
    is area damage [1]
    skill override pvp scaling time ms [1000]
    spell maximum base lightning damage [1653]
    spell minimum base lightning damage [551]
    teleportball
    PerandusRaiseMultipleSpectres
    Spell, Minion, MinionsCanExplode, Trappable, Totemable, Mineable, Multicastable, Triggerable, CanRapidFire, CreatesMinion
    Réanimation en Spectre
    Temps d'incantation: 0.85 sec.
    Réanime une version spectrale d'un ennemi vaincu en tant que créature qui combat pour vous.
    Votre nombre maximum de Spectres Réanimés est de 11
    Les Créatures ont 10% de Perte de Vie
    Les Créatures ont 25% Davantage de Dégâts
    Ce Sort et les Créatures ont 50% d'Augmentation de la Vitesse d'incantation
    iconraisespecter
    PerandusConvocation
    Spell, Buff, Duration, Triggerable, Minion, Instant, Cooldown
    Convocation
    Temps d'incantation: 0.8 sec.
    Temps de recharge: 8 sec.
    Un sort qui rappelle à vous toutes les créatures sous votre contrôle et leur octroie temporairement un effet de régénération de vie.
    La Durée de base est de 2 secondes
    113 de Vie Régénérée par seconde
    base deal no damage [1]
    Convocation
    PerandusThrownWeapon
    Attack, RangedAttack, Projectile, ProjectilesFromUser
    Lancer spectral
    Base Damage: 14592189
    Chances de coup critique: 5%
    Attack Time: 1.5 sec.
    Envoie une réplique spectrale de votre arme de mêlée. L'arme est lancée sous forme de projectile tournoyant qui revient à vous, frappant tous les ennemis sur son passage.
    37% de Perte de Dégâts
    Tire 1 Projectiles supplémentaires
    50% d'Augmentation de la Vitesse d'attaque
    30% d'Augmentation de la Vitesse des Projectiles
    base is projectile [1]
    spell maximum action distance +% [-30]
    ghostlythrow
    PerandusWait
    La Durée de base est de 0.25 secondes
    PerandusDesecrate
    Spell, Area, Duration, Trappable, Totemable, Mineable, Triggerable, DamageOverTime, Multicastable, Chaos, Cascadable, AreaSpell, CreatesCorpse
    Profanation
    Temps d'incantation: 1 sec.
    Temps de recharge: 3 sec.
    Une profanation du sol qui invoque des cadavres basés sur les monstres présents dans la zone actuelle et inflige des dégâts de chaos à tous les ennemis dans la zone. Si vous utilisez l'aptitude Réanimer en Spectre, vous avez des chances de générer des cadavres spectraux correspondant aux Spectres que vous avez réanimé récemment. Il est impossible d'interagir avec les cadavres spectraux autrement qu'avec les aptitudes de Créature.
    La Durée de base est de 5 secondes
    Génère 4 cadavres
    Les Cadavres générés sont du même niveau que celui de la Zone, jusqu'à un maximum de 100
    10 Cadavres autorisés au maximum
    active skill area of effect radius +% final [60]
    base chaos damage to deal per minute [4597]
    is area damage [1]
    Desecrate
    PerandusVaalSummonSkeletons
    Spell, Minion, Duration, MinionsCanExplode, Trappable, Totemable, Mineable, Vaal, CreatesMinion, Multicastable
    Invocation de Squelettes vaal
    Temps d'incantation: 1 sec.
    Temps de recharge: 15 sec.
    Invoque une armée de squelettes composée de soldats, d'archers et de mages dirigée par un puissant général.
    +50 au nombre maximum de Squelettes Invoqués
    La Durée de base est de 20 secondes
    Invoque 19 Guerriers squelettes
    Invoque 6 Archers Squelettes
    Invoque 3 Mages Squelettes
    Invoque 1 Généraux Squelettes
    base display minion actor level [68]
    display minion monster type [2]
    iconraiseskeleton

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Microtransactions/head/mark_of_the_phoenix.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Perandus/PerandusGuardMapBoss5IvoryTempleStandalone_"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "Pallias",
        life = 6,
        energyShield = 0.33,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "Melee",
            "PerandusRaiseMultipleSpectres",
            "PerandusLightningWarp",
            "PerandusVaalSummonSkeletons",
            "PerandusHaste",
            "PerandusThrownWeapon",
            "PerandusDesecrate",
            "PerandusBoneOffering",
            "PerandusConvocation",
            "PerandusWait",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = 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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusRaiseMultipleSpectres"] = {
        name = "Raise Spectre",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Raises a spectral version of a defeated foe as a minion to fight for you in battle.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_number_of_spectres_allowed",
            "active_skill_minion_damage_+%_final",
            "active_skill_minion_life_+%_final",
            "base_cast_speed_+%",
        },
        levels = {
            [1] = {8, 10, -10, 50, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
            [2] = {9, 15, -10, 50, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
            [3] = {10, 20, -10, 50, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
            [4] = {11, 25, -10, 50, levelRequirement = 66, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "skill_effect_duration_+%",
            "skill_override_pvp_scaling_time_ms",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 0, 1000, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, -2, 1000, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, -4, 1000, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, -6, 1000, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, -8, 1000, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, -10, 1000, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, -12, 1000, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, -14, 1000, critChance = 5, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, -16, 1000, critChance = 5, levelRequirement = 18, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, -18, 1000, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, -20, 1000, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, -22, 1000, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, -24, 1000, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, -25, 1000, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, -26, 1000, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, -27, 1000, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, -28, 1000, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, -29, 1000, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, -30, 1000, critChance = 5, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, -31, 1000, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, -32, 1000, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, -34, 1000, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, -36, 1000, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, -38, 1000, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, -40, 1000, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, -42, 1000, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, -44, 1000, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, -46, 1000, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, -48, 1000, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, -50, 1000, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, -52, 1000, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, -54, 1000, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.5, 1.5, -56, 1000, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.5, 1.5, -58, 1000, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.5, 1.5, -60, 1000, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.5, 1.5, -62, 1000, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.5, 1.5, -64, 1000, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [38] = {0.5, 1.5, -66, 1000, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusVaalSummonSkeletons"] = {
        name = "Vaal Summon Skeletons",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Summons an army of skeletal soldiers, archers and mages, led by a powerful general.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.Duration] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Vaal] = true,
            [SkillType.CreatesMinion] = true,
            [SkillType.Multicastable] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_melee_skeletons_to_summon",
            "number_of_archer_skeletons_to_summon",
            "number_of_mage_skeletons_to_summon",
            "base_number_of_skeletons_allowed",
            "base_display_minion_actor_level",
            "number_of_leader_skeletons_to_summon",
            "base_skill_effect_duration",
            "display_minion_monster_type",
        },
        levels = {
            [1] = {11, 1, 0, 29, 3, 1, 20000, 2, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [2] = {12, 1, 0, 30, 5, 1, 20000, 2, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [3] = {13, 1, 0, 31, 8, 1, 20000, 2, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [4] = {14, 2, 0, 32, 10, 1, 20000, 2, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [5] = {15, 2, 0, 33, 13, 1, 20000, 2, levelRequirement = 13, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [6] = {15, 3, 0, 34, 16, 1, 20000, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [7] = {16, 3, 0, 35, 19, 1, 20000, 2, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [8] = {16, 4, 0, 36, 22, 1, 20000, 2, levelRequirement = 22, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [9] = {17, 4, 0, 37, 25, 1, 20000, 2, levelRequirement = 25, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [10] = {17, 5, 0, 38, 28, 1, 20000, 2, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [11] = {18, 5, 0, 39, 32, 1, 20000, 2, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [12] = {18, 5, 1, 40, 36, 1, 20000, 2, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [13] = {18, 6, 1, 41, 40, 1, 20000, 2, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [14] = {18, 6, 2, 42, 44, 1, 20000, 2, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [15] = {19, 6, 2, 43, 47, 1, 20000, 2, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [16] = {19, 6, 3, 44, 50, 1, 20000, 2, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [17] = {19, 6, 3, 45, 53, 1, 20000, 2, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [18] = {19, 6, 3, 46, 56, 1, 20000, 2, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [19] = {19, 6, 3, 47, 59, 1, 20000, 2, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [20] = {19, 6, 3, 48, 62, 1, 20000, 2, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [21] = {19, 6, 3, 49, 64, 1, 20000, 2, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [22] = {19, 6, 3, 50, 66, 1, 20000, 2, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [23] = {19, 6, 3, 50, 67, 1, 20000, 2, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [24] = {19, 6, 3, 50, 68, 1, 20000, 2, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [25] = {19, 6, 3, 50, 69, 1, 20000, 2, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [26] = {19, 6, 3, 50, 70, 1, 20000, 2, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [27] = {19, 6, 3, 50, 71, 1, 20000, 2, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [28] = {19, 6, 3, 50, 72, 1, 20000, 2, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [29] = {19, 6, 3, 50, 73, 1, 20000, 2, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [30] = {19, 6, 3, 50, 74, 1, 20000, 2, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [31] = {19, 6, 3, 50, 75, 1, 20000, 2, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [32] = {19, 6, 3, 50, 76, 1, 20000, 2, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [33] = {19, 6, 3, 50, 77, 1, 20000, 2, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [34] = {19, 6, 3, 50, 78, 1, 20000, 2, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [35] = {19, 6, 3, 50, 79, 1, 20000, 2, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [36] = {19, 6, 3, 50, 80, 1, 20000, 2, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [37] = {19, 6, 3, 50, 81, 1, 20000, 2, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [38] = {19, 6, 3, 50, 82, 1, 20000, 2, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [39] = {19, 6, 3, 50, 84, 1, 20000, 2, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [40] = {19, 6, 3, 50, 86, 1, 20000, 2, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
            [41] = {19, 6, 3, 50, 88, 1, 20000, 2, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusHaste"] = {
        name = "Haste",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts an aura that increases the movement speed, attack speed and cast speed of you and your allies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Buff] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Totemable] = true,
            [SkillType.Aura] = true,
            [SkillType.Instant] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CanHaveBlessing] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "aura_skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            aura = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%_granted_from_skill",
            "cast_speed_+%_granted_from_skill",
            "base_movement_velocity_+%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {15, 15, 8, 40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusThrownWeapon"] = {
        name = "Spectral Throw",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Throws a spectral copy of your melee weapon. It flies out and then returns to you, in a spinning attack that damages enemies in its path.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "spell_maximum_action_distance_+%",
            "attack_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {-37, 1, 30, -30, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusDesecrate"] = {
        name = "Desecrate",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Desecrates the ground, spawning corpses based on monsters in the current area and dealing chaos damage over time to enemies. If you are using the Raise Spectre skill there is a chance to spawn spectral corpses matching your most recently raised Spectres. Spectral corpses cannot be interacted with except by Minion skills.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.DamageOverTime] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Chaos] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.CreatesCorpse] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_chaos_damage_to_deal_per_minute",
            "base_skill_effect_duration",
            "desecrate_corpse_level",
            "desecrate_number_of_corpses_to_create",
            "desecrate_maximum_number_of_corpses",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {1, 5000, 100, 4, 10, 60, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusBoneOffering"] = {
        name = "Bone Offering",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Consumes a corpse, granting all of your minions the power to block both attacks and spells. The skill consumes other nearby corpses, increasing the duration for each corpse consumed.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Minion] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Offering] = true,
        },
        statDescriptionScope = "offering_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "monster_base_block_%",
            "base_spell_block_%",
            "offering_skill_effect_duration_per_corpse",
        },
        levels = {
            [1] = {7000, 33, 33, 1500, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusConvocation"] = {
        name = "Convocation",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Recalls all minions that are following you to your location, and grants them a temporary life regeneration effect.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Minion] = true,
            [SkillType.Instant] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_life_regeneration_rate_per_minute",
            "base_skill_effect_duration",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {40, 2000, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {80, 2000, levelRequirement = 3, statInterpolation = {1},  cost = { }, },
            [3] = {160, 2000, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
            [4] = {288, 2000, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [5] = {407, 2000, levelRequirement = 14, statInterpolation = {1},  cost = { }, },
            [6] = {627, 2000, levelRequirement = 18, statInterpolation = {1},  cost = { }, },
            [7] = {966, 2000, levelRequirement = 22, statInterpolation = {1},  cost = { }, },
            [8] = {1304, 2000, levelRequirement = 26, statInterpolation = {1},  cost = { }, },
            [9] = {1643, 2000, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [10] = {2103, 2000, levelRequirement = 34, statInterpolation = {1},  cost = { }, },
            [11] = {2564, 2000, levelRequirement = 38, statInterpolation = {1},  cost = { }, },
            [12] = {3024, 2000, levelRequirement = 42, statInterpolation = {1},  cost = { }, },
            [13] = {3638, 2000, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
            [14] = {4251, 2000, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [15] = {4850, 2000, levelRequirement = 54, statInterpolation = {1},  cost = { }, },
            [16] = {5453, 2000, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [17] = {6033, 2000, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [18] = {6556, 2000, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [19] = {6667, 2000, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [20] = {6777, 2000, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [21] = {6868, 2000, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [22] = {6959, 2000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [23] = {7341, 2000, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [24] = {7723, 2000, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [25] = {8147, 2000, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [26] = {8570, 2000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [27] = {9035, 2000, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [28] = {9499, 2000, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [29] = {10012, 2000, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [30] = {10525, 2000, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [31] = {11091, 2000, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [32] = {11657, 2000, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [33] = {12279, 2000, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [34] = {12901, 2000, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PerandusWait"] = {
        name = "PerandusWait",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {250, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    FamilyMonsterMapBoss
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% 100 100 Global
  • monster dropped item rarity +% 15000 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned 1 1 Global — Valeur fixe
  • cannot be stunned for ms after stun finished 2000 2000 Global
  • corpse cannot be destroyed [1]
    FamilyCorpseCannotBeDestroyed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • corpse cannot be destroyed 1 1 Global — Valeur fixe
  • Pallias
    Humanoïde
    IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    corpse cannot be destroyed [1]
    Spectre
    Tagsbludgeoning_weapon, ghost_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, no_bloodlines, non_attacking
    Vie
    600%
    Energy Shield From Life
    33%
    Armure
    +25%
    Évasion
    +33%
    Ailment Threshold
    600%
    Résistance
    IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
    Damage
    216%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    200%
    Model Size
    115%
    Type
    PerandusMapBoss5
    Metadata
    PerandusGuardMapBoss5IvoryTempleElder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Perandus/PerandusGuardMapBoss5IvoryTempleElder"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "Pallias",
        life = 6,
        energyShield = 0.33,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
        },
        modList = {
        },
    }
    
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    FamilyMonsterMapBoss
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% 100 100 Global
  • monster dropped item rarity +% 15000 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned 1 1 Global — Valeur fixe
  • cannot be stunned for ms after stun finished 2000 2000 Global
  • corpse cannot be destroyed [1]
    FamilyCorpseCannotBeDestroyed
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • corpse cannot be destroyed 1 1 Global — Valeur fixe
  • Edit

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