Files
4ab234f10c maploader / overmaps update - struct system, overmaps location bindings, misc backend improvements (#6403)
tl;dr level collections that can easily be logically restructured/moved
as necessary

will eventually be used for radio and overmaps location resolution.

this is the last part of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841
that has not yet been integrated.
this will be a draft for a while.

---------

Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
2025-11-06 17:49:23 -08:00

616 B

Map System

Contains all the datastructures used by SSmapping to maintain the state of the world's physical space.

  • /datum/map: Describes a collection of z-levels.
  • /datum/map_level: Describes a single z-level and its data / state.
  • /datum/map_reservation: A chunk of reserved map-space that can be allocated by request from the mapping subsystem.
  • /datum/map_struct: Describes a physical set of z-levels. Used by various game systems to abstract the idea of a group of levels, whether it may be a station, planet, or extended space-field or anything else.
  • /datum/map_template: A chunk of map we can paste.