6
edits
(Marked this version for translation) |
Chubby Bub (talk | contribs) (Detailing probability and effect of each modifier. I calculated these odds from the algorithm and had them verified through in-game testing.) |
||
Line 54: | Line 54: | ||
Note: Weapons that are bought from a shop cannot receive modifiers because they do not fit into any of the above cases. | Note: Weapons that are bought from a shop cannot receive modifiers because they do not fit into any of the above cases. | ||
== Weapon | == Weapon modifiers == <!--T:275--> | ||
<!--T:276--> | <!--T:276--> | ||
Line 62: | Line 62: | ||
There are two bonus tiers in the game: one for low-level types (which appear in blue/white in the game UI) and another for high-level types (yellow). Those that belong to the Yellow tier are usually superior to the other ones. For instance, ''Attack Up +'' is the superior variant of ''Attack Up'' and it typically grants a higher attack power boost compared to ''Attack Up''. | There are two bonus tiers in the game: one for low-level types (which appear in blue/white in the game UI) and another for high-level types (yellow). Those that belong to the Yellow tier are usually superior to the other ones. For instance, ''Attack Up +'' is the superior variant of ''Attack Up'' and it typically grants a higher attack power boost compared to ''Attack Up''. | ||
=== | === Modifier types === <!--T:277--> | ||
<!--T:278--> | <!--T:278--> | ||
Which modifier a weapon receives is random each time Link obtains it. Which modifiers a weapon can possibly have is specific for each in [[ActorParam/GeneralParamList]], and is based on the weapon's type and the modifier tier. Note that certain modifiers can only appear at certain tiers— in particular, this means once a weapon is scaled to yellow modifiers, it can no longer receive the Critical Hit buff. | |||
The odds for each type of modifier is determined by an algorithm in actWeapon which depends on the possible modifiers for a given weapon at a given tier. As such, this algorithm yields the following odds for different types of weapons: | |||
</translate> | </translate> | ||
{|class="wikitable" style="text-align: center;" | |||
{|class="wikitable" | ! rowspan=2|Weapon !! rowspan=2|Modifier Tier !! AddAtk !! AddLife !! AddCrit !! AddGuard !! AddThrow !! AddSpreadFire !! AddZoomRapid !! AddRapidFire !! AddSurfMaster | ||
! | |||
|- | |- | ||
| <translate><!--T:281--> Attack Up</translate> || <translate><!--T:283--> Durability Up</translate> || <translate><!--T:295--> Critical Hit</translate> || <translate><!--T:293--> Shield Guard Up</translate> || <translate><!--T:285--> Long Throw</translate> || <translate><!--T:287--> 5-Shot Burst</translate> || <translate><!--T:297--> ''Unused''<sup>[[#Notes|[a] ]]</sup></translate> || <translate><!--T:289--> Quick Shot</translate> || ''Unused''<sup>[[#Notes|[b] ]]</sup> | |||
|- | |- | ||
| | | Sword || White/Blue || 25% || 33.3̅3̅%|| 41.6̅6̅% || - || - || - || - || - || - | ||
|- | |- | ||
| | | Sword || Yellow || 25% || 33.3̅3̅% || - || - || 41.6̅6̅% || - || - || - || - | ||
|- | |- | ||
| | | Shield || White/Blue || - || 50% || - || 50%<sup>[[#Notes|[c] ]]</sup> || - || - || - || - || - | ||
|- | |- | ||
| | | Shield || Yellow || - || 50% || - || 50%<sup>[c]</sup> || - || - || - || - || - | ||
|- | |- | ||
| | | Bow || White/Blue || 50% || 50% || - || - || - || - || - || - || - | ||
|- | |- | ||
| | | Normal Bow || Yellow || 25% || 33.3̅3̅% || - || - || - || - || - || 41.6̅6̅% || - | ||
|- | |- | ||
| < | | Multi-Shot Bow<sup>[[#Notes|[d] ]]</sup> || Yellow || 12.5% || 22.2̅2̅% || - || - || - || 29.16̅% || - || 36.1̅1̅% || - | ||
|- | |- | ||
|} | |} | ||
<translate> | <translate> | ||
<!--T:299--> | ==== Notes ==== <!--T:299--> | ||
* <small>[a]</small> AddSurfMaster is a bonus that only applies to shields and gives them a lower friction for shield surfing. That bonus type is unused in the game. | |||
* | * <small>[b]</small> AddZoomRapid is another unused bonus that gives bows a zoom when aimed, similar to the property inherent to the Golden and Phrenic Bows. | ||
* <small>[c]</small> Due to a bug, if "Shield Guard Up" is rolled for an amiibo weapon, "Durability Up" will be applied instead.<ref name="amiiboShield">The bugged code is in function {{addr|a=0x71002df7d8|ver=nx-1.5.0}}.</ref> | |||
* <small>[d]</small> These are for bows which can have the 5-Shot Burst modifier, which are the Forest Dweller's Bow, Mighty Lynel Bow, and the Savage Lynel Bow. (Despite shooting 2 arrows, the Duplex Bow cannot have this modifier.) | |||
=== Modifier values === <!--T:300--> | |||
=== | |||
<!--T:301--> | <!--T:301--> | ||
Bonus values (e.g. the durability or attack power increase) are determined from [[ActorParam/GeneralParamList]] (with a copy of the information in [[ActorInfoData]]). Valid ranges and bonuses for each weapon are configured in the WeaponCommon section. | Bonus values (e.g. the actual durability or attack power increase) are determined from [[ActorParam/GeneralParamList]] (with a copy of the information in [[ActorInfoData]]). Valid ranges and bonuses for each weapon are configured in the WeaponCommon section. The possible values for a bonus are generally higher for a yellow tier. | ||
==== Non-amiibo weapons ==== <!--T:315--> | |||
</translate> | </translate> | ||
{|class="wikitable" | {|class="wikitable" style="text-align: center;" | ||
! <translate><!--T: | ! <translate><!--T:316--> Modifier chosen</translate> !! Effect if applied !! Bonus Value (White/Blue) !! Bonus Value (Yellow) | ||
|- | |||
| <translate><!--T:318--> None</translate> || - || - || - | |||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:319--> Attack Up</translate> || Attack value boosted by: || Random integer between [SharpWeaponAddAtkMin, SharpWeaponAddAtkMax] || Random integer between [PoweredSharpAddAtkMin, PoweredSharpAddAtkMax] | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:321--> Durability Up</translate> || Durability value boosted by: || Random integer between [SharpWeaponAddLifeMin, SharpWeaponAddLifeMax] || Random integer between [PoweredSharpAddLifeMin, PoweredSharpAddLifeMax] | ||
|- | |- | ||
| | | Critical Hit || Last hit of a chain does double damage/staggers enemies || - || N/A | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:331--> Shield Guard Up</translate> || Shield guard value boosted by: || Random integer between [SharpWeaponAddGuardMin, SharpWeaponAddGuardMax] || Random integer between [PoweredSharpWeaponAddGuardMin, PoweredSharpWeaponAddGuardMax] | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:323--> Long Throw</translate> || Throw distance multiplied by: || - || Random float between [PoweredSharpAddThrowMin, PoweredSharpAddThrowMax] | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:325--> Multi-Shot Burst</translate> || Bow shoots multiple arrows: || - || 5 | ||
|- | |- | ||
| | | ''AddZoomRapid'' || Reticle zooms when aiming || - || Unknown {{check}} | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:327--> Quick Shot</translate> || Firing rate multiplied by: || - || Random float between [PoweredSharpAddRapidFireMin, PoweredSharpAddRapidFireMax] | ||
|- | |||
| <translate><!--T:329--> ''AddSurfMaster''</translate> || Shield surfing friction multiplied by: || - || 0.2 (from [[GlobalParameter]]::ShieldSurfMasterFrictionRatio) | |||
|} | |} | ||
<translate> | <translate> | ||
<!--T: | <!--T:333--> | ||
In summary, for amiibo weapons, | In summary, for non-amiibo weapons, a modifier bonus results in a randomized additional value in a certain range for each item. | ||
==== amiibo weapons ==== <!--T:302--> | |||
<!--T:398--> | |||
Because of a bug in the game code<ref name="amiiboShield"></ref>, any time the game randomly chooses the "Shield Guard Up" bonus, the actual bonus that gets assigned to the weapon and shows up in the user interface is "Durability Up". For this reason, the extra durability value that is used for shields with the "Durability Up" bonus is either addLifeMax or addGuardMax, depending on which bonus was chosen. | |||
</translate> | </translate> | ||
{|class="wikitable" | {|class="wikitable" style="text-align: center;" | ||
! <translate><!--T: | ! <translate><!--T:303--> Modifier chosen</translate> !! Effect if applied !! Bonus Value (White/Blue) !! Bonus Value (Yellow) | ||
|- | |||
| <translate><!--T:305--> None</translate> || - || - || - | |||
|- | |||
| <translate><!--T:306--> Attack Up</translate> || Attack value boosted by: || SharpWeaponAddAtkMax || PoweredSharpAddAtkMax | |||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:307--> Durability Up</translate> || Durability value boosted by: || SharpWeaponAddLifeMax || PoweredSharpAddLifeMax | ||
|- | |- | ||
| | | Critical Hit || Last hit of a chain does double damage/staggers enemies || - || N/A | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:313--> Shield Guard Up</translate> || '''Durability''' value boosted by: || SharpWeaponAddGuardMax || PoweredSharpWeaponAddGuardMax | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:308--> Long Throw</translate> || Throw distance multiplied by: || - || PoweredSharpAddThrowMax | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:309--> Multi-Shot Burst</translate> || Bow shoots multiple arrows: || - || 5 | ||
|- | |- | ||
| | | ''AddZoomRapid'' || Reticle zooms when aiming || - || Unknown {{check}} | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:311--> Quick Shot</translate> || Firing rate multiplied by: || - || PoweredSharpAddRapidFireMin | ||
|- | |- | ||
| <translate><!--T: | | <translate><!--T:312--> ''AddSurfMaster''</translate> || Shield surfing friction multiplied by: || - || 0.2 (from [[GlobalParameter]]::ShieldSurfMasterFrictionRatio) | ||
|} | |} | ||
<translate> | <translate> | ||
<!--T: | <!--T:314--> | ||
In summary, for | In summary, for amiibo weapons, a modifier always yields the highest possible value for that weapon as a bonus, except Quick Shot, which will use the ''lowest'' value. | ||
No randomness is involved, aside from whether the Durability Up bonus comes from the AddLifeMax or AddGuardMax value. | |||
== Enemies == <!--T:334--> | == Enemies == <!--T:334--> |
edits