autopatrol, translator
476
edits
(Created page with "Un amiibo est enregistré<ref>0x710064B564 sur Switch, 1.5.0</ref> chaque fois qu'un amiibo est utilisé. * AIDef:Action/CreateEpona le fait une fois qu'Epona a été spaw...") |
(Created page with "À chaque fois qu'un amiibo est enregistré: *AmiiboMgr détermine si il devrait réinitialiser l'historique d'utilisations quotidienne de l'amiibo (stocké dans le flag Amiib...") |
||
Line 32: | Line 32: | ||
* [[AIDef:Action/ItemAmiiboSelectDropTable]] enregistre un amiibo directement après qu'il ait été scanné, et ce avant même de faire apparaître les drops. | * [[AIDef:Action/ItemAmiiboSelectDropTable]] enregistre un amiibo directement après qu'il ait été scanné, et ce avant même de faire apparaître les drops. | ||
À chaque fois qu'un amiibo est enregistré: | |||
*AmiiboMgr | *AmiiboMgr détermine si il devrait réinitialiser l'historique d'utilisations quotidienne de l'amiibo (stocké dans le flag AmiiboTouchHistory)<ref>0x710064B3C8</ref>. | ||
** | **Si moins de 86400 secondes (1 jour) se sont écoulées depuis que le jeu a été lancé, ne fait rien du tout.{{check}} | ||
**AmiiboMgr | **AmiiboMgr compile ensuite <code>10000 * now.year + 100 * now.month + now.day</code>. Si la valeur est différente de AmiiboLastTouchDate (ce qui signifirait qu'un jour s'est écoulé), le tableau AmiiboTouchHistory est réinitialisé. | ||
* | *Une entrée pour l'amiibo scanné est rajouté dans AmiiboTouchHistory. Seulement les 100 dernières entrées sont gardées. | ||
* | *Si c'est la première fois que l'amiibo est scanné, une nouvelle entrée est rajoutée dans AmiiboTouchHistoryTotal (seulement les 200 dernières entrées sont gardées). Sinon, le compteur de scans est incrémenté en mettant à jour l'entrée existante. | ||
* | *Enfin, AmiiboLastTouchDate est mis à la date actuelle. | ||
The format for AmiiboTouchHistory and AmiiboTouchHistoryTotal entries is "%s_%d_%d_%d" (amiibo UID, amiibo value 1, amiibo value 2, scan count) | The format for AmiiboTouchHistory and AmiiboTouchHistoryTotal entries is "%s_%d_%d_%d" (amiibo UID, amiibo value 1, amiibo value 2, scan count) |