Amiibo drops/zh: Difference between revisions

no edit summary
(Created page with "(標記為「重要」的掉落物)如果拿過(The IsGet_ flag 為真)就不會出現。")
No edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 51: Line 51:
如果這個 amiibo 已經連續掃 5 次還沒出過特獎的話,第六次開始就會保證是特獎。
如果這個 amiibo 已經連續掃 5 次還沒出過特獎的話,第六次開始就會保證是特獎。


開頭獎跟特獎的時候,遊戲會檢查玩家的進度,如果 Find_4Relic_1stClear 為真(打完一隻神獸),遊戲會使用 'Remain' 這個表決定掉落物。若否,遊戲會檢查 IsGet_PlayerStole2(拿到滑翔傘),為真則使用 'Parasail' 這個表,否則只用 'Normal' 這個表。
開頭獎跟特獎的時候,遊戲會檢查玩家的進度,如果 Find_4Relic_1stClear 為真(解放過一頭神獸),遊戲會使用 'Remain' 這個表決定掉落物。若否,遊戲會檢查 IsGet_PlayerStole2(拿到滑翔傘),為真則使用 'Parasail' 這個表,否則只用 'Normal' 這個表。


決定好使用哪個表格後,遊戲會決定應該掉落多少東西<ref>[[AIDef:Action/ItemAmiiboCreateFromDropTable]]</ref>:
決定好使用哪個表格後,遊戲會決定應該掉落多少東西<ref>[[AIDef:Action/ItemAmiiboCreateFromDropTable]]</ref>:
Line 79: Line 79:
(標記為「重要」的掉落物)如果拿過(The IsGet_ flag 為真)就不會出現。
(標記為「重要」的掉落物)如果拿過(The IsGet_ flag 為真)就不會出現。


==== Items with the AmiiboTreasure tag ====
==== 標有 AmiiboTreasure 的掉落物 ====


Items with the AmiiboTreasure tag are spawned inside of a treasure chest (TBox_Field_Iron).
這一類掉落物會裝在寶箱 (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.


Exceptions:
寶箱的 "SharpWeaponJudgeType" 參數是 2,這代表裡面裝的東西會有加成 [[difficulty scaling#Weapon bonuses|different weapon bonuses]],至少藍標,可以到黃標。
 
例外
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_012 (Daruk), drop name starts with "Item_Ore_" and is not Item_Ore_A (Diamond)
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_012 (Daruk), drop name starts with "Item_Ore_" and is not Item_Ore_A (Diamond)
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_013 (Revali), drop name starts with "Obj_BombArrow"
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_013 (Revali), drop name starts with "Obj_BombArrow"
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_015 (Urbosa), drop name starts with "Obj_ElectricArrow"
* bdrop resource is Actor/DropTable/Item_Amiibo_DropTable_015 (Urbosa), drop name starts with "Obj_ElectricArrow"


==== Items with a name that starts with GameRomHorse ====
==== 名字是 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.
如果你是第一次掃描一個會掉落馬具的 amiibo(代表 IsAmiiboDrop_GameRomHorseItem 仍是假),那遊戲就一定會給你 spawn GameRomHorseSaddle_01 旅人馬鞍跟 GameRomHorseReins_01跟旅人韁繩。


If you have already received those items, they will not spawn consistently anymore (or not at all{{check}}).
如果你拿過這兩個東西了,那遊戲就不保證一定會給你了。(還是說 100% 一定不會出現?{{check}}


==== Items that are marked as amiibo drops ====
====標記為 amiibo drops 的掉落物====


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.
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.


==== Ancient arrows ====
==== 古代兵裝‧箭 ====


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 Obj_AncientArrow_C_01 只有在你拿過古代兵裝‧箭之後才會出現 (if IsGet_AncientArrow is set)


==== Divine Beast helms (Armor_181_Head, Armor_182_Head, Armor_183_Head, Armor_184_Head) ====
==== 神獸頭盔 (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.
掃描英傑 amiibo 時,如果你解放完「任何一頭」神獸''''''拿到頭獎''''''你還沒拿過相應的神獸頭盔,<ref>If the corresponding IsGet flag is false</ref>,那遊戲 100% 會給你該頭盔。


=== Code ===
=== 程式碼 ===


Unless otherwise indicated, all member function names below are unofficial. (Only the class name is official.)
Unless otherwise indicated, all member function names below are unofficial. (Only the class name is official.)
Line 114: Line 115:
==== action::ItemAmiiboCreateFromDropTable::getOneDrop ====
==== action::ItemAmiiboCreateFromDropTable::getOneDrop ====


This function is responsible for choosing a drop to be spawned.
這個函數會選擇掉落物。


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


This function is responsible for spawning a drop.
這個函數會生成掉落物。


https://gist.github.com/leoetlino/ff246cb5c16b12c5af14a899d1cd8ffd
https://gist.github.com/leoetlino/ff246cb5c16b12c5af14a899d1cd8ffd
Line 128: Line 129:
<references/>
<references/>


[[Category:Internals]]
[[Category:Internals{{#translation:}}]]
[[Category:Game mechanics]]
[[Category:Game mechanics{{#translation:}}]]
translator
745

edits