OSDN Git Service

プレイヤーのテレポートに受動テレポートモードを与えた. 主に自分の意志
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 6 Dec 2003 08:39:59 +0000 (08:39 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 6 Dec 2003 08:39:59 +0000 (08:39 +0000)
commit9323485e29f0e22ea429a9935ad4cc0d2b186ac5
tree08481d091929d88209c055b94b1960e3549c1cbd
parentc321522a035070520f67d5949e6e9da109ba840d
プレイヤーのテレポートに受動テレポートモードを与えた. 主に自分の意志
とは関係のない強制テレポートに用いられる. 受動テレポートではテレポー
ト先の地形にTELEPORTABLEさえあればプレイヤーの状態全てを無視する. 関
連して, 以下の変更を含む.
* 全てのトラップにTELEPORTABLE追加. 発見されていて完全に安全と分かっ
  ているトラップには能動テレポートでも飛ぶ場合がある.
* new_player_spot()でプレイヤーを配置するルールを変更. max_attemptsを
  10000回に増やし, 前半5000回でFLOOR && TELEPORTABLEを優先的に探し,
  それに失敗したら後半5000回でMOVE && TELEPORTABLE && !HIT_TRAPの条件
  でプレイヤー配置を試みる. FLOORのないダンジョンへの対策.
21 files changed:
lib/edit/f_info.txt
src/artifact.c
src/cmd1.c
src/cmd5.c
src/cmd6.c
src/dungeon.c
src/externs.h
src/grid.c
src/hissatsu.c
src/mane.c
src/melee1.c
src/mind.c
src/mspells1.c
src/mspells2.c
src/mspells3.c
src/mutation.c
src/racial.c
src/spells1.c
src/spells2.c
src/spells3.c
src/wizard2.c