OSDN Git Service

[Fix] 極端な修正値を持つ光源の暗視エゴアイテムが生成される
authorHabu <habu1010+github@gmail.com>
Sat, 14 Jan 2023 15:54:23 +0000 (00:54 +0900)
committerHabu <habu1010+github@gmail.com>
Sat, 14 Jan 2023 15:54:23 +0000 (00:54 +0900)
commit9a4ebdbaf217f161e06deeb825c14dd20b24f9c7
tree2e7550134ebd437661e76166e9f48a472047ceaa
parent6d1bf6e2c08b9ef2800bdb63a553f350ac4ac7fe
[Fix] 極端な修正値を持つ光源の暗視エゴアイテムが生成される

#2998 の対処のコミット a1e75ec で光源の pval を 0 にする処理をなくした事により、
光源の元の pval + 1~3 の修正値になってしまっている。
自然生成される光源の寿命の最大値と暗視エゴの修正値の両方に pval を使い回しているのが
そもそも問題であるので、松明と真鍮のランタンの pval は 0 にし、光源の寿命の最大値は
FUEL_TORCH と FUEL_LAMP を参照するようにする。
厳密には自然生成された松明の寿命の最大値が 4000 から 2500 に下がることになるが、
ゲームバランスにはほぼ問題ないと思われる。
lib/edit/BaseitemDefinitions.txt
src/object-enchant/others/apply-magic-lite.cpp