Raal's Tome of Destruction

主にroguelikeのことを書くブログです

変愚メンテナ日誌 - 魔術属性攻撃について

この記事はRoguelike Advent Calendar 202121日目の記事です。


少し前に追加された魔術属性攻撃についてざっくり解説する。
なお、hengband spoiler wikiに載せた解説と内容は同じ。
解析/魔術属性攻撃 - PukiWiki

元ネタ

NetHackの強力アーティファクトであるところのマジックベーン。
(WikiHack: https://nethackwiki.com/wiki/Magicbane)
これを再現するために魔術属性攻撃フラグBRAND_MAGICが導入された。

効能

追加効果が決定したら以降の処理は行わない。

・1/10で運の徳が1上昇する
・1/5で追加効果 : 朦朧 (MagicalBrandEffectType::STUN)
・1/5で追加効果 : 恐怖 (MagicalBrandEffectType::SCARE)
・1/10で追加効果 : 無力化 (MagicalBrandEffectType::DISPEL)
・1/16で追加効果 : 調査 (MagicalBrandEffectType::PROBE)
・ここまで追加効果なしなら追加効果 : 威力増加 (MagicalBrandEffectType::EXTRA)

追加効果 : 威力増加

ダイス数増加は1。XdY→(X+1)dYとなる。
それ以外の効果はなし。

追加効果 : 朦朧

ダイス数増加は2。XdY→(X+2)dYとなる。
朦朧無効のモンスターには効果がない。
そうでない場合、9+1d(プレイヤーレベル/5)の朦朧値を与える。

追加効果 : 恐怖

ダイス数増加は2。XdY→(X+2)dYとなる。
恐怖無効のモンスターには効果がない。
そうでない場合、9+1d(プレイヤーレベル/5)の恐怖値を与える。

追加効果 : 無力化

ダイス数増加は2。XdY→(X+2)dYとなる。
RF_ABILITY_ATTACK_MASKかRF_ABILITY_INDIRECT_MASKに該当するモンスターにのみ追加効果がある。
ざっくり言うと魔法を使うモンスターに追加効果を与える。

MPを2d8回復する。モンスターが減速中はさらに+1d8のMP回復。加速なら+2d8。無敵なら+3d8。
魔力消去と同様の効果を与え、モンスターの一時的魔法効果を解除する。

追加効果 : 調査

ダイス数増加は2。XdY→(X+2)dYとなる。
調査する。

総評

追加効果の朦朧が非常に強力。5回攻撃なら67%、7回攻撃なら79%で朦朧が入る。
MP回復もそこそこ嬉しい。加えてダイス目増加の威力も馬鹿にならない。

この強力な効果はほぼ★マジックベーン専用だが、ランダムアーティファクトに付与されることがある。
また、鍛冶師は呪文失敗率減少フラグから魔術属性のエッセンスを抽出して自作することが可能だ。
高威力武器に魔術属性が付与された場合、終盤でも通用する強力な選択肢となる。



明日はRoguelike Advent Calendar 2021の22日目、argrath氏の「T-Engine 4でローグライクゲームを作る(3)」の予定です。