Post-Cancellation, Pre-Nisei Netrunner Rotation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
866B

  1. module Config where
  2. import System.Random
  3. import State
  4. import Timestamp
  5. import Packs
  6. genesis :: Timestamp
  7. genesis = Ts 29 09 1996
  8. seed :: Int
  9. seed = 69420
  10. entropy :: StdGen
  11. entropy = mkStdGen $ seed
  12. initialRotation :: State
  13. initialRotation = ((i, o), b, r)
  14. where
  15. i = createInRot [
  16. Lunar1, Lunar2, Lunar3, Lunar4, Lunar5, Lunar6
  17. , Sansan1 , Sansan2 , Sansan3 , Sansan4 , Sansan5 , Sansan6
  18. , Mumbad1 , Mumbad2 , Mumbad3 , Mumbad4 , Mumbad5 , Mumbad6
  19. ]
  20. o = createOutRot [
  21. Flash1 , Flash2 , Flash3 , Flash4 , Flash5 , Flash6
  22. , Red1 , Red2 , Red3 , Red4 , Red5 , Red6
  23. , Kitara1 , Kitara2 , Kitara3 , Kitara4 , Kitara5 , Kitara6
  24. ]
  25. b = Bq [Just Cc, Just Hp, Just Oc, Just Dd, Just Td, Just Rr, Nothing]
  26. r = entropy