Rogue3.6でHungry表示直後に食糧を使用しても最大値に抵触することはない
この投稿は最終更新日から1年以上経過しています
Rogue 3.6ではお腹がすくとHungryの文字が表示され、そのまま食べずにいるとWeak、最終的にはFaint(失神)へと変わり、歩くことすら儘ならなくなってしまう。ダンジョンの探索を進めるために食事は欠かせない行為なのだ。でも一体どのタイミングで口にすればいいのだろう?
ソースにあたってみた。
- 飢えを管理する数値は1ターンに1消費
- 初期値 1,300
- 最大値 2,000
- 状態
- Hungry 300未満 ペナルティなし
- Weak 150未満 ペナルティなし
- Faint 0以下 21%の確率で4~11ターン失神
- 食事による回復量 1,100~1,499
- FoodもFruit(slime-mold)も同じ回復量
- Foodの29%は経験値+1
ということで、Hungry表示が出てすぐに食べても無駄にはならないことが分かった。
ちょうどいい、お腹がすいたのを合図にして食事にしよう……なんて常に実践できればいいのだが、地下深く潜る前に食糧不足に陥ることも珍しくない。ソースを見ると、食糧の出ない階を4連続させない(イェンダーの魔除け入手後の帰路を除く)ようにバランス調整されてはいるのだけれど。