Files
loop/src/Dodge/Room/Breather.hs
T
2023-01-03 15:58:54 +00:00

22 lines
589 B
Haskell

module Dodge.Room.Breather where
import Dodge.Data.GenWorld
import Dodge.Item
import Dodge.Room.Containing
import Dodge.Tree
import RandomHelp
firstBreather :: State StdGen (MetaTree Room String)
firstBreather = do
itms <-
takeOne
[ [itemFromBase $ CRAFT TUBE]
, [itemFromBase $ CRAFT PIPE]
, [itemFromBase $ CRAFT HARDWARE]
, [itemFromBase $ CRAFT CAN]
, [itemFromBase $ CRAFT TIN]
, [itemFromBase $ CRAFT PLANK]
, [itemFromBase $ CRAFT STEELDRUM]
]
roomsContaining [] itms