Cleanup
This commit is contained in:
@@ -77,10 +77,11 @@ keyCardRoomRunPast :: RandomGen g => Int -> Int -> State g (LabSubCompTree Room)
|
||||
keyCardRoomRunPast keyid rmid = do
|
||||
cenroom <- shuffleLinks $ keyCardAnalyserByDoor keyid rmid $ roomNgon 6 200
|
||||
let doorroom = triggerDoorRoom rmid
|
||||
(return $ treeFromTrunk [PassDown door] $ Node (PassDown cenroom)
|
||||
return (treeFromTrunk [PassDown door] $ Node (PassDown cenroom)
|
||||
[ treeFromPost [PassDown doorroom] (UseAll door)
|
||||
, treeFromPost [PassDown door] (UseLabel 0 corridor)
|
||||
]) <&> (,TreeSubLabelling "keyCardRoomRunPast" Nothing)
|
||||
]
|
||||
,TreeSubLabelling "keyCardRoomRunPast" Nothing)
|
||||
|
||||
keyCardAnalyserByDoor :: Int -> Int -> Room -> Room
|
||||
keyCardAnalyserByDoor keyid = analyserByDoor
|
||||
@@ -146,10 +147,11 @@ lasCenSensEdge :: RandomGen g => Int -> State g (LabSubCompTree Room)
|
||||
lasCenSensEdge n = do
|
||||
cenroom <- shuffleLinks $ lightSensByDoor n cenLasTur
|
||||
let doorroom = triggerDoorRoom n
|
||||
(return $ treeFromTrunk [PassDown door] $ Node (PassDown cenroom)
|
||||
return (treeFromTrunk [PassDown door] $ Node (PassDown cenroom)
|
||||
[ treeFromPost [PassDown doorroom] (UseAll door)
|
||||
, treeFromPost [PassDown door] (UseLabel 0 corridor)
|
||||
]) <&> (,TreeSubLabelling "lasCenSensEdge" Nothing)
|
||||
]
|
||||
,TreeSubLabelling "lasCenSensEdge" Nothing)
|
||||
|
||||
lasTunnel :: RandomGen g => Float -> State g Room
|
||||
lasTunnel y = do
|
||||
@@ -191,7 +193,8 @@ lasTunnelRunPast y = do
|
||||
r <- lasTunnel y
|
||||
r1 <- takeOne [door,corridor]
|
||||
r2 <- takeOne [door,corridor]
|
||||
(return $ Node (PassDown r)
|
||||
return (Node (PassDown r)
|
||||
[ singleUseAll r1
|
||||
, return (UseLabel 0 $ r2 & rmConnectsTo .~ S.member InLink)
|
||||
]) <&> (,TreeSubLabelling "lasTunnelRunPast" Nothing)
|
||||
]
|
||||
,TreeSubLabelling "lasTunnelRunPast" Nothing)
|
||||
|
||||
Reference in New Issue
Block a user