Skip to content
SleepyGemmy edited this page Mar 9, 2023 · 30 revisions

Table of Contents

  1. Glossary
  2. Rooms, Areas, and Sections
  3. Visual
  4. Errors

This page is intended to help you with mapping and how to map.

Note that this guide does not apply to intentionally decrepit mapping.


For adding maps, see: Adding Maps

For shuttle mapping, see: Shuttle Mapping

For away site, ship, and ruin mapping, see: Away Site/Ship/Ruins Guidelines and Away Site Mapping And You!

Glossary

  • [Mandatory] = You have to do this.
  • [Recommended] = You should do this.
  • [Optional] = You can do this.
  • Room = Self explanatory.
  • Area = A room and its connecting hallways.
  • Section = A collection of areas. Usually a department.

Rooms, Areas, and Sections

Rooms, areas, and sections are what commonly make up a map.

Each room should have:

  • 1 APC (maximum) [Mandatory]
  • 1 air alarm (minimum) [Mandatory]
  • 1 vent (minimum) [Mandatory]
  • 1 scrubber (minimum) [Mandatory]
  • 1 fire alarm (minimum) [Mandatory]
  • 1 light sources (minimum) [Mandatory]
  • 1 light switch (minimum) [Optional]
  • 1 camera (minimum) [Mandatory]
  • 1 disposal (minimum) [Optional]
  • 1 holopad (maximum) [Optional]
  • Emergency shutters on all airlocks [Mandatory]

Each area should have:

  • 1 wall mounted radio (minimum) [Mandatory]
  • 1 news console (minimum) [Mandatory]
  • 1 fire extinguisher (minimum) [Mandatory]
  • 1 emergency closet (minimum) [Mandatory]
  • Emergency shutters to compartmentalize a bigger area

Each section should have:

  • 1 requests console (minimum) [Mandatory]
  • 1 ringer terminal and button to ring it (maximum) [Optional]

Visual

The visual of a map is important to consider as it helps keep a coherent look.

  • Under doors should preferably be full steel tiles. Hatched markings as well, if it fits the area.
  • Under compartmentalizing emergency should preferably be full steel tiles. Hatched markings as well, if it fits the area.
  • Under full windows should be full plasteel tiles.

Errors

  • Do not put ramps under doors.
  • Do not put multiple objects on the same wall if the overlap is visible from both sides.
  • Do not map wires, pipes, or disposals under walls or windows, unless it is impossible to avoid. Map them through doorways.
  • Do not use wires with the variables d1 or d2 set.
  • Do not map things into lockers if it can be avoided. Code the items into the locker instead.
  • Do not map things in eachother, such as a light fixture and a camera on the same wall, or a light fixture inside a blast door.
  • Do not map two decals as a corner. Use the dedicated corner decals.
  • Do not map the weapon impact map hints outside of walls.

Standards and Guidelines

A collection of standards and guidelines applied to the codebase.

Common API Documentation

Documentation regarding common APIs which speed up feature implementation and should be known by all coders.

Less Common APIs

Documentation for less used APIs that are not often needed.

Subsystems

Documentation regarding our implementation of StonedMC (SMC).

Decrepit

Decrepit or unused systems.

  • Dynamic Maps (Not to be confused with the newer away mission implementation.)
Clone this wiki locally