Amiibo drops/fr: Difference between revisions

Created page with "Cette fonction gère le spawn du drop."
(Created page with "Après un GreatHit, le nombre de scans de l'amiibo est réinitialisé à 0 (0x710064AC8C)")
(Created page with "Cette fonction gère le spawn du drop.")
 
(21 intermediate revisions by the same user not shown)
Line 64: Line 64:
Après un GreatHit, le nombre de scans de l'amiibo est réinitialisé à 0 (0x710064AC8C)
Après un GreatHit, le nombre de scans de l'amiibo est réinitialisé à 0 (0x710064AC8C)


Dropped items receive the '''IsAmiibo''' actor parameter.
Les objets droppés reçoivent le paramètre d'acteur '''IsAmiibo'''.


=== Special cases ===
=== Cas spéciaux ===


==== Items with the AmiiboArmorItem tag ====
==== Objets avec le tag AmiiboArmorItem ====


If the player hasn't received the complete armor set from an amiibo, armor pieces that they have already received will not be spawned.
Si le joueur n'a pas reçu la tenue complète d'un amiibo, les pièces d'armure qu'il a déjà récupérées ne seront pas spawnées.


==== Items with the Important tag ====
==== Objets avec le tag Important ====


The IsGet_ flag for Important items must be false; otherwise they will not spawn.
Le flag IsGet_ pour les objets Important doit être à faux; autrement, ils ne seront pas spawnés.


==== Items with the AmiiboTreasure tag ====
==== Objets avec le tag AmiiboTreasure ====


Items with the AmiiboTreasure tag are spawned inside of a treasure chest (TBox_Field_Iron).
Les objets avec le tag AmiiboTreasure sont spawnés à l'intérieur d'un coffre en métal (TBox_Field_Iron).


The chest's "SharpWeaponJudgeType" parameter is set to 2, which causes [[difficulty scaling#Weapon bonuses|different weapon bonuses]] and guarantees the weapon will have at least a blue/white modifier.
Le paramètre ''SharpWeaponJudgeType'' du coffre est mis à 2, créant [[difficulty scaling#Weapon bonuses|des bonus d'arme différents]] et garantit à l'arme d'avoir au moins un bonus bleu/blanc.


Exceptions:
Exceptions:
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_012 (Daruk), drop name starts with "Item_Ore_" and is not Item_Ore_A (Diamond)
* si le fichier bdrop est Actor/DropTable/Item_Amiibo_DropTable_012 (Daruk), si le nom du drop commence par "Item_Ore_" et n'est pas Item_Ore_A (Diamant brut)
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_013 (Revali), drop name starts with "Obj_BombArrow"
* si le fichier bdrop est Actor/DropTable/Item_Amiibo_DropTable_013 (Revali), si le nom du drop commence par "Obj_BombArrow"
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_015 (Urbosa), drop name starts with "Obj_ElectricArrow"
* si le fichier bdrop est Actor/DropTable/Item_Amiibo_DropTable_015 (Urbosa), si le nom du drop commence par "Obj_ElectricArrow"


==== Items with a name that starts with GameRomHorse ====
==== Objets dont le nom commence par GameRomHorse ====


If it is the first time you are scanning an amiibo that can drop horse equipment (if IsAmiiboDrop_GameRomHorseItem isn't set), the game will always spawn GameRomHorseSaddle_01 and GameRomHorseReins_01.
Si c'est la première fois que vous scannez un amiibo qui peut drop de l'équipement de cheval (si IsAmiiboDrop_GameRomHorseItem n'est pas vrai), le jeu fera toujours spawner GameRomHorseSaddle_01 et GameRomHorseReins_01.


If you have already received those items, they will not spawn consistently anymore (or not at all{{check}}).
Si vous avez déjà reçu ces objets, ils n'apparaîtront plus à coup sûr (ou plus du tout{{check}}).


==== Items that are marked as amiibo drops ====
==== Objets qui sont marqués en tant que drops d'amiibo ====


Items that are marked as amiibo drops -- i.e. actors for which the "Amiibo" key exists in the "drops" dictionary in their [[ActorInfo]] entry -- receive an additional '''DropTable''' actor parameter. It is set to "Amiibo" for normal drop lists and "Amiibo_After" for Parasail/Remain lists.
Les objets qui sont marqués en tant que drops d'amiibo -- autrement dit les acteurs pour lesquels la clé "Amiibo" existe dans le dictionnaire "drops" dans leur entrée [[ActorInfo]] -- reçoivent un paramètre d'acteur supplémentaire, '''DropTable'''. Il est initialisé à "Amiibo" pour les tables de drop Normal et à "Amiibo_After" pour les tables de drop Parasail ou Remain.


==== Ancient arrows ====
==== Flèches archéoniques ====


Obj_AncientArrow_A_01 and Obj_AncientArrow_C_01 can only spawn if you have already received Ancient Arrows at some point (if IsGet_AncientArrow is set).
Obj_AncientArrow_A_01 et Obj_AncientArrow_C_01 ne peuvent spawner que si vous avez déjà reçu des flèches archéoniques à un moment donné (si IsGet_AncientArrow est vrai).


==== Divine Beast helms (Armor_181_Head, Armor_182_Head, Armor_183_Head, Armor_184_Head) ====
==== Heaumes de créatures divines (Armor_181_Head, Armor_182_Head, Armor_183_Head, Armor_184_Head) ====


When scanning a Champion amiibo, if you've completed any Divine Beast '''and''' received a Great Hit, '''and''' if you haven't already received the corresponding helm<ref>If the corresponding IsGet flag is false</ref>, the chest is guaranteed to contain the Divine Helm.
Lors du scan d'un amiibo de Prodige, si vous avez vaincu n'importe quelle Créature divine '''et''' reçu un Great Hit, '''et''' si vous n'avez pas encore reçu le heaume correspondant<ref>Si le flag IsGet correspondant est faux</ref>, le coffre contient le Heaume divin à coup sûr.


=== Code ===
=== Code ===


Unless otherwise indicated, all member function names below are unofficial. (Only the class name is official.)
Sauf mention contraire, tous les noms de fonction ci-dessous sont non officiels. (Seulement le nom de la class est officiel.)


==== action::ItemAmiiboCreateFromDropTable::getOneDrop ====
==== action::ItemAmiiboCreateFromDropTable::getOneDrop ====


This function is responsible for choosing a drop to be spawned.
Cette fonction est responsable du choix du drop à faire spawn.


https://gist.github.com/leoetlino/a67a874111c1bd97805239f8678e0d00
https://gist.github.com/leoetlino/a67a874111c1bd97805239f8678e0d00
Line 117: Line 117:
==== action::ItemAmiiboCreateFromDropTable::doSpawn ====
==== action::ItemAmiiboCreateFromDropTable::doSpawn ====


This function is responsible for spawning a drop.
Cette fonction gère le spawn du drop.


https://gist.github.com/leoetlino/ff246cb5c16b12c5af14a899d1cd8ffd
https://gist.github.com/leoetlino/ff246cb5c16b12c5af14a899d1cd8ffd
autopatrol, translator
476

edits