Files
b1029a24f8 Power Cell Rework + Energy Weapon Rebalance (& misc changes) (#7438)
- all cells in the game are now small, medium, large
- super, hyper capacity cells, device, and weapon cells are all removed
- cells now have standardized variants, some of which are printable by
R&D
- energy weapons rebalanced
- **advanced energy guns and stun revolvers removed** - use the new
modular weapon system and microfission cells.

---------

Co-authored-by: silicons <silicons@silicons.dev>
2025-12-24 12:15:01 +01:00

30 lines
1.3 KiB
Plaintext

//* This file is explicitly licensed under the MIT license. *//
//* Copyright (c) 2024 Citadel Station Developers *//
/**
* something assigned to modify a map before atom initialization happens
*
* * injections generally happen after map initializations for map helpers
* * do not hardcode coordinates using map injections unless absolutely necessary. make a map helper that marks it for you.
* * injections should read map helpers that hook into initalizations to determine coordinates.
*
* pov: i coded too much TGUI and now i'm spamming middleware wyd :skull: :joy: :ok_hand: :100: this is a cry for help
*
* ## Load Order
*
* Map injections fire right after the DMM loads, before even additional generation callbacks fire.
*
* They are a very low level way to perform map customization programmatically, but necessarily
* them being where they are in the load order means they cannot modify the contents of map templates
* contained in the map, or the map's containing map if the map itself is a template.
*
* ## Requirements
*
* * Map injections may never place things outside of the map's loaded bounds! Anything outside
* may not properly initialize.
*/
/datum/map_injection
/datum/map_injection/proc/injection(datum/dmm_context/context)
return