mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-17 17:17:35 +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.
268 B
268 B
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