aburi6800 / Python-OnyxOfBlack

A retro 3D dungeon role-playing game made in Python.
11 stars 2 forks source link

[Bug]逃走時、マップの外に出てしまうことがある #119

Closed aburi6800 closed 3 years ago

aburi6800 commented 3 years ago

壁の判定がうまく出来ていない? ランダムに移動の場合は既存の移動可能判定処理を使用しているため扉を通ってしまうこともあり、混乱を招く。 また、イベント発生ポイントの先に行ってしまうことも考えられるため、直前の座標に戻すのが確実と思われる。

aburi6800 commented 3 years ago

baseFieldState.py: update_executeメソッドでplayerParty.isEscapedの時、playerParty.restoreCondition()で以前の位置に戻すようにした。