From ZeldaMods (Breath of the Wild)
Revision as of 17:34, 25 October 2018 by imported>Leoetlino
Jump to navigation
Jump to search
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.
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).
- ...
- ↑ 0x710064B564 on Switch 1.5.0
- ↑ 0x710064B3C8