Pokémon R/B: Version 3 (#1520)
* Coin items received or found in the Game Corner are now shuffled, locations require Coin Case * Prizesanity option (shuffle Game Corner Prizes) * DexSanity option: location checks for marking Pokémon as caught in your Pokédex. Also an option to set all Pokémon in your Pokédex as seen from the start, to aid in locating them. * Option to randomize the layout of the Rock Tunnel. * Area 1-to-1 mapping: When one instance of a Wild Pokémon in a given area is randomized, all instances of that Pokémon will be the same. So that if a route had 3 different Pokémon before, it will have 3 after randomization. * Option to randomize the moves taught by TMs. * Exact controls for TM/HM compatibility chances. * Option to randomize Pokémon's pallets or set them based on primary type. * Added Cinnabar Gym trainers to Trainersanity and randomized the quiz questions and answers. Getting a correct answer will flag the trainer as defeated so that you can obtain the Trainersanity check without defeating the trainer if you answer correctly.
This commit is contained in:
@@ -65,7 +65,7 @@ item_table = {
|
||||
"Super Repel": ItemData(56, ItemClassification.filler, ["Consumables"]),
|
||||
"Max Repel": ItemData(57, ItemClassification.filler, ["Consumables"]),
|
||||
"Dire Hit": ItemData(58, ItemClassification.filler, ["Consumables", "Battle Items"]),
|
||||
#"Coin": ItemData(59, ItemClassification.filler),
|
||||
"10 Coins": ItemData(59, ItemClassification.filler, ["Coins"]),
|
||||
"Fresh Water": ItemData(60, ItemClassification.filler, ["Consumables", "Vending Machine Drinks"]),
|
||||
"Soda Pop": ItemData(61, ItemClassification.filler, ["Consumables", "Vending Machine Drinks"]),
|
||||
"Lemonade": ItemData(62, ItemClassification.filler, ["Consumables", "Vending Machine Drinks"]),
|
||||
@@ -103,6 +103,8 @@ item_table = {
|
||||
"Paralyze Trap": ItemData(95, ItemClassification.trap, ["Traps"]),
|
||||
"Ice Trap": ItemData(96, ItemClassification.trap, ["Traps"]),
|
||||
"Fire Trap": ItemData(97, ItemClassification.trap, ["Traps"]),
|
||||
"20 Coins": ItemData(98, ItemClassification.filler, ["Coins"]),
|
||||
"100 Coins": ItemData(99, ItemClassification.filler, ["Coins"]),
|
||||
"HM01 Cut": ItemData(196, ItemClassification.progression, ["Unique", "HMs"]),
|
||||
"HM02 Fly": ItemData(197, ItemClassification.progression, ["Unique", "HMs"]),
|
||||
"HM03 Surf": ItemData(198, ItemClassification.progression, ["Unique", "HMs"]),
|
||||
@@ -119,7 +121,7 @@ item_table = {
|
||||
"TM09 Take Down": ItemData(209, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
"TM10 Double Edge": ItemData(210, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
"TM11 Bubble Beam": ItemData(211, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
"TM12 Water Gun": ItemData(212, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
"TM12 Water Gun": ItemData(212, ItemClassification.filler, ["Unique", "TMs"]),
|
||||
"TM13 Ice Beam": ItemData(213, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
"TM14 Blizzard": ItemData(214, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
"TM15 Hyper Beam": ItemData(215, ItemClassification.useful, ["Unique", "TMs"]),
|
||||
@@ -163,6 +165,10 @@ item_table = {
|
||||
"Silph Co Liberated": ItemData(None, ItemClassification.progression, []),
|
||||
"Become Champion": ItemData(None, ItemClassification.progression, [])
|
||||
}
|
||||
|
||||
item_table.update({f"TM{str(i).zfill(2)}": ItemData(i + 456, ItemClassification.filler, ["Unique", "TMs"])
|
||||
for i in range(1, 51)})
|
||||
|
||||
item_table.update(
|
||||
{pokemon: ItemData(None, ItemClassification.progression, []) for pokemon in pokemon_data.keys()}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user