mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-20 22:36:38 +01:00
i decided to atomize my prs a little - map obfuscation module upgraded - obfuscation now happens via mangling id, inspired by nebula. atoms loaded with the same mangling id will generate the same obfuscated ids from a given and matching input id - /datum/map_injection added; it's a composition-based system for modifying maps during spawn - /datum/map_injection/starting_gear; inspired by barotrauma, pretty much just injects starting gear as necessary with a given configuration. multiple of these can be stacked in a given maploading. - /obj/map_helper/gear_marker; markers for where starting_gear should populate things.
11 lines
268 B
Markdown
11 lines
268 B
Markdown
# Mapping Module
|
|
|
|
Contains the
|
|
|
|
- maploader
|
|
- DMM suite used for reading/writing maps
|
|
- map injection system
|
|
- map helpers used around the maps in the codebase
|
|
- generalized map templates used to stamp things on the map
|
|
- various utilities like merge conflict markers
|