Amiibo drops
This article is a stub. You can help ZeldaMods (Breath of the Wild) by expanding it. (For a list of non-stub pages, see Project:Pages.) |
Drop tables
Idx | Name | Description |
---|---|---|
0 | Normal | |
1 | Normal2 | |
2 | SmallHit | |
3 | SmallHit2 | |
4 | BigHit | |
5 | BigHit2 | |
6 | GreatHit | |
7 | GreatHit2 |
Notes on AmiiboMgr
- amiibo code (AIDef:Action/CreateEpona, AIDef:Action/ItemAmiiboSelectDropTable, AIDef:AI/WolfLinkAmiibo) call AmiiboMgr::updateHistoryFlags[unofficial name][1] every time an amiibo is used.
- First, AmiiboMgr determines if it should reset its daily amiibo use history (stored in the AmiiboTouchHistory flag)[2].
- 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.
- AmiiboTouchHistoryTotal (which stores the last 200 used amiibos) is updated too. Exactly what happens is currently unknown.
- Finally, AmiiboLastTouchDate is set to
10000 * now.year + 100 * now.month + now.day
.
- First, AmiiboMgr determines if it should reset its daily amiibo use history (stored in the AmiiboTouchHistory flag)[2].
ItemAmiiboCreateFromDropTable::enter
- Determine the number of times the amiibo has been scanned for the current day (AmiiboTouchHistory).
- Determine the number of times the amiibo has been scanned (AmiiboTouchHistoryTotal).
- ...