OSDN Git Service

[Feature] MonraceDefinitionsの射撃定義を打撃定義から独立
authordis- <dis.rogue@gmail.com>
Sun, 12 May 2024 13:58:49 +0000 (22:58 +0900)
committerdis- <dis.rogue@gmail.com>
Sat, 18 May 2024 10:06:51 +0000 (19:06 +0900)
commitaa3e288b784c4246ee1576c3a2426f1941d85da7
tree7c18c9bc109a7fa1305535e5cbce58de767df9ea
parent86944077c400ba2b196c9539bc8ed12a2944dc68
[Feature] MonraceDefinitionsの射撃定義を打撃定義から独立

 fix #4045

これまで射撃威力は打撃攻撃定義に依存していた。
この依存関係を解消するため定義ファイルを変更し射撃威力定義の項目を新規に追加した。
合わせて読込部分を変更し、内部データでも射撃威力を独自に保持するようにした。
15 files changed:
lib/edit/MonraceDefinitions.jsonc
schema/MonraceDefinitions.schema.json
src/info-reader/race-info-tokens-table.cpp
src/info-reader/race-reader.cpp
src/lore/combat-types-setter.cpp
src/melee/melee-switcher.cpp
src/melee/monster-attack-monster.cpp
src/monster-attack/monster-attack-describer.cpp
src/monster-attack/monster-attack-player.cpp
src/monster-attack/monster-attack-table.h
src/mspell/mspell-damage-calculator.cpp
src/object/warning.cpp
src/system/monster-race-info.h
src/view/display-lore-attacks.cpp
src/view/display-lore.cpp