| 幽魂 | 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
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
73
生命
10,852
護甲值
42,661
閃避值
6,760
傷害
504
法術傷害
504
命中
704
攻擊間隔
1.5
經驗值
11,388
召喚物生命
2,253
召喚物傷害
409
異常狀態臨界值
10,852
冰緩
34
感電
34
易碎
194
焦灼
34
殘喘
95
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
WarHeroCasterGhostOrb
傷害, 範圍, 火焰, 法術, 可觸發, 範圍法術
施放時間: 1 秒
冷卻時間: 6 秒
造成 466.1 至 569.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 = { }, },
},
}
| 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
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
68
生命
6,433
護甲值
28,790
閃避值
5,687
傷害
374
法術傷害
374
命中
580
攻擊間隔
1.5
經驗值
10,255
召喚物生命
1,395
召喚物傷害
298
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
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"
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%
抗性
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 10
攻擊間隔
1.5 秒
傷害分佈
±20%
經驗值
100%
Model Size
100%
類型
WarHero1
Metadata
WarHeroCasterExpedition
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
68
生命
6,433
護甲值
28,790
閃避值
5,687
傷害
374
法術傷害
374
命中
580
攻擊間隔
1.5
經驗值
10,255
召喚物生命
1,395
召喚物傷害
298
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
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
}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 = { }, },
},
}
| 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.