Design
WebsiteGitHubGitBook
  • โœ๏ธDesign Intro
    • Gameplay Summary
    • Art Style
  • ๐Ÿ•น๏ธBasic Game Mechanics
    • ๐Ÿ–ฅ๏ธUser Interface
      • Server Hub
      • Server Lobby
        • Edit Character
      • Game
        • Player HUD
        • In-game Settings
        • Inventory
        • Radial Menu
        • Misc. UI Elements
        • Windows
    • ๐ŸŽฎControls
    • ๐Ÿ”ฆField of Vision
    • ๐Ÿ”Examine
    • ๐Ÿ–๏ธInteractions
      • Move
      • Activate
      • Access
    • โณRounds
  • ๐Ÿ›ฐ๏ธEnvironment
    • ๐Ÿ—บ๏ธTilemaps
      • Stations
      • Planets
      • Tile Objects
        • Airlocks
    • โ˜๏ธAtmospherics
      • Gas Substances
    • ๐ŸงฉConnectables
      • Basic Adjacency Connections
      • Advanced Adjacency Connections
      • Window Divider Adjacency Connections
      • Counter Adjacency Connections
      • Directional Adjacency Connections
      • Disposal Adjacency Connections
        • Disposal Furniture Connections
      • Pipe Adjacency Connections
        • Pipe Furniture Connections
      • Transit Tube Adjacency Connections
      • Wire Adjacency Connections
      • Airlock Adjacency Connections
    • ๐Ÿ—๏ธConstruction
      • Construction Recipes
        • Walls / Windows
        • Doors
      • Menu and User Case
      • Propositions and Suggestions
    • ๐Ÿ”“Crew Access
    • โšกElectricity
      • Power Grid
    • ๐Ÿ“žCommunication Systems
  • ๐Ÿ‘ซEntities
    • ๐ŸŽฅRoles
      • ๐Ÿ“‹Crew
        • Nanotrasen
        • Command
        • Security
        • Engineering
        • Medical
        • Science
        • Supply
        • Civilian
        • Silicons
      • Antagonists
        • Primary Antags
        • Secondary Antags
      • Ghosts
    • ๐Ÿง™โ€โ™‚๏ธCharacters
      • Player Characters
      • NPCs
    • ๐ŸŒก๏ธHealth
      • Stamina
      • Damage
      • Body Systems
        • Organs
          • Lungs
          • Heart
        • Blood
        • Oxygen
        • Pain
        • Death
        • Body parts volume
      • Healing
        • Surgery
    • โš”๏ธCombat
      • Combat Mode
        • Help
        • Harm
        • Grab
        • Hold
        • Push
        • Toss and Throw
        • Items
          • Melee
          • Ranged
      • Melee combat
  • ๐Ÿ”ฆItems
    • ๐Ÿ“ŒHold Positions
    • ๐Ÿ•Food
    • ๐ŸงฐContainers
  • ๐ŸŽฌActions
    • ๐Ÿ› ๏ธCrafting
      • Makeshift, simple Crafting
      • Advanced Crafting
      • Specialized Crafting
    • โš—๏ธChemistry
Powered by GitBook
On this page
  • Microwave
  • Blender

Was this helpful?

Edit on GitHub
Export as PDF
  1. Actions
  2. Crafting

Specialized Crafting

PreviousAdvanced CraftingNextChemistry

Last updated 1 year ago

Was this helpful?

Crafting systems such as Cooking or Chemistry are more complex and specialized, due to having a different traditional interface for workstations and the fact of the usage of substance system, and so would require a different approach.

For example, Cooking is based on exposing the materials and substances to different appliances for a set amount of time.

Microwave

An example of the Microwave menu can be seen below:

As Microwave oven is a container, It has 8 basic inventory slots (up for a change)

A press of a Power button turns of the Microwave and starts the timer, that shows time the microwave started working

At a second press of a Power button, the Microwave stops heating itโ€™s contents and disables the timer

An example of expected behavior:

  1. Player places bowl of wet uncooked rice into the microwave

  2. Player starts the microwave with a press of a Power button and waits for a specific period of time (the diapason mentioned in the recipe list for microwaves)

  3. Player stops the microwave with a press of a Power button and removes a bowl of cooked rice from the microwave (player is unable to remove the contents of the microwave without stopping it first).

  4. In case the player stopped the microwave too early, the rice stays uncooked

  5. In case the player stopped the microwave too late, the rice becomes ruined (contents of the bowl becomes burned mess)

Basically the same goes for stove, oven and chemical burner (the later consumes fuel when used, though)\

Blender

An example of the Blender menu can be seen below:

List of reagents lists only the components of the freshly made reagent, that were solid ingredients and were blended by this blender. (for example, if the mix of vodka and syrup was mixed outside the blender, it would be listed as an Unknown reagent when placed into the blender, but if this reagent is in the blender alongside with strawberries and both would be blended, the reagent list would list strawberries AND Unknown reagent)

A press of a Power button deletes the ingredients, makes a reagent that contains those ingredients (in the same proportions) and mixes it with an existing reagent, if there is one.

Using filled container (like a glass of milk) on the blender, would transfer the contents of the container into the blender

Using empty container (like an empty glass) on the blender, would transfer the contents of the blender into the container

As blender is a container, It has a set volume for ingredients and reagents.
๐ŸŽฌ
๐Ÿ› ๏ธ