|
140 | 140 | ], [ |
141 | 141 | Event(Events.TestingGateOpened, lambda l: l.Slam), |
142 | 142 | Event(Events.FactoryW1bTagged, lambda l: True), |
143 | | - Event(Events.FactoryW4aTagged, lambda l: True), |
144 | 143 | ], [ |
145 | 144 | TransitionFront(Regions.FactoryArcadeTunnel, lambda l: l.climbing), |
146 | 145 | TransitionFront(Regions.LowerCore, lambda l: True), |
|
193 | 192 | Event(Events.LankyCoreSwitch, lambda l: l.CanSlamSwitch(Levels.FranticFactory, 1) and l.lanky), |
194 | 193 | Event(Events.TinyCoreSwitch, lambda l: l.CanSlamSwitch(Levels.FranticFactory, 1) and l.tiny), |
195 | 194 | Event(Events.ChunkyCoreSwitch, lambda l: l.CanSlamSwitch(Levels.FranticFactory, 1) and l.chunky), |
| 195 | + Event(Events.FactoryW4aTagged, lambda l: True), |
196 | 196 | ], [ |
197 | 197 | TransitionFront(Regions.BeyondHatch, lambda l: True), |
198 | 198 | TransitionFront(Regions.AlcoveBeyondHatch, lambda l: Events.HatchOpened in l.Events and l.climbing), |
199 | 199 | TransitionFront(Regions.FranticFactoryStart, lambda l: Events.HatchOpened in l.Events and l.climbing), |
200 | | - TransitionFront(Regions.InsideCore, lambda l: Events.MainCoreActivated in l.Events or l.CanPhase(), Transitions.FactoryBeyondHatchToInsideCore), |
| 200 | + TransitionFront(Regions.InsideCore, lambda l: Events.MainCoreActivated in l.Events or l.CanPhase(), Transitions.FactoryLowerCoreToInsideCore), |
201 | 201 | TransitionFront(Regions.MiddleCore, lambda l: Events.MainCoreActivated in l.Events), |
202 | 202 | ]), |
203 | 203 |
|
204 | 204 | Regions.InsideCore: Region("Inside Core", HintRegion.ProductionRoom, Levels.FranticFactory, False, -1, [ |
205 | 205 | LocationLogic(Locations.FactoryDonkeyCrusherRoom, lambda l: (l.strongKong and l.isdonkey) or l.generalclips or l.CanPhase()), |
206 | 206 | ], [], [ |
207 | | - TransitionFront(Regions.LowerCore, lambda l: True, Transitions.FactoryInsideCoreToBeyondHatch), |
| 207 | + TransitionFront(Regions.LowerCore, lambda l: True, Transitions.FactoryInsideCoreToLowerCore), |
208 | 208 | ]), |
209 | 209 |
|
210 | 210 | Regions.MiddleCore: Region("Middle Core", HintRegion.ProductionRoom, Levels.FranticFactory, False, None, [], [], [ |
211 | 211 | TransitionFront(Regions.LowerCore, lambda l: True), |
212 | 212 | TransitionFront(Regions.SpinningCore, lambda l: l.climbing), |
213 | | - TransitionFront(Regions.InsideCore, lambda l: l.ledgeclip, Transitions.FactoryBeyondHatchToInsideCore, isGlitchTransition=True), |
| 213 | + TransitionFront(Regions.InsideCore, lambda l: l.ledgeclip, Transitions.FactoryLowerCoreToInsideCore, isGlitchTransition=True), |
214 | 214 | ]), |
215 | 215 |
|
216 | 216 | Regions.SpinningCore: Region("Spinning Core", HintRegion.ProductionRoom, Levels.FranticFactory, True, None, [ |
|
0 commit comments