Translations:Amiibo drops/6/zh

From ZeldaMods (Breath of the Wild)
Revision as of 23:52, 26 May 2020 by Simple (talk | contribs) (Created page with "當遊戲試圖紀錄 amiibo 時,會做下面這些事情 * AmiiboMgr 會檢查是不是應該清空「今日使用過的 amiibo 列表」(stored in the AmiiboTouchHistory...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

当游戏试图纪录 amiibo 时,会做下面这些事情

  • AmiiboMgr 会检查是不是应该清空“今日使用过的 amiibo 列表”(stored in the AmiiboTouchHistory flag)[1]
    • 如果游戏开启后还没过 86400 秒(现实一天),则不做任何事。[check]
    • 否则,AmiiboMgr 会计算 10000 * now.year + 100 * now.month + now.day。如果这个数字不同于 AmiiboLastTouchDate(代表一天过去了),那么 AmiiboTouchHistory 就会被清空。
  • 扫描到的 amiibo 的名字(或其他什么同样功能的东西)会被写进 AmiiboTouchHistory 里。这个表只会保留最新的 100 个名字。
  • 如果这个 amiibo 是“新的”,那么就把它写进 AmiiboTouchHistoryTotal 这个表里。如果那个表里已经有这个 amiibo 的名字了,那就增加它对应的计数器。这个表只会保留 200 个项目。
  • 最后把 AmiiboLastTouchDate 更新成今天的日期。
  1. 0x710064B3C8