瑪拉凱之冠
人形
增加 30% 移動速度
你在前期消耗使用或觸發技能至少 100 魔力時,
觸發插槽中的法術,有 0.1 秒冷卻
drop additional rare items [3]
Malachai's Laureate
幽魂N
標籤法術, cold_affinity, fire_affinity, ghost_armour, ghost_blood, has_dagger, has_dual_wield_melee, has_one_handed_melee, human, humanoid, medium_height, medium_movement, melee, not_dex, physical_affinity, ranged, slashing_weapon
生命
128%
生命轉為護盾
50%
護甲
+50%
異常狀態臨界值
128%
抗性
37 37 37 0
傷害
143%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 8
攻擊間隔
1.245 秒
傷害分佈
±20%
經驗值
220%
Model Size
100%
類型
TemplarProphecy
Metadata
GemlingThaumaturge
等級
68
生命
8,235
護甲
43,185
閃避
4,739
能量護盾
3,064
傷害
534
法術傷害
534
命中
290
攻擊間隔
1.245
經驗值
22,561
異常狀態臨界值
8,235
冰緩
26
感電
26
易碎
147
焦灼
26
殘喘
72
Melee
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
普通攻擊
基本傷害: 427–641
暴擊率: 5%
攻擊間隔: 1.245 秒
用強大的攻擊擊倒敵人。
skill can fire arrows [1]
skill can fire wand projectiles [1]
ProphecyFlameDash
法術, 位移, 傷害, DoT, 持續時間, 圖騰技能, 可觸發, 火焰, 陷阱技能, 地雷技能, 快行, 閃現, 冷卻
烈焰衝刺
暴擊率: 5%
施放時間: 0.75 秒
冷卻時間: 5 秒
傳送到指定地點,對敵人造成傷害並在路線上造成燃燒地面。與其他閃現技能共享冷卻時間。
每秒造成 655.3 基本火焰傷害
+4 秒基礎持續時間
造成 436.8655.3 火焰傷害
is area damage [1]
ProphecyFireballBurst
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可齊射, 範圍法術
火球
施放時間: 0.85 秒
釋放一顆火球朝著目標,爆炸後會傷害附近的敵人。
技能重複施放 3
造成 516.9775.4 火焰傷害
增加 100% 施放速度
基礎範圍為 0.9
base is projectile [1]
ProphecyMultiFireball
投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可齊射, 範圍法術
火球
施放時間: 0.85 秒
釋放一顆火球朝著目標,爆炸後會傷害附近的敵人。
造成 355532.4 火焰傷害
發射 4 個額外投射物
增加 20% 施放速度
基礎範圍為 0.9
base is projectile [1]
ProphecyTriggeredIceSpearNova
法術, 投射物, 玩家投射物, 傷害, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 冰冷, 可齊射
冰矛
暴擊率: 7%
附加傷害效用: 80%
施放時間: 0.85 秒
快速連續地發射冰之碎片。碎片在飛行一小段距離後會轉化為第二型態,此階段碎片飛行速度更快且能穿透敵人。
造成 601.8902.6 冰冷傷害
技能重複施放 1
發射 8 個額外投射物
以環狀型式發射投射物
第二型態增加 600% 暴擊率
active skill chill duration +% final [70]
base is projectile [1]
support cast on mana spent [1]
ProphecyFirestormTriggered
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
附加傷害效用: 30%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
每秒造成 375 基本火焰傷害
燃燒地面持續 3
+3 秒基礎持續時間
造成 540810 火焰傷害
25% 機率點燃敵人
0.1 秒撞擊一次
基礎範圍為 1
firestorm base area of effect +% [56]
is area damage [1]
spell maximum action distance +% [50]
support cast on mana spent [1]
ProphecyEnduringCry
增益, 範圍, 持續時間, 戰吼, 冷卻
堅決戰吼
冷卻時間: 8 秒
使用戰吼嘲諷周圍所有敵人,強迫他們攻擊自己,並為使用者與鄰近友軍賦予一個增益效果。使用者和附近友方還會獲得耐力球。
+1 秒基礎持續時間
每秒回復 10% 生命
獲得 2 顆額外耐力球

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_mana_regeneration_rate_per_minute_% = 1000
	set_base_maximum_mana = 200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
Render
{
     //turn_duration = 0.35
}

BaseEvents
{
	on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/prophecy_unique.epk ); "
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/ProphecyBoss/GemlingThaumaturge"] = {
    name = "Malachai's Laureate",
    life = 1.28,
    energyShield = 0.5,
    fireResist = 37,
    coldResist = 37,
    lightningResist = 37,
    chaosResist = 0,
    damage = 1.43,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "Dagger",
    weaponType2 = "Dagger",
    skillList = {
        "ProphecyFireballBurst",
        "ProphecyMultiFireball",
        "ProphecyEnduringCry",
        "Melee",
        "ProphecyTriggeredIceSpearNova",
        "ProphecyFirestormTriggered",
        "ProphecyFlameDash",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyFireballBurst"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_cast_speed_+%",
        "skill_repeat_count",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 3, 9, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyMultiFireball"] = {
    name = "Fireball",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_cast_speed_+%",
        "number_of_additional_projectiles",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 0, 4, 9, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 1, 4, 9, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 2, 4, 9, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 3, 4, 9, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 4, 4, 9, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 5, 4, 9, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 6, 4, 9, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 7, 4, 9, levelRequirement = 21, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 8, 4, 9, levelRequirement = 26, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 9, 4, 9, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 10, 4, 9, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 11, 4, 9, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 12, 4, 9, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 13, 4, 9, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 14, 4, 9, levelRequirement = 53, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 15, 4, 9, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 16, 4, 9, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 17, 4, 9, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 18, 4, 9, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 19, 4, 9, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 20, 4, 9, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 21, 4, 9, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 22, 4, 9, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 23, 4, 9, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 24, 4, 9, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 25, 4, 9, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 26, 4, 9, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 27, 4, 9, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 28, 4, 9, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 29, 4, 9, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 30, 4, 9, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 31, 4, 9, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, 32, 4, 9, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, 33, 4, 9, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, 34, 4, 9, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyEnduringCry"] = {
    name = "Enduring Cry",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.",
    skillTypes = {
        [SkillType.Buff] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Warcry] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "enduring_cry_grants_x_additional_endurance_charges",
        "base_skill_effect_duration",
        "life_regeneration_rate_per_minute_%",
    },
    levels = {
        [1] = {2, 1000, 600, levelRequirement = 3, statInterpolation = {},  cost = { }, },
        [2] = {2, 1000, 600, levelRequirement = 5, statInterpolation = {},  cost = { }, },
        [3] = {2, 1000, 600, levelRequirement = 8, statInterpolation = {},  cost = { }, },
        [4] = {2, 1000, 600, levelRequirement = 12, statInterpolation = {},  cost = { }, },
        [5] = {2, 1000, 600, levelRequirement = 15, statInterpolation = {},  cost = { }, },
        [6] = {2, 1000, 600, levelRequirement = 19, statInterpolation = {},  cost = { }, },
        [7] = {2, 1000, 600, levelRequirement = 20, statInterpolation = {},  cost = { }, },
        [8] = {2, 1000, 600, levelRequirement = 21, statInterpolation = {},  cost = { }, },
        [9] = {2, 1000, 600, levelRequirement = 26, statInterpolation = {},  cost = { }, },
        [10] = {2, 1000, 600, levelRequirement = 30, statInterpolation = {},  cost = { }, },
        [11] = {2, 1000, 600, levelRequirement = 34, statInterpolation = {},  cost = { }, },
        [12] = {2, 1000, 600, levelRequirement = 38, statInterpolation = {},  cost = { }, },
        [13] = {2, 1000, 600, levelRequirement = 43, statInterpolation = {},  cost = { }, },
        [14] = {2, 1000, 600, levelRequirement = 45, statInterpolation = {},  cost = { }, },
        [15] = {2, 1000, 600, levelRequirement = 53, statInterpolation = {},  cost = { }, },
        [16] = {2, 1000, 600, levelRequirement = 58, statInterpolation = {},  cost = { }, },
        [17] = {2, 1000, 600, levelRequirement = 62, statInterpolation = {},  cost = { }, },
        [18] = {2, 1000, 600, levelRequirement = 63, statInterpolation = {},  cost = { }, },
        [19] = {2, 1000, 600, levelRequirement = 66, statInterpolation = {},  cost = { }, },
        [20] = {2, 1000, 600, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        [21] = {2, 1000, 600, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        [22] = {2, 1000, 600, levelRequirement = 69, statInterpolation = {},  cost = { }, },
        [23] = {2, 1000, 600, levelRequirement = 70, statInterpolation = {},  cost = { }, },
        [24] = {2, 1000, 600, levelRequirement = 71, statInterpolation = {},  cost = { }, },
        [25] = {2, 1000, 600, levelRequirement = 72, statInterpolation = {},  cost = { }, },
        [26] = {2, 1000, 600, levelRequirement = 73, statInterpolation = {},  cost = { }, },
        [27] = {2, 1000, 600, levelRequirement = 74, statInterpolation = {},  cost = { }, },
        [28] = {2, 1000, 600, levelRequirement = 75, statInterpolation = {},  cost = { }, },
        [29] = {2, 1000, 600, levelRequirement = 76, statInterpolation = {},  cost = { }, },
        [30] = {2, 1000, 600, levelRequirement = 77, statInterpolation = {},  cost = { }, },
        [31] = {2, 1000, 600, levelRequirement = 78, statInterpolation = {},  cost = { }, },
        [32] = {2, 1000, 600, levelRequirement = 79, statInterpolation = {},  cost = { }, },
        [33] = {2, 1000, 600, levelRequirement = 80, statInterpolation = {},  cost = { }, },
        [34] = {2, 1000, 600, levelRequirement = 81, statInterpolation = {},  cost = { }, },
        [35] = {2, 1000, 600, levelRequirement = 82, statInterpolation = {},  cost = { }, },
    },
}
-- 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["ProphecyTriggeredIceSpearNova"] = {
    name = "Ice Spear",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "active_skill_chill_duration_+%_final",
        "ice_spear_second_form_critical_strike_chance_+%",
        "number_of_additional_projectiles",
        "skill_repeat_count",
        "base_is_projectile",
        "projectiles_nova",
        "support_cast_on_mana_spent",
    },
    levels = {
        [1] = {0.87999999523163, 1.3500000238419, 36, 600, 8, 1, critChance = 7, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.87999999523163, 1.3500000238419, 38, 600, 8, 1, critChance = 7, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.87999999523163, 1.3500000238419, 40, 600, 8, 1, critChance = 7, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.86000001430511, 1.2799999713898, 42, 600, 8, 1, critChance = 7, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.8299999833107, 1.25, 44, 600, 8, 1, critChance = 7, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 46, 600, 8, 1, critChance = 7, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 48, 600, 8, 1, critChance = 7, levelRequirement = 27, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 50, 600, 8, 1, critChance = 7, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, 52, 600, 8, 1, critChance = 7, levelRequirement = 35, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, 54, 600, 8, 1, critChance = 7, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, 56, 600, 8, 1, critChance = 7, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, 58, 600, 8, 1, critChance = 7, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, 60, 600, 8, 1, critChance = 7, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, 62, 600, 8, 1, critChance = 7, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, 64, 600, 8, 1, critChance = 7, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, 66, 600, 8, 1, critChance = 7, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, 68, 600, 8, 1, critChance = 7, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, 70, 600, 8, 1, critChance = 7, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, 72, 600, 8, 1, critChance = 7, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, 74, 600, 8, 1, critChance = 7, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, 76, 600, 8, 1, critChance = 7, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, 78, 600, 8, 1, critChance = 7, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, 80, 600, 8, 1, critChance = 7, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, 82, 600, 8, 1, critChance = 7, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, 84, 600, 8, 1, critChance = 7, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, 86, 600, 8, 1, critChance = 7, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, 88, 600, 8, 1, critChance = 7, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, 90, 600, 8, 1, critChance = 7, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, 92, 600, 8, 1, critChance = 7, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, 94, 600, 8, 1, critChance = 7, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, 96, 600, 8, 1, critChance = 7, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, 98, 600, 8, 1, critChance = 7, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyFirestormTriggered"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "base_chance_to_ignite_%",
        "spell_maximum_action_distance_+%",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_burning_ground_duration_ms",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "support_cast_on_mana_spent",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 3000, 100, 25, 50, 56, 3000, 10, levelRequirement = 2, statInterpolation = {3, 3, 3},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 1, 3000, 100, 25, 50, 56, 3000, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyFlameDash"] = {
    name = "Flame Dash",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
        [SkillType.Damage] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Duration] = true,
        [SkillType.Totemable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Travel] = true,
        [SkillType.Blink] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        spell = true,
        duration = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "base_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 4.3200001716614, 4000, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 3},  cost = { }, },
    },
}
增加 30% 移動速度
IdMonsterImplicitFastRun5
FamilyMovementVelocity
Domains怪物 (3)
GenerationType傳奇 (3)
Req. level1
Stats
  • base movement velocity +% Min: 30 Max: 30 全域
  • Craft Tagsspeed
    你在前期消耗使用或觸發技能至少 100 魔力時,
    觸發插槽中的法術,有 0.1 秒冷卻
    IdCastOnManaSpentProphecy
    FamilyChanceToCastOnManaSpent
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • cast socketed spells on X mana spent Min: 100 Max: 100 全域
  • cast socketed spells on mana spent % chance Min: 100 Max: 100 全域
  • Craft Tagsskill caster gem
    drop additional rare items [3]
    IdProphecyAdditionalRareItemsBoss
    FamilyMonsterDropAdditionalRareItems
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • drop additional rare items Min: 3 Max: 3 全域