OSDN Git Service

モンスターの耐性のうち, 特定フラグに依存する暗黙の耐性の大部分を明示
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 21 Jun 2003 09:52:25 +0000 (09:52 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 21 Jun 2003 09:52:25 +0000 (09:52 +0000)
commitabde9eb3b9cbdccb74444afbda494991a9f7f69a
treee0e07ec3acadcc40af76e93489484c532adb8778
parent776e71b2edd6edf0f20908cefb87fbfe4bf293c6
モンスターの耐性のうち, 特定フラグに依存する暗黙の耐性の大部分を明示
的なフラグとして分割. この変更で, ブレスでしか得られなかった耐性を持
つモンスター, ブレスを吐くが対応する耐性のないモンスター, 地獄免疫の
ないアンデッド等を作れるようになった. 主な変更点は以下の通り.
* 耐性関連のフラグは, NO_*以外を新しいフラグセットRFRに移転.
* 増設されたフラグはRES_LITE, RES_DARK, RES_SHAR, RES_SOUN, RES_CHAO,
  RES_WALL, RES_INER, RES_TIME, RES_GRAV. これらは各種ブレス, ORC,
  HURT_LITE, UNDEADから分離. r_info.txt内では対応する耐性フラグを与え
  てある.
* 『ストームブリンガー』のカオス耐性ソースハックはRES_CHAOに変更.
* 混乱耐性(RES_CONF相当)と混乱しない能力(NO_CONF)は混乱しない能力に統
  合し, ダメージ軽減は1/2だったのを3/(6+d6)とした.
* アンデッドの地獄免疫はUNDEADとRES_NETHが同時にある場合に有効.
* セーブデータバージョンを1.5.0.3に.
* セーブデータ変換時に, ブレスの記憶がある場合は対応する耐性があれば
  記憶される. 思い出で表示されていた耐性の表示を維持する.
* restrict_monster_to_dungeon()を大幅に整理.
* 英語版でフォース耐性が轟音耐性の綴りになっていたバグ修正.
23 files changed:
lib/edit/r_info.txt
src/bldg.c
src/cmd1.c
src/cmd2.c
src/defines.h
src/init1.c
src/load.c
src/mane.c
src/melee1.c
src/melee2.c
src/monster1.c
src/monster2.c
src/mspells1.c
src/mspells2.c
src/mspells3.c
src/object2.c
src/rooms.c
src/save.c
src/spells1.c
src/spells2.c
src/spells3.c
src/types.h
src/xtra2.c