Cleanup, only allow positive seeds

This commit is contained in:
2022-05-26 13:34:51 +01:00
parent 5c41e2823e
commit 7d5edb4f41
4 changed files with 10 additions and 6 deletions
+6 -2
View File
@@ -22,14 +22,14 @@ bossKeyItems =
lockRoomKeyItems :: RandomGen g => [ (Int -> State g (LabSubCompTree Room) , State g CombineType ) ]
lockRoomKeyItems =
[(lasCenSensEdge, takeOne [LAUNCHER,LASGUN,SPARKGUN,FLATSHIELD] )
[(lasCenSensEdge, takeOne [LAUNCHER,LASGUN,SPARKGUN,FLATSHIELD,FORCEFIELDGUN] )
,(sensorRoomRunPast Electrical, takeOne [STATICMODULE,SPARKGUN] )
,(sensorRoomRunPast Flaming, takeOne [FLAMESPITTER, INCENDIARYMODULE] )
,(sensorRoomRunPast Lasering, return LASGUN )
,(const slowDoorRoomRunPast, return MINIGUN)
,(const longRoomRunPast, takeOne [SNIPERRIFLE,FLATSHIELD])
,(const glassLessonRunPast, takeOne [LASGUN])
,(const $ lasTunnelRunPast 400, return FLATSHIELD)
,(const $ lasTunnelRunPast 400, takeOne [FLATSHIELD,FORCEFIELDGUN])
,(keyCardRoomRunPast 0, return (KEYCARD 0))
]
@@ -65,6 +65,10 @@ itemRooms =
[rc [sniperRifle]
]
)
, (FORCEFIELDGUN , join $ takeOne
[rc [forceFieldGun]
]
)
, (KEYCARD 0 , join $ takeOne
[rc [keyCard 0]
]