JNetHack 1.0.5.4.1 (NetHack 3.2.1)

荷物の重さ


 キャパシティ C が次の式で与えられる。

C = ((強さ + 耐久力) / 2 + 1) * 50;

 ただし、最大値は1000である。浮遊中と風のレベルでは、能力値に関係なく常に最大値を取る。

 強さが 18/01〜20 の時は、下の換算表に従う。
能力値実効値
18/01〜18/3119
18/32〜18/8120
18/82〜18/**21
19〜2021
(18/**→25でキャパシティが減るのは、昔の話)


 C と荷物の重さの関係によって状態が決定される。

重さ状態訓練・酷使移動速度
C以下  1
Cより多く、C*1.5未満よろめき 3/4
C*1.5以上、C*2未満圧迫Str+1/2
C*2以上、C*2.5未満限界Str+,Dex-1/4
C*2.5以上、C*3未満荷重Dex-,Con-1/12
C*3以上超過 1/12
 訓練・酷使は、10time に1回チェックされる。


ちなみに、