* New commands!
* helper
* replacements
* regexes left and right
* someone might actually refer to medical doctors with the full name
* Cooldowns first
* Nuke ops cybernetics changes
Fixes#22814.
🆑
del: Nuclear operatives no longer get free autoimplanters when
they purchase cybernetic implants, except in the cybernetic implant
bundle.
fix: The cybernetic implant bundle now actually contains implants.
/🆑
* Changes descriptions rather than behaviour
* No discounts for discounts
🆑 coiax
add: Telecrystals can be purchased in stacks of five and twenty.
add: The entire stack of telecrystals are added to the uplink when
charging them.
/🆑
* Adds sound when cryo tube is finished with a patient.
* Made sound louder
* Adds new patient fully restored sound & Changes & adds new cryo tube messages for doctors.
* Broadcast on Medical Radio Channel works but station bounced radios spawning in cryopods now (Help)
* Reverted back to using say("")
* Thanks XDTM for the radio code!, also removed "Subject Deceased" messages
* Removes needless define
* You can now buckle handcuffed people to singularity/tesla generator
* Adds buckling to tesla coil and grounding rod, minor fixes.
* Makes buckling code shorter
* Refactors atom/Initialize
Captialized for compiling correctness and to be more inline with Destroy
Will now be called from atom/New if the world initialization loop in SSobj has already run. Should always call the base.
Now comes with the `roundstart` parameter indicating whether or not it was called by SSobj or atom/New
Other fixes/tweaks:
- Renamed a proc called Initialize in abduction consoles to Setup
- Removed /obj/item/device/radio/headset/headset_sec/department: Broken and referenced literally nowhere in the code
- Removed a spawn from the Initialize of turbine_computer which made literally zero sense
- Generalized the proc which fixes RND servers with no id set
Reasoning: It's better to check roundstart per function than to have to duplicate code in New and Initialize. Think of it as a safer New for atoms. If we move enough stuff to it, initial map load performance will increase due to less New calls
* Fixed a thing
* Actually, fuck the police
* >Expecting a merge without errors
* >Not calling ..() in New
* Sanic
* Fix the headset bug
* Makes sure the map loaders dew it right
* Fixes ruins being initialized twice
* Rename roundstart -> mapload
* Revert "Rename roundstart -> mapload"
This reverts commit 667c327fd2ccfa3ce4f4db52eac03f9e8b0f6812.
* Remove unrelated change
* A more direct solution to map loads
* And now we shouldnt need this warning
* Add the new var to SSobj recovery
* Revert "Revert "Rename roundstart -> mapload""
This reverts commit dee07dbd5e4696554ac43aae5b91cce743b9b9e0.
* Line endings
* Adds the cloak to HoP's locker
* Adds the item to the cloak file.
* Updates the Neck files to include new sprites
* Updates the Cloak file to include new sprites