mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
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:
@@ -1,5 +1,9 @@
|
||||
special_chars = {
|
||||
"PKMN": 0x4A,
|
||||
"LINE": 0x4F,
|
||||
"CONT": 0x55,
|
||||
"DONE": 0x57,
|
||||
"PROMPT": 0x58,
|
||||
"'d": 0xBB,
|
||||
"'l": 0xBC,
|
||||
"'t": 0xBE,
|
||||
@@ -105,7 +109,7 @@ char_map = {
|
||||
"9": 0xFF,
|
||||
}
|
||||
|
||||
unsafe_chars = ["@", "#", "PKMN"]
|
||||
unsafe_chars = ["@", "#", "PKMN", "LINE", "DONE", "CONT", "PROMPT"]
|
||||
|
||||
|
||||
def encode_text(text: str, length: int=0, whitespace=False, force=False, safety=False):
|
||||
|
Reference in New Issue
Block a user