Correct in placement ordering (was using room id)

This commit is contained in:
2025-09-24 23:09:28 +01:00
parent f51868c84c
commit 1f14f3d0c3
8 changed files with 23 additions and 24 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ shuffleRoomPos rm = do
doInPlacements :: GenWorld -> GenWorld
doInPlacements w = foldl' (\gw (i,(_,f)) -> placeSpot' i gw (f gw)) w
. sortOn fst
. sortOn (fst.snd)
$ foldMap g $ w ^. genRooms
where
g rm = (rm^?! rmMID . _Just,) <$> (rm ^. rmInPmnt)
+1 -1
View File
@@ -125,7 +125,7 @@ tutRooms is = do
[ treeFromPost [triggerDoorRoom i] r1
, treeFromPost [triggerDoorRoom j] r2
, bcor
, treeFromPost [triggerDoorRoom k] r2
, treeFromPost [triggerDoorRoom k & rmInPmnt . ix 0 . _1 .~ 1] r2
]
where
ss =