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.
65% multiplier - 10 per sheet constant loss
requested by @TheObserver-sys and signed off by me
mining rework will make this more balanced but vorestation has it; i
think it's fine to throw mining/science a bone.
---------
Co-authored-by: silicons <no@you.cat>
Co-authored-by: BlueWildrose <57083662+BlueWildrose@users.noreply.github.com>