帕里亞斯
人形
怪物增加 100% 經驗值
增加 15000% 物品掉落稀有度
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
corpse cannot be destroyed [1]
Pallias
幽魂N
標籤aura_bearer, bludgeoning_weapon, 法術, ghost_armour, has_staff, has_two_handed_melee, human, humanoid, lightning_affinity, medium_height, medium_movement, melee, no_bloodlines, physical_affinity, ranged, summoner
生命
600%
生命轉為護盾
33%
護甲
+25%
閃避
+33%
異常狀態臨界值
600%
抗性
40 40 40 25
傷害
216%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 10
攻擊間隔
1.5 秒
傷害分佈
±20%
經驗值
200%
Model Size
115%
類型
PerandusMapBoss5
Metadata
PerandusGuardMapBoss5IvoryTemple
等級
68
生命
836,078
護甲
35,988
閃避
6,303
能量護盾
2,022
傷害
919
法術傷害
1,372
命中
290
攻擊間隔
1.005
經驗值
112,805
異常狀態臨界值
526,729
冰緩
1,666
感電
1,666
易碎
9,423
焦灼
1,666
殘喘
4,602
Melee
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
普通攻擊
基本傷害: 1459–2189
暴擊率: 5%
攻擊間隔: 1.5 秒
用強大的攻擊擊倒敵人。
skill can fire arrows [1]
skill can fire wand projectiles [1]
PerandusHaste
法術, 範圍, 增益, 消耗保留, 圖騰施放單獨, 圖騰技能, 光環, 立即, 範圍法術, 可祝福, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, 冷卻
迅捷
施放時間: 1.2 秒
冷卻時間: 0.5 秒
施放一個光環,使你與受光環影響友方獲得額外的移動速度、攻擊速度以及施放速度。
你與附近的隊友獲得 8% 移動速度
你與附近的隊友獲得 15% 攻擊速度
你與附近的隊友獲得 15% 施放速度
active skill area of effect radius +% final [40]
PerandusBoneOffering
法術, 增益, 持續時間, 可觸發, 召喚物, 陷阱技能, 地雷技能, 圖騰技能
骸骨奉獻
施放時間: 1 秒
冷卻時間: 8 秒
獻祭一具屍體,使你的召喚物獲得格擋攻擊與法術的能力。這個技能會持續獻祭附近的屍體,每具獻祭的屍體將會延長強化召喚物的時間。
+7 秒基礎持續時間
每具額外吞噬的屍體增加 1.5 秒基礎持續時間
給予召喚物 +33% 攻擊傷害格擋率
給予召喚物 +33% 法術傷害格擋率
PerandusLightningWarp
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 可觸發, 位移, 閃電, 範圍法術, 快行, 法術可重複, 可齊射
閃電傳送
暴擊率: 5%
施放時間: 1 秒
在指定位置施放一個法陣,在數秒之後將你傳送過去。當傳送時,在原本位置與傳送法陣位置的敵人都會受到閃電傷害。再次施放會列隊連續使用多次傳送。
造成 5511653 閃電傷害
減少 38% 持續時間
is area damage [1]
skill override pvp scaling time ms [1000]
PerandusRaiseMultipleSpectres
法術, 召喚物, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可齊射, 創造召喚物
喚醒幽魂
施放時間: 0.85 秒
唱名喚魂,從目標屍體喚醒其幽魂並使役它為你而戰。
喚醒幽魂上限 11
召喚物有 10% 更少最大生命
召喚物有 25% 更多傷害
法術與召喚物增加 50% 施放速度
PerandusConvocation
法術, 增益, 持續時間, 可觸發, 召喚物, 立即, 冷卻
號召
施放時間: 0.8 秒
冷卻時間: 8 秒
將所有由你控制的召喚物召回你的所在之處,並短暫的使它們獲得生命恢復效果。
+2 秒基礎持續時間
113 每秒生命回復
base deal no damage [1]
PerandusThrownWeapon
攻擊, 範圍攻擊, 投射物, 玩家投射物
靈體投擲
基本傷害: 1459–2189
暴擊率: 5%
攻擊間隔: 1.5 秒
投擲你近戰武器的靈體版本。此靈體將會向外飛出並如同迴力鏢一般回到你的身邊,對所有碰觸到的敵人造成傷害。
造成 37% 更少傷害
發射 1 個額外投射物
增加 50% 攻擊速度
增加 30% 投射物速度
base is projectile [1]
spell maximum action distance +% [-30]
PerandusWait
+0.25 秒基礎持續時間
PerandusDesecrate
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 可觸發, DoT, 法術可重複, 混沌, 可秘能爆發, 範圍法術
褻瀆
施放時間: 1 秒
冷卻時間: 3 秒
腐化一塊地面,基於當前區域中的怪物生成屍體,並對敵人造成持續性的混沌傷害。如果你正在使用喚醒幽魂技能,有機率生成與你最近召喚的幽魂同樣的幽魂亡體。除了召喚物技能外,不能以其他方式與幽魂亡體互動。
每秒造成 76.6 基本混沌傷害
+5 秒基礎持續時間
產生 4 個屍體
生成屍體的等級與區域等級相符,最高可達等級 100
最多允許 10 個屍體
active skill area of effect radius +% final [60]
is area damage [1]
PerandusVaalSummonSkeletons
法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 瓦爾, 創造召喚物
瓦爾.召喚骷髏
施放時間: 1 秒
冷卻時間: 15 秒
召喚一支由強大的骷髏將軍所統率,由骷髏戰士、骷髏弓箭手與骷髏法師所組成的骷髏大軍。
召喚骷髏上限 +50
+20 秒基礎持續時間
召喚 19 隻骷髏戰士
召喚 6 隻骷髏弓箭手
召喚 3 隻骷髏法師
召喚 1 隻骷髏將軍
base display minion actor level [68]
display minion monster type [2]

Object Type

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

Transitionable
{
	
}

Object Type Codes

version 2
extends "Metadata/Monsters/Perandus/PerandusLieutenant"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Perandus/PerandusGuardMapBoss5IvoryTemple"] = {
    name = "Pallias",
    life = 6,
    energyShield = 0.33,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    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,
    },
    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,
    },
    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,
    },
    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 = { }, },
    },
}
怪物增加 100% 經驗值
增加 15000% 物品掉落稀有度
IdMonsterMapBoss
FamilyMonsterMapBoss
Domains怪物 (3)
GenerationType傳奇 (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 全域
  • corpse cannot be destroyed [1]
    IdMonsterCorpseCannotBeDestroyed
    FamilyCorpseCannotBeDestroyed
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • corpse cannot be destroyed Min: 1 Max: 1 全域
  • 帕里亞斯
    人形
    怪物增加 100% 經驗值
    增加 15000% 物品掉落稀有度
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    corpse cannot be destroyed [1]
    Pallias
    幽魂N
    標籤aura_bearer, bludgeoning_weapon, 法術, ghost_armour, has_staff, has_two_handed_melee, human, humanoid, lightning_affinity, medium_height, medium_movement, melee, no_bloodlines, physical_affinity, ranged, summoner
    生命
    600%
    生命轉為護盾
    33%
    護甲
    +25%
    閃避
    +33%
    異常狀態臨界值
    600%
    抗性
    40 40 40 25
    傷害
    216%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    6 ~ 10
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    200%
    Model Size
    115%
    類型
    PerandusMapBoss5
    Metadata
    PerandusGuardMapBoss5IvoryTempleStandalone_
    等級
    68
    生命
    836,078
    護甲
    35,988
    閃避
    6,303
    能量護盾
    2,022
    傷害
    919
    法術傷害
    1,372
    命中
    290
    攻擊間隔
    1.005
    經驗值
    112,805
    異常狀態臨界值
    526,729
    冰緩
    1,666
    感電
    1,666
    易碎
    9,423
    焦灼
    1,666
    殘喘
    4,602
    Melee
    攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
    普通攻擊
    基本傷害: 1459–2189
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    用強大的攻擊擊倒敵人。
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PerandusHaste
    法術, 範圍, 增益, 消耗保留, 圖騰施放單獨, 圖騰技能, 光環, 立即, 範圍法術, 可祝福, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, 冷卻
    迅捷
    施放時間: 1.2 秒
    冷卻時間: 0.5 秒
    施放一個光環,使你與受光環影響友方獲得額外的移動速度、攻擊速度以及施放速度。
    你與附近的隊友獲得 8% 移動速度
    你與附近的隊友獲得 15% 攻擊速度
    你與附近的隊友獲得 15% 施放速度
    active skill area of effect radius +% final [40]
    PerandusBoneOffering
    法術, 增益, 持續時間, 可觸發, 召喚物, 陷阱技能, 地雷技能, 圖騰技能
    骸骨奉獻
    施放時間: 1 秒
    冷卻時間: 8 秒
    獻祭一具屍體,使你的召喚物獲得格擋攻擊與法術的能力。這個技能會持續獻祭附近的屍體,每具獻祭的屍體將會延長強化召喚物的時間。
    +7 秒基礎持續時間
    每具額外吞噬的屍體增加 1.5 秒基礎持續時間
    給予召喚物 +33% 攻擊傷害格擋率
    給予召喚物 +33% 法術傷害格擋率
    PerandusLightningWarp
    法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 可觸發, 位移, 閃電, 範圍法術, 快行, 法術可重複, 可齊射
    閃電傳送
    暴擊率: 5%
    施放時間: 1 秒
    在指定位置施放一個法陣,在數秒之後將你傳送過去。當傳送時,在原本位置與傳送法陣位置的敵人都會受到閃電傷害。再次施放會列隊連續使用多次傳送。
    造成 5511653 閃電傷害
    減少 38% 持續時間
    is area damage [1]
    skill override pvp scaling time ms [1000]
    PerandusRaiseMultipleSpectres
    法術, 召喚物, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可齊射, 創造召喚物
    喚醒幽魂
    施放時間: 0.85 秒
    唱名喚魂,從目標屍體喚醒其幽魂並使役它為你而戰。
    喚醒幽魂上限 11
    召喚物有 10% 更少最大生命
    召喚物有 25% 更多傷害
    法術與召喚物增加 50% 施放速度
    PerandusConvocation
    法術, 增益, 持續時間, 可觸發, 召喚物, 立即, 冷卻
    號召
    施放時間: 0.8 秒
    冷卻時間: 8 秒
    將所有由你控制的召喚物召回你的所在之處,並短暫的使它們獲得生命恢復效果。
    +2 秒基礎持續時間
    113 每秒生命回復
    base deal no damage [1]
    PerandusThrownWeapon
    攻擊, 範圍攻擊, 投射物, 玩家投射物
    靈體投擲
    基本傷害: 1459–2189
    暴擊率: 5%
    攻擊間隔: 1.5 秒
    投擲你近戰武器的靈體版本。此靈體將會向外飛出並如同迴力鏢一般回到你的身邊,對所有碰觸到的敵人造成傷害。
    造成 37% 更少傷害
    發射 1 個額外投射物
    增加 50% 攻擊速度
    增加 30% 投射物速度
    base is projectile [1]
    spell maximum action distance +% [-30]
    PerandusWait
    +0.25 秒基礎持續時間
    PerandusDesecrate
    法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 可觸發, DoT, 法術可重複, 混沌, 可秘能爆發, 範圍法術
    褻瀆
    施放時間: 1 秒
    冷卻時間: 3 秒
    腐化一塊地面,基於當前區域中的怪物生成屍體,並對敵人造成持續性的混沌傷害。如果你正在使用喚醒幽魂技能,有機率生成與你最近召喚的幽魂同樣的幽魂亡體。除了召喚物技能外,不能以其他方式與幽魂亡體互動。
    每秒造成 76.6 基本混沌傷害
    +5 秒基礎持續時間
    產生 4 個屍體
    生成屍體的等級與區域等級相符,最高可達等級 100
    最多允許 10 個屍體
    active skill area of effect radius +% final [60]
    is area damage [1]
    PerandusVaalSummonSkeletons
    法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 瓦爾, 創造召喚物
    瓦爾.召喚骷髏
    施放時間: 1 秒
    冷卻時間: 15 秒
    召喚一支由強大的骷髏將軍所統率,由骷髏戰士、骷髏弓箭手與骷髏法師所組成的骷髏大軍。
    召喚骷髏上限 +50
    +20 秒基礎持續時間
    召喚 19 隻骷髏戰士
    召喚 6 隻骷髏弓箭手
    召喚 3 隻骷髏法師
    召喚 1 隻骷髏將軍
    base display minion actor level [68]
    display minion monster type [2]

    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"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    BaseEvents 
    { 
        on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/GoldenSpectres.epk );"
    } 
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/Perandus/key_chest_buff/key_buff.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/Perandus/key_chest_buff/key_buff.epk );"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/StatusAilments/monsters/GoldenSpectres.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Perandus/key_chest_buff/key_buff.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Perandus/PerandusGuardMapBoss5IvoryTempleStandalone_"] = {
        name = "Pallias",
        life = 6,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        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,
        },
        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,
        },
        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,
        },
        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 = { }, },
        },
    }
    
    怪物增加 100% 經驗值
    增加 15000% 物品掉落稀有度
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 全域
  • corpse cannot be destroyed [1]
    IdMonsterCorpseCannotBeDestroyed
    FamilyCorpseCannotBeDestroyed
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • corpse cannot be destroyed Min: 1 Max: 1 全域
  • 帕里亞斯
    人形
    怪物增加 100% 經驗值
    增加 15000% 物品掉落稀有度
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    corpse cannot be destroyed [1]
    Pallias
    幽魂N
    標籤bludgeoning_weapon, ghost_armour, has_staff, has_two_handed_melee, human, humanoid, medium_height, medium_movement, no_bloodlines, non_attacking
    生命
    600%
    生命轉為護盾
    33%
    護甲
    +25%
    閃避
    +33%
    異常狀態臨界值
    600%
    抗性
    40 40 40 25
    傷害
    216%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    6 ~ 10
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    200%
    Model Size
    115%
    類型
    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"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target.epk );"
    	create_transitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/entrance.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/absorb/absorb.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Perandus/PerandusGuardMapBoss5IvoryTempleElder"] = {
        name = "Pallias",
        life = 6,
        energyShield = 0.33,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.16,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
        },
        modList = {
        },
    }
    
    怪物增加 100% 經驗值
    增加 15000% 物品掉落稀有度
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 全域
  • monster dropped item rarity +% Min: 15000 Max: 15000 全域
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 全域
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 全域
  • corpse cannot be destroyed [1]
    IdMonsterCorpseCannotBeDestroyed
    FamilyCorpseCannotBeDestroyed
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • corpse cannot be destroyed Min: 1 Max: 1 全域