風暴惡魔
Tempest Daemon
幽魂N
標籤extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
Daemon
Metadata
TempestDaemonProximityShield
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonProximityShield
法術, 範圍, 持續時間, 可觸發, 範圍法術
施放時間: 1 秒
在力場之外的敵人無法對你造成直接傷害
inside shield [#]
infinite skill effect duration [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonProximityShield"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonProximityShield",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonProximityShield"] = {
    name = "TempestDaemonProximityShield",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    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 = {
        "infinite_skill_effect_duration",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
Daemon
Metadata
TempestDaemonSmokeTrail_
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonSmokeTrail
法術
施放時間: 1 秒
+2 秒基礎持續時間

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonSmokeTrail_"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSmokeTrail",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSmokeTrail"] = {
    name = "TempestDaemonSmokeTrail",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
Daemon
Metadata
TempestDaemonDevourCorpses
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDevour
法術, 陷阱技能, 地雷技能, 圖騰
吞噬圖騰
施放時間: 1 秒
冷卻時間: 2 秒
召喚一個圖騰,它會吞噬附近的屍體並為你回復生命。
消耗屍體偷取 10990 生命

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonDevourCorpses"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDevour",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDevour"] = {
    name = "Devouring Totem",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a totem that can consume nearby corpses. If you are hurt, it will destroy a corpse to leech life to you.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.SummonsTotem] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "corpse_consumption_life_to_gain",
    },
    levels = {
        [1] = {47, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [2] = {58, levelRequirement = 7, statInterpolation = {1},  cost = { }, },
        [3] = {83, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
        [4] = {102, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
        [5] = {124, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
        [6] = {152, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
        [7] = {202, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
        [8] = {265, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [9] = {327, levelRequirement = 29, statInterpolation = {1},  cost = { }, },
        [10] = {379, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
        [11] = {489, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
        [12] = {627, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [13] = {940, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
        [14] = {1395, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
        [15] = {2047, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
        [16] = {2982, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [17] = {3722, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [18] = {4990, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
        [19] = {6204, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [20] = {8882, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
        [21] = {9536, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [22] = {10238, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [23] = {10990, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [24] = {11797, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
        [25] = {12659, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [26] = {13585, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        [27] = {14574, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [28] = {15632, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
        [29] = {16765, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        [30] = {17978, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
        [31] = {19277, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
        [32] = {20667, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
        [33] = {22156, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
        [34] = {23745, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
        [35] = {25450, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        [36] = {27262, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
        [37] = {29198, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, non_attacking, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
DaemonUseSkillOnce
Metadata
TempestDaemonCharges
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonGainCharges
法術, 增益
施放時間: 1 秒
number of endurance charges to gain [3]
number of frenzy charges to gain [3]
number of power charges to gain [3]

Object Type

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/AbstractDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonCharges"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonGainCharges",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonGainCharges"] = {
    name = "TempestDaemonGainCharges",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_power_charges_to_gain",
        "number_of_frenzy_charges_to_gain",
        "number_of_endurance_charges_to_gain",
    },
    levels = {
        [1] = {3, 3, 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalFire
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonFirestorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
每秒造成 450.2 基本火焰傷害
燃燒地面持續 3
+2 秒基礎持續時間
造成 648.3972.5 火焰傷害
0.07 秒撞擊一次
基礎範圍為 1
damage +% vs players [-56]
firestorm base area of effect +% [-51]
firestorm use server effects [1]
is area damage [1]
TempestDaemonFireNova
法術, 傷害, 可觸發, 範圍, 火焰, 法術可重複, 遙控地雷, 範圍法術, 消耗保留
火焰新星地雷
施放時間: 0.4 秒
設置一個遙控地雷,引爆時施放數道火焰新星。同一個地雷所施放出的數道火焰新星,每道的傷害會比前一道高。
你的擊中不能暈眩敵人
技能重複施放 3
造成 14832224 火焰傷害
增加 20% 施放速度
造成 25% 更多每次重複增加擊中與異常狀態傷害
active skill area of effect radius +% final [-10]
damage +% vs players [-56]
is area damage [1]
TempestDaemonGroundFireSelf
法術, 持續時間, 傷害, 範圍, 造成燃燒, DoT, 火焰, 範圍法術
火焰陷阱
施放時間: 1 秒
投擲一個陷阱,該陷阱被觸發時會爆炸並對周圍的敵人造成火焰傷害,且該區域的地面會持續燃燒,踩在上面的敵人會持續受到傷害。
每秒造成 840.2 基本火焰傷害
+20 秒基礎持續時間
造成 17282161 火焰傷害
增加 200% 施放速度
active skill area of effect radius +% final [50]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalFire"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonFirestorm",
        "TempestDaemonGroundFireSelf",
        "TempestDaemonFireNova",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonFirestorm"] = {
    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",
        "fire_storm_fireball_delay_ms",
        "damage_+%_vs_players",
        "base_skill_effect_duration",
        "firestorm_drop_burning_ground_duration_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 100, 36, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 1, 100, 28, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 1, 100, 22, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 1, 100, 17, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 1, 100, -3, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 1, 100, -27, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 1, 100, -32, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 1, 100, -38, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 1, 100, -39, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 1, 75, -44, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 1, 75, -51, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 1, 75, -34, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 1, 75, -39, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 1, 75, -43, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 1, 75, -55, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 1, 75, -57, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 1, 66, -59, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 1, 66, -46, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 1, 66, -50, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 1, 66, -53, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 1, 66, -54, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 1, 66, -56, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 1, 66, -58, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 1, 66, -59, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 1, 66, -61, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 1, 66, -62, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 1, 66, -65, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 1, 50, -66, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 1, 50, -67, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 1, 50, -69, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 1, 50, -70, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 1, 50, -72, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 1, 50, -73, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 1, 50, -75, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [35] = {0.40000000596046, 0.60000002384186, 1, 50, -76, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [36] = {0.40000000596046, 0.60000002384186, 1, 50, -78, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonGroundFireSelf"] = {
    name = "Fire Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    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",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 20000, 200, 50, levelRequirement = 4, statInterpolation = {3, 3, 3},  cost = { }, },
        [2] = {0.60000002384186, 0.80000001192093, 1.2000000476837, 20000, 200, 50, levelRequirement = 36, statInterpolation = {3, 3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1, 1.3999999761581, 20000, 200, 50, levelRequirement = 56, statInterpolation = {3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonFireNova"] = {
    name = "Fire Nova Mine",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
        [SkillType.Fire] = true,
        [SkillType.Multicastable] = true,
        [SkillType.RemoteMined] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.HasReservation] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.4,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "damage_+%_vs_players",
        "skill_repeat_count",
        "fire_nova_damage_+%_per_repeat_final",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 34, 3, 25, 20, -10, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 32, 3, 25, 20, -10, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 21, 3, 25, 20, -10, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 9, 3, 25, 20, -10, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -3, 3, 25, 20, -10, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -25, 3, 25, 20, -10, levelRequirement = 27, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -27, 3, 25, 20, -10, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -38, 3, 25, 20, -10, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -48, 3, 25, 20, -10, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -37, 3, 25, 20, -10, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -53, 3, 25, 20, -10, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -55, 3, 25, 20, -10, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -59, 3, 25, 20, -10, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -31, 3, 25, 20, -10, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -46, 3, 25, 20, -10, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 3, 25, 20, -10, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -53, 3, 25, 20, -10, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -54, 3, 25, 20, -10, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -56, 3, 25, 20, -10, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -58, 3, 25, 20, -10, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -59, 3, 25, 20, -10, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -61, 3, 25, 20, -10, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -62, 3, 25, 20, -10, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -65, 3, 25, 20, -10, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -66, 3, 25, 20, -10, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -67, 3, 25, 20, -10, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -69, 3, 25, 20, -10, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -70, 3, 25, 20, -10, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -72, 3, 25, 20, -10, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -73, 3, 25, 20, -10, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -75, 3, 25, 20, -10, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, -76, 3, 25, 20, -10, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, -78, 3, 25, 20, -10, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, extra_extra_small_height, fire_affinity, ghost_armour, is_daemon, is_unarmed, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalUberFire
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonFirestorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
每秒造成 450.2 基本火焰傷害
燃燒地面持續 3
+2 秒基礎持續時間
造成 648.3972.5 火焰傷害
0.07 秒撞擊一次
基礎範圍為 1
damage +% vs players [-56]
firestorm base area of effect +% [-51]
firestorm use server effects [1]
is area damage [1]
TempestDaemonFireNova
法術, 傷害, 可觸發, 範圍, 火焰, 法術可重複, 遙控地雷, 範圍法術, 消耗保留
火焰新星地雷
施放時間: 0.4 秒
設置一個遙控地雷,引爆時施放數道火焰新星。同一個地雷所施放出的數道火焰新星,每道的傷害會比前一道高。
你的擊中不能暈眩敵人
技能重複施放 3
造成 14832224 火焰傷害
增加 20% 施放速度
造成 25% 更多每次重複增加擊中與異常狀態傷害
active skill area of effect radius +% final [-10]
damage +% vs players [-56]
is area damage [1]
TempestDaemonExplode
法術, 傷害, 範圍, 範圍法術
施放時間: 1 秒
造成 52647896 火焰傷害
is area damage [1]
TempestDaemonGroundFireSelf
法術, 持續時間, 傷害, 範圍, 造成燃燒, DoT, 火焰, 範圍法術
火焰陷阱
施放時間: 1 秒
投擲一個陷阱,該陷阱被觸發時會爆炸並對周圍的敵人造成火焰傷害,且該區域的地面會持續燃燒,踩在上面的敵人會持續受到傷害。
每秒造成 840.2 基本火焰傷害
+20 秒基礎持續時間
造成 17282161 火焰傷害
增加 200% 施放速度
active skill area of effect radius +% final [50]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberFire"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonFirestorm",
        "TempestDaemonGroundFireSelf",
        "TempestDaemonExplode",
        "TempestDaemonFireNova",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonFirestorm"] = {
    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",
        "fire_storm_fireball_delay_ms",
        "damage_+%_vs_players",
        "base_skill_effect_duration",
        "firestorm_drop_burning_ground_duration_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 100, 36, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 1, 100, 28, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 1, 100, 22, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 1, 100, 17, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 1, 100, -3, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 1, 100, -27, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 1, 100, -32, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 1, 100, -38, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 1, 100, -39, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 1, 75, -44, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 1, 75, -51, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 1, 75, -34, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 1, 75, -39, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 1, 75, -43, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 1, 75, -55, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 1, 75, -57, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 1, 66, -59, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 1, 66, -46, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 1, 66, -50, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 1, 66, -53, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 1, 66, -54, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 1, 66, -56, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 1, 66, -58, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 1, 66, -59, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 1, 66, -61, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 1, 66, -62, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 1, 66, -65, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 1, 50, -66, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 1, 50, -67, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 1, 50, -69, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 1, 50, -70, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 1, 50, -72, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 1, 50, -73, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 1, 50, -75, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [35] = {0.40000000596046, 0.60000002384186, 1, 50, -76, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
        [36] = {0.40000000596046, 0.60000002384186, 1, 50, -78, 2000, 3000, -51, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonGroundFireSelf"] = {
    name = "Fire Trap",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Duration] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.CausesBurning] = true,
        [SkillType.DamageOverTime] = true,
        [SkillType.Fire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    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",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 1, 20000, 200, 50, levelRequirement = 4, statInterpolation = {3, 3, 3},  cost = { }, },
        [2] = {0.60000002384186, 0.80000001192093, 1.2000000476837, 20000, 200, 50, levelRequirement = 36, statInterpolation = {3, 3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1, 1.3999999761581, 20000, 200, 50, levelRequirement = 56, statInterpolation = {3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonExplode"] = {
    name = "TempestDaemonExplode",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "secondary_minimum_base_fire_damage",
        "secondary_maximum_base_fire_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonFireNova"] = {
    name = "Fire Nova Mine",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Lay a remote mine that you can detonate to create a series of fire novas. Each sequential nova from the same mine will do higher damage than the previous.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Area] = true,
        [SkillType.Fire] = true,
        [SkillType.Multicastable] = true,
        [SkillType.RemoteMined] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.HasReservation] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.4,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "damage_+%_vs_players",
        "skill_repeat_count",
        "fire_nova_damage_+%_per_repeat_final",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 34, 3, 25, 20, -10, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 32, 3, 25, 20, -10, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 21, 3, 25, 20, -10, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 9, 3, 25, 20, -10, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -3, 3, 25, 20, -10, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, -25, 3, 25, 20, -10, levelRequirement = 27, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, -27, 3, 25, 20, -10, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -38, 3, 25, 20, -10, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -48, 3, 25, 20, -10, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -37, 3, 25, 20, -10, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -53, 3, 25, 20, -10, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -55, 3, 25, 20, -10, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -59, 3, 25, 20, -10, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -31, 3, 25, 20, -10, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -46, 3, 25, 20, -10, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -50, 3, 25, 20, -10, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -53, 3, 25, 20, -10, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -54, 3, 25, 20, -10, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -56, 3, 25, 20, -10, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -58, 3, 25, 20, -10, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -59, 3, 25, 20, -10, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -61, 3, 25, 20, -10, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -62, 3, 25, 20, -10, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -65, 3, 25, 20, -10, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -66, 3, 25, 20, -10, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -67, 3, 25, 20, -10, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -69, 3, 25, 20, -10, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -70, 3, 25, 20, -10, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -72, 3, 25, 20, -10, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -73, 3, 25, 20, -10, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -75, 3, 25, 20, -10, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, -76, 3, 25, 20, -10, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, -78, 3, 25, 20, -10, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalCold
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonIceStorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
冷卻時間: 12 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
造成 645.8968.6 冰冷傷害
+3 秒基礎持續時間
0.05 秒撞擊一次
基礎範圍為 1
damage +% vs players [-56]
firestorm base area of effect +% [-51]
firestorm use server effects [1]
is area damage [1]
TempestDaemonIceNova
法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 冰冷, 可齊射, 範圍法術, 新星
冰霜新星
暴擊率: 5%
施放時間: 0.8 秒
一個冰冷之環在施法者四周膨脹。
造成 50047818 冰冷傷害
基礎範圍為 2.6
active skill area of effect radius +% final [15]
damage +% vs players [-56]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalCold"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonIceNova",
        "TempestDaemonIceStorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonIceNova"] = {
    name = "Ice Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A circle of ice expands from the caster.",
    skillTypes = {
        [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.Cold] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "damage_+%_vs_players",
        "active_skill_base_area_of_effect_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.25, 28, 26, -25, 15, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.25, 22, 26, -25, 15, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.25, 17, 26, -25, 15, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.25, 10, 26, -25, 15, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.25, -3, 26, -25, 15, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.25, -27, 26, -25, 15, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.25, -32, 26, -25, 15, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.25, -38, 26, -25, 15, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.25, -39, 26, -25, 15, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.25, -44, 26, -25, 15, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.25, -51, 26, -25, 15, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.25, -34, 26, -25, 15, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.25, -39, 26, -25, 15, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.25, -43, 26, -25, 15, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.25, -55, 26, -25, 15, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.25, -57, 26, -25, 15, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.25, -59, 26, -25, 15, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.25, -46, 26, -25, 15, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.25, -50, 26, -25, 15, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.25, -53, 26, -25, 15, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.25, -54, 26, -25, 15, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.25, -56, 26, -25, 15, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.25, -58, 26, -25, 15, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.25, -59, 26, -25, 15, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.25, -61, 26, -25, 15, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.25, -62, 26, -25, 15, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.25, -65, 26, -25, 15, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.25, -66, 26, -25, 15, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.25, -67, 26, -25, 15, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.25, -69, 26, -25, 15, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.25, -70, 26, -25, 15, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.25, -72, 26, -25, 15, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.25, -73, 26, -25, 15, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.25, -75, 26, -25, 15, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.25, -76, 26, -25, 15, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.25, -78, 26, -25, 15, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonIceStorm"] = {
    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_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "damage_+%_vs_players",
        "fire_storm_fireball_delay_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 5000, 34, 50, -51, 10, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 3000, 45, 50, -51, 10, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 3000, 47, 50, -51, 10, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 3000, 44, 50, -51, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 3000, 38, 50, -51, 10, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 3000, 26, 50, -51, 10, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 3000, 9, 50, -51, 10, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 3000, -3, 50, -51, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 3000, -17, 50, -51, 10, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 3000, -25, 50, -51, 10, critChance = 5, levelRequirement = 27, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 3000, -32, 50, -51, 10, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 3000, -46, 50, -51, 10, critChance = 5, levelRequirement = 35, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 3000, -39, 50, -51, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 3000, -53, 50, -51, 10, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 3000, -57, 50, -51, 10, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 3000, -34, 50, -51, 10, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 3000, -50, 50, -51, 10, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 3000, -53, 50, -51, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 3000, -54, 50, -51, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 3000, -56, 50, -51, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 3000, -58, 50, -51, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 3000, -59, 50, -51, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 3000, -61, 50, -51, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 3000, -62, 50, -51, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 3000, -65, 50, -51, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 3000, -66, 50, -51, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 3000, -67, 50, -51, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 3000, -69, 50, -51, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 3000, -70, 50, -51, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 3000, -72, 50, -51, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 3000, -73, 50, -51, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 3000, -75, 50, -51, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 3000, -76, 50, -51, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 3000, -78, 50, -51, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, cold_affinity, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalUberCold
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonIceStorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
冷卻時間: 12 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
造成 645.8968.6 冰冷傷害
+3 秒基礎持續時間
0.05 秒撞擊一次
基礎範圍為 1
damage +% vs players [-56]
firestorm base area of effect +% [-51]
firestorm use server effects [1]
is area damage [1]
TempestDaemonVaalColdSnap
法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 持續時間, 瓦爾, 冰冷, 冰緩區域, 範圍法術
瓦爾.霜暴
暴擊率: 4%
施放時間: 0.85 秒
冰之結晶以施法者為中心向外爆發。對敵人造成傷害並使地面冰結。
造成 806.81210 冰冷傷害
+3 秒基礎持續時間
總是冰凍敵人
active skill area of effect radius +% final [-30]
damage +% vs players [-56]
is area damage [1]
TempestDaemonIceNova
法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 冰冷, 可齊射, 範圍法術, 新星
冰霜新星
暴擊率: 5%
施放時間: 0.8 秒
一個冰冷之環在施法者四周膨脹。
造成 50047818 冰冷傷害
基礎範圍為 2.6
active skill area of effect radius +% final [15]
damage +% vs players [-56]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberCold"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonIceNova",
        "TempestDaemonVaalColdSnap",
        "TempestDaemonIceStorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonIceNova"] = {
    name = "Ice Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A circle of ice expands from the caster.",
    skillTypes = {
        [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.Cold] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "damage_+%_vs_players",
        "active_skill_base_area_of_effect_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.25, 28, 26, -25, 15, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.25, 22, 26, -25, 15, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.25, 17, 26, -25, 15, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.25, 10, 26, -25, 15, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.25, -3, 26, -25, 15, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.25, -27, 26, -25, 15, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.25, -32, 26, -25, 15, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.25, -38, 26, -25, 15, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.25, -39, 26, -25, 15, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.25, -44, 26, -25, 15, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.25, -51, 26, -25, 15, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.25, -34, 26, -25, 15, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.25, -39, 26, -25, 15, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.25, -43, 26, -25, 15, critChance = 5, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.25, -55, 26, -25, 15, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.25, -57, 26, -25, 15, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.25, -59, 26, -25, 15, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.25, -46, 26, -25, 15, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.25, -50, 26, -25, 15, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.25, -53, 26, -25, 15, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.25, -54, 26, -25, 15, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.25, -56, 26, -25, 15, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.25, -58, 26, -25, 15, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.25, -59, 26, -25, 15, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.25, -61, 26, -25, 15, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.25, -62, 26, -25, 15, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.25, -65, 26, -25, 15, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.25, -66, 26, -25, 15, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.25, -67, 26, -25, 15, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.25, -69, 26, -25, 15, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.25, -70, 26, -25, 15, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.25, -72, 26, -25, 15, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.25, -73, 26, -25, 15, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.25, -75, 26, -25, 15, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.25, -76, 26, -25, 15, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.25, -78, 26, -25, 15, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonVaalColdSnap"] = {
    name = "Vaal Cold Snap",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "A sequence of ice crystals erupts from the ground around the caster, damaging enemies and leaving the ground chilled.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Duration] = true,
        [SkillType.Vaal] = true,
        [SkillType.Cold] = true,
        [SkillType.ChillingArea] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "damage_+%_vs_players",
        "base_skill_effect_duration",
        "base_chance_to_freeze_%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 34, 3000, 100, -30, critChance = 4, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 45, 3000, 100, -30, critChance = 4, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 44, 3000, 100, -30, critChance = 4, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 38, 3000, 100, -30, critChance = 4, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 32, 3000, 100, -30, critChance = 4, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 21, 3000, 100, -30, critChance = 4, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 9, 3000, 100, -30, critChance = 4, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, -3, 3000, 100, -30, critChance = 4, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.80000001192093, 1.2000000476837, -25, 3000, 100, -30, critChance = 4, levelRequirement = 27, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.80000001192093, 1.2000000476837, -27, 3000, 100, -30, critChance = 4, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.80000001192093, 1.2000000476837, -38, 3000, 100, -30, critChance = 4, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.80000001192093, 1.2000000476837, -48, 3000, 100, -30, critChance = 4, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.80000001192093, 1.2000000476837, -37, 3000, 100, -30, critChance = 4, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.80000001192093, 1.2000000476837, -53, 3000, 100, -30, critChance = 4, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.80000001192093, 1.2000000476837, -55, 3000, 100, -30, critChance = 4, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.80000001192093, 1.2000000476837, -59, 3000, 100, -30, critChance = 4, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.80000001192093, 1.2000000476837, -31, 3000, 100, -30, critChance = 4, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.80000001192093, 1.2000000476837, -46, 3000, 100, -30, critChance = 4, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.80000001192093, 1.2000000476837, -50, 3000, 100, -30, critChance = 4, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.80000001192093, 1.2000000476837, -53, 3000, 100, -30, critChance = 4, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.80000001192093, 1.2000000476837, -54, 3000, 100, -30, critChance = 4, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.80000001192093, 1.2000000476837, -56, 3000, 100, -30, critChance = 4, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.80000001192093, 1.2000000476837, -58, 3000, 100, -30, critChance = 4, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.80000001192093, 1.2000000476837, -59, 3000, 100, -30, critChance = 4, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.80000001192093, 1.2000000476837, -61, 3000, 100, -30, critChance = 4, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.80000001192093, 1.2000000476837, -62, 3000, 100, -30, critChance = 4, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.80000001192093, 1.2000000476837, -65, 3000, 100, -30, critChance = 4, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.80000001192093, 1.2000000476837, -66, 3000, 100, -30, critChance = 4, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.80000001192093, 1.2000000476837, -67, 3000, 100, -30, critChance = 4, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.80000001192093, 1.2000000476837, -69, 3000, 100, -30, critChance = 4, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.80000001192093, 1.2000000476837, -70, 3000, 100, -30, critChance = 4, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.80000001192093, 1.2000000476837, -72, 3000, 100, -30, critChance = 4, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.80000001192093, 1.2000000476837, -73, 3000, 100, -30, critChance = 4, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.80000001192093, 1.2000000476837, -75, 3000, 100, -30, critChance = 4, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.80000001192093, 1.2000000476837, -76, 3000, 100, -30, critChance = 4, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [36] = {0.80000001192093, 1.2000000476837, -78, 3000, 100, -30, critChance = 4, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonIceStorm"] = {
    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_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "damage_+%_vs_players",
        "fire_storm_fireball_delay_ms",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 5000, 34, 50, -51, 10, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 3000, 45, 50, -51, 10, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 3000, 47, 50, -51, 10, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 3000, 44, 50, -51, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 3000, 38, 50, -51, 10, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 3000, 26, 50, -51, 10, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 3000, 9, 50, -51, 10, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 3000, -3, 50, -51, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 3000, -17, 50, -51, 10, critChance = 5, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 3000, -25, 50, -51, 10, critChance = 5, levelRequirement = 27, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 3000, -32, 50, -51, 10, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 3000, -46, 50, -51, 10, critChance = 5, levelRequirement = 35, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 3000, -39, 50, -51, 10, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 3000, -53, 50, -51, 10, critChance = 5, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 3000, -57, 50, -51, 10, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 3000, -34, 50, -51, 10, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 3000, -50, 50, -51, 10, critChance = 5, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 3000, -53, 50, -51, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 3000, -54, 50, -51, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 3000, -56, 50, -51, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 3000, -58, 50, -51, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 3000, -59, 50, -51, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 3000, -61, 50, -51, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 3000, -62, 50, -51, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 3000, -65, 50, -51, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 3000, -66, 50, -51, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 3000, -67, 50, -51, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 3000, -69, 50, -51, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 3000, -70, 50, -51, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 3000, -72, 50, -51, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 3000, -73, 50, -51, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 3000, -75, 50, -51, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 3000, -76, 50, -51, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 3000, -78, 50, -51, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalLightning
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonLightningStorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
造成 765.42296 閃電傷害
+5.6 秒基礎持續時間
10% 機率感電敵人
0.35 秒撞擊一次
基礎範圍為 1
firestorm base area of effect +% [-51]
firestorm use server effects [1]
is area damage [1]
TempestDaemonShockNova
法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 閃電, 可齊射, 範圍法術, 新星
閃電新星
暴擊率: 6%
附加傷害效用: 50%
施放時間: 0.75 秒
從施法者散發出一圈閃電之環,接著散發出更大範圍的一圈閃電之環。每次被擊中的敵人會受到閃電傷害。
造成 26067818 閃電傷害
15% 機率感電敵人
閃電新星造成 50% 更少傷害
active skill area of effect radius +% final [-10]
damage +% vs players [-56]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalLightning"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonShockNova",
        "TempestDaemonLightningStorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonShockNova"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
    skillTypes = {
        [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.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "damage_+%_vs_players",
        "newshocknova_first_ring_damage_+%_final",
        "base_chance_to_shock_%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 0, -50, 15, -10, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, 16, -50, 15, -10, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.5, 1.5, 14, -50, 15, -10, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.5, 1.5, -3, -50, 15, -10, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5, 1.5, -17, -50, 15, -10, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.5, 1.5, -27, -50, 15, -10, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.5, 1.5, -39, -50, 15, -10, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.5, 1.5, -48, -50, 15, -10, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.5, 1.5, -34, -50, 15, -10, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.5, 1.5, -43, -50, 15, -10, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.5, 1.5, -51, -50, 15, -10, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.5, 1.5, -55, -50, 15, -10, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.5, 1.5, -62, -50, 15, -10, critChance = 6, levelRequirement = 54, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.5, 1.5, -34, -50, 15, -10, critChance = 6, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.5, 1.5, -44, -50, 15, -10, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.5, 1.5, -53, -50, 15, -10, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.5, 1.5, -54, -50, 15, -10, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.5, 1.5, -56, -50, 15, -10, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.5, 1.5, -58, -50, 15, -10, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.5, 1.5, -59, -50, 15, -10, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.5, 1.5, -61, -50, 15, -10, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.5, 1.5, -62, -50, 15, -10, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.5, 1.5, -65, -50, 15, -10, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.5, 1.5, -66, -50, 15, -10, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.5, 1.5, -67, -50, 15, -10, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.5, 1.5, -69, -50, 15, -10, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.5, 1.5, -70, -50, 15, -10, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.5, 1.5, -72, -50, 15, -10, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.5, 1.5, -73, -50, 15, -10, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.5, 1.5, -75, -50, 15, -10, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.5, 1.5, -76, -50, 15, -10, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.5, 1.5, -78, -50, 15, -10, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonLightningStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = 4,
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "base_chance_to_shock_%",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.5, 1.5, 5600, 350, 10, -51, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, lightning_affinity, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalUberLightning
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonLightningStorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
造成 765.42296 閃電傷害
+5.6 秒基礎持續時間
10% 機率感電敵人
0.35 秒撞擊一次
基礎範圍為 1
firestorm base area of effect +% [-51]
firestorm use server effects [1]
is area damage [1]
TempestDaemonShockNova
法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 閃電, 可齊射, 範圍法術, 新星
閃電新星
暴擊率: 6%
附加傷害效用: 50%
施放時間: 0.75 秒
從施法者散發出一圈閃電之環,接著散發出更大範圍的一圈閃電之環。每次被擊中的敵人會受到閃電傷害。
造成 26067818 閃電傷害
15% 機率感電敵人
閃電新星造成 50% 更少傷害
active skill area of effect radius +% final [-10]
damage +% vs players [-56]
is area damage [1]
TempestDaemonMiniVaalSpark
法術, 投射物, 玩家投射物, ProjectileSpiral, 傷害, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 瓦爾, 閃電
瓦爾.電球
附加傷害效用: 50%
施放時間: 0.65 秒
持續的施放出大量變幻莫測的電球,這些電球將會隨機移動直到撞到敵人或是自然消失。
造成 827.22482 閃電傷害
+0.4 秒基礎持續時間
以隨機方位發射投射物
增加 25% 投射物速度
base is projectile [1]
damage +% vs players [-56]
monster reverse point blank damage -% at minimum range [40]
projectile spiral nova time ms [2250]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberLightning"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonShockNova",
        "TempestDaemonLightningStorm",
        "TempestDaemonMiniVaalSpark",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonShockNova"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
    skillTypes = {
        [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.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "damage_+%_vs_players",
        "newshocknova_first_ring_damage_+%_final",
        "base_chance_to_shock_%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 0, -50, 15, -10, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, 16, -50, 15, -10, critChance = 6, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.5, 1.5, 14, -50, 15, -10, critChance = 6, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.5, 1.5, -3, -50, 15, -10, critChance = 6, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5, 1.5, -17, -50, 15, -10, critChance = 6, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.5, 1.5, -27, -50, 15, -10, critChance = 6, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.5, 1.5, -39, -50, 15, -10, critChance = 6, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.5, 1.5, -48, -50, 15, -10, critChance = 6, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.5, 1.5, -34, -50, 15, -10, critChance = 6, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.5, 1.5, -43, -50, 15, -10, critChance = 6, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.5, 1.5, -51, -50, 15, -10, critChance = 6, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.5, 1.5, -55, -50, 15, -10, critChance = 6, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.5, 1.5, -62, -50, 15, -10, critChance = 6, levelRequirement = 54, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.5, 1.5, -34, -50, 15, -10, critChance = 6, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.5, 1.5, -44, -50, 15, -10, critChance = 6, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.5, 1.5, -53, -50, 15, -10, critChance = 6, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.5, 1.5, -54, -50, 15, -10, critChance = 6, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.5, 1.5, -56, -50, 15, -10, critChance = 6, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.5, 1.5, -58, -50, 15, -10, critChance = 6, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.5, 1.5, -59, -50, 15, -10, critChance = 6, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.5, 1.5, -61, -50, 15, -10, critChance = 6, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.5, 1.5, -62, -50, 15, -10, critChance = 6, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.5, 1.5, -65, -50, 15, -10, critChance = 6, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.5, 1.5, -66, -50, 15, -10, critChance = 6, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.5, 1.5, -67, -50, 15, -10, critChance = 6, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.5, 1.5, -69, -50, 15, -10, critChance = 6, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.5, 1.5, -70, -50, 15, -10, critChance = 6, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.5, 1.5, -72, -50, 15, -10, critChance = 6, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.5, 1.5, -73, -50, 15, -10, critChance = 6, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.5, 1.5, -75, -50, 15, -10, critChance = 6, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.5, 1.5, -76, -50, 15, -10, critChance = 6, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.5, 1.5, -78, -50, 15, -10, critChance = 6, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonLightningStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = 4,
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "base_chance_to_shock_%",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.5, 1.5, 5600, 350, 10, -51, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonMiniVaalSpark"] = {
    name = "Vaal Spark",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Continuously launches unpredictable sparks in all directions that move randomly until they hit an enemy or expire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.ProjectileSpiral] = true,
        [SkillType.Damage] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Vaal] = true,
        [SkillType.Lightning] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.65,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "damage_+%_vs_players",
        "base_skill_effect_duration",
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "base_projectile_speed_+%",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 16, 400, 75, 2250, 40, 25, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, 34, 400, 75, 2250, 40, 25, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.5, 1.5, 44, 400, 75, 2250, 40, 25, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.5, 1.5, 32, 400, 75, 2250, 40, 25, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5, 1.5, 14, 400, 75, 2250, 40, 25, levelRequirement = 16, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.5, 1.5, -6, 400, 75, 2250, 40, 25, levelRequirement = 21, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.5, 1.5, -22, 400, 75, 2250, 40, 25, levelRequirement = 26, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.5, 1.5, -35, 400, 75, 2250, 40, 25, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.5, 1.5, -44, 400, 75, 2250, 40, 25, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.5, 1.5, -53, 400, 75, 2250, 40, 25, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.5, 1.5, -39, 400, 75, 2250, 40, 25, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.5, 1.5, -47, 400, 75, 2250, 40, 25, levelRequirement = 46, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.5, 1.5, -55, 400, 75, 2250, 40, 25, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.5, 1.5, -62, 400, 75, 2250, 40, 25, levelRequirement = 54, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.5, 1.5, -34, 400, 75, 2250, 40, 25, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.5, 1.5, -44, 400, 75, 2250, 40, 25, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.5, 1.5, -53, 400, 75, 2250, 40, 25, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.5, 1.5, -54, 400, 75, 2250, 40, 25, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.5, 1.5, -56, 400, 75, 2250, 40, 25, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.5, 1.5, -58, 400, 75, 2250, 40, 25, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.5, 1.5, -59, 400, 75, 2250, 40, 25, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.5, 1.5, -61, 400, 75, 2250, 40, 25, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.5, 1.5, -62, 400, 75, 2250, 40, 25, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.5, 1.5, -65, 400, 75, 2250, 40, 25, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.5, 1.5, -66, 400, 75, 2250, 40, 25, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.5, 1.5, -67, 400, 75, 2250, 40, 25, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.5, 1.5, -69, 400, 75, 2250, 40, 25, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.5, 1.5, -70, 400, 75, 2250, 40, 25, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.5, 1.5, -72, 400, 75, 2250, 40, 25, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.5, 1.5, -73, 400, 75, 2250, 40, 25, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.5, 1.5, -75, 400, 75, 2250, 40, 25, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.5, 1.5, -76, 400, 75, 2250, 40, 25, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.5, 1.5, -78, 400, 75, 2250, 40, 25, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, summoner, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalNecromancy
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonDesecrate
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 可觸發, DoT, 法術可重複, 混沌, 可秘能爆發, 範圍法術
褻瀆
施放時間: 1 秒
腐化一塊地面,基於當前區域中的怪物生成屍體,並對敵人造成持續性的混沌傷害。如果你正在使用喚醒幽魂技能,有機率生成與你最近召喚的幽魂同樣的幽魂亡體。除了召喚物技能外,不能以其他方式與幽魂亡體互動。
每秒造成 409.2 基本混沌傷害
+5 秒基礎持續時間
生成屍體的等級與區域等級相符,最高可達等級 3
最多允許 10 個屍體
active skill area of effect radius +% final [60]
is area damage [1]
TempestDaemonSummonRagingSpirit
法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 創造召喚物
施放時間: 0.8 秒
技能重複施放 6
造成 65% 更少傷害
召喚憤怒狂靈上限 50
+5 秒基礎持續時間
增加 300% 施放速度
alternate minion [1]
TempestDaemonSummonSkeletons
法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可齊射, 創造召喚物, 冷卻
召喚骷髏
施放時間: 1 秒
在指定位置召喚骷髏戰士。他們會使用近戰攻擊並在持續時間結束後死亡。若他們有侵略性,骷髏戰士會衝刺到附近的敵人。
召喚骷髏上限 +7
+20 秒基礎持續時間
召喚物有 50% 更少元素傷害
召喚 7 隻骷髏戰士
alternate minion [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalNecromancy"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSummonSkeletons",
        "TempestDaemonSummonRagingSpirit",
        "TempestDaemonDesecrate",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSummonSkeletons"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = 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,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "active_skill_elemental_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {2, 2, 20000, -50, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {3, 3, 20000, -50, 1, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [3] = {4, 4, 20000, -50, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [4] = {5, 5, 20000, -50, 1, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
        [5] = {6, 6, 20000, -50, 1, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [6] = {7, 7, 20000, -50, 1, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [7] = {8, 8, 20000, -50, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [8] = {9, 9, 20000, -50, 1, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [9] = {10, 10, 20000, -50, 1, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [10] = {11, 11, 20000, -50, 1, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [11] = {12, 12, 20000, -50, 1, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [12] = {13, 13, 20000, -50, 1, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSummonRagingSpirit"] = {
    name = "TempestDaemonSummonRagingSpirit",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_repeat_count",
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "alternate_minion",
    },
    levels = {
        [1] = {3, -60, 5000, 50, 300, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {4, -61, 5000, 50, 300, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [3] = {4, -62, 5000, 50, 300, 1, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [4] = {4, -63, 5000, 50, 300, 1, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [5] = {4, -64, 5000, 50, 300, 1, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
        [6] = {4, -65, 5000, 50, 300, 1, levelRequirement = 49, statInterpolation = {1, 1},  cost = { }, },
        [7] = {5, -65, 5000, 50, 300, 1, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [8] = {6, -65, 5000, 50, 300, 1, levelRequirement = 65, statInterpolation = {1, 1},  cost = { }, },
        [9] = {7, -65, 5000, 50, 300, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [10] = {8, -65, 5000, 50, 300, 1, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [11] = {9, -65, 5000, 50, 300, 1, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [12] = {10, -65, 5000, 50, 300, 1, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonDesecrate"] = {
    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_maximum_number_of_corpses",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 5000, 3, 10, 60, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, summoner, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalUberNecromancy
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonDesecrate
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 可觸發, DoT, 法術可重複, 混沌, 可秘能爆發, 範圍法術
褻瀆
施放時間: 1 秒
腐化一塊地面,基於當前區域中的怪物生成屍體,並對敵人造成持續性的混沌傷害。如果你正在使用喚醒幽魂技能,有機率生成與你最近召喚的幽魂同樣的幽魂亡體。除了召喚物技能外,不能以其他方式與幽魂亡體互動。
每秒造成 409.2 基本混沌傷害
+5 秒基礎持續時間
生成屍體的等級與區域等級相符,最高可達等級 3
最多允許 10 個屍體
active skill area of effect radius +% final [60]
is area damage [1]
TempestDaemonSummonRagingSpirit
法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 創造召喚物
施放時間: 0.8 秒
技能重複施放 6
造成 65% 更少傷害
召喚憤怒狂靈上限 50
+5 秒基礎持續時間
增加 300% 施放速度
alternate minion [1]
TempestDaemonSummonSkeletons
法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可齊射, 創造召喚物, 冷卻
召喚骷髏
施放時間: 1 秒
在指定位置召喚骷髏戰士。他們會使用近戰攻擊並在持續時間結束後死亡。若他們有侵略性,骷髏戰士會衝刺到附近的敵人。
召喚骷髏上限 +7
+20 秒基礎持續時間
召喚物有 50% 更少元素傷害
召喚 7 隻骷髏戰士
alternate minion [1]
TempestDaemonVaalSummonSkeletons
法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 瓦爾, 創造召喚物
瓦爾.召喚骷髏
施放時間: 1 秒
召喚一支由強大的骷髏將軍所統率,由骷髏戰士、骷髏弓箭手與骷髏法師所組成的骷髏大軍。
召喚骷髏上限 +50
+15 秒基礎持續時間
召喚 13 隻骷髏戰士
召喚 6 隻骷髏弓箭手
召喚 3 隻骷髏法師
召喚 1 隻骷髏將軍
base display minion actor level [68]
display minion monster type [2]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberNecromancy"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonVaalSummonSkeletons",
        "TempestDaemonSummonSkeletons",
        "TempestDaemonSummonRagingSpirit",
        "TempestDaemonDesecrate",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonVaalSummonSkeletons"] = {
    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",
        "number_of_leader_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_display_minion_actor_level",
        "base_skill_effect_duration",
        "display_minion_monster_type",
    },
    levels = {
        [1] = {8, 0, 0, 0, 29, 3, 15000, 2, levelRequirement = 3, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [2] = {8, 0, 0, 0, 30, 5, 15000, 2, levelRequirement = 5, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [3] = {8, 0, 0, 0, 31, 8, 15000, 2, levelRequirement = 8, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [4] = {8, 0, 0, 0, 32, 10, 15000, 2, levelRequirement = 10, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [5] = {9, 0, 0, 0, 33, 13, 15000, 2, levelRequirement = 13, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [6] = {9, 1, 0, 0, 34, 16, 15000, 2, levelRequirement = 16, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [7] = {9, 1, 0, 0, 35, 19, 15000, 2, levelRequirement = 19, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [8] = {9, 1, 0, 0, 36, 22, 15000, 2, levelRequirement = 22, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [9] = {10, 2, 0, 0, 37, 25, 15000, 2, levelRequirement = 25, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [10] = {10, 2, 0, 0, 38, 28, 15000, 2, levelRequirement = 28, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [11] = {10, 3, 0, 0, 39, 32, 15000, 2, levelRequirement = 32, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [12] = {10, 3, 0, 0, 40, 36, 15000, 2, levelRequirement = 36, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [13] = {11, 4, 0, 1, 41, 40, 15000, 2, levelRequirement = 40, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [14] = {11, 4, 0, 1, 42, 44, 15000, 2, levelRequirement = 44, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [15] = {11, 5, 0, 1, 43, 47, 15000, 2, levelRequirement = 47, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [16] = {11, 5, 0, 1, 44, 50, 15000, 2, levelRequirement = 50, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [17] = {12, 6, 0, 1, 45, 53, 15000, 2, levelRequirement = 53, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [18] = {12, 6, 1, 1, 46, 56, 15000, 2, levelRequirement = 56, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [19] = {12, 6, 1, 1, 47, 59, 15000, 2, levelRequirement = 59, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [20] = {12, 6, 2, 1, 48, 62, 15000, 2, levelRequirement = 62, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [21] = {13, 6, 2, 1, 49, 64, 15000, 2, levelRequirement = 64, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [22] = {13, 6, 3, 1, 50, 66, 15000, 2, levelRequirement = 66, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [23] = {13, 6, 3, 1, 50, 67, 15000, 2, levelRequirement = 67, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [24] = {13, 6, 3, 1, 50, 68, 15000, 2, levelRequirement = 68, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [25] = {14, 6, 3, 1, 50, 69, 15000, 2, levelRequirement = 69, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [26] = {14, 6, 3, 1, 50, 70, 15000, 2, levelRequirement = 70, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [27] = {14, 6, 3, 1, 50, 71, 15000, 2, levelRequirement = 71, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [28] = {14, 6, 3, 1, 50, 72, 15000, 2, levelRequirement = 72, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [29] = {15, 6, 3, 1, 50, 73, 15000, 2, levelRequirement = 73, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [30] = {15, 6, 3, 1, 50, 74, 15000, 2, levelRequirement = 74, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [31] = {15, 6, 3, 1, 50, 75, 15000, 2, levelRequirement = 75, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [32] = {15, 6, 3, 1, 50, 76, 15000, 2, levelRequirement = 76, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [33] = {16, 6, 3, 1, 50, 77, 15000, 2, levelRequirement = 77, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [34] = {16, 6, 3, 1, 50, 78, 15000, 2, levelRequirement = 78, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [35] = {16, 6, 3, 1, 50, 79, 15000, 2, levelRequirement = 79, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [36] = {16, 6, 3, 1, 50, 80, 15000, 2, levelRequirement = 80, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [37] = {17, 6, 3, 1, 50, 81, 15000, 2, levelRequirement = 81, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [38] = {17, 6, 3, 1, 50, 82, 15000, 2, levelRequirement = 82, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [39] = {17, 6, 3, 1, 50, 84, 15000, 2, levelRequirement = 84, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [40] = {17, 6, 3, 1, 50, 86, 15000, 2, levelRequirement = 86, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
        [41] = {18, 6, 3, 1, 50, 88, 15000, 2, levelRequirement = 88, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSummonSkeletons"] = {
    name = "Summon Skeletons",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summon Skeleton Warrior minions at the targeted location. They use a melee attack and die after a duration. If made aggressive, Skeleton Warriors will also dash towards nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = 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,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_melee_skeletons_to_summon",
        "base_number_of_skeletons_allowed",
        "base_skill_effect_duration",
        "active_skill_elemental_damage_+%_final",
        "alternate_minion",
    },
    levels = {
        [1] = {2, 2, 20000, -50, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {3, 3, 20000, -50, 1, levelRequirement = 20, statInterpolation = {1, 1},  cost = { }, },
        [3] = {4, 4, 20000, -50, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [4] = {5, 5, 20000, -50, 1, levelRequirement = 42, statInterpolation = {1, 1},  cost = { }, },
        [5] = {6, 6, 20000, -50, 1, levelRequirement = 52, statInterpolation = {1, 1},  cost = { }, },
        [6] = {7, 7, 20000, -50, 1, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
        [7] = {8, 8, 20000, -50, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [8] = {9, 9, 20000, -50, 1, levelRequirement = 73, statInterpolation = {1, 1},  cost = { }, },
        [9] = {10, 10, 20000, -50, 1, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [10] = {11, 11, 20000, -50, 1, levelRequirement = 77, statInterpolation = {1, 1},  cost = { }, },
        [11] = {12, 12, 20000, -50, 1, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
        [12] = {13, 13, 20000, -50, 1, levelRequirement = 81, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSummonRagingSpirit"] = {
    name = "TempestDaemonSummonRagingSpirit",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.Duration] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_repeat_count",
        "active_skill_damage_+%_final",
        "base_skill_effect_duration",
        "base_number_of_raging_spirits_allowed",
        "base_cast_speed_+%",
        "alternate_minion",
    },
    levels = {
        [1] = {3, -60, 5000, 50, 300, 1, levelRequirement = 4, statInterpolation = {1, 1},  cost = { }, },
        [2] = {4, -61, 5000, 50, 300, 1, levelRequirement = 32, statInterpolation = {1, 1},  cost = { }, },
        [3] = {4, -62, 5000, 50, 300, 1, levelRequirement = 36, statInterpolation = {1, 1},  cost = { }, },
        [4] = {4, -63, 5000, 50, 300, 1, levelRequirement = 40, statInterpolation = {1, 1},  cost = { }, },
        [5] = {4, -64, 5000, 50, 300, 1, levelRequirement = 45, statInterpolation = {1, 1},  cost = { }, },
        [6] = {4, -65, 5000, 50, 300, 1, levelRequirement = 49, statInterpolation = {1, 1},  cost = { }, },
        [7] = {5, -65, 5000, 50, 300, 1, levelRequirement = 50, statInterpolation = {1, 1},  cost = { }, },
        [8] = {6, -65, 5000, 50, 300, 1, levelRequirement = 65, statInterpolation = {1, 1},  cost = { }, },
        [9] = {7, -65, 5000, 50, 300, 1, levelRequirement = 70, statInterpolation = {1, 1},  cost = { }, },
        [10] = {8, -65, 5000, 50, 300, 1, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
        [11] = {9, -65, 5000, 50, 300, 1, levelRequirement = 80, statInterpolation = {1, 1},  cost = { }, },
        [12] = {10, -65, 5000, 50, 300, 1, levelRequirement = 82, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonDesecrate"] = {
    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_maximum_number_of_corpses",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 5000, 3, 10, 60, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, physical_affinity, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalPhysical
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonSpinestorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
造成 669.31004 物理傷害
+3.5 秒基礎持續時間
0.13 秒撞擊一次
基礎範圍為 1
active skill area of effect radius +% final [-30]
damage +% vs players [-56]
firestorm use server effects [1]
is area damage [1]
TempestDaemonSandstorm
法術, 範圍, 持續時間, 範圍法術
施放時間: 1 秒
每秒造成 943.4 基礎物理傷害
+3 秒基礎持續時間
active skill area of effect radius +% final [50]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalPhysical"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSpinestorm",
        "TempestDaemonSandstorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSpinestorm"] = {
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "damage_+%_vs_players",
        "fire_storm_fireball_delay_ms",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 2500, 34, 125, -30, 10, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 2500, 45, 125, -30, 10, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 2500, 44, 125, -30, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 2500, 32, 125, -30, 10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 2500, 17, 125, -30, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 2500, 2, 125, -30, 10, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 2500, -3, 125, -30, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 2500, -6, 125, -30, 10, critChance = 5, levelRequirement = 21, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 2500, -22, 125, -30, 10, critChance = 5, levelRequirement = 26, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 2500, -35, 125, -30, 10, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 2500, -44, 125, -30, 10, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 2500, -53, 125, -30, 10, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 2500, -41, 125, -30, 10, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 3500, -45, 125, -30, 10, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 3500, -60, 125, -30, 10, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 3500, -34, 125, -30, 10, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 3500, -44, 125, -30, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 3500, -46, 125, -30, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 3500, -53, 125, -30, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 3500, -54, 125, -30, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 3500, -56, 125, -30, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 3500, -58, 125, -30, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 3500, -59, 125, -30, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 3500, -61, 125, -30, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 3500, -62, 125, -30, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 3500, -65, 125, -30, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 3500, -66, 125, -30, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 3500, -67, 125, -30, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 3500, -69, 125, -30, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 3500, -70, 125, -30, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 3500, -72, 125, -30, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 3500, -73, 125, -30, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 3500, -75, 125, -30, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 3500, -76, 125, -30, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.40000000596046, 0.60000002384186, 3500, -78, 125, -30, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSandstorm"] = {
    name = "TempestDaemonSandstorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 3000, 50, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤法術, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, physical_affinity, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalUberPhysical
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestDaemonSpinestorm
法術, 傷害, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 可齊射, 範圍法術
烈炎風暴
暴擊率: 5%
施放時間: 0.9 秒
呼喚無數火焰之球如雨一般灑落在目標區域。每顆火球落地時將會爆炸,並對附近的敵人造成傷害。
造成 669.31004 物理傷害
+3.5 秒基礎持續時間
0.13 秒撞擊一次
基礎範圍為 1
active skill area of effect radius +% final [-30]
damage +% vs players [-56]
firestorm use server effects [1]
is area damage [1]
TempestDaemonSandstorm
法術, 範圍, 持續時間, 範圍法術
施放時間: 1 秒
每秒造成 943.4 基礎物理傷害
+3 秒基礎持續時間
active skill area of effect radius +% final [50]
is area damage [1]
TempestDaemonShockwave
法術, 傷害, 範圍, 陷阱技能, 地雷技能, 圖騰, 法術可重複, 範圍法術, 物理, 新星
震波圖騰
附加傷害效用: 50%
施放時間: 0.6 秒
召喚一個圖騰,它會持續的震動附近的地面,擊退附近的敵人並造成傷害。
造成 15602600 物理傷害
擊中時擊退敵人
技能重複施放 2
增加 100% 施放速度
基礎範圍為 2.4
active skill area of effect radius +% final [-17]
damage +% vs players [-56]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalUberPhysical"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestDaemonSpinestorm",
        "TempestDaemonShockwave",
        "TempestDaemonSandstorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSpinestorm"] = {
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "damage_+%_vs_players",
        "fire_storm_fireball_delay_ms",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 2500, 34, 125, -30, 10, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 2500, 45, 125, -30, 10, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 2500, 44, 125, -30, 10, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [4] = {0.40000000596046, 0.60000002384186, 2500, 32, 125, -30, 10, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [5] = {0.40000000596046, 0.60000002384186, 2500, 17, 125, -30, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [6] = {0.40000000596046, 0.60000002384186, 2500, 2, 125, -30, 10, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [7] = {0.40000000596046, 0.60000002384186, 2500, -3, 125, -30, 10, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [8] = {0.40000000596046, 0.60000002384186, 2500, -6, 125, -30, 10, critChance = 5, levelRequirement = 21, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [9] = {0.40000000596046, 0.60000002384186, 2500, -22, 125, -30, 10, critChance = 5, levelRequirement = 26, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [10] = {0.40000000596046, 0.60000002384186, 2500, -35, 125, -30, 10, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [11] = {0.40000000596046, 0.60000002384186, 2500, -44, 125, -30, 10, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [12] = {0.40000000596046, 0.60000002384186, 2500, -53, 125, -30, 10, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [13] = {0.40000000596046, 0.60000002384186, 2500, -41, 125, -30, 10, critChance = 5, levelRequirement = 43, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [14] = {0.40000000596046, 0.60000002384186, 3500, -45, 125, -30, 10, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [15] = {0.40000000596046, 0.60000002384186, 3500, -60, 125, -30, 10, critChance = 5, levelRequirement = 53, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [16] = {0.40000000596046, 0.60000002384186, 3500, -34, 125, -30, 10, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [17] = {0.40000000596046, 0.60000002384186, 3500, -44, 125, -30, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [18] = {0.40000000596046, 0.60000002384186, 3500, -46, 125, -30, 10, critChance = 5, levelRequirement = 63, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [19] = {0.40000000596046, 0.60000002384186, 3500, -53, 125, -30, 10, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [20] = {0.40000000596046, 0.60000002384186, 3500, -54, 125, -30, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [21] = {0.40000000596046, 0.60000002384186, 3500, -56, 125, -30, 10, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [22] = {0.40000000596046, 0.60000002384186, 3500, -58, 125, -30, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [23] = {0.40000000596046, 0.60000002384186, 3500, -59, 125, -30, 10, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [24] = {0.40000000596046, 0.60000002384186, 3500, -61, 125, -30, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [25] = {0.40000000596046, 0.60000002384186, 3500, -62, 125, -30, 10, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [26] = {0.40000000596046, 0.60000002384186, 3500, -65, 125, -30, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [27] = {0.40000000596046, 0.60000002384186, 3500, -66, 125, -30, 10, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [28] = {0.40000000596046, 0.60000002384186, 3500, -67, 125, -30, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [29] = {0.40000000596046, 0.60000002384186, 3500, -69, 125, -30, 10, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [30] = {0.40000000596046, 0.60000002384186, 3500, -70, 125, -30, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [31] = {0.40000000596046, 0.60000002384186, 3500, -72, 125, -30, 10, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [32] = {0.40000000596046, 0.60000002384186, 3500, -73, 125, -30, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [33] = {0.40000000596046, 0.60000002384186, 3500, -75, 125, -30, 10, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [34] = {0.40000000596046, 0.60000002384186, 3500, -76, 125, -30, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [35] = {0.40000000596046, 0.60000002384186, 3500, -78, 125, -30, 10, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonShockwave"] = {
    name = "Shockwave Totem",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a totem that shakes the earth around it, knocking back and damaging nearby enemies",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.SummonsTotem] = true,
        [SkillType.Multicastable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.6,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "damage_+%_vs_players",
        "skill_repeat_count",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "global_knockback",
        "is_area_damage",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 34, 2, 100, -17, 24, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.69999998807907, 1.2999999523163, 45, 2, 100, -17, 24, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.69999998807907, 1.2999999523163, 44, 2, 100, -17, 24, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.69999998807907, 1.2999999523163, 32, 2, 100, -17, 24, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.69999998807907, 1.2999999523163, 17, 2, 100, -17, 24, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.69999998807907, 1.2999999523163, 2, 2, 100, -17, 24, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.69999998807907, 1.2999999523163, -3, 2, 100, -17, 24, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.69999998807907, 1.2999999523163, -6, 2, 100, -17, 24, levelRequirement = 21, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.69999998807907, 1.2999999523163, -22, 2, 100, -17, 24, levelRequirement = 26, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.69999998807907, 1.2999999523163, -35, 2, 100, -17, 24, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.69999998807907, 1.2999999523163, -44, 2, 100, -17, 24, levelRequirement = 34, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.69999998807907, 1.2999999523163, -53, 2, 100, -17, 24, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.69999998807907, 1.2999999523163, -41, 2, 100, -17, 24, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.69999998807907, 1.2999999523163, -45, 2, 100, -17, 24, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.89999997615814, 1.5, -60, 2, 100, -17, 24, levelRequirement = 53, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.89999997615814, 1.5, -34, 2, 100, -17, 24, levelRequirement = 58, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.89999997615814, 1.5, -44, 2, 100, -17, 24, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.89999997615814, 1.5, -46, 2, 100, -17, 24, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.89999997615814, 1.5, -53, 2, 100, -17, 24, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.89999997615814, 1.5, -54, 2, 100, -17, 24, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.89999997615814, 1.5, -56, 2, 100, -17, 24, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.89999997615814, 1.5, -58, 2, 100, -17, 24, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.89999997615814, 1.5, -59, 2, 100, -17, 24, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.89999997615814, 1.5, -61, 2, 100, -17, 24, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.89999997615814, 1.5, -62, 2, 100, -17, 24, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.89999997615814, 1.5, -65, 2, 100, -17, 24, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.89999997615814, 1.5, -66, 2, 100, -17, 24, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.89999997615814, 1.5, -67, 2, 100, -17, 24, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.89999997615814, 1.5, -69, 2, 100, -17, 24, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.89999997615814, 1.5, -70, 2, 100, -17, 24, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.89999997615814, 1.5, -72, 2, 100, -17, 24, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.89999997615814, 1.5, -73, 2, 100, -17, 24, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [33] = {0.89999997615814, 1.5, -75, 2, 100, -17, 24, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
        [34] = {0.89999997615814, 1.5, -76, 2, 100, -17, 24, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        [35] = {0.89999997615814, 1.5, -78, 2, 100, -17, 24, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestDaemonSandstorm"] = {
    name = "TempestDaemonSandstorm",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {1, 3000, 50, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
風暴之魔
Tempest Daemon
幽魂N
標籤cursing_monster, extra_extra_small_height, ghost_armour, is_daemon, is_unarmed, physical_affinity, very_slow_movement
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1 秒
傷害分佈
±0%
經驗值
100%
Model Size
100%
類型
StormDaemon
Metadata
TempestDaemonEnvironmentalCurses
IsSummoned
Y
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
TempestElementalWeakness
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
元素要害
施放時間: 0.5 秒
對目標區域降下詛咒,受到詛咒的敵人對於元素的抗性將會降低。
+12 秒基礎持續時間
被詛咒的敵人有 -30% 的元素抗性
TempestFlammability
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
易燃
施放時間: 0.5 秒
對目標區域降下詛咒,使受到詛咒敵人的火焰抗性降低,並在被擊中時時有機率被點燃。
+12 秒基礎持續時間
被詛咒的敵人有 -30% 的火焰抗性
對被詛咒敵人的擊中 +25% 機率造成點燃
TempestFrostbite
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 冰冷, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
凍傷
施放時間: 0.5 秒
對目標區域降下詛咒,使受到詛咒敵人的冰冷抗性降低,並在被擊中時時有機率被冰凍。
+12 秒基礎持續時間
被詛咒的敵人有 -30% 的冰冷抗性
對被詛咒敵人的擊中 +25% 機率造成冰凍
TempestConductivity
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 閃電, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
導電
施放時間: 0.5 秒
對目標區域降下詛咒,使受到詛咒敵人的閃電抗性降低,並在被擊中時時有機率被感電。
+12 秒基礎持續時間
被詛咒的敵人有 -30% 的閃電抗性
對被詛咒敵人的擊中 +25% 機率造成感電
TempestVulnerability
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, 物理, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
脆弱
施放時間: 0.5 秒
對目標區域降下詛咒,受到詛咒的敵人將會增加受到的物理傷害。攻擊被詛咒的敵人有機率造成流血。
+12 秒基礎持續時間
被詛咒敵人承受增加 25% 物理傷害
攻擊擊中被詛咒的敵人,有 25% 機率造成流血
TempestTemporalChains
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
時空鎖鏈
施放時間: 0.5 秒
對目標區域降下詛咒,受到詛咒的敵人變慢,並且延長它們所受到的效果之持續時間。
+12 秒基礎持續時間
被詛咒的普通和魔法敵人有 20% 更少行動速度
被詛咒敵人增加 25% 身上增益與減益的持續時間
被詛咒的稀有或傳奇敵人有 10% 更少行動速度
TempestEnfeeble
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
衰弱
施放時間: 0.5 秒
對目標區域降下詛咒,受到詛咒的敵人降低命中和造成更少傷害。
+12 秒基礎持續時間
被詛咒敵人減少 40% 命中率
被詛咒的普通或魔法敵人造成 40% 更少傷害
被詛咒的稀有或傳奇敵人造成 15% 更少傷害
TempestPunishment
法術, 範圍, 持續時間, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 可秘能爆發, 附加詛咒, 可齊射, 範圍法術, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
懲戒
施放時間: 0.5 秒
對目標區域降下詛咒,擊中敵人時使他們虛弱並在貧血時增加承受傷害。
+12 秒基礎持續時間
被詛咒的敵人在貧血時增加 40% 承受傷害
當被詛咒的敵人被擊中時,它們被虛弱 +2

Object Type

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Daemon/UseSkillOnceDaemon"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Daemon/TempestDaemonEnvironmentalCurses"] = {
    name = "Tempest Daemon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0,
    attackTime = 1,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "TempestTemporalChains",
        "TempestElementalWeakness",
        "TempestPunishment",
        "TempestEnfeeble",
        "TempestVulnerability",
        "TempestFlammability",
        "TempestFrostbite",
        "TempestConductivity",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestTemporalChains"] = {
    name = "Temporal Chains",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "temporal_chains_action_speed_+%_final",
        "buff_time_passed_+%_other_than_temporal_chains",
        "temporal_chains_action_speed_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {12000, -20, -25, -10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestElementalWeakness"] = {
    name = "Elemental Weakness",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their elemental resistances.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_resist_all_elements_%",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {-20, 12000, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 12000, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 12000, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
        [4] = {-40, 12000, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestPunishment"] = {
    name = "Punishment",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, causing them to be debilitated when they hit enemies and increasing damage they take while on low life.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "damage_taken_+%_on_low_life",
        "debilitate_self_for_x_milliseconds_on_hit",
    },
    levels = {
        [1] = {12000, 40, 2000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestEnfeeble"] = {
    name = "Enfeeble",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "accuracy_rating_+%",
        "enfeeble_damage_+%_final",
        "enfeeble_damage_+%_vs_rare_or_unique_final",
    },
    levels = {
        [1] = {12000, -40, -40, -15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestVulnerability"] = {
    name = "Vulnerability",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Physical] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "physical_damage_taken_+%",
        "receive_bleeding_chance_%_when_hit_by_attack",
    },
    levels = {
        [1] = {12000, 25, 25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestFlammability"] = {
    name = "Flammability",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.",
    skillTypes = {
        [SkillType.Spell] = 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.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_resistance_%",
        "base_skill_effect_duration",
        "chance_to_be_ignited_%",
    },
    levels = {
        [1] = {-20, 12000, 25, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 12000, 25, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 12000, 25, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [4] = {-40, 12000, 25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestFrostbite"] = {
    name = "Frostbite",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_cold_damage_resistance_%",
        "base_skill_effect_duration",
        "chance_to_be_frozen_%",
    },
    levels = {
        [1] = {-20, 12000, 25, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 12000, 25, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 12000, 25, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [4] = {-40, 12000, 25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TempestConductivity"] = {
    name = "Conductivity",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.Cascadable] = true,
        [SkillType.AppliesCurse] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Hex] = true,
    },
    statDescriptionScope = "curse_skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_lightning_damage_resistance_%",
        "base_skill_effect_duration",
        "chance_to_be_shocked_%",
    },
    levels = {
        [1] = {-20, 12000, 25, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 12000, 25, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 12000, 25, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [4] = {-40, 12000, 25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
    },
}