@@ -657,7 +657,8 @@ def __connect_forest_regions(self) -> None:
657
657
self .forest_br , self .forest_bl )
658
658
self .__connect_one_way_regions ("Forest bottom left area" , "Forest bottom left area, spirit crystals" ,
659
659
self .forest_bl , self .forest_bl_sc ,
660
- lambda state : _has_energy_attack_item (state , self .player ))
660
+ lambda state : _has_energy_attack_item (state , self .player ) or
661
+ _has_fish_form (state , self .player ))
661
662
self .__connect_one_way_regions ("Forest bottom left area, spirit crystals" , "Forest bottom left area" ,
662
663
self .forest_bl_sc , self .forest_bl )
663
664
self .__connect_regions ("Forest bottom right" , "Forest top right area" ,
@@ -1041,7 +1042,7 @@ def __adjusting_soup_rules(self) -> None:
1041
1042
Modify rules for location that need soup
1042
1043
"""
1043
1044
add_rule (self .multiworld .get_location ("Turtle cave, Urchin Costume" , self .player ),
1044
- lambda state : _has_beast_and_soup_form (state , self .player ))
1045
+ lambda state : _has_hot_soup (state , self .player ))
1045
1046
add_rule (self .multiworld .get_location ("The Veil top right area, bulb at the top of the waterfall" , self .player ),
1046
1047
lambda state : _has_beast_and_soup_form (state , self .player ))
1047
1048
0 commit comments