Pokemon Emerald: Add Free Fly Blacklist (#4165)

Co-authored-by: Jasper den Brok <jasper.den.brok@gmail.com>
This commit is contained in:
Jasper den Brok
2025-01-24 22:30:21 +01:00
committed by GitHub
parent 7474c27372
commit 3d1d6908c8
2 changed files with 35 additions and 12 deletions

View File

@@ -725,6 +725,24 @@ class FreeFlyLocation(Toggle):
"""
display_name = "Free Fly Location"
class FreeFlyBlacklist(OptionSet):
"""
Disables specific locations as valid free fly locations.
Has no effect if Free Fly Location is disabled.
"""
display_name = "Free Fly Blacklist"
valid_keys = [
"Slateport City",
"Mauville City",
"Verdanturf Town",
"Fallarbor Town",
"Lavaridge Town",
"Fortree City",
"Lilycove City",
"Mossdeep City",
"Sootopolis City",
"Ever Grande City",
]
class HmRequirements(Choice):
"""
@@ -876,6 +894,7 @@ class PokemonEmeraldOptions(PerGameCommonOptions):
extra_bumpy_slope: ExtraBumpySlope
modify_118: ModifyRoute118
free_fly_location: FreeFlyLocation
free_fly_blacklist: FreeFlyBlacklist
hm_requirements: HmRequirements
turbo_a: TurboA