OSDN Git Service

[Feature] MonsterDamageProseccorに複合属性渡しを許可する
authordis- <dis.rogue@gmail.com>
Mon, 8 Nov 2021 03:38:01 +0000 (12:38 +0900)
committerdis- <dis.rogue@gmail.com>
Mon, 8 Nov 2021 03:39:03 +0000 (12:39 +0900)
commit59b5552c7622890a78dff155b2b29a12ea5be6c6
tree1a9127a181cbe3da21555dbb93ba5e144dce8698
parente2e5aa7e2f6272bbae8be8692787a7840bc8079f
[Feature] MonsterDamageProseccorに複合属性渡しを許可する

複数属性を持つ武器/射撃によるアタックを評価するためMDPを拡張した。
例示として実装しているメカジキだが、適当な棒など複数属性武器で攻撃した際に
該当武器に冷気ブランドが含まれていればドロップする実装となった。
13 files changed:
src/combat/shoot.cpp
src/combat/slaying.cpp
src/combat/slaying.h
src/monster-floor/monster-death.cpp
src/monster-floor/monster-death.h
src/monster-floor/special-death-switcher.cpp
src/monster-floor/special-death-switcher.h
src/monster/monster-damage.cpp
src/monster/monster-damage.h
src/object-use/throw-execution.cpp
src/player-attack/player-attack-util.h
src/player-attack/player-attack.cpp
src/spell/spell-types.h