| 幽魂 | 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%
抗性
伤害
100%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 10
攻击间隔
1.5 秒
伤害分布
±20%
经验值
100%
Model Size
100%
类型
WarHero1
Metadata
WarHeroCaster
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
等级
78
生命
18,238
护甲
62,934
闪避值
8,000
伤害
675
法术伤害
675
命中
856
攻击间隔
1.5
经验值
12,377
召唤物生命
3,627
召唤物伤害
559
异常状态临界值
18,238
冰缓
58
Shock
58
Brittle
326
Scorch
58
Sap
159
Phys Convert Ele
290%
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
WarHeroCasterGhostOrb
伤害, 范围, 火焰, 法术, 可触发, 范围法术
施放间隔: 1 秒
冷却时间: 6 秒
造成 532.4 - 650.7 火焰伤害
额外发射 3 个投射物
移动速度减慢 85%
is area damage [1]
WarCasterRagingSpirit
法术, 召唤物, 持续时间, 召唤物爆炸, 陷阱技能, 图腾技能, 地雷技能, 法术可重复, 可触发, 火焰, 创造召唤物
施放间隔: 0.8 秒
伤害总降 32%
最多召唤 50 个愤怒狂灵
基础持续时间为 6 秒
施法速度减慢 10%
alternate minion [1]
WarcasterReviveGhost
法术
施放间隔: 0.75 秒
Object Type
version 2 extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/WarHero/WarHeroCaster"] = {
fireResist = 0,
coldResist = 40,
lightningResist = 0,
chaosResist = 0,
name = "Spectral Tactician",
life = 1,
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 = { }, },
},
}
| key | val |
|---|---|
| Stats.item_drop_slots | 1 |
| Stats.energy_shield_recharge_rate_per_minute_% | 2000 |
| Stats.mana_regeneration_rate_per_minute_% | 100 |
| Stats.base_maximum_mana | 200 |
| Stats.maximum_physical_damage_reduction_% | 75 |
| Stats.max_viper_strike_orbs | 4 |
| Stats.base_maximum_all_resistances_% | 75 |
| Stats.max_fuse_arrow_orbs | 5 |
| Stats.max_fire_beam_stacks | 8 |
| Stats.max_charged_attack_stacks | 10 |
| Stats.base_critical_strike_multiplier | 130 |
| Stats.critical_ailment_dot_multiplier_+ | 30 |
| Stats.max_endurance_charges | 3 |
| Stats.max_frenzy_charges | 3 |
| Stats.max_power_charges | 3 |
| Stats.base_attack_speed_+%_per_frenzy_charge | 4 |
| Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.base_cast_speed_+%_per_frenzy_charge | 4 |
| Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion | 5 |
| Stats.object_inherent_damage_+%_final_per_frenzy_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.resist_all_elements_%_per_endurance_charge | 4 |
| Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.critical_strike_chance_+%_per_power_charge | 50 |
| Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion | 150 |
| Stats.maximum_block_% | 75 |
| Stats.base_maximum_spell_block_% | 75 |
| Stats.base_number_of_totems_allowed | 1 |
| Stats.base_number_of_traps_allowed | 3 |
| Stats.base_number_of_remote_mines_allowed | 5 |
| Stats.movement_velocity_cap | 128 |
| Stats.maximum_life_leech_rate_%_per_minute | 1200 |
| Stats.maximum_mana_leech_rate_%_per_minute | 1200 |
| Stats.maximum_energy_shield_leech_rate_%_per_minute | 600 |
| Stats.monster_ignite_damage_+%_final | -72 |
| Stats.monster_bleeding_damage_+%_final | -86 |
| Stats.monster_poison_damage_+%_final | -50 |
| Stats.bleeding_moving_damage_%_of_base_override | 500 |
| Stats.max_azurite_debuff_stacks | 10 |
| Stats.impaled_debuff_base_duration_ms | 8000 |
| Stats.impaled_debuff_number_of_reflected_hits | 5 |
| Stats.ignore_skill_weapon_restrictions | 1 |
| Stats.base_total_number_of_sigils_allowed | 3 |
| Stats.maximum_life_leech_amount_per_leech_%_max_life | 10 |
| Stats.maximum_mana_leech_amount_per_leech_%_max_mana | 10 |
| Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield | 10 |
| Stats.object_inherent_melee_hit_stun_duration_+%_final | 20 |
| Stats.scale_melee_range_to_actor_scale | 1 |
| Stats.use_melee_pattern_range | 1 |
| Stats.actor_scale_+%_limit | 100 |
| Stats.damage_taken_when_hit_+%_final_per_fortification | -1 |
| Stats.base_max_fortification | 20 |
| Stats.soul_eater_maximum_stacks | 45 |
| ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.txt |
| Positioned.blocking | true |
| Positioned.team | 0 |
| Positioned.serialise_collidable | true |
| BaseEvents.server_only | true |
| Actor.basic_action | Move, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup |
| Actor.slow_animations_go_to_idle | true |
怨灵军师
亡灵
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%
抗性
伤害
100%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 10
攻击间隔
1.5 秒
伤害分布
±20%
经验值
100%
Model Size
100%
类型
WarHero1
Metadata
WarHeroCasterHellscape
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
等级
68
生命
6,433
护甲
28,790
闪避值
5,687
伤害
374
法术伤害
374
命中
580
攻击间隔
1.5
经验值
10,255
召唤物生命
1,395
召唤物伤害
298
异常状态临界值
6,433
冰缓
20
Shock
20
Brittle
115
Scorch
20
Sap
56
Phys Convert Ele
240%
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
WarHeroCasterGhostOrb
伤害, 范围, 火焰, 法术, 可触发, 范围法术
施放间隔: 1 秒
冷却时间: 6 秒
造成 406.5 - 496.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"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/WarHero/WarHeroCasterHellscape"] = {
fireResist = 0,
coldResist = 40,
lightningResist = 0,
chaosResist = 0,
name = "Spectral Tactician",
life = 1,
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%
抗性
伤害
100%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 10
攻击间隔
1.5 秒
伤害分布
±20%
经验值
100%
Model Size
100%
类型
WarHero1
Metadata
WarHeroCasterExpedition
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
等级
68
生命
6,433
护甲
28,790
闪避值
5,687
伤害
374
法术伤害
374
命中
580
攻击间隔
1.5
经验值
10,255
召唤物生命
1,395
召唤物伤害
298
异常状态临界值
6,433
冰缓
20
Shock
20
Brittle
115
Scorch
20
Sap
56
Phys Convert Ele
240%
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
WarHeroCasterGhostOrb
伤害, 范围, 火焰, 法术, 可触发, 范围法术
施放间隔: 1 秒
冷却时间: 6 秒
造成 406.5 - 496.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
} -- src\Data\Spectres.lua
minions["Metadata/Monsters/WarHero/WarHeroCasterExpedition"] = {
fireResist = 0,
coldResist = 40,
lightningResist = 0,
chaosResist = 0,
name = "Spectral Tactician",
life = 1,
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 = { }, },
},
}
| key | val |
|---|---|
| Stats.item_drop_slots | 1 |
| Stats.energy_shield_recharge_rate_per_minute_% | 2000 |
| Stats.mana_regeneration_rate_per_minute_% | 100 |
| Stats.base_maximum_mana | 200 |
| Stats.maximum_physical_damage_reduction_% | 75 |
| Stats.max_viper_strike_orbs | 4 |
| Stats.base_maximum_all_resistances_% | 75 |
| Stats.max_fuse_arrow_orbs | 5 |
| Stats.max_fire_beam_stacks | 8 |
| Stats.max_charged_attack_stacks | 10 |
| Stats.base_critical_strike_multiplier | 130 |
| Stats.critical_ailment_dot_multiplier_+ | 30 |
| Stats.max_endurance_charges | 3 |
| Stats.max_frenzy_charges | 3 |
| Stats.max_power_charges | 3 |
| Stats.base_attack_speed_+%_per_frenzy_charge | 4 |
| Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.base_cast_speed_+%_per_frenzy_charge | 4 |
| Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion | 5 |
| Stats.object_inherent_damage_+%_final_per_frenzy_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.resist_all_elements_%_per_endurance_charge | 4 |
| Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.critical_strike_chance_+%_per_power_charge | 50 |
| Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion | 150 |
| Stats.maximum_block_% | 75 |
| Stats.base_maximum_spell_block_% | 75 |
| Stats.base_number_of_totems_allowed | 1 |
| Stats.base_number_of_traps_allowed | 3 |
| Stats.base_number_of_remote_mines_allowed | 5 |
| Stats.movement_velocity_cap | 128 |
| Stats.maximum_life_leech_rate_%_per_minute | 1200 |
| Stats.maximum_mana_leech_rate_%_per_minute | 1200 |
| Stats.maximum_energy_shield_leech_rate_%_per_minute | 600 |
| Stats.monster_ignite_damage_+%_final | -72 |
| Stats.monster_bleeding_damage_+%_final | -86 |
| Stats.monster_poison_damage_+%_final | -50 |
| Stats.bleeding_moving_damage_%_of_base_override | 500 |
| Stats.max_azurite_debuff_stacks | 10 |
| Stats.impaled_debuff_base_duration_ms | 8000 |
| Stats.impaled_debuff_number_of_reflected_hits | 5 |
| Stats.ignore_skill_weapon_restrictions | 1 |
| Stats.base_total_number_of_sigils_allowed | 3 |
| Stats.maximum_life_leech_amount_per_leech_%_max_life | 10 |
| Stats.maximum_mana_leech_amount_per_leech_%_max_mana | 10 |
| Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield | 10 |
| Stats.object_inherent_melee_hit_stun_duration_+%_final | 20 |
| Stats.scale_melee_range_to_actor_scale | 1 |
| Stats.use_melee_pattern_range | 1 |
| Stats.actor_scale_+%_limit | 100 |
| Stats.damage_taken_when_hit_+%_final_per_fortification | -1 |
| Stats.base_max_fortification | 20 |
| Stats.soul_eater_maximum_stacks | 45 |
| ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.txt |
| Positioned.blocking | true |
| Positioned.team | 0, 125 |
| Positioned.serialise_collidable | true |
| BaseEvents.server_only | true |
| Actor.basic_action | Move, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup |
| Actor.slow_animations_go_to_idle | true |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.