Translations:Amiibo drops/6/en
Whenever an amiibo is registered:
- AmiiboMgr determines if it should reset its daily amiibo use history (stored in the AmiiboTouchHistory flag)[1].
- If less than 86400 seconds (1 day) have elapsed since the game was launched, don't do anything.[check]
- AmiiboMgr then computes
10000 * now.year + 100 * now.month + now.day
. If the value is different from AmiiboLastTouchDate (which would mean that a day has elapsed), the AmiiboTouchHistory array is cleared.
- An entry for the scanned amiibo is inserted into AmiiboTouchHistory. Only the last 100 entries are kept.
- For a first time scan, a new entry is inserted into AmiiboTouchHistoryTotal (only the last 200 entries are kept). Otherwise, the scan count is incremented by updating the existing entry.
- Finally, AmiiboLastTouchDate is set to the current date.
- ↑ 0x710064B3C8