2019年08月31日

JNetHack 3.4.3 魔法防御, ドレイン耐性, 騎乗スキル上昇

JNetHack 3.4.3 のソースを読んでわかった事を自分用にメモ. 昔ネットにあったスポイラーは, だいぶ少なくなってしまったし. C 言語は全く自信がない. 読み間違いがあるかもしれない.

src/monst.c
攻撃属性に AD_MAGM (魔法の矢) がある場合 (灰色ドラゴン, 天使, 賢者, イーノグ), 灰色ドラゴンの子供である場合, 攻撃属性に AD_RBRE (ランダムブレス) がある場合 (クロマティック・ドラゴン) は, 魔法防御を持つ.

src/monst.c
アンデッド, 悪魔, 獣人, デスはドレイン耐性を持つ.

src/hack.c から呼ばれている, src/steed.c の exercise_steed
騎乗した状態で移動するごとに, urideturns に +1 される. 待機では上昇しない. urideturns が 100 以上になった際に 騎乗スキル経験値に +1 され, urideturns が 0 になる. 降りたりしても, urideturns が減ることはない.

ラベル:nethack Roguelike
posted by Takenoko at 12:31| Comment(0) | game | このブログの読者になる | 更新情報をチェックする

2019年08月23日

JNetHack フォント変更 スクリーンショット

jnhgnome.png

NetHack tty TrueType Tile Font で公開されているフォントに変更してみました. "{" と "}" のような, 一見で見分けづらいシンボルが見やすくなるし, なにより美しい. すばらしい. 私は, NPC だけはアルファベットで表示しています. そのほうがわかりやすい.

jnhmumak.png

ムーマクやばい. イメージほど遅くないし.


この表示だと, htmldump で出力した map がまともに表示されない. 一旦ゲームを終了し, フォントを戻して出力すると, 問題はなかった.

19/08/24 追記 文章を修正.
ラベル:nethack Roguelike
posted by Takenoko at 15:39| Comment(0) | game | このブログの読者になる | 更新情報をチェックする

2019年08月22日

JNetHack TNG Patch 用 Patch 1.20

JNetHack TNG Patch 用 Patch の Version 1.20 です. 以下の修正を行います.

1. reject された噂を追加
2. ショッカーの効果が機能するように
3. ショッカー使用時のメッセージを追加
4. 力の杖の SPFX_TOUCH が機能するように
5. 力の杖に SPFX_NOGEN フラグを追加
6. ムーマクベーンが巨大ムーマクにも効くように
7. ムーマク, 巨大ムーマクの色を白に変更

ムーマクベーンが, TNG で追加された巨大ムーマクに効果が無いのはあんまりだと思ったので.

ファイル ダウンロード

使い方は, JNetHack3.4.3-0.11 に TNG 最新安定版 Patch を当てた後,

$ bzcat ../jnh3.4.3-0.11-tng-fix-v120.patch.bz2 | patch -p1

と入力するだけです. テスト版に適用できるかどうかはわかりません.
ラベル:nethack Roguelike
posted by Takenoko at 13:08| Comment(0) | game | このブログの読者になる | 更新情報をチェックする

2019年08月09日

JNetHack TNG Patch 用 Patch を作製しました

以前の記事 の, TNG Patch への変更内容を Patch にしました. reject された部分も修正してあります.

ファイル

JNetHack3.4.3-0.11 に TNG 最新安定版 Patch を当てた後,

$ bzcat ../jnh3.4.3-0.11-tng-fix.patch.bz2 | patch -p1

と入力するだけです.
ラベル:Roguelike nethack
posted by Takenoko at 12:52| Comment(0) | game | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。