OSDN Git Service

モンスターの状態変化処理を標準ターンで行う際に, 処理の必要のある状態
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Fri, 16 Jan 2004 19:51:08 +0000 (19:51 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Fri, 16 Jan 2004 19:51:08 +0000 (19:51 +0000)
commit474b189da7c5db33313853912f3e9155f7f3f2de
treed53043e4011d3c6149e8b13b6b61374b7b9d46af
parentdaf4aa62a42dca11f9868aad4ed42b690380f803
モンスターの状態変化処理を標準ターンで行う際に, 処理の必要のある状態
変化を持つモンスターの分だけ行うように変更. これで処理が極端に重いこ
とは少なくなると考えられるが, 詳細な検証が必要. 有効であれば1.6.xに
マージする. なお, 以下の変更と修正を含む.
* GF_CRUSADEで乗馬が加速してもPU_BONUSがないので追加した.
* party_mon[]をfloors.cに移転しstaticとした. また, MAX_PARTY_MONも併
  せてfloors.cに移転.
* カオス属性などで変身失敗した場合にもc_ptr->m_idxは変わる可能性があ
  るため, 関連するポインタを再計算するように修正.
* GF_CAPTUREの処理の微修正.
23 files changed:
src/cmd1.c
src/cmd5.c
src/defines.h
src/dungeon.c
src/effects.c
src/externs.h
src/floors.c
src/generate.c
src/init2.c
src/load.c
src/mane.c
src/melee2.c
src/mind.c
src/monster2.c
src/mspells1.c
src/mspells2.c
src/mspells3.c
src/spells1.c
src/spells2.c
src/spells3.c
src/types.h
src/variable.c
src/xtra2.c