Amiibo drops/zh: Difference between revisions

no edit summary
(Created page with "這個函數會選擇掉落物。")
No edit summary
 
(3 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 107: Line 107:
==== 神獸頭盔 (Armor_181_Head, Armor_182_Head, Armor_183_Head, Armor_184_Head) ====
==== 神獸頭盔 (Armor_181_Head, Armor_182_Head, Armor_183_Head, Armor_184_Head) ====


掃描英傑 amiibo 時,如果你打完「任何一隻」神獸'''且'''拿到頭獎'''且'''你還沒拿過相應的神獸頭盔,<ref>If the corresponding IsGet flag is false</ref>,那遊戲 100% 會給你該頭盔。
掃描英傑 amiibo 時,如果你解放完「任何一頭」神獸'''且'''拿到頭獎'''且'''你還沒拿過相應的神獸頭盔,<ref>If the corresponding IsGet flag is false</ref>,那遊戲 100% 會給你該頭盔。


=== 程式碼 ===
=== 程式碼 ===
Line 121: 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 129: Line 129:
<references/>
<references/>


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

edits