module Dodge.Data.Scenario where data PlayerGoal = Explore | Survive | Revenge | DestroyItem | DestroyBeing | BecomePowerful | Escape | FetchItem | GetToPoint | StayInArea | HiddenGoal PlayerGoal | TwistGoal PlayerGoal PlayerGoal data Metapysics = InRealWorld | InDream | InSimulation | InParallelUniverse | InDivineZone data DisasterType = Virus | AtomicWaste | SocialUpheaval | War | ResourceFailure FailedResource | AlienContact | OverreachingAI | Climate | AsteroidStrike | Eldritch | DivineRetribution data FailedResource = LimitedBreathableAtmosphere | LimitedFood | LimitedWater data Institution = Government GovernmentScope | SecretCabal | Military | Corporation | Religion data GovernmentScope = ReigonalGovernment | ContinentalGovernment | WorldGovernment | SolarGovernment data FacilityType = Factory | SpaceTransport | SpacePort | SpaceColoniser | SpaceCity | Laboratory | ResearchFacility | TrainingCamp | Mine | Prison | Dungeon | RetailFacility | LivingComplex | Hospital data Biome = Terrestrial TerrestrialBiome | Spatial SpatialInfluence | Cosmic data TerrestrialBiome = UnderSea | UnderGround | UnderRoof data SpatialInfluence = NearSolar | NearGravityFlux | NearCosmicRays | NearDustBelt data SpaceshipRoom = EngineSS | ControlDeckSS | SleepingQuatersSS | CryostatisSS | DockingBaySS | LoadingBaySS | StorageSS | AirFiltrationSS | PlantNurserySS | LabSS | ComsSS | TorpedoBaySS | MedBaySS | IsolationUnitSS | BrigSS | RecRoomSS | GymSS | RezBaySS | ViewingDeckSS | LifeboatBaySS | SkiffBaySS | EnergyGeneratorSS | TurbineBaySS | ReactorSS | ArmourySS | LifeSupportSystemsRoomSS | TransporterSS | LaundrySS