Prophecy Beyond Rampage
เจิม คลัสเตอร์จิวเวล The Pantheon ไอเทม Passive Skill Tree Fossil ตัวเร่งปฏิกิริยา Delirium Orb แมลงซแคแร็บ Breachstone Emblem Timeless Jewel ไพ่พยากรณ์ ร้านค้า
กูรัค คมดาบของแสงตะวัน
[1] Sealed Basement
Guraq, Daylight's Blade

กูรัค คมดาบของแสงตะวัน(Guraq, Daylight's Blade)

SpectreN
Area[1] Sealed Basement
Modnumber_of_additional_totems_allowed [1]
kill_traps_mines_and_totems_on_death [1]
kill_traps_mines_and_totems_on_death [1]
monster_dropped_item_quantity_+% [300]
monster_dropped_item_rarity_+% [800]
monster_no_map_drops [1]
monster_additional_quantity_of_dropped_items_in_merciless_+% [600]
monster_additional_rarity_of_dropped_items_in_merciless_+% [600]
monster_additional_quantity_of_dropped_items_in_cruel_+% [300]
monster_additional_rarity_of_dropped_items_in_cruel_+% [300]
Tagsred_blood, human, humanoid
Damage120%
พลังชีวิต180%
Ailment Threshold180%
โอกาสจู่โจมคริติคอล5%
TypeVaalSideAreaBossReligiousTemplar
Attack Distance6 ~ 14
Attack Time1.5 Second
Damage Spread20%
Evasion+50%
Accuracy+100%

ExileTemplarVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
ขว้างสเปคทรัลของอาวุธประชิดของคุณ หมุนควงออกเป็นการโจมตีแบบปั่นที่โจมตีศัตรูที่ขวางทาง
ลดความเสียหาย อีก 70%
เพิ่มความเสียหาย กระสุน 16%
เพิ่มความเร็วของกระสุน 80%
base_attack_repeat_count [5]
เพิ่มความเร็วในการโจมตี อีก 190%
เพิ่มความเสียหาย โจมตี อีก 16.8%

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 8 Second

ExileTemplarThrownWeapon
ghostlythrow
Spectral Throw
ขวางร่างเงาของอาวุธประชิดที่คุณถือออกไปและโค้งกลับมาหาคุณ ซึ่งมันจะหมุนโจมตีศัตรูระหว่างทาง
ลดความเสียหาย อีก 30%
ยิงกระสุนเพิ่มอีก 2 ลูก
เพิ่มความเร็วของกระสุน 30%
spell_maximum_action_distance_+% [-30]
เพิ่มความเร็วในการโจมตี 50%
skill_art_variation [3]

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
เวลาในการร่าย: 1 Second

ExileTemplarFlameTotem
flametotem
Holy Flame Totem
อัญเชิญโทเทมที่ยิงเปลวไฟไปที่ศัตรูที่อยู่ใกล้
โทเทม คงอยู่ 8 วินาที
base_totem_range [100]
base_active_skill_totem_level [82]
สร้างความเสียหาย ไฟ 256.8 ถึง 385.1
ยิงกระสุนเพิ่มอีก 3 ลูก
เพิ่มพลังชีวิต โทเทม 575%
totem_art_variation [-2]

is_totem base_skill_is_totemified base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
เวลาในการร่าย: 0.25 Second

Melee
iconbasicattack
โจมตีธรรมดา
โจมตีศัตรูของคุณด้วยการโจมตีธรรมดา
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
เวลาในการร่าย: 1 Second

MonsterProximityShield
ระยะเวลาเริ่มต้นคือ 8 วินาที
Spell Area Duration Triggerable AreaSpell
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 18 Second
เลเวลชื่อประสบการณ์DamageAttack TimeAlly LifeเกราะEvasionโล่พลังงานต้านทานไฟต้านทานน้ำแข็งต้านทานสายฟ้าต้านทานเคออส
84กูรัค คมดาบของแสงตะวัน575051716.31.5137141616112822030303020

ExileTemplarVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
ขว้างสเปคทรัลของอาวุธประชิดของคุณ หมุนควงออกเป็นการโจมตีแบบปั่นที่โจมตีศัตรูที่ขวางทาง
ลดความเสียหาย อีก 70%
เพิ่มความเสียหาย กระสุน 15%
เพิ่มความเร็วของกระสุน 80%
base_attack_repeat_count [5]
เพิ่มความเร็วในการโจมตี อีก 190%
เพิ่มความเสียหาย โจมตี อีก 15%

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 8 Second

ExileTemplarThrownWeapon
ghostlythrow
Spectral Throw
ขวางร่างเงาของอาวุธประชิดที่คุณถือออกไปและโค้งกลับมาหาคุณ ซึ่งมันจะหมุนโจมตีศัตรูระหว่างทาง
ลดความเสียหาย อีก 30%
ยิงกระสุนเพิ่มอีก 2 ลูก
เพิ่มความเร็วของกระสุน 30%
spell_maximum_action_distance_+% [-30]
เพิ่มความเร็วในการโจมตี 50%
skill_art_variation [3]

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
เวลาในการร่าย: 1 Second

ExileTemplarFlameTotem
flametotem
Holy Flame Totem
อัญเชิญโทเทมที่ยิงเปลวไฟไปที่ศัตรูที่อยู่ใกล้
โทเทม คงอยู่ 8 วินาที
base_totem_range [100]
base_active_skill_totem_level [82]
สร้างความเสียหาย ไฟ 231.9 ถึง 347.8
ยิงกระสุนเพิ่มอีก 3 ลูก
เพิ่มพลังชีวิต โทเทม 575%
totem_art_variation [-2]

is_totem base_skill_is_totemified base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
เวลาในการร่าย: 0.25 Second

Melee
iconbasicattack
โจมตีธรรมดา
โจมตีศัตรูของคุณด้วยการโจมตีธรรมดา
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
เวลาในการร่าย: 1 Second

MonsterProximityShield
ระยะเวลาเริ่มต้นคือ 8 วินาที
Spell Area Duration Triggerable AreaSpell
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 18 Second
เลเวลชื่อประสบการณ์DamageAttack TimeAlly LifeเกราะEvasionโล่พลังงานต้านทานไฟต้านทานน้ำแข็งต้านทานสายฟ้าต้านทานเคออส
82กูรัค คมดาบของแสงตะวัน515041530.81.5114011419811918030303020

ExileTemplarVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
ขว้างสเปคทรัลของอาวุธประชิดของคุณ หมุนควงออกเป็นการโจมตีแบบปั่นที่โจมตีศัตรูที่ขวางทาง
ลดความเสียหาย อีก 70%
เพิ่มความเสียหาย กระสุน 14%
เพิ่มความเร็วของกระสุน 80%
base_attack_repeat_count [5]
เพิ่มความเร็วในการโจมตี อีก 190%
เพิ่มความเสียหาย โจมตี อีก 11.4%

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 8 Second

ExileTemplarThrownWeapon
ghostlythrow
Spectral Throw
ขวางร่างเงาของอาวุธประชิดที่คุณถือออกไปและโค้งกลับมาหาคุณ ซึ่งมันจะหมุนโจมตีศัตรูระหว่างทาง
ลดความเสียหาย อีก 30%
ยิงกระสุนเพิ่มอีก 2 ลูก
เพิ่มความเร็วของกระสุน 30%
spell_maximum_action_distance_+% [-30]
เพิ่มความเร็วในการโจมตี 50%
skill_art_variation [3]

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
เวลาในการร่าย: 1 Second

ExileTemplarFlameTotem
flametotem
Holy Flame Totem
อัญเชิญโทเทมที่ยิงเปลวไฟไปที่ศัตรูที่อยู่ใกล้
โทเทม คงอยู่ 8 วินาที
base_totem_range [100]
base_active_skill_totem_level [78]
สร้างความเสียหาย ไฟ 188.9 ถึง 283.3
ยิงกระสุนเพิ่มอีก 3 ลูก
เพิ่มพลังชีวิต โทเทม 455%
totem_art_variation [-2]

is_totem base_skill_is_totemified base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
เวลาในการร่าย: 0.25 Second

Melee
iconbasicattack
โจมตีธรรมดา
โจมตีศัตรูของคุณด้วยการโจมตีธรรมดา
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
เวลาในการร่าย: 1 Second

MonsterProximityShield
ระยะเวลาเริ่มต้นคือ 8 วินาที
Spell Area Duration Triggerable AreaSpell
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 18 Second
เลเวลชื่อประสบการณ์DamageAttack TimeAlly LifeเกราะEvasionโล่พลังงานต้านทานไฟต้านทานน้ำแข็งต้านทานสายฟ้าต้านทานเคออส
78กูรัค คมดาบของแสงตะวัน398541215.71.576831094010278030303020

ExileTemplarVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
ขว้างสเปคทรัลของอาวุธประชิดของคุณ หมุนควงออกเป็นการโจมตีแบบปั่นที่โจมตีศัตรูที่ขวางทาง
ลดความเสียหาย อีก 70%
เพิ่มความเสียหาย กระสุน 12%
เพิ่มความเร็วของกระสุน 80%
base_attack_repeat_count [5]
เพิ่มความเร็วในการโจมตี อีก 190%
เพิ่มความเสียหาย โจมตี อีก 6%

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 9 Second

ExileTemplarThrownWeapon
ghostlythrow
Spectral Throw
ขวางร่างเงาของอาวุธประชิดที่คุณถือออกไปและโค้งกลับมาหาคุณ ซึ่งมันจะหมุนโจมตีศัตรูระหว่างทาง
ลดความเสียหาย อีก 30%
ยิงกระสุนเพิ่มอีก 2 ลูก
เพิ่มความเร็วของกระสุน 30%
spell_maximum_action_distance_+% [-30]
เพิ่มความเร็วในการโจมตี 50%
skill_art_variation [3]

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
เวลาในการร่าย: 1 Second

ExileTemplarFlameTotem
flametotem
Holy Flame Totem
อัญเชิญโทเทมที่ยิงเปลวไฟไปที่ศัตรูที่อยู่ใกล้
โทเทม คงอยู่ 8 วินาที
base_totem_range [100]
base_active_skill_totem_level [73]
สร้างความเสียหาย ไฟ 145.7 ถึง 218.5
ยิงกระสุนเพิ่มอีก 3 ลูก
เพิ่มพลังชีวิต โทเทม 350%
totem_art_variation [-2]

is_totem base_skill_is_totemified base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
เวลาในการร่าย: 0.25 Second

Melee
iconbasicattack
โจมตีธรรมดา
โจมตีศัตรูของคุณด้วยการโจมตีธรรมดา
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
เวลาในการร่าย: 1 Second

MonsterProximityShield
ระยะเวลาเริ่มต้นคือ 8 วินาที
Spell Area Duration Triggerable AreaSpell
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 18 Second
เลเวลชื่อประสบการณ์DamageAttack TimeAlly LifeเกราะEvasionโล่พลังงานต้านทานไฟต้านทานน้ำแข็งต้านทานสายฟ้าต้านทานเคออส
73กูรัค คมดาบของแสงตะวัน29609907.21.5488878728514030303020

ExileTemplarVaalThrownWeapon
ghostlythrow
Vaal Spectral Throw
ขว้างสเปคทรัลของอาวุธประชิดของคุณ หมุนควงออกเป็นการโจมตีแบบปั่นที่โจมตีศัตรูที่ขวางทาง
ลดความเสียหาย อีก 70%
เพิ่มความเสียหาย กระสุน 11%
เพิ่มความเร็วของกระสุน 80%
base_attack_repeat_count [5]
เพิ่มความเร็วในการโจมตี อีก 190%
เพิ่มความเสียหาย โจมตี อีก 2.4%

projectiles_nova base_is_projectile projectiles_not_offset Attack ProjectileAttack Projectile SkillCanVolley Vaal
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 9 Second

ExileTemplarThrownWeapon
ghostlythrow
Spectral Throw
ขวางร่างเงาของอาวุธประชิดที่คุณถือออกไปและโค้งกลับมาหาคุณ ซึ่งมันจะหมุนโจมตีศัตรูระหว่างทาง
ลดความเสียหาย อีก 30%
ยิงกระสุนเพิ่มอีก 2 ลูก
เพิ่มความเร็วของกระสุน 30%
spell_maximum_action_distance_+% [-30]
เพิ่มความเร็วในการโจมตี 50%
skill_art_variation [3]

base_is_projectile Attack ProjectileAttack Projectile SkillCanVolley
เวลาในการร่าย: 1 Second

ExileTemplarFlameTotem
flametotem
Holy Flame Totem
อัญเชิญโทเทมที่ยิงเปลวไฟไปที่ศัตรูที่อยู่ใกล้
โทเทม คงอยู่ 8 วินาที
base_totem_range [100]
base_active_skill_totem_level [68]
สร้างความเสียหาย ไฟ 112 ถึง 167.9
ยิงกระสุนเพิ่มอีก 3 ลูก
เพิ่มพลังชีวิต โทเทม 275%
totem_art_variation [-2]

is_totem base_skill_is_totemified base_is_projectile always_pierce Spell Projectile SkillCanVolley Hit SkillCanTrap SkillCanMine Totem FireSkill
เวลาในการร่าย: 0.25 Second

Melee
iconbasicattack
โจมตีธรรมดา
โจมตีศัตรูของคุณด้วยการโจมตีธรรมดา
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
เวลาในการร่าย: 1 Second

MonsterProximityShield
ระยะเวลาเริ่มต้นคือ 8 วินาที
Spell Area Duration Triggerable AreaSpell
เวลาในการร่าย: 1 Second
เวลาคูลดาวน์: 18 Second
เลเวลชื่อประสบการณ์DamageAttack TimeAlly LifeเกราะEvasionโล่พลังงานต้านทานไฟต้านทานน้ำแข็งต้านทานสายฟ้าต้านทานเคออส
68กูรัค คมดาบของแสงตะวัน21536673.21.5310056427022030303020
Melee 1
Melee10TargetNear OnlyLastTarget
ThrownWeaponProjectile50TargetNotNear OnlyLastTarget
VaalThrownWeapon50TargetNotNear OnlyLastTarget InsideProximityShield
TotemFireSpray50IHaveFewerThanTwoTotems TargetIsEnemy
ProximityShield50NotInsideProximityShield
Flee2EnemyNearMe TargetIsEnemy
StrafeLeft3NoRepeat
StrafeRight3NoRepeat

Object Type

version 2
extends "Metadata/Monsters/Monster"

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death = "RemoveEffects();"
}
ต้านทานไฟต้านทานน้ำแข็งต้านทานสายฟ้าต้านทานเคออส
1010105
20202012
30303020
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalSideAreaBosses/VaalSideAreaBoss5"] = {
    name = "Guraq, Daylight's Blade",
    life = 1.8,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "Melee",
        "ExileTemplarFlameTotem",
        "MonsterProximityShield",
        "ExileTemplarVaalThrownWeapon",
        "ExileTemplarThrownWeapon",
    },
    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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileTemplarFlameTotem"] = {
    name = "Holy Flame Totem",
    hidden = true,
    color = "1",
    baseEffectiveness = 0.3383,
    incrementalEffectiveness = 0.041,
    description = "Summons a totem that fires a stream of flame at nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Hit] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.Totem] = true,
        [SkillType.FireSkill] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.25,
    baseFlags = {
        spell = true,
        projectile = true,
        totem = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_totem_duration",
        "base_totem_range",
        "base_active_skill_totem_level",
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "number_of_additional_projectiles",
        "totem_life_+%",
        "totem_art_variation",
        "is_totem",
        "base_skill_is_totemified",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {8000, 100, 3, 0.8, 1.2, 3, 50, -2, critChance = 5, levelRequirement = 3, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [2] = {8000, 100, 5, 0.8, 1.2, 3, 60, -2, critChance = 5, levelRequirement = 5, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [3] = {8000, 100, 8, 0.8, 1.2, 3, 70, -2, critChance = 5, levelRequirement = 8, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [4] = {8000, 100, 12, 0.8, 1.2, 3, 80, -2, critChance = 5, levelRequirement = 12, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [5] = {8000, 100, 15, 0.8, 1.2, 3, 90, -2, critChance = 5, levelRequirement = 15, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [6] = {8000, 100, 19, 0.8, 1.2, 3, 100, -2, critChance = 5, levelRequirement = 19, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [7] = {8000, 100, 20, 0.8, 1.2, 3, 110, -2, critChance = 5, levelRequirement = 20, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [8] = {8000, 100, 21, 0.8, 1.2, 3, 120, -2, critChance = 5, levelRequirement = 21, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [9] = {8000, 100, 26, 0.8, 1.2, 3, 130, -2, critChance = 5, levelRequirement = 26, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [10] = {8000, 100, 30, 0.8, 1.2, 3, 140, -2, critChance = 5, levelRequirement = 30, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [11] = {8000, 100, 34, 0.8, 1.2, 3, 150, -2, critChance = 5, levelRequirement = 34, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [12] = {8000, 100, 38, 0.8, 1.2, 3, 160, -2, critChance = 5, levelRequirement = 38, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [13] = {8000, 100, 43, 0.8, 1.2, 3, 170, -2, critChance = 5, levelRequirement = 43, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [14] = {8000, 100, 45, 0.8, 1.2, 3, 180, -2, critChance = 5, levelRequirement = 45, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [15] = {8000, 100, 53, 0.8, 1.2, 3, 190, -2, critChance = 5, levelRequirement = 53, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [16] = {8000, 100, 58, 0.8, 1.2, 3, 200, -2, critChance = 5, levelRequirement = 58, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [17] = {8000, 100, 62, 0.8, 1.2, 3, 215, -2, critChance = 5, levelRequirement = 62, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [18] = {8000, 100, 63, 0.8, 1.2, 3, 230, -2, critChance = 5, levelRequirement = 63, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [19] = {8000, 100, 66, 0.8, 1.2, 3, 245, -2, critChance = 5, levelRequirement = 66, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [20] = {8000, 100, 67, 0.8, 1.2, 3, 260, -2, critChance = 5, levelRequirement = 67, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [21] = {8000, 100, 68, 0.8, 1.2, 3, 275, -2, critChance = 5, levelRequirement = 68, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [22] = {8000, 100, 69, 0.8, 1.2, 3, 290, -2, critChance = 5, levelRequirement = 69, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [23] = {8000, 100, 70, 0.8, 1.2, 3, 305, -2, critChance = 5, levelRequirement = 70, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [24] = {8000, 100, 71, 0.8, 1.2, 3, 320, -2, critChance = 5, levelRequirement = 71, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [25] = {8000, 100, 72, 0.8, 1.2, 3, 335, -2, critChance = 5, levelRequirement = 72, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [26] = {8000, 100, 73, 0.8, 1.2, 3, 350, -2, critChance = 5, levelRequirement = 73, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [27] = {8000, 100, 74, 0.8, 1.2, 3, 365, -2, critChance = 5, levelRequirement = 74, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [28] = {8000, 100, 75, 0.8, 1.2, 3, 380, -2, critChance = 5, levelRequirement = 75, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [29] = {8000, 100, 76, 0.8, 1.2, 3, 395, -2, critChance = 5, levelRequirement = 76, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [30] = {8000, 100, 77, 0.8, 1.2, 3, 425, -2, critChance = 5, levelRequirement = 77, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [31] = {8000, 100, 78, 0.8, 1.2, 3, 455, -2, critChance = 5, levelRequirement = 78, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [32] = {8000, 100, 79, 0.8, 1.2, 3, 485, -2, critChance = 5, levelRequirement = 79, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [33] = {8000, 100, 80, 0.8, 1.2, 3, 515, -2, critChance = 5, levelRequirement = 80, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [34] = {8000, 100, 81, 0.8, 1.2, 3, 545, -2, critChance = 5, levelRequirement = 81, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
        [35] = {8000, 100, 82, 0.8, 1.2, 3, 575, -2, critChance = 5, levelRequirement = 82, statInterpolation = {1, 1, 1, 3, 3, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterProximityShield"] = {
    name = "MonsterProximityShield",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {8000, levelRequirement = 0, statInterpolation = {1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileTemplarVaalThrownWeapon"] = {
    name = "Vaal Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    description = "Throws a spectral copy of your melee weapon. It spirals out in a spinning attack that strikes enemies in its path.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Vaal] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "base_projectile_speed_+%",
        "base_attack_repeat_count",
        "active_skill_attack_speed_+%_final",
        "projectiles_nova",
        "base_is_projectile",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {-70, 1, 80, 5, 190, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1},  },
        [2] = {-70, 1, 80, 5, 190, baseMultiplier = 0.718, levelRequirement = 2, statInterpolation = {1, 1, 1, 1, 1},  },
        [3] = {-70, 2, 80, 5, 190, baseMultiplier = 0.736, levelRequirement = 4, statInterpolation = {1, 1, 1, 1, 1},  },
        [4] = {-70, 2, 80, 5, 190, baseMultiplier = 0.754, levelRequirement = 7, statInterpolation = {1, 1, 1, 1, 1},  },
        [5] = {-70, 3, 80, 5, 190, baseMultiplier = 0.772, levelRequirement = 11, statInterpolation = {1, 1, 1, 1, 1},  },
        [6] = {-70, 4, 80, 5, 190, baseMultiplier = 0.79, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1},  },
        [7] = {-70, 4, 80, 5, 190, baseMultiplier = 0.808, levelRequirement = 20, statInterpolation = {1, 1, 1, 1, 1},  },
        [8] = {-70, 5, 80, 5, 190, baseMultiplier = 0.826, levelRequirement = 24, statInterpolation = {1, 1, 1, 1, 1},  },
        [9] = {-70, 5, 80, 5, 190, baseMultiplier = 0.844, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1},  },
        [10] = {-70, 6, 80, 5, 190, baseMultiplier = 0.862, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1},  },
        [11] = {-70, 6, 80, 5, 190, baseMultiplier = 0.88, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1},  },
        [12] = {-70, 7, 80, 5, 190, baseMultiplier = 0.898, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1},  },
        [13] = {-70, 8, 80, 5, 190, baseMultiplier = 0.916, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1},  },
        [14] = {-70, 8, 80, 5, 190, baseMultiplier = 0.934, levelRequirement = 48, statInterpolation = {1, 1, 1, 1, 1},  },
        [15] = {-70, 9, 80, 5, 190, baseMultiplier = 0.952, levelRequirement = 52, statInterpolation = {1, 1, 1, 1, 1},  },
        [16] = {-70, 9, 80, 5, 190, baseMultiplier = 0.97, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1},  },
        [17] = {-70, 10, 80, 5, 190, baseMultiplier = 0.988, levelRequirement = 60, statInterpolation = {1, 1, 1, 1, 1},  },
        [18] = {-70, 11, 80, 5, 190, baseMultiplier = 1.006, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1},  },
        [19] = {-70, 11, 80, 5, 190, baseMultiplier = 1.024, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1},  },
        [20] = {-70, 12, 80, 5, 190, baseMultiplier = 1.042, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1},  },
        [21] = {-70, 12, 80, 5, 190, baseMultiplier = 1.06, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1},  },
        [22] = {-70, 13, 80, 5, 190, baseMultiplier = 1.078, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1},  },
        [23] = {-70, 14, 80, 5, 190, baseMultiplier = 1.096, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1},  },
        [24] = {-70, 14, 80, 5, 190, baseMultiplier = 1.114, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1},  },
        [25] = {-70, 15, 80, 5, 190, baseMultiplier = 1.132, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1},  },
        [26] = {-70, 15, 80, 5, 190, baseMultiplier = 1.15, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1},  },
        [27] = {-70, 16, 80, 5, 190, baseMultiplier = 1.168, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1},  },
        [28] = {-70, 16, 80, 5, 190, baseMultiplier = 1.186, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1},  },
        [29] = {-70, 17, 80, 5, 190, baseMultiplier = 1.204, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1},  },
        [30] = {-70, 18, 80, 5, 190, baseMultiplier = 1.222, levelRequirement = 90, statInterpolation = {1, 1, 1, 1, 1},  },
    },
}
-- src\Data\Skills\spectre.lua
skills["ExileTemplarThrownWeapon"] = {
    name = "Spectral Throw",
    hidden = true,
    color = "2",
    baseEffectiveness = 1,
    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.ProjectileAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "projectile_damage_+%",
        "number_of_additional_projectiles",
        "base_projectile_speed_+%",
        "spell_maximum_action_distance_+%",
        "attack_speed_+%",
        "skill_art_variation",
        "base_is_projectile",
    },
    levels = {
        [1] = {-30, 0, 2, 30, -30, 50, 3, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1, 1, 1},  },
    },
}