Shopsanity - choatix/Pokemon-Crystal-Item-Randomizer GitHub Wiki
Shopsanity option can be enabled separately with the modifier or using the pack which will also load 'Prevent Shop Items' - which prevents overpowered items being placed in shops and Upgrade Mail, which forces the mail items added into the pool to be replaced with X Items, making them easier to find.
Shopsanity currently affected all standard marts in the game, allowing their items to be added to the pool of shuffled items. In some cases, there are patches in place to ensure that shops remain open longer than they might otherwise, or are affected by time of day.
Note: This documentation assumes you are playing on the most recent version of the item randomiser.
Some other shops are included, which without experience you may miss in your attempt.
- Goldenrod Underground Bargain Shop
- Goldenrod Underground Herb Shop
- Mahogany Rocket Mart
- Mahogany Gift Shop
- Cianwood Pharmacy
- Mt Moon Gift Shop
- Indigo Plateau Mart
- Vending Machines
There are additional modifiers included in the Shopsanity pack, which will add other items.
- Items from Buena (require Blue Card)
- Items from Game Corners (Celadon & Goldenrod) (requires Coin Case)
There is also a modifier to make X Items available in shops before progression, which would prevent needing to any of these fights until all the 7 X Items are available in a shop:
- Victory Road Rival Fight
- Snorlax
- Any Kanto Gym Leader
- Rockets in Radio Tower
- Tin Tower Sages
- Route 25 Trainer Gauntlet
By default, the pack also loads 'CatchEmallShops' modifier, which makes TM02 Headbutt and all the evoltionary stones available in at least one shop.
Logical Differences to other playthroughs
- The Goldenrod 5F TM Shop relies on other events for full stocking, for what would usually be the slots for TM02, TM08 and TM12 respectively. Speak with the NPCs to unlock these slots, which can be required. Note, two of these are free, but the Squirtbottle is required for TM08 Shop slot.
- Rock Smash logic doesn't rely on the Squirtbottle at all, but rather that it in purchasable in a shop before being in logic.
- Escape Rope and Water Stones, like Rock Smash, only are in logic once the item is purchasable from a shop, in regards to the Ruins of Alph chambers.
Additional tweaks for improved gameplay:
- Water Stone and Rock Smash items are always available in a shop because if you obtained the item and then used/removed/tossed them, the seed could become unbeatable.
- All early-game shops will contain 1 type of PokeBall and 1 type of Repel. This will not cause a failure towards the end of the seed where the pool may have exhausted all of these items types and works on a first-accessible basis.
- At least 1 shop will hold each X Item, allowing them to be obtained en masse. This logic slightly changes when using the X Item behaviour detailled above.
- The Rocket shop in Mahogany Town does not despawn when rockets are cleared out
- The Mt Moon Gift Shop is normally closed at night but is open always for Shopsanity.
Things to watch out for:
- The TM Shop in Goldenrod still relies on the flags for talking to the TM12, TM02 and TM08 trainers respectively.
- The second Mahogany Mart only spawns after clearing Team Rocket from the Radio Tower.
- If playing Maximum/etc you will want to get the rooftop sale, only possible after getting the phone number of the most northern trainer on Route 34 and waiting for a sale. The sale items are not randomised before the E4, since beating the E4 changes the items, but the items post E4 are included.
Current limitations: Progressive rods cannot appear in shops. Price randomisation is still in beta.
Future Plans: Include more shops and other means of buying items into the randomiser
- Ragecandybar Guy
- Moo Moo Milk Guy
- Lottery items