Hack fix to wall carving, expand polygon and retry if first cut fails
This commit is contained in:
+34
-34
@@ -36,41 +36,41 @@ lev1 = do
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door
|
||||
,glassSwitchBack >>= randomiseLinks]
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,return $ connectRoom door]
|
||||
-- ++ [miniRoom3]
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,return $ connectRoom door]
|
||||
-- ++ [roomCCrits]
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,return $ connectRoom door]
|
||||
-- ++[roomMiniIntro]
|
||||
-- ++ [longRoom >>= randomiseLinks]
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,return $ connectRoom door]
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door]
|
||||
++ [miniRoom3]
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door]
|
||||
++ [roomCCrits]
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door]
|
||||
++[roomMiniIntro]
|
||||
++ [longRoom >>= randomiseLinks]
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door]
|
||||
++ firstWeapon
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,return $ connectRoom door]
|
||||
-- ++ [randomiseLinks =<< pistolerRoom]
|
||||
-- ++ [return $ connectRoom door]
|
||||
-- ++ [randomiseLinks =<< shooterRoom]
|
||||
-- ++ (replicate 3 $ randomiseLinks corridor)
|
||||
-- ++ [return $ connectRoom (set rmPS [PS (20,40) 0 basicLS] corridor)]
|
||||
-- ++ [return $ connectRoom corridor]
|
||||
-- ++ (replicate 3 $ randomiseLinks corridor)
|
||||
-- ++ [return $ connectRoom corridor]
|
||||
-- ++[return $ connectRoom corridor,return $ connectRoom door]
|
||||
-- ++ [shootingRange]
|
||||
-- ++ (replicate 3 $ randomiseLinks corridor)
|
||||
-- ++[roomMiniIntro]
|
||||
-- ++ (replicate 3 $ randomiseLinks corridor)
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,return $ connectRoom door
|
||||
-- ,slowDoorRoom]
|
||||
-- ++ [return $ connectRoom corridor
|
||||
-- ,spawnerRoom
|
||||
-- ,return $ connectRoom corridor
|
||||
-- ]
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door]
|
||||
++ [randomiseLinks =<< pistolerRoom]
|
||||
++ [return $ connectRoom door]
|
||||
++ [randomiseLinks =<< shooterRoom]
|
||||
++ (replicate 3 $ randomiseLinks corridor)
|
||||
++ [return $ connectRoom (set rmPS [PS (20,40) 0 basicLS] corridor)]
|
||||
++ [return $ connectRoom corridor]
|
||||
++ (replicate 3 $ randomiseLinks corridor)
|
||||
++ [return $ connectRoom corridor]
|
||||
++[return $ connectRoom corridor,return $ connectRoom door]
|
||||
++ [shootingRange]
|
||||
++ (replicate 3 $ randomiseLinks corridor)
|
||||
++[roomMiniIntro]
|
||||
++ (replicate 3 $ randomiseLinks corridor)
|
||||
++ [return $ connectRoom corridor
|
||||
,return $ connectRoom door
|
||||
,slowDoorRoom]
|
||||
++ [return $ connectRoom corridor
|
||||
,spawnerRoom
|
||||
,return $ connectRoom corridor
|
||||
]
|
||||
)
|
||||
$ randomiseLinks corridor
|
||||
|
||||
|
||||
Reference in New Issue
Block a user