怨靈軍師
Spectral Tactician
幽魂Y
地區宏偉行道, 永恆實驗室, 遺忘峽谷, 塵土飛揚, 遺忘峽谷, 塵土飛揚, 月色迴廊
標籤bludgeoning_weapon, 法術, fire_affinity, ghost, ghost_armour, ghost_blood, humanoid, is_unarmed, medium_height, medium_movement, not_int, not_str, raises_dead, summoner, undead
Packs
  • 宏偉行道: 怨靈軍師, 怨靈士兵, 怨靈軍官, 怨靈軍團
  • 永恆實驗室: 怨靈軍師, 怨靈士兵, 怨靈軍官
  • 永恆實驗室: 怨靈軍師, 怨靈士兵, 怨靈軍團
  • 生命
    100%
    閃避
    +20%
    異常狀態臨界值
    100%
    抗性
    0 40 0 0
    傷害
    100%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    6 ~ 10
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    100%
    Model Size
    100%
    類型
    WarHero1
    Metadata
    WarHeroCaster
    等級
    73
    生命
    10,852
    護甲
    42,661
    閃避
    5,633
    能量護盾
    0
    傷害
    504
    法術傷害
    504
    命中
    0
    攻擊間隔
    1.5
    經驗值
    11,388
    異常狀態臨界值
    10,852
    冰緩
    34
    感電
    34
    易碎
    194
    焦灼
    34
    殘喘
    95
    WarHeroCasterGhostOrb
    傷害, 範圍, 火焰, 法術, 可觸發, 範圍法術
    施放時間: 1 秒
    冷卻時間: 6 秒
    造成 466.1569.6 火焰傷害
    發射 3 個額外投射物
    減少 85% 移動速度
    is area damage [1]
    WarCasterRagingSpirit
    法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 創造召喚物
    施放時間: 0.8 秒
    造成 27% 更少傷害
    召喚憤怒狂靈上限 50
    +6 秒基礎持續時間
    減少 10% 施放速度
    alternate minion [1]
    WarcasterReviveGhost
    法術
    施放時間: 0.75 秒

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act8/WarHero/spectral_fx.epk );"
    	on_death = "AddAttached( Metadata/Effects/Spells/ghost_biostuff/GladiatorGhost.ao,  ); RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act8/WarHero/spectral_fx.epk );"
    	on_spawned_dead = "AddAttached( Metadata/Effects/Spells/ghost_biostuff/GladiatorGhost.ao,  );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/WarHero/WarHeroCaster"] = {
        name = "Spectral Tactician",
        life = 1,
        fireResist = 0,
        coldResist = 40,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "WarcasterReviveGhost",
            "WarCasterRagingSpirit",
            "WarHeroCasterGhostOrb",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarcasterReviveGhost"] = {
        name = "WarcasterReviveGhost",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarCasterRagingSpirit"] = {
        name = "WarCasterRagingSpirit",
        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 = {
            "active_skill_damage_+%_final",
            "base_skill_effect_duration",
            "base_number_of_raging_spirits_allowed",
            "base_cast_speed_+%",
            "alternate_minion",
        },
        levels = {
            [1] = {0, 6000, 50, -10, 1, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {-1, 6000, 50, -10, 1, levelRequirement = 7, statInterpolation = {1},  cost = { }, },
            [3] = {-2, 6000, 50, -10, 1, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
            [4] = {-3, 6000, 50, -10, 1, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
            [5] = {-4, 6000, 50, -10, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
            [6] = {-5, 6000, 50, -10, 1, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
            [7] = {-6, 6000, 50, -10, 1, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
            [8] = {-7, 6000, 50, -10, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
            [9] = {-8, 6000, 50, -10, 1, levelRequirement = 29, statInterpolation = {1},  cost = { }, },
            [10] = {-9, 6000, 50, -10, 1, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
            [11] = {-10, 6000, 50, -10, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
            [12] = {-11, 6000, 50, -10, 1, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [13] = {-12, 6000, 50, -10, 1, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
            [14] = {-13, 6000, 50, -10, 1, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
            [15] = {-14, 6000, 50, -10, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [16] = {-15, 6000, 50, -10, 1, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [17] = {-16, 6000, 50, -10, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [18] = {-17, 6000, 50, -10, 1, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [19] = {-18, 6000, 50, -10, 1, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [20] = {-19, 6000, 50, -10, 1, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
            [21] = {-20, 6000, 50, -10, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [22] = {-21, 6000, 50, -10, 1, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [23] = {-22, 6000, 50, -10, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [24] = {-23, 6000, 50, -10, 1, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [25] = {-24, 6000, 50, -10, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [26] = {-25, 6000, 50, -10, 1, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [27] = {-26, 6000, 50, -10, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [28] = {-27, 6000, 50, -10, 1, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [29] = {-28, 6000, 50, -10, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [30] = {-29, 6000, 50, -10, 1, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [31] = {-30, 6000, 50, -10, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [32] = {-31, 6000, 50, -10, 1, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [33] = {-32, 6000, 50, -10, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [34] = {-33, 6000, 50, -10, 1, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [35] = {-34, 6000, 50, -10, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [36] = {-35, 6000, 50, -10, 1, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [37] = {-36, 6000, 50, -10, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarHeroCasterGhostOrb"] = {
        name = "WarHeroCasterGhostOrb",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Fire] = true,
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "number_of_additional_projectiles",
            "base_movement_velocity_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.89999997615814, 1.1000000238419, 3, -85, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    怨靈軍師
    不死
    Spectral Tactician
    幽魂Y
    標籤bludgeoning_weapon, 法術, fire_affinity, ghost, ghost_armour, ghost_blood, humanoid, is_unarmed, medium_movement, not_int, not_str, raises_dead, summoner, undead
    Packs
  • 怨靈士兵, 怨靈軍官, 怨靈軍團, 怨靈軍師
  • 生命
    100%
    閃避
    +20%
    異常狀態臨界值
    100%
    抗性
    0 40 0 0
    傷害
    100%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    6 ~ 10
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    100%
    Model Size
    100%
    類型
    WarHero1
    Metadata
    WarHeroCasterHellscape
    等級
    68
    生命
    6,433
    護甲
    28,790
    閃避
    4,739
    能量護盾
    0
    傷害
    374
    法術傷害
    374
    命中
    0
    攻擊間隔
    1.5
    經驗值
    10,255
    異常狀態臨界值
    6,433
    冰緩
    20
    感電
    20
    易碎
    115
    焦灼
    20
    殘喘
    56
    WarHeroCasterGhostOrb
    傷害, 範圍, 火焰, 法術, 可觸發, 範圍法術
    施放時間: 1 秒
    冷卻時間: 6 秒
    造成 432.6528.8 火焰傷害
    發射 3 個額外投射物
    減少 85% 移動速度
    is area damage [1]
    WarCasterRagingSpirit
    法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 創造召喚物
    施放時間: 0.8 秒
    造成 22% 更少傷害
    召喚憤怒狂靈上限 50
    +6 秒基礎持續時間
    減少 10% 施放速度
    alternate minion [1]
    WarcasterReviveGhost
    法術
    施放時間: 0.75 秒

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act8/WarHero/spectral_fx.epk );"
    	on_death = "AddAttached( Metadata/Effects/Spells/ghost_biostuff/GladiatorGhost.ao,  ); RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act8/WarHero/spectral_fx.epk );"
    	on_spawned_dead = "AddAttached( Metadata/Effects/Spells/ghost_biostuff/GladiatorGhost.ao,  );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/WarHero/WarHeroCasterHellscape"] = {
        name = "Spectral Tactician",
        life = 1,
        fireResist = 0,
        coldResist = 40,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "WarcasterReviveGhost",
            "WarCasterRagingSpirit",
            "WarHeroCasterGhostOrb",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarcasterReviveGhost"] = {
        name = "WarcasterReviveGhost",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarCasterRagingSpirit"] = {
        name = "WarCasterRagingSpirit",
        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 = {
            "active_skill_damage_+%_final",
            "base_skill_effect_duration",
            "base_number_of_raging_spirits_allowed",
            "base_cast_speed_+%",
            "alternate_minion",
        },
        levels = {
            [1] = {0, 6000, 50, -10, 1, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {-1, 6000, 50, -10, 1, levelRequirement = 7, statInterpolation = {1},  cost = { }, },
            [3] = {-2, 6000, 50, -10, 1, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
            [4] = {-3, 6000, 50, -10, 1, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
            [5] = {-4, 6000, 50, -10, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
            [6] = {-5, 6000, 50, -10, 1, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
            [7] = {-6, 6000, 50, -10, 1, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
            [8] = {-7, 6000, 50, -10, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
            [9] = {-8, 6000, 50, -10, 1, levelRequirement = 29, statInterpolation = {1},  cost = { }, },
            [10] = {-9, 6000, 50, -10, 1, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
            [11] = {-10, 6000, 50, -10, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
            [12] = {-11, 6000, 50, -10, 1, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [13] = {-12, 6000, 50, -10, 1, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
            [14] = {-13, 6000, 50, -10, 1, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
            [15] = {-14, 6000, 50, -10, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [16] = {-15, 6000, 50, -10, 1, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [17] = {-16, 6000, 50, -10, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [18] = {-17, 6000, 50, -10, 1, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [19] = {-18, 6000, 50, -10, 1, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [20] = {-19, 6000, 50, -10, 1, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
            [21] = {-20, 6000, 50, -10, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [22] = {-21, 6000, 50, -10, 1, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [23] = {-22, 6000, 50, -10, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [24] = {-23, 6000, 50, -10, 1, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [25] = {-24, 6000, 50, -10, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [26] = {-25, 6000, 50, -10, 1, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [27] = {-26, 6000, 50, -10, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [28] = {-27, 6000, 50, -10, 1, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [29] = {-28, 6000, 50, -10, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [30] = {-29, 6000, 50, -10, 1, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [31] = {-30, 6000, 50, -10, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [32] = {-31, 6000, 50, -10, 1, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [33] = {-32, 6000, 50, -10, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [34] = {-33, 6000, 50, -10, 1, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [35] = {-34, 6000, 50, -10, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [36] = {-35, 6000, 50, -10, 1, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [37] = {-36, 6000, 50, -10, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarHeroCasterGhostOrb"] = {
        name = "WarHeroCasterGhostOrb",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Fire] = true,
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "number_of_additional_projectiles",
            "base_movement_velocity_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.89999997615814, 1.1000000238419, 3, -85, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    怨靈軍師
    不死
    Spectral Tactician
    幽魂Y
    標籤bludgeoning_weapon, 法術, fire_affinity, ghost, ghost_armour, ghost_blood, humanoid, is_unarmed, medium_movement, not_int, not_str, raises_dead, summoner, undead
    Packs
  • 海盜怨靈, 惡棍怨靈, 怨靈劍客, 秘影咒師 , 怨靈軍師
  • 生命
    100%
    閃避
    +20%
    異常狀態臨界值
    100%
    抗性
    0 40 0 0
    傷害
    100%
    命中
    100%
    暴擊率
    +5%
    暴擊加成
    +130%
    攻擊距離
    6 ~ 10
    攻擊間隔
    1.5 秒
    傷害分佈
    ±20%
    經驗值
    100%
    Model Size
    100%
    類型
    WarHero1
    Metadata
    WarHeroCasterExpedition
    等級
    68
    生命
    6,433
    護甲
    28,790
    閃避
    4,739
    能量護盾
    0
    傷害
    374
    法術傷害
    374
    命中
    0
    攻擊間隔
    1.5
    經驗值
    10,255
    異常狀態臨界值
    6,433
    冰緩
    20
    感電
    20
    易碎
    115
    焦灼
    20
    殘喘
    56
    WarHeroCasterGhostOrb
    傷害, 範圍, 火焰, 法術, 可觸發, 範圍法術
    施放時間: 1 秒
    冷卻時間: 6 秒
    造成 432.6528.8 火焰傷害
    發射 3 個額外投射物
    減少 85% 移動速度
    is area damage [1]
    WarCasterRagingSpirit
    法術, 召喚物, 持續時間, 召喚物爆炸, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 火焰, 創造召喚物
    施放時間: 0.8 秒
    造成 22% 更少傷害
    召喚憤怒狂靈上限 50
    +6 秒基礎持續時間
    減少 10% 施放速度
    alternate minion [1]
    WarcasterReviveGhost
    法術
    施放時間: 0.75 秒

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Positioned
    {
    	team = 125
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act8/WarHero/spectral_fx.epk );"
    	on_death = "AddAttached( Metadata/Effects/Spells/ghost_biostuff/GladiatorGhost.ao,  ); RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act8/WarHero/spectral_fx.epk );"
    	on_spawned_dead = "AddAttached( Metadata/Effects/Spells/ghost_biostuff/GladiatorGhost.ao,  );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/WarHero/WarHeroCasterExpedition"] = {
        name = "Spectral Tactician",
        life = 1,
        fireResist = 0,
        coldResist = 40,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "WarcasterReviveGhost",
            "WarCasterRagingSpirit",
            "WarHeroCasterGhostOrb",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarcasterReviveGhost"] = {
        name = "WarcasterReviveGhost",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarCasterRagingSpirit"] = {
        name = "WarCasterRagingSpirit",
        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 = {
            "active_skill_damage_+%_final",
            "base_skill_effect_duration",
            "base_number_of_raging_spirits_allowed",
            "base_cast_speed_+%",
            "alternate_minion",
        },
        levels = {
            [1] = {0, 6000, 50, -10, 1, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {-1, 6000, 50, -10, 1, levelRequirement = 7, statInterpolation = {1},  cost = { }, },
            [3] = {-2, 6000, 50, -10, 1, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
            [4] = {-3, 6000, 50, -10, 1, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
            [5] = {-4, 6000, 50, -10, 1, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
            [6] = {-5, 6000, 50, -10, 1, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
            [7] = {-6, 6000, 50, -10, 1, levelRequirement = 27, statInterpolation = {1},  cost = { }, },
            [8] = {-7, 6000, 50, -10, 1, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
            [9] = {-8, 6000, 50, -10, 1, levelRequirement = 29, statInterpolation = {1},  cost = { }, },
            [10] = {-9, 6000, 50, -10, 1, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
            [11] = {-10, 6000, 50, -10, 1, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
            [12] = {-11, 6000, 50, -10, 1, levelRequirement = 40, statInterpolation = {1},  cost = { }, },
            [13] = {-12, 6000, 50, -10, 1, levelRequirement = 45, statInterpolation = {1},  cost = { }, },
            [14] = {-13, 6000, 50, -10, 1, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
            [15] = {-14, 6000, 50, -10, 1, levelRequirement = 50, statInterpolation = {1},  cost = { }, },
            [16] = {-15, 6000, 50, -10, 1, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [17] = {-16, 6000, 50, -10, 1, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [18] = {-17, 6000, 50, -10, 1, levelRequirement = 60, statInterpolation = {1},  cost = { }, },
            [19] = {-18, 6000, 50, -10, 1, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [20] = {-19, 6000, 50, -10, 1, levelRequirement = 65, statInterpolation = {1},  cost = { }, },
            [21] = {-20, 6000, 50, -10, 1, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [22] = {-21, 6000, 50, -10, 1, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [23] = {-22, 6000, 50, -10, 1, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [24] = {-23, 6000, 50, -10, 1, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [25] = {-24, 6000, 50, -10, 1, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [26] = {-25, 6000, 50, -10, 1, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [27] = {-26, 6000, 50, -10, 1, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [28] = {-27, 6000, 50, -10, 1, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [29] = {-28, 6000, 50, -10, 1, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [30] = {-29, 6000, 50, -10, 1, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [31] = {-30, 6000, 50, -10, 1, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [32] = {-31, 6000, 50, -10, 1, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [33] = {-32, 6000, 50, -10, 1, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [34] = {-33, 6000, 50, -10, 1, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [35] = {-34, 6000, 50, -10, 1, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [36] = {-35, 6000, 50, -10, 1, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [37] = {-36, 6000, 50, -10, 1, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WarHeroCasterGhostOrb"] = {
        name = "WarHeroCasterGhostOrb",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Fire] = true,
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "number_of_additional_projectiles",
            "base_movement_velocity_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.89999997615814, 1.1000000238419, 3, -85, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Edit

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