待辦事項 #40943

player-status-flags の判定式を簡略化する

啟用日期: 2020-11-10 18:51 最後更新: 2020-12-11 21:21

回報者:
負責人:
狀態:
關閉
元件:
(無)
優先權:
7
嚴重程度:
3
處理結果:
Accepted
檔案:

細節

#40514 の関連

一部の関数は以下のように3行定義されていますが:

BIT_FLAGS result = 0L;

result |= check_equipment_flags(creature_ptr, TR_ESP_UNDEAD);

return result;

0 | X ≡ Xなので、以下のように簡略化できます:

return check_equipment_flags(creature_ptr, TR_ESP_UNDEAD);

Ticket History (3/4 Histories)

2020-11-10 18:51 Updated by: hourier
  • New Ticket "player-status-flags の判定式を簡略化する" created
2020-11-11 08:17 Updated by: deskull
  • 處理結果 Update from to Accepted
2020-11-26 12:36 Updated by: deskull
  • 優先權 Update from 3 to 7
評語

脳死状態で機械的にコピペしていたのがもろバレで恥ずかしいのでさっさと直す。そもそもこの辺のフラグ処理のDRYっぷりはどうにかならんか悩ましいがそれはさておく。

2020-12-11 21:21 Updated by: deskull
  • 狀態 Update from 開啟 to 關閉
評語

マイルストーンをαから外していたがさっさと直した。一応完了。

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入