Ticket #37875

悪夢モードの悪夢 (フォーラムメッセージ #80604 からの引用)

Eröffnet am: 2018-01-13 15:31 Letztes Update: 2018-03-15 03:11

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

調査の上対応。

フォーラム 変愚蛮怒フォーラム [#80604] からの引用

[forum: 80604]

Windows7 Home x64 ver2.2.0.92 悪夢モードの0時を迎えた時の悪夢(太古の怨念)が荒野mapで発生した場合、荒野mapで1回、襲撃のような扱いで通常mapに強制的に下ろされてからもう1回と計2回発動しました https://ux.getuploader.com/rgl01/download/114 前から怪しい挙動をしてると思ってましたが、太古の怨念の連鎖では説明出来ない純粋な魔力の解放が連続発生したのでほぼ間違いないと思います

Ticket-Verlauf (3/4 Historien)

2018-01-13 15:31 Aktualisiert von: deskull
  • New Ticket "悪夢モードの悪夢 (フォーラムメッセージ [#80604] からの引用)" created
2018-01-25 01:03 Aktualisiert von: deskull
Kommentar

本件の問題は2つある。

一つは広域マップ時にTY_CURSEが発生し、「純粋な魔力の扉」による魔力のボールダメージにより広域マップの地形が破壊され、プレイヤーがダメージを負ってしまう事。

もう一つはTY_CURSEを起こす条件が以下の通り、0:00としているせいで、ターンが過ぎた後でも0:00ならば依然として条件が一致し、TY_CURSEを多重に起こしてしまう事。

		/* TY_CURSE activates at midnight! */
		if (!hour && !min)
		{

それぞれに対応する。

2018-03-15 03:02 Aktualisiert von: deskull
  • Lösung Update from Keine to Gefixt
Kommentar

一応解決に成功した、と思われる。

本問題の根本にはdungeon()のturnループ処理とフロア変更処理のタイミングの問題があることを確認。 またその解決のためにturnのインクリメントを、if (p_ptr->leaving) break;の前に出さざるを得なくなった。実際直観的には本来これが正しいはずだが、この変更がどういう影響を全体に及ぼすか分からないので、十分にテストしておくこと。

2018-03-15 03:11 Aktualisiert von: deskull
  • Status Update from Offen to Geschlossen

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden