This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
key_item_randomization [2020/01/01 19:06] – [Key items in trapped chests] b0ardface | key_item_randomization [2023/11/04 03:06] – [Non-key-item rewards] Added Tempty wylem | ||
---|---|---|---|
Line 25: | Line 25: | ||
Each key item appears at most once. Every key item is guaranteed to appear, except in cases where there are not enough potential positions to fit them all, which will cause either Spoon or Pink Tail to be omitted. | Each key item appears at most once. Every key item is guaranteed to appear, except in cases where there are not enough potential positions to fit them all, which will cause either Spoon or Pink Tail to be omitted. | ||
+ | |||
+ | Even if the Pass is included in the key item distribution using '' | ||
===== Key items in main quests ===== | ===== Key items in main quests ===== | ||
Line 36: | Line 38: | ||
* Defeating the Baron Inn bosses | * Defeating the Baron Inn bosses | ||
* Liberating Baron Castle | * Liberating Baron Castle | ||
- | * Speaking to Edward in Toroia Castle* | + | * Speaking to Edward in Toroia Castle* |
* Completing Cave Magnes | * Completing Cave Magnes | ||
* Completing the Tower of Zot | * Completing the Tower of Zot | ||
Line 48: | Line 50: | ||
* Trading the Rat Tail in the Adamant Grotto | * Trading the Rat Tail in the Adamant Grotto | ||
- | When playing with the " | + | ===== Free key item ===== |
+ | |||
+ | Normally, visiting sick Edward in Toroia | ||
+ | |||
+ | In either case, this is considered an ungated check for item' | ||
+ | |||
===== Key items in summon quests ===== | ===== Key items in summon quests ===== | ||
Line 68: | Line 76: | ||
Setting '' | Setting '' | ||
+ | |||
+ | The 9 trapped chests inside the Lunar Subterrane will be excluded from the key item pool unless '' | ||
===== Key item distribution ===== | ===== Key item distribution ===== | ||
+ | The randomizer applies some fuzzy logic in order to help spread the key items more evenly around the world. The algorithm is roughly as follows: | ||
+ | |||
+ | * Start with the pool of main quest key item positions. | ||
+ | * If '' | ||
+ | * Randomly select half the slots made available by '' | ||
+ | * Generate a random number N from 0...1. | ||
+ | * Determine the greatest integer K, where N < 1/(2^K). | ||
+ | * Add K more of the available summon/moon slots to the pool. | ||
+ | * Reserve the remaining unselected summon/moon slots. | ||
+ | * If '' | ||
+ | * For each dungeon containing trapped chests, | ||
+ | * Generate a random number N from 0...1. | ||
+ | * Determine the greatest integer K, where N < 1/(2^K). | ||
+ | * Select (K + 2) random trapped chests in the dungeon and add them to the pool (or all of them, if there are fewer than K + 2). | ||
+ | * Reserve the remaining unused trapped chests. | ||
+ | * Randomly assign key items among the slots in the pool. | ||
+ | * The remaining unassigned slots in the pool, as well as the reserved slots from the summon/ | ||
+ | |||
+ | Free Enterprise uses a random fill algorithm, verifying that each randomization is valid, and retrying if that test fails. | ||
+ | |||
+ | ==== Hook seed protection ==== | ||
+ | |||
+ | From observation, | ||
+ | |||
+ | To ease the difficulty for newer players, when generating a seed without any of the extended key item position flags (summon, moon, and traps), the randomizer has a 50/50 chance of forcing a Magma Key underworld route to be available. This will be the ' | ||
===== Safety checks ===== | ===== Safety checks ===== | ||
+ | |||
+ | To help ensure a reasonable progression through the game, the randomizer guarantees there will be a path to the underworld that does not require any checks gated by the Darkness Crystal. This check can be disabled using '' | ||
+ | |||
+ | ===== Forcing underground routes ===== | ||
+ | The '' | ||
+ | |||
+ | **NOTE:** Even with this flag, it is still possible for the Magma Key to require the Hook: | ||
+ | * The Magma Key can be gated by the Rat Tail turn-in. | ||
+ | * With the '' | ||
+ | * With the '' | ||
+ | |||
+ | The '' | ||
===== Non-key-item rewards ===== | ===== Non-key-item rewards ===== | ||
- | ===== Vanilla | + | Potential |
+ | Under '' | ||
+ | |||
+ | Under '' | ||
+ | |||
+ | Under '' | ||
+ | * Unused trapped chests receive a random item from tier 5-8. (See [[Item stats tables]].) | ||
+ | * All other unused potential key item locations receive a random item from tier 6-8. | ||
+ | |||
+ | Under '' | ||
+ | |||
+ | Non-key-item rewards under '' | ||
+ | ===== Vanilla key items ===== | ||
+ | If not playing with randomized key items, the key items can be found in their vanilla locations, with some exceptions: | ||
+ | * Defending Fabul awards the Black Sword. | ||
+ | * Liberating Baron Castle has no reward. | ||
+ | * If combining '' | ||
+ | * The Legend Sword is awarded atop Mt. Ordeals; it does not come with Paladin Cecil. | ||
+ | * The Hook is earned by the destroying the Super Cannon, and is awarded during the cutscene when trying to leave the tower afterward. | ||
+ | * If playing with '' | ||
+ | * The Pink Tail is not available. (PinkPuffs directly drop Adamant Armors instead of Pink Tails in Free Enterprise.) | ||
+ | * The Crystal, as in vanilla, is awarded in the cutscene directly before fighting Zeromus. | ||
+ | * The Crystal is not awarded here if playing with [[objectives]] that award the Crystal. |