This commit is contained in:
2024-09-30 12:03:23 +01:00
parent 9ad1b8cc5b
commit 65564c993b
11 changed files with 147 additions and 290 deletions
+16 -16
View File
@@ -25,8 +25,8 @@ lockRoomMultiItems =
lockRoomKeyItems :: RandomGen g => [(Int -> State g (MetaTree Room String), State g ItemBaseType)]
lockRoomKeyItems =
[ (lasCenSensEdge, takeOne [HELD LAUNCHER, HELD LASGUN, HELD SPARKGUN, HELD FLATSHIELD, HELD FORCEFIELDGUN])
, (sensorRoomRunPast ELECTRICAL, takeOne [CRAFT (ENERGYBALLCRAFT TeslaBall), HELD SPARKGUN])
, (sensorRoomRunPast FLAMING, takeOne [HELD FLAMESPITTER, CRAFT (ENERGYBALLCRAFT IncBall)])
-- , (sensorRoomRunPast ELECTRICAL, takeOne [CRAFT (ENERGYBALLCRAFT TeslaBall), HELD SPARKGUN])
-- , (sensorRoomRunPast FLAMING, takeOne [HELD FLAMESPITTER, CRAFT (ENERGYBALLCRAFT IncBall)])
, (sensorRoomRunPast LASERING, return $ HELD LASGUN)
, (const slowDoorRoomRunPast, return $ HELD (MINIGUNX 3))
, (const longRoomRunPast, takeOne [HELD SNIPERRIFLE, HELD FLATSHIELD])
@@ -106,20 +106,20 @@ itemRooms =
[ rc [keyCard 0]
]
)
,
( CRAFT (ENERGYBALLCRAFT IncBall)
, join $
takeOne
[ rc [incendiaryModule]
]
)
,
( CRAFT (ENERGYBALLCRAFT TeslaBall)
, join $
takeOne
[ rc [makeTypeCraft (ENERGYBALLCRAFT TeslaBall)]
]
)
-- ,
-- ( CRAFT (ENERGYBALLCRAFT IncBall)
-- , join $
-- takeOne
-- [ rc [incendiaryModule]
-- ]
-- )
-- ,
-- ( CRAFT (ENERGYBALLCRAFT TeslaBall)
-- , join $
-- takeOne
-- [ rc [makeTypeCraft (ENERGYBALLCRAFT TeslaBall)]
-- ]
-- )
]
where
rc its = do