Ticket #40943

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

오픈 날짜: 2020-11-10 18:51 마지막 업데이트: 2020-12-11 21:21

Reporter:
소유자:
Status:
Closed
Component:
(None)
Priority:
7
Severity:
3
Resolution:
Accepted
File:
None

Details

#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
  • Resolution Update from None to Accepted
2020-11-26 12:36 Updated by: deskull
  • Priority Update from 3 to 7
댓글 올리기

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

2020-12-11 21:21 Updated by: deskull
  • Status Update from Open to Closed
댓글 올리기

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

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login