暗影女王侍从
人形
移动速度加快 50%
施法速度加快 35%
技能可以额外发射 1 个投射物
drop additional rare items [3]
Whisperer's Attendant
幽魂N
标签施法, cursing_monster, has_wand, human, humanoid, large_height, light_armour, lightning_affinity, not_dex, not_str, ranged, red_blood, summoner, very_slow_movement
生命
150%
生命转为护盾
50%
异常状态临界值
150%
抗性
0 0 0 75
伤害
113%
命中
100%
攻击暴击率
+5%
暴击伤害
+130%
攻击距离
6 ~ 40
攻击间隔
1.2 秒
伤害分布
±20%
经验值
150%
Model Size
130%
类型
ProphecyExperimenterBoss
Metadata
ProphecyExperimenterBoss
等级
68
生命
9,650
护甲
28,790
闪避值
4,739
能量护盾
3,064
伤害
422
法术伤害
422
命中
290
攻击间隔
1.2
经验值
15,383
异常状态临界值
9,650
冰缓
31
Shock
31
Brittle
173
Scorch
31
Sap
84
MonsterConductivity
法术, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 闪电, 可秘能爆发, 附加诅咒, 可齐射, 范围法术, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
导电
施放间隔: 0.5 秒
冷却时间: 10 秒
诅咒一片区域的所有目标,降低它们的闪电抗性,并使它们被击中时有几率获得感电效果。
基础持续时间为 6
被诅咒的敌人的闪电抗性 -30%
对抗被诅咒的敌人时,击中的感电几率 +25%
active skill area of effect radius +% final [9]
ProphecySummonLightningGolem
可触发, 闪电, 地雷技能, 召唤物, 召唤物爆炸, 法术可重复, 法术, 图腾技能, 陷阱技能, 魔像, 创造召唤物, 冷却
召唤闪电魔像
施放间隔: 1 秒
冷却时间: 3 秒
召唤一个闪电魔像,给予你额外的攻击和施法速度。魔像会对敌人进行雷击,召唤会电击敌人的闪电球,并施放一个为魔像及其周围友军的法术和攻击附加闪电伤害的临时光环。
角色体型增大 17%
最多召唤 4 个魔像
召唤生物最大生命提高 27%
魔像会使玩家的攻击与施法速度加快 9%
base display minion actor level [68]
display minion monster type [11]
ProphecyBallLightning
法术, 伤害, 投射物, 玩家投射物, 范围, 图腾技能, 陷阱技能, 地雷技能, 法术可重复, 可触发, 闪电, 可齐射, 范围法术
天雷之珠
攻击暴击率: 32%
施放间隔: 0.8 秒
冷却时间: 1.6 秒
射出一个移动缓慢的天雷之珠,对周围的每个敌人反复施放闪电并造成伤害。
造成 110.3 - 331 闪电伤害
施法速度加快 30%
基础范围为 1.8
active skill area of effect radius +% final [-33]
base is projectile [1]

Object Type

version 2
extends "Metadata/Monsters/Axis/Experimenter/Experimenter"

MinimapIcon
{
	icon = "MissionTarget" 
}

Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Axis/Experimenter/Experimenter"

BaseEvents
{
     on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/prophecy_unique.epk ); "
}

Life
{
	on_death = "HideMinimapIcon();"
	on_spawned_dead = "HideMinimapIcon();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Axis/ProphecyExperimenterBoss"] = {
    name = "Whisperer's Attendant",
    life = 1.5,
    energyShield = 0.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 75,
    damage = 1.13,
    damageSpread = 0.2,
    attackTime = 1.2,
    attackRange = 40,
    accuracy = 1,
    weaponType1 = "Wand",
    skillList = {
        "MonsterConductivity",
        "ProphecyBallLightning",
        "ProphecySummonLightningGolem",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterConductivity"] = {
    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_%",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {-20, 6000, 25, 9, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 6000, 25, 9, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 6000, 25, 9, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [4] = {-40, 6000, 25, 9, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyBallLightning"] = {
    name = "Ball Lightning",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 4, -33, 18, critChance = 32, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.5, 1.5, 5, -33, 18, critChance = 32, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.5, 1.5, 6, -33, 18, critChance = 32, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.5, 1.5, 7, -33, 18, critChance = 32, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.5, 1.5, 8, -33, 18, critChance = 32, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.5, 1.5, 9, -33, 18, critChance = 32, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.5, 1.5, 10, -33, 18, critChance = 32, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.5, 1.5, 11, -33, 18, critChance = 32, levelRequirement = 33, statInterpolation = {3, 3, 1},  cost = { }, },
        [9] = {0.5, 1.5, 12, -33, 18, critChance = 32, levelRequirement = 35, statInterpolation = {3, 3, 1},  cost = { }, },
        [10] = {0.5, 1.5, 13, -33, 18, critChance = 32, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
        [11] = {0.5, 1.5, 14, -33, 18, critChance = 32, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
        [12] = {0.5, 1.5, 15, -33, 18, critChance = 32, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
        [13] = {0.5, 1.5, 16, -33, 18, critChance = 32, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
        [14] = {0.5, 1.5, 17, -33, 18, critChance = 32, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
        [15] = {0.5, 1.5, 20, -33, 18, critChance = 32, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
        [16] = {0.5, 1.5, 21, -33, 18, critChance = 32, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
        [17] = {0.5, 1.5, 22, -33, 18, critChance = 32, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
        [18] = {0.5, 1.5, 23, -33, 18, critChance = 32, levelRequirement = 53, statInterpolation = {3, 3, 1},  cost = { }, },
        [19] = {0.5, 1.5, 24, -33, 18, critChance = 32, levelRequirement = 55, statInterpolation = {3, 3, 1},  cost = { }, },
        [20] = {0.5, 1.5, 25, -33, 18, critChance = 32, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
        [21] = {0.5, 1.5, 26, -33, 18, critChance = 32, levelRequirement = 59, statInterpolation = {3, 3, 1},  cost = { }, },
        [22] = {0.5, 1.5, 27, -33, 18, critChance = 32, levelRequirement = 61, statInterpolation = {3, 3, 1},  cost = { }, },
        [23] = {0.5, 1.5, 28, -33, 18, critChance = 32, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [24] = {0.5, 1.5, 29, -33, 18, critChance = 32, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [25] = {0.5, 1.5, 30, -33, 18, critChance = 32, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        [26] = {0.5, 1.5, 31, -33, 18, critChance = 32, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [27] = {0.5, 1.5, 32, -33, 18, critChance = 32, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
        [28] = {0.5, 1.5, 33, -33, 18, critChance = 32, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [29] = {0.5, 1.5, 34, -33, 18, critChance = 32, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
        [30] = {0.5, 1.5, 35, -33, 18, critChance = 32, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
        [31] = {0.5, 1.5, 36, -33, 18, critChance = 32, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        [32] = {0.5, 1.5, 37, -33, 18, critChance = 32, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecySummonLightningGolem"] = {
    name = "Summon Lightning Golem",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Summons a Lightning Golem that grants you increased Attack and Cast speed. The Lightning Golem fires a projectile spell, creates orbs of Lightning that zap nearby enemies, and casts a temporary aura that grants added Lightning Damage to spells and attacks used by the Golem and its nearby allies.",
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.Mineable] = true,
        [SkillType.Minion] = true,
        [SkillType.MinionsCanExplode] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Spell] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Golem] = true,
        [SkillType.CreatesMinion] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "minion_spell_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_actor_scale_+%",
        "lightning_golem_grants_attack_and_cast_speed_+%",
        "minion_maximum_life_+%",
        "base_display_minion_actor_level",
        "base_number_of_golems_allowed",
        "display_minion_monster_type",
    },
    levels = {
        [1] = {0, 6, 10, 34, 4, 11, levelRequirement = 34, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [2] = {1, 6, 11, 36, 4, 11, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [3] = {2, 6, 12, 38, 4, 11, levelRequirement = 38, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [4] = {3, 6, 13, 40, 4, 11, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [5] = {4, 6, 14, 42, 4, 11, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [6] = {5, 7, 15, 44, 4, 11, levelRequirement = 44, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [7] = {6, 7, 16, 46, 4, 11, levelRequirement = 46, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [8] = {7, 7, 17, 48, 4, 11, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [9] = {8, 7, 18, 50, 4, 11, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [10] = {9, 7, 19, 52, 4, 11, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [11] = {10, 8, 20, 54, 4, 11, levelRequirement = 54, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [12] = {11, 8, 21, 56, 4, 11, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [13] = {12, 8, 22, 58, 4, 11, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [14] = {13, 8, 23, 60, 4, 11, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [15] = {14, 8, 24, 62, 4, 11, levelRequirement = 62, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [16] = {15, 9, 25, 64, 4, 11, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [17] = {16, 9, 26, 66, 4, 11, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [18] = {17, 9, 27, 68, 4, 11, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [19] = {18, 9, 28, 69, 4, 11, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [20] = {19, 9, 29, 70, 4, 11, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [21] = {20, 10, 30, 72, 4, 11, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [22] = {21, 10, 31, 74, 4, 11, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [23] = {22, 10, 32, 76, 4, 11, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [24] = {23, 10, 33, 78, 4, 11, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [25] = {24, 10, 34, 80, 4, 11, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [26] = {25, 11, 35, 82, 4, 11, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [27] = {26, 11, 36, 84, 4, 11, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [28] = {27, 11, 37, 86, 4, 11, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [29] = {28, 11, 38, 88, 4, 11, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        [30] = {29, 11, 39, 90, 4, 11, levelRequirement = 90, statInterpolation = {1, 1, 1, 1},  cost = { }, },
    },
}
移动速度加快 50%
IdMonsterImplicitFastRun1
FamilyMovementVelocity
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • base movement velocity +% Min: 50 Max: 50 全域
  • Craft Tagsspeed
    施法速度加快 35%
    IdMonsterImplicitFastCast1
    FamilyIncreasedCastSpeed
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base cast speed +% Min: 35 Max: 35 全域
  • Craft Tagscaster speed
    技能可以额外发射 1 个投射物
    IdMonsterMultipleProjectilesImplicit2
    FamilyMonsterMultipleProjectile
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • number of additional projectiles Min: 1 Max: 1 全域
  • drop additional rare items [3]
    IdProphecyAdditionalRareItemsBoss
    FamilyMonsterDropAdditionalRareItems
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • drop additional rare items Min: 3 Max: 3 全域
  • 暗影女王侍从
    人形
    移动速度加快 50%
    施法速度加快 35%
    技能可以额外发射 1 个投射物
    Whisperer's Attendant
    幽魂N
    标签施法, cursing_monster, has_wand, human, humanoid, light_armour, lightning_affinity, not_dex, not_str, ranged, red_blood, summoner, very_slow_movement
    生命
    150%
    生命转为护盾
    50%
    异常状态临界值
    150%
    抗性
    0 0 0 75
    伤害
    113%
    命中
    100%
    攻击暴击率
    +5%
    暴击伤害
    +130%
    攻击距离
    6 ~ 40
    攻击间隔
    1.2 秒
    伤害分布
    ±20%
    经验值
    150%
    Model Size
    130%
    类型
    ProphecyExperimenterBoss
    Metadata
    ProphecyExperimenterBossStandalone
    等级
    68
    生命
    9,650
    护甲
    28,790
    闪避值
    4,739
    能量护盾
    3,064
    伤害
    422
    法术伤害
    422
    命中
    290
    攻击间隔
    1.2
    经验值
    15,383
    异常状态临界值
    9,650
    冰缓
    31
    Shock
    31
    Brittle
    173
    Scorch
    31
    Sap
    84
    MonsterConductivity
    法术, 范围, 持续时间, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 闪电, 可秘能爆发, 附加诅咒, 可齐射, 范围法术, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    导电
    施放间隔: 0.5 秒
    冷却时间: 10 秒
    诅咒一片区域的所有目标,降低它们的闪电抗性,并使它们被击中时有几率获得感电效果。
    基础持续时间为 6
    被诅咒的敌人的闪电抗性 -30%
    对抗被诅咒的敌人时,击中的感电几率 +25%
    active skill area of effect radius +% final [9]
    ProphecySummonLightningGolem
    可触发, 闪电, 地雷技能, 召唤物, 召唤物爆炸, 法术可重复, 法术, 图腾技能, 陷阱技能, 魔像, 创造召唤物, 冷却
    召唤闪电魔像
    施放间隔: 1 秒
    冷却时间: 3 秒
    召唤一个闪电魔像,给予你额外的攻击和施法速度。魔像会对敌人进行雷击,召唤会电击敌人的闪电球,并施放一个为魔像及其周围友军的法术和攻击附加闪电伤害的临时光环。
    角色体型增大 17%
    最多召唤 4 个魔像
    召唤生物最大生命提高 27%
    魔像会使玩家的攻击与施法速度加快 9%
    base display minion actor level [68]
    display minion monster type [11]
    ProphecyBallLightning
    法术, 伤害, 投射物, 玩家投射物, 范围, 图腾技能, 陷阱技能, 地雷技能, 法术可重复, 可触发, 闪电, 可齐射, 范围法术
    天雷之珠
    攻击暴击率: 32%
    施放间隔: 0.8 秒
    冷却时间: 1.6 秒
    射出一个移动缓慢的天雷之珠,对周围的每个敌人反复施放闪电并造成伤害。
    造成 110.3 - 331 闪电伤害
    施法速度加快 30%
    基础范围为 1.8
    active skill area of effect radius +% final [-33]
    base is projectile [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/Experimenter/Experimenter"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/Experimenter/Experimenter"
    
    BaseEvents
    {
        on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/prophecy_unique.epk ); "
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/ProphecyExperimenterBossStandalone"] = {
        name = "Whisperer's Attendant",
        life = 1.5,
        energyShield = 0.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 75,
        damage = 1.13,
        damageSpread = 0.2,
        attackTime = 1.2,
        attackRange = 40,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "MonsterConductivity",
            "ProphecyBallLightning",
            "ProphecySummonLightningGolem",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterConductivity"] = {
        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_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-20, 6000, 25, 9, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [2] = {-25, 6000, 25, 9, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
            [3] = {-30, 6000, 25, 9, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [4] = {-40, 6000, 25, 9, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, 4, -33, 18, critChance = 32, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.5, 1.5, 5, -33, 18, critChance = 32, levelRequirement = 7, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.5, 1.5, 6, -33, 18, critChance = 32, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.5, 1.5, 7, -33, 18, critChance = 32, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.5, 1.5, 8, -33, 18, critChance = 32, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.5, 1.5, 9, -33, 18, critChance = 32, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.5, 1.5, 10, -33, 18, critChance = 32, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.5, 1.5, 11, -33, 18, critChance = 32, levelRequirement = 33, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.5, 1.5, 12, -33, 18, critChance = 32, levelRequirement = 35, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.5, 1.5, 13, -33, 18, critChance = 32, levelRequirement = 37, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.5, 1.5, 14, -33, 18, critChance = 32, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.5, 1.5, 15, -33, 18, critChance = 32, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.5, 1.5, 16, -33, 18, critChance = 32, levelRequirement = 43, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.5, 1.5, 17, -33, 18, critChance = 32, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.5, 1.5, 20, -33, 18, critChance = 32, levelRequirement = 47, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.5, 1.5, 21, -33, 18, critChance = 32, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.5, 1.5, 22, -33, 18, critChance = 32, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.5, 1.5, 23, -33, 18, critChance = 32, levelRequirement = 53, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.5, 1.5, 24, -33, 18, critChance = 32, levelRequirement = 55, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.5, 1.5, 25, -33, 18, critChance = 32, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.5, 1.5, 26, -33, 18, critChance = 32, levelRequirement = 59, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.5, 1.5, 27, -33, 18, critChance = 32, levelRequirement = 61, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.5, 1.5, 28, -33, 18, critChance = 32, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.5, 1.5, 29, -33, 18, critChance = 32, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.5, 1.5, 30, -33, 18, critChance = 32, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.5, 1.5, 31, -33, 18, critChance = 32, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.5, 1.5, 32, -33, 18, critChance = 32, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.5, 1.5, 33, -33, 18, critChance = 32, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.5, 1.5, 34, -33, 18, critChance = 32, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.5, 1.5, 35, -33, 18, critChance = 32, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.5, 1.5, 36, -33, 18, critChance = 32, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.5, 1.5, 37, -33, 18, critChance = 32, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecySummonLightningGolem"] = {
        name = "Summon Lightning Golem",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Summons a Lightning Golem that grants you increased Attack and Cast speed. The Lightning Golem fires a projectile spell, creates orbs of Lightning that zap nearby enemies, and casts a temporary aura that grants added Lightning Damage to spells and attacks used by the Golem and its nearby allies.",
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.Mineable] = true,
            [SkillType.Minion] = true,
            [SkillType.MinionsCanExplode] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Spell] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Golem] = true,
            [SkillType.CreatesMinion] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "minion_spell_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_actor_scale_+%",
            "lightning_golem_grants_attack_and_cast_speed_+%",
            "minion_maximum_life_+%",
            "base_display_minion_actor_level",
            "base_number_of_golems_allowed",
            "display_minion_monster_type",
        },
        levels = {
            [1] = {0, 6, 10, 34, 4, 11, levelRequirement = 34, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [2] = {1, 6, 11, 36, 4, 11, levelRequirement = 36, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [3] = {2, 6, 12, 38, 4, 11, levelRequirement = 38, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [4] = {3, 6, 13, 40, 4, 11, levelRequirement = 40, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [5] = {4, 6, 14, 42, 4, 11, levelRequirement = 42, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [6] = {5, 7, 15, 44, 4, 11, levelRequirement = 44, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [7] = {6, 7, 16, 46, 4, 11, levelRequirement = 46, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [8] = {7, 7, 17, 48, 4, 11, levelRequirement = 48, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [9] = {8, 7, 18, 50, 4, 11, levelRequirement = 50, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [10] = {9, 7, 19, 52, 4, 11, levelRequirement = 52, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [11] = {10, 8, 20, 54, 4, 11, levelRequirement = 54, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [12] = {11, 8, 21, 56, 4, 11, levelRequirement = 56, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [13] = {12, 8, 22, 58, 4, 11, levelRequirement = 58, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [14] = {13, 8, 23, 60, 4, 11, levelRequirement = 60, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [15] = {14, 8, 24, 62, 4, 11, levelRequirement = 62, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [16] = {15, 9, 25, 64, 4, 11, levelRequirement = 64, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [17] = {16, 9, 26, 66, 4, 11, levelRequirement = 66, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [18] = {17, 9, 27, 68, 4, 11, levelRequirement = 68, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [19] = {18, 9, 28, 69, 4, 11, levelRequirement = 69, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [20] = {19, 9, 29, 70, 4, 11, levelRequirement = 70, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [21] = {20, 10, 30, 72, 4, 11, levelRequirement = 72, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [22] = {21, 10, 31, 74, 4, 11, levelRequirement = 74, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [23] = {22, 10, 32, 76, 4, 11, levelRequirement = 76, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [24] = {23, 10, 33, 78, 4, 11, levelRequirement = 78, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [25] = {24, 10, 34, 80, 4, 11, levelRequirement = 80, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [26] = {25, 11, 35, 82, 4, 11, levelRequirement = 82, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [27] = {26, 11, 36, 84, 4, 11, levelRequirement = 84, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [28] = {27, 11, 37, 86, 4, 11, levelRequirement = 86, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [29] = {28, 11, 38, 88, 4, 11, levelRequirement = 88, statInterpolation = {1, 1, 1, 1},  cost = { }, },
            [30] = {29, 11, 39, 90, 4, 11, levelRequirement = 90, statInterpolation = {1, 1, 1, 1},  cost = { }, },
        },
    }
    
    移动速度加快 50%
    IdMonsterImplicitFastRun1
    FamilyMovementVelocity
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base movement velocity +% Min: 50 Max: 50 全域
  • Craft Tagsspeed
    施法速度加快 35%
    IdMonsterImplicitFastCast1
    FamilyIncreasedCastSpeed
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base cast speed +% Min: 35 Max: 35 全域
  • Craft Tagscaster speed
    技能可以额外发射 1 个投射物
    IdMonsterMultipleProjectilesImplicit2
    FamilyMonsterMultipleProjectile
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • number of additional projectiles Min: 1 Max: 1 全域
  • Edit

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