Ticket #38972

RES_ALLの煩雑な処理を整理

Eröffnet am: 2019-02-19 23:27 Letztes Update: 2019-08-16 00:49

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

Details

はぐれメタル専用のRES_ALLによる処理が主にproject_m()で大量に繰り返されているのが厄介なので色々見直す。主な対処としてRES_ALLはほとんどの魔法効果属性(GF_*)で完全な耐性を持つのでswitch文の先頭に抜き出す。

Ticket-Verlauf (2/2 Historien)

2019-02-19 23:27 Aktualisiert von: deskull
  • New Ticket "RES_ALLの煩雑な処理を整理" created
2019-08-16 00:49 Aktualisiert von: deskull
  • Status Update from Offen to Geschlossen
Kommentar

修正は https://osdn.net/projects/hengband/scm/git/hengband/commits/10df01b6ebbe9bf80733a3cdbf41a9081f100a9a にて完了。

一時汚いイタズラ小僧にRES_ALLをつけて動作確認。リファクタリング前と同様 GF_OLD_CLONE, GF_STAR_HEAL, GF_OLD_HEAL, GF_OLD_SPEED, GF_CAPTURE, GF_PHOTO 以外をdam = 0とし、GF_LITE_WEAK, GF_KILL_WALLは skipped = TRUE として、途中の処理を省略するものとした。チケット完了。

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