OSDN Git Service

[fix] ペットが召喚したペットが消えない #302
authorHabu <habu1010+github@gmail.com>
Thu, 25 Feb 2021 22:32:23 +0000 (07:32 +0900)
committerHabu <habu1010+github@gmail.com>
Thu, 25 Feb 2021 22:32:23 +0000 (07:32 +0900)
commit5b58fc5b647f94fef3a4ae19fc9c6b8c531ef7e7
tree4f1ede415a75dc6f78e319495c3a8090c34e3a05
parentf59e28905b0907f2f54871a11164b79660a6c9d5
[fix] ペットが召喚したペットが消えない #302

詳細な原因は下記を参照:
https://github.com/hengband/hengband/issues/302#issuecomment-786108417

対応策として、召喚元の親モンスターが消滅した場合は、召喚された
子モンスターのparent_m_idxを自分自身のm_idxを指すようにし、
召喚された子モンスターを消す処理でparent_m_idxが自分自身の
m_idxを指している場合も消すようにする。
src/monster-floor/monster-remover.c
src/monster/monster-processor.c