diff --git a/html/changelogs/Bat-Analyzer.yml b/html/changelogs/Bat-Analyzer.yml deleted file mode 100644 index e2f1bb926b0..00000000000 --- a/html/changelogs/Bat-Analyzer.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Batrachophrenoboocosmomachia -delete-after: True -changes: - - bugfix: "Fixes non-hardsuit health analyzer runtime." - - bugfix: "Fixes hardsuit health analyzer not reliably self-scanning." diff --git a/html/changelogs/Bat-HardsuitFixes.yml b/html/changelogs/Bat-HardsuitFixes.yml deleted file mode 100644 index e00295b975b..00000000000 --- a/html/changelogs/Bat-HardsuitFixes.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: Batrachophrenoboocosmomachia -delete-after: True -changes: - - bugfix: "Adds additional safety checks to hardsuit deployment logic to better handle boot checks." - - bugfix: "Hardsuit Health Analyzer module works again." - - rscadd: "Adds 'Retract All Parts' verb for hardsuits." - - rscdel: "Removes Vitals Scanner module; hardsuits which had this module by default have had it replaced with the Health Analzyer module." - - rscdel: "Removes hardsuit Maneuvering Jets onmob sprites." diff --git a/html/changelogs/Bat-RevertOrganPR.yml b/html/changelogs/Bat-RevertOrganPR.yml deleted file mode 100644 index be7c6a97876..00000000000 --- a/html/changelogs/Bat-RevertOrganPR.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Batrachophrenoboocosmomachia -delete-after: True -changes: - - bugfix: "Reverts #22556 (organ rejection changes)." diff --git a/html/changelogs/ElorgRHG-badge-tweak.yml b/html/changelogs/ElorgRHG-badge-tweak.yml deleted file mode 100644 index 5cb244d2ab6..00000000000 --- a/html/changelogs/ElorgRHG-badge-tweak.yml +++ /dev/null @@ -1,13 +0,0 @@ -# Your name. -author: ElorgRHG - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - imageadd: "Tweaked the sprites for security badge accessories and added belt sprites for them." diff --git a/html/changelogs/Greenjoe - newshirts.yml b/html/changelogs/Greenjoe - newshirts.yml deleted file mode 100644 index 570dcb62342..00000000000 --- a/html/changelogs/Greenjoe - newshirts.yml +++ /dev/null @@ -1,58 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# - (fixes bugs) -# wip -# - (work in progress) -# qol -# - (quality of life) -# soundadd -# - (adds a sound) -# sounddel -# - (removes a sound) -# rscadd -# - (adds a feature) -# rscdel -# - (removes a feature) -# imageadd -# - (adds an image or sprite) -# imagedel -# - (removes an image or sprite) -# spellcheck -# - (fixes spelling or grammar) -# experiment -# - (experimental change) -# balance -# - (balance changes) -# code_imp -# - (misc internal code change) -# refactor -# - (refactors code) -# config -# - (makes a change to the config files) -# admin -# - (makes changes to administrator tools) -# server -# - (miscellaneous changes to server) -################################# - -# Your name. -author: Greenjoe - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Adds clothing item versions of various undershirt items. They can be selected in the loadout. The undershirt versions of them are removed from the game. Some other undershirts are removed outright." diff --git a/html/changelogs/TajChange.yml b/html/changelogs/TajChange.yml deleted file mode 100644 index f24d08b67d4..00000000000 --- a/html/changelogs/TajChange.yml +++ /dev/null @@ -1,11 +0,0 @@ -author: TheGreyWolf - -delete-after: True - -changes: - - balance: "Tajara brute mods were changed from 10%, 20% and 30% for zhan, base tajara and m'sai to 5%, 10%, 15%." - - balance: "Flashbangs no longer stun tajara unless they have sensitive hearing on." - - rscadd: "The height difference between hharar, m'sai and zhan were tweaked to not be identical." - - rscadd: "Tajara eyes can now extend their vision, somewhat similarly to using a binocular." - - rscadd: "Tajara with sensitive hearing on can now hear whispers and people talking into radios from 2 turfs away." - - bugfix: "Fixed a bug with the autakh farseer eyes causing them to give the improper message if retracted by movement or other sources." diff --git a/html/changelogs/archive/2026-06.yml b/html/changelogs/archive/2026-06.yml index 598ab535592..8ed52b6ef04 100644 --- a/html/changelogs/archive/2026-06.yml +++ b/html/changelogs/archive/2026-06.yml @@ -4,3 +4,89 @@ behind the wall instead of drawing you on top of it. - code_imp: Adds a COMSIG_MOB_LYING_DOWN signal, sent when a mob transitions into lying down. +2026-06-02: + Batrachophrenoboocosmomachia: + - bugfix: 'Reverts #22556 (organ rejection changes).' + - bugfix: Fixes non-hardsuit health analyzer runtime. + - bugfix: Fixes hardsuit health analyzer not reliably self-scanning. + - bugfix: Adds additional safety checks to hardsuit deployment logic to better handle + boot checks. + - bugfix: Hardsuit Health Analyzer module works again. + - rscadd: Adds 'Retract All Parts' verb for hardsuits. + - rscdel: Removes Vitals Scanner module; hardsuits which had this module by default + have had it replaced with the Health Analzyer module. + - rscdel: Removes hardsuit Maneuvering Jets onmob sprites. + ElorgRHG: + - imageadd: Tweaked the sprites for security badge accessories and added belt sprites + for them. + Greenjoe: + - rscadd: Adds clothing item versions of various undershirt items. They can be selected + in the loadout. The undershirt versions of them are removed from the game. Some + other undershirts are removed outright. + Hellfirejag: + - rscdel: Removed a couple of completely vestigial global-ish mob vars to save on + memory and time. + - bugfix: Fixed a runtime error caused by giving any mob spell objects. + - bugfix: Fixed a runtime error caused by shift clicking a turf after logging out + and relogging. + - bugfix: Fixed some situations where an IPC datacable can get 'stuck'. + - bugfix: Fixed a runtime error caused by robotics consoles using a protolathe when + no circuit imprinter is connected. + - bugfix: Fixed a runtime error on objects caused by timers being created on objects + that are already being qdel'ed. + - rscadd: Tweaked the hard delete logging sensitivity to correctly catch and record + typical hard dels to the sentry logs. They will also now provide more usable + information in order to help find where the memory leaks are coming from. + - bugfix: Fixed a runtime error in organ rejection. + - bugfix: Fixed vines spamming runtime errors after they are 'damaged' by a player. + - bugfix: Fixed a runtime error related to the stamina bar. + - bugfix: Fixed a runtime regularly caused by flashlights. + - bugfix: Fixed a runtime error caused by explosive implants lying about being a + radio to the Radio Subsystem. + Llywelwyn: + - bugfix: Fake Crew Arrival Announcement uplink service now works even with an invalid + employer faction. + MattAtlas: + - bugfix: Synthetic external armour now deteriorates with the actual damage taken. + Previously, the calculation led to the armour instead taking less damage the + less it was blocked. + - bugfix: Fixing the synthetic endoskeleton now fixes the permanent paincrit effect + on IPCs. This was caused by the self preservation status being toggled when + the endoskeleton was destroyed, but it was never reset when the endoskeleton + was fixed. + - bugfix: Species components are now added and removed properly, meaning you can + switch from IPC to human and back and forth as a mercenary once more. + - bugfix: The Bishop internal PDA now uses your actual ID on your person as its + own ID. + - bugfix: Fixed the endoskeleton welder repair surgery. You can do this surgery + by using a welder while aiming chest and after having opened the chest fully. + - bugfix: The endoskeleton now takes damage from EMPs as well. This should make + them A LOT more effective against IPCs. + - qol: The posibrain will now show up in diagnostics. + - rscadd: Posibrains can now be destroyed by hitting them. This will completely + kill the IPC's consciousness! + TheGreyWolf: + - balance: Tajara brute mods were changed from 10%, 20% and 30% for zhan, base tajara + and m'sai to 5%, 10%, 15%. + - balance: Flashbangs no longer stun tajara unless they have sensitive hearing on. + - rscadd: The height difference between hharar, m'sai and zhan were tweaked to not + be identical. + - rscadd: Tajara eyes can now extend their vision, somewhat similarly to using a + binocular. + - rscadd: Tajara with sensitive hearing on can now hear whispers and people talking + into radios from 2 turfs away. + - bugfix: Fixed a bug with the autakh farseer eyes causing them to give the improper + message if retracted by movement or other sources. + hazelmouse: + - rscadd: Implemented a large revision of maintenance, in the hope of establishing + a more coherent style to be followed into the future. Expect slightly brighter + lighting and a more consistent use of decals. + - rscadd: Turrets now produce less light. + - rscadd: Telecommunications is no longer lit with blue lighting. + - rscadd: Several dark spots on the map are now better lit, including medical's + GTR and the INDRA chamber in engineering. + - rscadd: Implemented a few very ancillary changes to the Horizon's mapping outside + of maintenance, including adding tiles to all airlocks. + llywelwyn: + - bugfix: Modular energy guns with a reactor now self-recharge from assembly, instead + of only starting after the first shot is fired. diff --git a/html/changelogs/hazelmouse-nitpicks.yml b/html/changelogs/hazelmouse-nitpicks.yml deleted file mode 100644 index 7f982167cb8..00000000000 --- a/html/changelogs/hazelmouse-nitpicks.yml +++ /dev/null @@ -1,62 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# - (fixes bugs) -# wip -# - (work in progress) -# qol -# - (quality of life) -# soundadd -# - (adds a sound) -# sounddel -# - (removes a sound) -# rscadd -# - (adds a feature) -# rscdel -# - (removes a feature) -# imageadd -# - (adds an image or sprite) -# imagedel -# - (removes an image or sprite) -# spellcheck -# - (fixes spelling or grammar) -# experiment -# - (experimental change) -# balance -# - (balance changes) -# code_imp -# - (misc internal code change) -# refactor -# - (refactors code) -# config -# - (makes a change to the config files) -# admin -# - (makes changes to administrator tools) -# server -# - (miscellaneous changes to server) -################################# - -# Your name. -author: hazelmouse - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Implemented a large revision of maintenance, in the hope of establishing a more coherent style to be followed into the future. Expect slightly brighter lighting and a more consistent use of decals." - - rscadd: "Turrets now produce less light." - - rscadd: "Telecommunications is no longer lit with blue lighting." - - rscadd: "Several dark spots on the map are now better lit, including medical's GTR and the INDRA chamber in engineering." - - rscadd: "Implemented a few very ancillary changes to the Horizon's mapping outside of maintenance, including adding tiles to all airlocks." diff --git a/html/changelogs/hellfirejag-artificier-runtime-fix.yml b/html/changelogs/hellfirejag-artificier-runtime-fix.yml deleted file mode 100644 index adfd63f28c1..00000000000 --- a/html/changelogs/hellfirejag-artificier-runtime-fix.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error caused by giving any mob spell objects." diff --git a/html/changelogs/hellfirejag-combitool-timer-runtime.yml b/html/changelogs/hellfirejag-combitool-timer-runtime.yml deleted file mode 100644 index 8fbb59129e9..00000000000 --- a/html/changelogs/hellfirejag-combitool-timer-runtime.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error on objects caused by timers being created on objects that are already being qdel'ed." diff --git a/html/changelogs/hellfirejag-dynamic-light-runtime.yml b/html/changelogs/hellfirejag-dynamic-light-runtime.yml deleted file mode 100644 index 81ef6582cc2..00000000000 --- a/html/changelogs/hellfirejag-dynamic-light-runtime.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime regularly caused by flashlights." diff --git a/html/changelogs/hellfirejag-examine-turf-fix.yml b/html/changelogs/hellfirejag-examine-turf-fix.yml deleted file mode 100644 index 4d6e6dea3e6..00000000000 --- a/html/changelogs/hellfirejag-examine-turf-fix.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error caused by shift clicking a turf after logging out and relogging." diff --git a/html/changelogs/hellfirejag-explosive-implant-runtime.yml b/html/changelogs/hellfirejag-explosive-implant-runtime.yml deleted file mode 100644 index 12be4df3528..00000000000 --- a/html/changelogs/hellfirejag-explosive-implant-runtime.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error caused by explosive implants lying about being a radio to the Radio Subsystem." diff --git a/html/changelogs/hellfirejag-ipc-cable-fixes.yml b/html/changelogs/hellfirejag-ipc-cable-fixes.yml deleted file mode 100644 index 4b87bbc629d..00000000000 --- a/html/changelogs/hellfirejag-ipc-cable-fixes.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed some situations where an IPC datacable can get 'stuck'." diff --git a/html/changelogs/hellfirejag-mob-vars-cleanup.yml b/html/changelogs/hellfirejag-mob-vars-cleanup.yml deleted file mode 100644 index d8eb3baeff8..00000000000 --- a/html/changelogs/hellfirejag-mob-vars-cleanup.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - rscdel: "Removed a couple of completely vestigial global-ish mob vars to save on memory and time." diff --git a/html/changelogs/hellfirejag-organ-transplant-runtime.yml b/html/changelogs/hellfirejag-organ-transplant-runtime.yml deleted file mode 100644 index 4d42a97ba84..00000000000 --- a/html/changelogs/hellfirejag-organ-transplant-runtime.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error in organ rejection." diff --git a/html/changelogs/hellfirejag-protolathe-fixes.yml b/html/changelogs/hellfirejag-protolathe-fixes.yml deleted file mode 100644 index 8b0fe0bdb6b..00000000000 --- a/html/changelogs/hellfirejag-protolathe-fixes.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error caused by robotics consoles using a protolathe when no circuit imprinter is connected." diff --git a/html/changelogs/hellfirejag-sentry-hard-del-tracking-tweaks.yml b/html/changelogs/hellfirejag-sentry-hard-del-tracking-tweaks.yml deleted file mode 100644 index 29ad7772b7e..00000000000 --- a/html/changelogs/hellfirejag-sentry-hard-del-tracking-tweaks.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - rscadd: "Tweaked the hard delete logging sensitivity to correctly catch and record typical hard dels to the sentry logs. They will also now provide more usable information in order to help find where the memory leaks are coming from." diff --git a/html/changelogs/hellfirejag-stamina-runtime.yml b/html/changelogs/hellfirejag-stamina-runtime.yml deleted file mode 100644 index f1865cb9df4..00000000000 --- a/html/changelogs/hellfirejag-stamina-runtime.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed a runtime error related to the stamina bar." diff --git a/html/changelogs/hellfirejag-vines-bugfix.yml b/html/changelogs/hellfirejag-vines-bugfix.yml deleted file mode 100644 index ff64a418ccf..00000000000 --- a/html/changelogs/hellfirejag-vines-bugfix.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Hellfirejag -delete-after: True -changes: - - bugfix: "Fixed vines spamming runtime errors after they are 'damaged' by a player." diff --git a/html/changelogs/llywelwyn-crewarrival.yml b/html/changelogs/llywelwyn-crewarrival.yml deleted file mode 100644 index 348d8a48c3a..00000000000 --- a/html/changelogs/llywelwyn-crewarrival.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Llywelwyn -delete-after: True -changes: - - bugfix: "Fake Crew Arrival Announcement uplink service now works even with an invalid employer faction." diff --git a/html/changelogs/llywelwyn-self-recharge-modular.yml b/html/changelogs/llywelwyn-self-recharge-modular.yml deleted file mode 100644 index 0ca2ce76226..00000000000 --- a/html/changelogs/llywelwyn-self-recharge-modular.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: llywelwyn - -delete-after: True - -changes: - - bugfix: "Modular energy guns with a reactor now self-recharge from assembly, instead of only starting after the first shot is fired." diff --git a/html/changelogs/mattatlas-ipcreworkfixes.yml b/html/changelogs/mattatlas-ipcreworkfixes.yml deleted file mode 100644 index fd0a6f31a46..00000000000 --- a/html/changelogs/mattatlas-ipcreworkfixes.yml +++ /dev/null @@ -1,65 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# - (fixes bugs) -# wip -# - (work in progress) -# qol -# - (quality of life) -# soundadd -# - (adds a sound) -# sounddel -# - (removes a sound) -# rscadd -# - (adds a feature) -# rscdel -# - (removes a feature) -# imageadd -# - (adds an image or sprite) -# imagedel -# - (removes an image or sprite) -# spellcheck -# - (fixes spelling or grammar) -# experiment -# - (experimental change) -# balance -# - (balance changes) -# code_imp -# - (misc internal code change) -# refactor -# - (refactors code) -# config -# - (makes a change to the config files) -# admin -# - (makes changes to administrator tools) -# server -# - (miscellaneous changes to server) -################################# - -# Your name. -author: MattAtlas - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - bugfix: "Synthetic external armour now deteriorates with the actual damage taken. Previously, the calculation led to the armour instead taking less damage the less it was blocked." - - bugfix: "Fixing the synthetic endoskeleton now fixes the permanent paincrit effect on IPCs. This was caused by the self preservation status being toggled when the endoskeleton was destroyed, but it was never reset when the endoskeleton was fixed." - - bugfix: "Species components are now added and removed properly, meaning you can switch from IPC to human and back and forth as a mercenary once more." - - bugfix: "The Bishop internal PDA now uses your actual ID on your person as its own ID." - - bugfix: "Fixed the endoskeleton welder repair surgery. You can do this surgery by using a welder while aiming chest and after having opened the chest fully." - - bugfix: "The endoskeleton now takes damage from EMPs as well. This should make them A LOT more effective against IPCs." - - qol: "The posibrain will now show up in diagnostics." - - rscadd: "Posibrains can now be destroyed by hitting them. This will completely kill the IPC's consciousness!"