Stardew Valley: Improve Junimo Kart Regions #3984

This commit is contained in:
agilbert1412 2024-09-22 18:14:04 -04:00 committed by GitHub
parent f7ec3d7508
commit d43dc62485
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 8 additions and 4 deletions

View File

@ -313,14 +313,14 @@ id,region,name,tags,mod_name
611,JotPK World 2,JotPK: Cowboy 2,"ARCADE_MACHINE,JOTPK",
612,Junimo Kart 1,Junimo Kart: Crumble Cavern,"ARCADE_MACHINE,JUNIMO_KART",
613,Junimo Kart 1,Junimo Kart: Slippery Slopes,"ARCADE_MACHINE,JUNIMO_KART",
614,Junimo Kart 2,Junimo Kart: Secret Level,"ARCADE_MACHINE,JUNIMO_KART",
614,Junimo Kart 4,Junimo Kart: Secret Level,"ARCADE_MACHINE,JUNIMO_KART",
615,Junimo Kart 2,Junimo Kart: The Gem Sea Giant,"ARCADE_MACHINE,JUNIMO_KART",
616,Junimo Kart 2,Junimo Kart: Slomp's Stomp,"ARCADE_MACHINE,JUNIMO_KART",
617,Junimo Kart 2,Junimo Kart: Ghastly Galleon,"ARCADE_MACHINE,JUNIMO_KART",
618,Junimo Kart 3,Junimo Kart: Glowshroom Grotto,"ARCADE_MACHINE,JUNIMO_KART",
619,Junimo Kart 3,Junimo Kart: Red Hot Rollercoaster,"ARCADE_MACHINE,JUNIMO_KART",
620,JotPK World 3,Journey of the Prairie King Victory,"ARCADE_MACHINE_VICTORY,JOTPK",
621,Junimo Kart 3,Junimo Kart: Sunset Speedway (Victory),"ARCADE_MACHINE_VICTORY,JUNIMO_KART",
621,Junimo Kart 4,Junimo Kart: Sunset Speedway (Victory),"ARCADE_MACHINE_VICTORY,JUNIMO_KART",
701,Secret Woods,Old Master Cannoli,MANDATORY,
702,Beach,Beach Bridge Repair,MANDATORY,
703,Desert,Galaxy Sword Shrine,MANDATORY,

1 id region name tags mod_name
313 611 JotPK World 2 JotPK: Cowboy 2 ARCADE_MACHINE,JOTPK
314 612 Junimo Kart 1 Junimo Kart: Crumble Cavern ARCADE_MACHINE,JUNIMO_KART
315 613 Junimo Kart 1 Junimo Kart: Slippery Slopes ARCADE_MACHINE,JUNIMO_KART
316 614 Junimo Kart 2 Junimo Kart 4 Junimo Kart: Secret Level ARCADE_MACHINE,JUNIMO_KART
317 615 Junimo Kart 2 Junimo Kart: The Gem Sea Giant ARCADE_MACHINE,JUNIMO_KART
318 616 Junimo Kart 2 Junimo Kart: Slomp's Stomp ARCADE_MACHINE,JUNIMO_KART
319 617 Junimo Kart 2 Junimo Kart: Ghastly Galleon ARCADE_MACHINE,JUNIMO_KART
320 618 Junimo Kart 3 Junimo Kart: Glowshroom Grotto ARCADE_MACHINE,JUNIMO_KART
321 619 Junimo Kart 3 Junimo Kart: Red Hot Rollercoaster ARCADE_MACHINE,JUNIMO_KART
322 620 JotPK World 3 Journey of the Prairie King Victory ARCADE_MACHINE_VICTORY,JOTPK
323 621 Junimo Kart 3 Junimo Kart 4 Junimo Kart: Sunset Speedway (Victory) ARCADE_MACHINE_VICTORY,JUNIMO_KART
324 701 Secret Woods Old Master Cannoli MANDATORY
325 702 Beach Beach Bridge Repair MANDATORY
326 703 Desert Galaxy Sword Shrine MANDATORY

View File

@ -87,7 +87,8 @@ vanilla_regions = [
RegionData(Region.jotpk_world_3),
RegionData(Region.junimo_kart_1, [Entrance.reach_junimo_kart_2]),
RegionData(Region.junimo_kart_2, [Entrance.reach_junimo_kart_3]),
RegionData(Region.junimo_kart_3),
RegionData(Region.junimo_kart_3, [Entrance.reach_junimo_kart_4]),
RegionData(Region.junimo_kart_4),
RegionData(Region.alex_house),
RegionData(Region.trailer),
RegionData(Region.mayor_house),
@ -330,6 +331,7 @@ vanilla_connections = [
ConnectionData(Entrance.play_junimo_kart, Region.junimo_kart_1),
ConnectionData(Entrance.reach_junimo_kart_2, Region.junimo_kart_2),
ConnectionData(Entrance.reach_junimo_kart_3, Region.junimo_kart_3),
ConnectionData(Entrance.reach_junimo_kart_4, Region.junimo_kart_4),
ConnectionData(Entrance.town_to_sam_house, Region.sam_house,
flag=RandomizationFlag.PELICAN_TOWN | RandomizationFlag.LEAD_TO_OPEN_AREA),
ConnectionData(Entrance.town_to_haley_house, Region.haley_house,

View File

@ -891,7 +891,7 @@ def set_arcade_machine_rules(logic: StardewLogic, multiworld: MultiWorld, player
logic.has("Junimo Kart Medium Buff"))
MultiWorldRules.add_rule(multiworld.get_entrance(Entrance.reach_junimo_kart_3, player),
logic.has("Junimo Kart Big Buff"))
MultiWorldRules.add_rule(multiworld.get_location("Junimo Kart: Sunset Speedway (Victory)", player),
MultiWorldRules.add_rule(multiworld.get_entrance(Entrance.reach_junimo_kart_4, player),
logic.has("Junimo Kart Max Buff"))
MultiWorldRules.add_rule(multiworld.get_entrance(Entrance.play_journey_of_the_prairie_king, player),
logic.has("JotPK Small Buff"))

View File

@ -94,6 +94,7 @@ class Entrance:
play_junimo_kart = "Play Junimo Kart"
reach_junimo_kart_2 = "Reach Junimo Kart 2"
reach_junimo_kart_3 = "Reach Junimo Kart 3"
reach_junimo_kart_4 = "Reach Junimo Kart 4"
enter_locker_room = "Bathhouse Entrance to Locker Room"
enter_public_bath = "Locker Room to Public Bath"
enter_witch_swamp = "Witch Warp Cave to Witch's Swamp"

View File

@ -114,6 +114,7 @@ class Region:
junimo_kart_1 = "Junimo Kart 1"
junimo_kart_2 = "Junimo Kart 2"
junimo_kart_3 = "Junimo Kart 3"
junimo_kart_4 = "Junimo Kart 4"
mines_floor_5 = "The Mines - Floor 5"
mines_floor_10 = "The Mines - Floor 10"
mines_floor_15 = "The Mines - Floor 15"