Spellbook of fireball/zh-CN
NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki
在NetHack中,火球魔法书(spellbook of fireball)是教授火球(fireball)法术的魔法书。
Contents
描述
火球魔法书天生具有防火属性,不会被火焰伤害摧毁[1][2][3][4][5][6]。
施放火球法术的具体效果根据施法者的攻击法术技能等级而有不同,见下文描述[7][8]。
不熟练或基础
在技能等级为不熟练或基础的情况下施放火球会向指定方向发射一道射线。射线自身不会造成伤害,而是会在击中怪物或障碍物时停止传播,并制造一次3×3范围的爆炸[9][10][11][12]。火球法术不会被持有反射特质的实体反弹。
法术制造的爆炸对范围内的对象造成12d6点火属性伤害,火焰抵抗能免除此伤害[13][14],具有火属性弱点的目标受到的伤害加倍,如果怪物以自身的魔法抗性抵抗法术,则受到的伤害减半。如果施法者是携带梅林的魔镜的骑士,则法术造成的伤害加倍[15][16][17]。若玩家自身被爆炸波及,则每受到一次爆炸伤害便损害自身力量一次[18]。
火球法术造成的火焰伤害拥有大多数火焰伤害的共有性质:能够将冰面融化为水池;可能使水池(不包括护城河)或喷泉蒸干;能够烧毁蜘蛛网[19];会烧毁卷轴和魔法书,使布、皮革等易燃材料物品烧焦[20][21][22][23],使药水沸腾爆炸并放出蒸汽,使绿色黏液团爆炸;会摧毁关闭的门;能够解除玩家的黏液化状态。如果火焰伤害攻击的某个对象携带了会被火焰伤害摧毁的物品,则每个物品有1⁄3的概率被摧毁,该对象会根据摧毁的物品数受到额外的伤害,具体机制为:每瓶爆炸的药水1d6伤害;每张烧毁的卷轴1点伤害;每本烧毁的魔法书1点伤害;对于每个爆炸的绿色黏液团,造成物品重量⁄20点伤害(至少为1)[24][25][26][27]。摧毁物品导致的额外伤害不会被火焰抵抗抵消[28][29]。
若玩家对自身施放火球法术,则对自己造成6d6火属性伤害,同样有概率摧毁自己携带的易燃物品,火焰抵抗可以抵消法术的伤害[30]。
法术造成的伤害还会受到以下因素的影响[31]:
法术制造的爆炸会产生噪声。如果玩家在被怪物吞噬时施放法术,则爆炸造成的噪声会被减弱。
熟练或老练
在技能等级为熟练或老练的情况下,火球会变为远距离法术,施法者选择一定范围内的一个合法地点作为施法目标[35][36]。如果施放目标不合法,则法术没有效果[37]。
在此情况下,火球法术无法在水元素位面或水下施放。
施放成功时,法术会在目标地点附近制造2~9次3×3范围的爆炸,第一次爆炸的中心必定在施法目标地点,后续的爆炸中心位置则会在第一次爆炸的范围内随机选取[38]。每次爆炸对范围内的对象造成XL/2+1点火属性伤害,火焰抵抗能够免除此伤害[39]。爆炸的其余效果与法术低阶版本相同。
策略
若要运用火球法术,最好要提前做好技能点分配的规划。将攻击法术等级从基础升到熟练虽然会使得火球法术无法在黑暗区域制造爆炸,但也使得其破坏力大幅提升。将技能等级升至老练不会对法术效果有提升,仅会降低失败概率。在熟练或更高等级下,你需要在至少3格远的地方施放法术才能确保不波及到自己,注意在这一距离施法仍然可能伤到和你相邻的怪物。
光源类物品可以帮助玩家在黑暗区域扩大视野,但光亮魔杖、光亮卷轴和光亮法术在你需要使用火球法术时更实用,因为它们可以永久照亮更大的范围,让你能够对更远的目标施法。如果你需要利用地牢里的喷泉(例如浸泡物品或获取许愿),施法时记得避开它们。
如果你担心怪物携带的物资会被法术摧毁,你就需要选一个破坏力不那么强的替代。魔法飞弹不会伤害到物品,冰锥只会摧毁药水。这三种法术需根据情况使用以发挥最佳效果。魔法飞弹和低技能等级下的冰锥都可以通过射线反弹造成更高伤害,而且伤害会随等级提升而增加。火球则只能造成相对固定的伤害,但优势是必定能命中。因此,火球在比较开阔的空间(例如美杜莎岛)更适合使用。
历史
在NetHack 3.3.0之前的版本,火球法术的效果与火焰魔杖相似。自3.3.0版本起,由于巫师补丁被整合进原版游戏,火球的效果改为与现版本一致。
在NetHack 3.4.3及更早版本,由于漏洞C341-7的影响,技能等级为熟练以上的火球无法指定通过心灵感应或红外视觉感知到的怪物为目标,此漏洞通过commit b83d8d3b修复。
在NetHack 3.6.0及更早版本,火球法术能够在有墙壁相隔的情况下指定墙壁另一侧的目标,此机制在NetHack 3.6.1中,通过commit 3eb919d5更改。
消息
- <怪物>被卷入了火球!(<Monster> is caught in the fireball!)
- 你施放了火球,对某只怪物造成了影响。
- 你被卷入了火球!(You are caught in the fireball!)
- 你施放了火球,击中了你自己,或者在被吞噬的情况下施放了火球。
- 法术的射程缩减了!(The spell is cut short!)
- 你在被吞噬时施放高级版本的火球。
- <怪物>感到<胃灼痛/轻微灼热>!(<The monster> gets <heartburn/slightly toasted>!)
- 你在被怪物吞噬时施放高级版本的火球击中怪物。如果被击中的怪物是动物,则消息会使用“胃灼痛”(heartburn)一词,否则使用“轻微灼热”(slightly toasted)一词。
- 蒸汽从喷泉中翻腾而出。(Steam billows from the fountain.)
- 火球的效果导致喷泉蒸发。
- 水蒸发了。(The water evaporates.)
- 水池里的水因火球而蒸发。
- 一些水蒸发了。(Some water evaporates.)
- 护城河受到火球的影响。
- 你听见气体的嘶嘶声。(You hear hissing gas.)
- 同上,但被影响的水体在你的视野范围外。
- 门在火焰中被烧毁了!(The door is consumed in flames!)
- 关闭的门被火球摧毁。
- 你闻到烟味。(You smell smoke.)
- 同上,但受影响的门不在你的视野范围内。
- 你看见一股烟。(You see a puff of smoke.)
- 你施放火球摧毁了一本书或一张卷轴。
- 你闻到一点烟味。(You smell a whiff of smoke.)
- 同上,但被摧毁的书或卷轴不在你的视野范围内。
- 你开玩笑呢!在这种天气下施法?(You're joking! In this weather?)
- 你尝试在水下施放火球。
- 你最好等到太阳出来。(You had better wait for the sun to come out.)
- 你试图在技能等级为熟练或老练时在水元素位面施放火球。
Variants
此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译。
Variants of NetHack may make adjustments to the basic and advanced versions of the fireball spell.
SLASH'EM
In SLASH'EM, the fireball spell is re-categorized to a level 4 matter spell.
Flame Mages start the game with a blessed spellbook of cone of cold, and the spell acts as the role's special spell.[40][41]
The fireball spell is compatible with the sigil of control, sigil of tempest and sigil of discharge techniques.
The wand of fireball is a type of wand that emulates the basic fireball spell when zapped.
All of the above information also applies to SlashTHEM.
Message
- You yell "The rage of Huitzilopochtli!"
- You cast fireball with the sigil of discharge active.
dNetHack
In dNetHack, the effects of advanced fireball are split off and made into a separate own spell, fire storm—both spells can be learned from a spellbook of fireball if the hero is Skilled or better in attack spells and is a Wizard, a neutral Undead Hunter with 6+ parasites implanted, or has the spirit Paimon bound.
Carrying The Fire Crystal grants both knowledge of the fireball spell and bonuses for casting the spell. Wearing Narya massively lowers the failure rate of the fireball and fire storm spell, guaranteeing the ability to cast fireball at 0% fail rate for almost any hero.
Items that have the "blast" object property will grant knowledge of the fireball spell, as well as a large boost to success rates for casting fireball and fire storm, while they are worn.
Invoking Tobiume casts the fireball spell using the higher between the hero's attack spell and long sword skill levels. If the hero's skill level is appropriate, this will instead cast the fire storm spell, dealing (XL/2)+10 damage per explosion with the artifact's enchantment added as a bonus—the amount of fireballs depends on the skill level used, with 3 or 4 for Basic, 5-8 for Skilled, and 7-12 for Expert.
The eldritch style knightly stance can be used to add fire damage to wielded weapons via the fireball spell, at the cost of some power.
FIQHack
In FIQHack, monsters can use the same set of spells as the hero, with skill levels to match, and can learn and utilize the fireball spell.
Thoth Amon and the Dark One will always have the fireball spell.
notdNetHack
In notdNetHack and notnotdNetHack, in addition to dNetHack details, the fireball spell is the salamander's special spell.
EvilHack
In EvilHack, the hero can choose whether to cast the basic or advanced fireball while they are at Skilled level in attack spells.
The fireball spell is the Infidel's special spell, and they receive a spellbook of fireball as their default crowning gift unless they are draugr.
Hack'EM
In Hack'EM, the fire is changed to a level 4 matter spell as in SLASH'EM, and remains the Infidel's special spell and crowning gift with the same conditions as in EvilHack. The Flame Mage's special spell is changed to enlighten.
Flame Mages start the game with a blessed spellbook of fireball as in SLASH'EM.
Ice Mages cannot read the spellbook for fireball or any other fire-based spells.
引用及注释
- ↑ src/mkobj.c in NetHack 3.6.7, line 1718
- ↑ src/trap.c in NetHack 3.6.7, line 3371
- ↑ src/mkobj.c in NetHack 3.6.7, line 5288
- ↑ src/zap.c in NetHack 3.6.7, line 3920
- ↑ src/zap.c in NetHack 3.6.7, line 4838
- ↑ src/zap.c in NetHack 3.6.7, line 5077
- ↑ src/spell.c in NetHack 3.6.7, line 1049
- ↑ src/zap.c in NetHack 3.6.7, line 3029
- ↑ src/zap.c in NetHack 3.6.7, line 4113
- ↑ src/zap.c in NetHack 3.6.7, line 4121
- ↑ src/zap.c in NetHack 3.6.7, line 4250
- ↑ src/zap.c in NetHack 3.6.7, line 4258
- ↑ src/zap.c in NetHack 3.6.7, line 4297
- ↑ src/explode.c in NetHack 3.6.7, line 130
- ↑ src/zap.c in NetHack 3.6.7, line 142
- ↑ src/zap.c in NetHack 3.6.7, line 170
- ↑ src/zap.c in NetHack 3.6.7, line 3750
- ↑ src/explode.c in NetHack 3.6.7, line 558
- ↑ src/zap.c in NetHack 3.6.7, line 4438
- ↑ src/zap.c in NetHack 3.6.7, line 3917
- ↑ src/zap.c in NetHack 3.6.7, line 4629
- ↑ src/zap.c in NetHack 3.6.7, line 4700
- ↑ src/zap.c in NetHack 3.6.7, line 4835
- ↑ src/zap.c in NetHack 3.6.7, line 4848
- ↑ src/zap.c in NetHack 3.6.7, line 4852
- ↑ src/zap.c in NetHack 3.6.7, line 4856
- ↑ src/zap.c in NetHack 3.6.7, line 4860
- ↑ src/explode.c in NetHack 3.6.7, line 409-L411
- ↑ src/explode.c in NetHack 3.6.7, line 503-L507
- ↑ src/zap.c in NetHack 3.6.7, line 2311-L2314
- ↑ src/spell.c in NetHack 3.6.7, line 1063
- ↑ src/explode.c in NetHack 3.6.7, line 425
- ↑ src/explode.c in NetHack 3.6.7, line 434
- ↑ src/explode.c in NetHack 3.6.7, line 516
- ↑ src/spell.c in NetHack 3.6.7, line 1050
- ↑ src/spell.c in NetHack 3.6.7, line 1231
- ↑ src/spell.c in NetHack 3.6.7, line 1259
- ↑ src/spell.c in NetHack 3.6.7, line 1070
- ↑ src/spell.c in NetHack 3.6.7, line 1065
- ↑ u_init.c in SLASH'EM 0.0.7E7F2, line 71
- ↑ role.c in SLASH'EM 0.0.7E7F2, line 143
本页面之内容基于由Dylan O'Donnell创作的攻略。原始协议条文的中文译文如下:
无论对攻略原文作修改与否,本协议授权允许对于本攻略的再发布、复制及编辑行为,唯需遵守以下条件:
- 所有攻略的原始贡献者须给出署名。
- 所有对攻略作出的修改须承认并注明出处。