diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm
index 6a603bd7235..166083b36ff 100644
--- a/code/controllers/subsystem/jobs.dm
+++ b/code/controllers/subsystem/jobs.dm
@@ -25,9 +25,9 @@ SUBSYSTEM_DEF(jobs)
// Only fires every 5 minutes
/datum/controller/subsystem/jobs/fire()
if(!config.sql_enabled || !config.use_exp_tracking)
- return
+ return
update_exp(5,0)
-
+
/datum/controller/subsystem/jobs/proc/SetupOccupations(var/list/faction = list("Station"))
occupations = list()
var/list/all_jobs = subtypesof(/datum/job)
@@ -284,7 +284,7 @@ SUBSYSTEM_DEF(jobs)
//Get the players who are ready
for(var/mob/new_player/player in GLOB.player_list)
- if(player.ready && player.mind && !player.mind.assigned_role)
+ if(player.ready && player.has_valid_preferences() && player.mind && !player.mind.assigned_role)
unassigned += player
if(player.client.prefs.randomslot)
player.client.prefs.load_random_character_slot(player.client)
diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm
index f844bf7346b..adb3167d8e4 100644
--- a/code/datums/datumvars.dm
+++ b/code/datums/datumvars.dm
@@ -1019,16 +1019,6 @@
return
holder.Topic(href, list("makeai"=href_list["makeai"]))
- else if(href_list["makemask"])
- if(!check_rights(R_SPAWN)) return
- var/mob/currentMob = locateUID(href_list["makemask"])
- if(alert("Confirm mob type change?",,"Transform","Cancel") != "Transform") return
- if(!currentMob)
- to_chat(usr, "Mob doesn't exist anymore")
- return
- holder.Topic(href, list("makemask"=href_list["makemask"]))
-
-
else if(href_list["setspecies"])
if(!check_rights(R_SPAWN)) return
diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm
index 4f583abdfed..e344c2b2029 100644
--- a/code/game/gamemodes/game_mode.dm
+++ b/code/game/gamemodes/game_mode.dm
@@ -228,7 +228,7 @@
// Assemble a list of active players without jobbans.
for(var/mob/new_player/player in GLOB.player_list)
- if(player.client && player.ready)
+ if(player.client && player.ready && player.has_valid_preferences())
if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, roletext))
if(player_old_enough_antag(player.client,role))
players += player
diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm
index 0c7e4a509f3..a566f208082 100644
--- a/code/game/objects/items/blueprints.dm
+++ b/code/game/objects/items/blueprints.dm
@@ -65,8 +65,8 @@
/obj/item/areaeditor/permit/create_area()
- ..()
- qdel(src)
+ if(..())
+ qdel(src)
//free golem blueprints, like permit but can claim as much as needed
@@ -186,25 +186,26 @@
/obj/item/areaeditor/proc/create_area()
+ var/area_created = FALSE
var/res = detect_room(get_turf(usr))
if(!istype(res,/list))
switch(res)
if(ROOM_ERR_SPACE)
to_chat(usr, "The new area must be completely airtight.")
- return
+ return area_created
if(ROOM_ERR_TOOLARGE)
to_chat(usr, "The new area is too large.")
- return
+ return area_created
else
to_chat(usr, "Error! Please notify administration.")
- return
+ return area_created
var/list/turf/turfs = res
var/str = trim(stripped_input(usr,"New area name:", "Blueprint Editing", "", MAX_NAME_LEN))
if(!str || !length(str)) //cancel
- return
+ return area_created
if(length(str) > 50)
to_chat(usr, "The given name is too long. The area remains undefined.")
- return
+ return area_created
var/area/A = new
A.name = str
A.power_equip = FALSE
@@ -220,7 +221,8 @@
thing.change_area(old_area, A)
interact()
- return
+ area_created = TRUE
+ return area_created
/obj/item/areaeditor/proc/edit_area()
var/area/A = get_area()
diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm
index 0e440e12f16..134a0767024 100644
--- a/code/game/objects/structures/lattice.dm
+++ b/code/game/objects/structures/lattice.dm
@@ -39,8 +39,7 @@
return T.attackby(C, user) //hand this off to the turf instead (for building plating, catwalks, etc)
/obj/structure/lattice/deconstruct(disassembled = TRUE)
- if(!can_deconstruct)
- new /obj/item/stack/rods(get_turf(src), number_of_rods)
+ new /obj/item/stack/rods(get_turf(src), number_of_rods)
qdel(src)
/obj/structure/lattice/blob_act()
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index c9c03303f7e..a6f186dad73 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -167,7 +167,6 @@ var/global/nologevent = 0
body += "Is an AI "
else if(ishuman(M))
body += {"Make AI |
- Make Mask |
Make Robot |
Make Alien |
Make Slime |
diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm
index 75e0f549a1d..9c310fc29ee 100644
--- a/code/modules/client/preference/preferences.dm
+++ b/code/modules/client/preference/preferences.dm
@@ -81,7 +81,7 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts
var/lastchangelog = "" //Saved changlog filesize to detect if there was a change
var/exp
var/ooccolor = "#b82e00"
- var/be_special = list() //Special role selection
+ var/list/be_special = list() //Special role selection
var/UI_style = "Midnight"
var/nanoui_fancy = TRUE
var/toggles = TOGGLES_DEFAULT
@@ -2280,3 +2280,7 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts
/datum/preferences/proc/close_load_dialog(mob/user)
user << browse(null, "window=saves")
+
+//Check if the user has ANY job selected.
+/datum/preferences/proc/check_any_job()
+ return(job_support_high || job_support_med || job_support_low || job_medsci_high || job_medsci_med || job_medsci_low || job_engsec_high || job_engsec_med || job_engsec_low || job_karma_high || job_karma_med || job_karma_low)
diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm
index cc6c6115097..52f188a9d1d 100644
--- a/code/modules/hydroponics/biogenerator.dm
+++ b/code/modules/hydroponics/biogenerator.dm
@@ -319,6 +319,8 @@
else if(href_list["create"])
var/amount = (text2num(href_list["amount"]))
+ //Can't be outside these (if you change this keep a sane limit)
+ amount = Clamp(amount, 1, 10)
var/datum/design/D = locate(href_list["create"])
create_product(D, amount)
updateUsrDialog()
diff --git a/code/modules/mining/explorer_gear.dm b/code/modules/mining/explorer_gear.dm
index f6184e2e2b3..a9464efe959 100644
--- a/code/modules/mining/explorer_gear.dm
+++ b/code/modules/mining/explorer_gear.dm
@@ -13,6 +13,7 @@
armor = list("melee" = 30, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 50, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 50)
allowed = list(/obj/item/flashlight, /obj/item/tank, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe)
resistance_flags = FIRE_PROOF
+ hide_tail_by_species = list("Vox" , "Vulpkanin" , "Unathi" , "Tajaran")
sprite_sheets = list(
"Vox" = 'icons/mob/species/vox/suit.dmi',
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index bc0c33c233d..e46068c8a74 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -1480,19 +1480,22 @@
if(usr != src)
return 0 //something is terribly wrong
-
+ if(incapacitated())
+ to_chat(src, "You can't write on the floor in your current state!")
+ return
if(!bloody_hands)
verbs -= /mob/living/carbon/human/proc/bloody_doodle
- if(src.gloves)
- to_chat(src, "Your [src.gloves] are getting in the way.")
+ if(gloves)
+ to_chat(src, "[gloves] are preventing you from writing anything down!")
return
- var/turf/simulated/T = src.loc
+ var/turf/simulated/T = loc
if(!istype(T)) //to prevent doodling out of mechs and lockers
to_chat(src, "You cannot reach the floor.")
return
+ var/turf/origin = T
var/direction = input(src,"Which way?","Tile selection") as anything in list("Here","North","South","East","West")
if(direction != "Here")
T = get_step(T,text2dir(direction))
@@ -1510,7 +1513,9 @@
var/max_length = bloody_hands * 30 //tweeter style
var/message = stripped_input(src,"Write a message. It cannot be longer than [max_length] characters.","Blood writing", "")
-
+ if(origin != loc)
+ to_chat(src, "Stay still while writing!")
+ return
if(message)
var/used_blood_amount = round(length(message) / 30, 1)
bloody_hands = max(0, bloody_hands - used_blood_amount) //use up some blood
@@ -1518,7 +1523,8 @@
if(length(message) > max_length)
message += "-"
to_chat(src, "You ran out of blood to write with!")
-
+ else
+ to_chat(src, "You daub '[message]' on [T] in shiny red lettering.")
var/obj/effect/decal/cleanable/blood/writing/W = new(T)
W.message = message
W.add_fingerprint(src)
@@ -1935,7 +1941,6 @@ Eyes need to have significantly high darksight to shine unless the mob has the X
. += "---"
.["Set Species"] = "?_src_=vars;setspecies=[UID()]"
.["Make AI"] = "?_src_=vars;makeai=[UID()]"
- .["Make Mask of Nar'sie"] = "?_src_=vars;makemask=[UID()]"
.["Make cyborg"] = "?_src_=vars;makerobot=[UID()]"
.["Make monkey"] = "?_src_=vars;makemonkey=[UID()]"
.["Make alien"] = "?_src_=vars;makealien=[UID()]"
diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm
index 85a0f886fee..a26131b9504 100644
--- a/code/modules/mob/mob_helpers.dm
+++ b/code/modules/mob/mob_helpers.dm
@@ -638,5 +638,26 @@ var/list/intents = list(INTENT_HELP,INTENT_DISARM,INTENT_GRAB,INTENT_HARM)
// Cast to 1/0
return !!(client.prefs.toggles & toggleflag)
+// Used to make sure that a player has a valid job preference setup, used to knock players out of eligibility for anything if their prefs don't make sense.
+// A "valid job preference setup" in this situation means at least having one job set to low, or not having "return to lobby" enabled
+// Prevents "antag rolling" by setting antag prefs on, all jobs to never, and "return to lobby if preferences not availible"
+// Doing so would previously allow you to roll for antag, then send you back to lobby if you didn't get an antag role
+// This also does some admin notification and logging as well
+/mob/proc/has_valid_preferences()
+ if(!client)
+ return FALSE //Not sure how this would get run without the mob having a client, but let's just be safe.
+ if(client.prefs.alternate_option != RETURN_TO_LOBBY)
+ return TRUE
+ // If they have antags enabled, they're potentially doing this on purpose instead of by accident. Notify admins if so.
+ var/has_antags = FALSE
+ if(client.prefs.be_special.len > 0)
+ has_antags = TRUE
+ if(!client.prefs.check_any_job())
+ to_chat(src, "You have no jobs enabled, along with return to lobby if job is unavailable. This makes you ineligible for any round start role, please update your job preferences.")
+ if(has_antags)
+ log_admin("[src.ckey] just got booted back to lobby with no jobs, but antags enabled.")
+ message_admins("[src.ckey] just got booted back to lobby with no jobs enabled, but antag rolling enabled. Likely antag rolling abuse.")
+ return FALSE //This is the only case someone should actually be completely blocked from antag rolling as well
+ return TRUE
#define isterrorspider(A) (istype((A), /mob/living/simple_animal/hostile/poison/terror_spider))
diff --git a/html/changelog.html b/html/changelog.html
index 1d3eb4038b5..d98359137e3 100644
--- a/html/changelog.html
+++ b/html/changelog.html
@@ -56,6 +56,262 @@
-->
+
30 June 2019
+
Crazylemon64 updated:
+
+ - SDQL2 no longer allows a macro argument
+
+
+
28 June 2019
+
AffectedArc07 updated:
+
+ - SSticker
+ - You can no longer force-start a round unless its fully initialised.
+ - Tweaks some preference orders
+ - Moved a global define
+
+
Akatos updated:
+
+ - Smartfridges now visually show approximate number of items inside
+
+
Arkatos updated:
+
+ - Ragin' Mages gamemode should now be playable without any major issue
+ - Slaughter and Laughter Demons no longer have duplicit objective shown at the Round End
+ - Laughter Demon is now properly called Laughter Demon instead of Slaughter Demon in the role polls
+ - Improved wording and fixed mistakes in Wizard and Ragin' Mages gamemodes
+ - Wizards are now properly polled in the Ragin' Mages gamemode
+ - You can no longer buy Summon Ghosts spell in the Ragin' Mages gamemode
+ - You can no longer buy Bind Soul spell in the Ragin' Mages gamemode
+ - Deck of tarot cards renamed to Guardian Deck in the Wizard spellbook
+ - Rituals and Challenges categories merged into one in the Wizard spellbook
+ - Laughter Demon is now slightly weaker compared to the Slaughter Demon
+ - Bottle of Ooze now creates a magical morph instead of a normal one. Magical morph is capable of casting smoke and forcewall spells.
+ - Visible ghosts will now get a special description about their visibility
+ - Removed Cursed Heart from the Wizard spellbook
+ - Changeling verbs replaced with action buttons
+ - Changeling ability descriptions updated
+ - Added custom icons for changeling action buttons
+ - Added movement animation for mice, chickens and killer tomatoes
+ - Added inhand sprite for eggbox
+ - Added inhand sprites for all types of soaps
+ - Added inhand sprite for small parcel
+ - Added inhand sprite for sechailer
+ - Added inhand sprite for bag of holding
+ - Added new system for outputting contents of smartfridges
+ - Blob split consciousness ability now requires you to directly target a node you want to turn into another sentient overmind instead of selecting a nearest one
+ - Fixed and improved some descriptions regarding Blob offspring
+ - Fixed a case where ghosts had an extra ghost icon visible on them
+ - Fixed a case where some ghosts were too bright
+ - You are now unable to swap forms with another changeling
+ - You can no longer hiss while muzzled
+ - Upon purchasing Augmented Eyesight changeling ability, changeling immediately receives passive version of the ability
+ - Changelings in the lesser form can now toggle Augmented Eyesight ability
+ - Changelings are now removed properly via Traitor Panel
+ - Changelings do not get their action buttons bugged when using Swap Forms ability now
+ - Action buttons should update their cooldown statuses more reliably
+ - Changelings should now correctly receive their action buttons
+ - Changelings now do not steal action buttons from other changelings
+ - Added new Boo! spell icon
+
+
Christasmurf updated:
+
+ - Fixes a random pixel on the leather shoes
+
+
Citinited updated:
+
+ - Boo affects APCs again
+ - Boo no longer fully charges when you enter your corpse
+ - The button to close radial menus is much more obvious and easily-clickable now
+ - Destroying a disposals trunk should no longer occasionally delete things held inside it.
+ - Fixes conveyor belts not moving items spawned via an autolathe. (And other possible behaviours when machines switch between speed and normal processes)
+ - Ports liquid dispenser sprites from tgstation.
+
+
Couls updated:
+
+ - Only names from the manifest will be used for syndicate code phrases
+ - randomly generated people names from syndicate code phrases
+ - Medical category to exosuit fabricator with implants and cybernetics
+ - t-t-t-typo!
+ - codephrase names no longer appear blank
+
+
EmanTheAlmighty updated:
+
+ - Admin made cultists can now properly summon their Gods if the gamemode wasn't initially Cult.
+
+
Evankhell561 updated:
+
+ - Portable Seed Extractor designon the protolathe.
+
+
Fethas updated:
+
+ - Fixes an oversight from the lavaland port invovling Laz injectors and sentience typing that didn't carry over from tg.
+
+
Fox McCloud updated:
+
+ - Future proofs the coming Ticker subsystem
+ - Removes the Process Scheduler
+
+
Improvedname updated:
+
+ - Cargo miner starter kit crate will no longer include a ID
+
+
Kyep updated:
+
+ - Ported XKeyScore from TG.
+ - New system to securely link ingame/forum accounts
+ - Removed old insecure 'link discord account' system
+ - unanchored vending machines will no longer generate a runtime error when throwing products at people.
+ - Disarming/grabbing a door with IDSCAN disabled no longer results in a can_admin_interact runtime error.
+ - Terror Spiders no longer trigger their special attack when nuzzling someone on help intent.
+
+
Markolie updated:
+
+ - Chameleon items now use the appropriate species icon.
+ - Lighting now respects color blindness again.
+ - pAI flashlights now work properly.
+ - Rotatium can now be created properly.
+ - Ghosts can now transition through space again. This is now done by clicking on the edge of space.
+ - Added custom explorer gas mask sprites for Grey/Drask.
+ - Added a lantern to the Hermit cave.
+ - Added a bone setter, bone gel, FixOVein, sterile masks and sterile gloves to the Lavaland Syndicate base.
+ - The pickaxes on the Lavaland labor camp have been replaced with safety variants. The flashlights have been replaced with lanterns.
+ - Fixed many species missing sprites for explorer gas masks and jumpsuits. They now use the humans icons until we have custom sprites.
+ - Resolved an issue with piping not working on the Lavaland mining bases.
+ - Fixed all items being free in the mining vendor.
+ - Fixed improper wiring to the turbine in the Lavaland Syndicate base.
+ - Fixed the Lavaland Syndicate base oxygen sensor not working.
+ - Moved the pipe dispenser in the Lavaland Syndicate base so it doesn't clip with tables.
+ - Fixed the Lavaland Syndicate base incinerator doors not working.
+ - Ash Walkers now once more have fine manipulation. Their lack of fine manipulation caused unintended side effects (such as them being unable to mine).
+ - Ash Walkers (and other ghost spawner roles) can no longer be antagonist targets or become antagonists through the antagonist creation.
+ - Fixed the Lavaland Syndicate base incinerator buttons not working.
+ - Fixed the Syndicate communication agent spawning with a broken voice changer mask.
+ - Fixed the Disk Compartmentalizer not having a sprite.
+ - The Ancient Goliath now has a small chance of spawning instead of regular goliaths.
+ - Survival capsules now have a NanoMed.
+ - Water bottles now behave as glass containers.
+ - The behaviour of glass reagent containers has changed. When used on non-mobs, contents will now only be spilled on harm intent. When used on mobs, on any intent aside from harm the contents will be fed to the mob like regular drinks. On harm intent it will still be spilled.
+ - Hairless hide can now be made wet using most sources of water (minimum volume of 10), instead of just washing machines.
+ - Added some additional offstation role checks to ensure ghost spawner roles don't become antagonists, are kidnap targets or are counted towards station goals.
+ - Fixed some piping in the Lavaland Syndicate base incinerator and made sure the vault door starts locked.
+ - Fixed the Lavaland swarmers getting stuck on propulsion.
+ - Fix goliath tentacles sometimes being left behind.
+ - The walls around the Lavaland Syndicate base turbine have been coated, to prevent them from starting a plasma fire in the base.
+ - Syndicate agents can now access the air alarms on the Lavaland Syndicate base.
+ - Air alarm control computers can no longer access the air alarms on the Lavaland Syndicate base.
+ - Fixed the disk compartmentalizer/drying rack missing a sprite under certain circumstances.
+ - Fixed the Lavaland Syndicate base triggering atmospherics alerts.
+ - You can now properly place tiles on basalt.
+ - An exploit with the sheet multiplier has been fixed.
+ - Portals can now be activated by clicking on them with or without an object. Ghosts can now also click on them to be taken to their destination.
+ - Portals now warn admins when they are used to teleport megafauna.
+ - The singularity can now eat basalt and chasms on Lavaland. They get turned into lava.
+ - AI swarmers will no longer get stuck on effects (such as blood).
+ - Fixed the spectral blade turning all ghosts visible.
+ - Fixed a runtime with assigning outfits to mindless mobs.
+ - Fixed certain alarms triggering despite being outside of station contact and the Syndicate base still triggering fire alarms.
+ - Fixed being unable to put the wormhole jaunter in the belt slot.
+ - Fixed the disk compartmentalizer not accepting disks.
+ - Gutlunches and Gubbucks will now reproduce properly.
+ - The necropolis chest cult clothing drop no longer spawns with a cult hood as well, as that's part of the suit itself.
+ - Goliath steaks can now be eaten properly.
+ - Fixed a stray light on the beach ruin.
+ - Lavaland ruins should no longer spawn on the Labor Camp.
+ - Ancient goliaths will now properly randomly spawn tentacles.
+ - The labor camp will now spawn properly with a processing console.
+ - Water turfs in the beach ruin (and other water turfs that previously didn't do so) will now properly apply water to you.
+ - Ash flora is now anchored.
+ - Gutlunches will now eat properly.
+ - The tesla can no longer travel through wormholes.
+ - Fixed an issue with honkbot construction.
+
+
Markolie and Ionward updated:
+
+ - Added Tajaran, Vulpkanin, Unathi and Vox sprites for the explorer gas mask (thanks to Ionward!)
+ - Added custom species sprites for the explorer suits and hoods (thanks to Ionward!)
+ - Added missing surgical tools and a pet vendor to the animal hospital.
+ - Added a custom cigarette vendor to the beach biodome ruin.
+ - Added an autolathe and RPD to the Lavaland Syndicate base. Also added a custom cigarette vendor and made the vendors not charge money.
+ - Added tiny fans to the mining base and labor camp exist.
+ - A separate jobban for ghost roles has been added.
+ - The alternative sink now has directional sprites. This resolves an issue with shelters having sinks facing the wrong way.
+ - Fixed the Syndicate sleepers on the Lavaland Syndicate base pointing the wrong way when a ghost role spawns in.
+ - Fixed Lava being removed by the staff of lava not working. Also added a missing warning effect when the staff is turning regular turf into lava.
+ - Fixed random bookcases not spawning books (hopefully).
+ - Fixed surgical drapes not having a sprite.
+ - Fixed being unable to modify the GPS tag of shelters.
+ - Fixed the Lavaland swarmers not eating anything.
+ - The ash drake swoop attack is no longer incredibly loud.
+ - The Syndicate base self-destruct is now much more powerful and capable of destroying the entire base.
+ - The flavor text of Ash Walkers and Syndicate operatives now clarifies what they can('t) do.
+ - Ash walkers can no longer use machinery.
+
+
Ported by Markolie and CornMyCob. Developed by many /tg/ coders updated:
+
+ - The mining asteroid has been replaced with Lavaland.
+
+
Shadeykins updated:
+
+ - Fixes a paper exploit.
+ - Fixes rogue pixels on breath masks/gas masks for Plasmamen.
+
+
TDSSS updated:
+
+ - Vampire rejuv wakes you up if you're asleep now
+ - Cling epinephrine wakes you up if you're asleep now
+ - Sling glare popup no longer lists invalid targets for glaring
+
+
Tayyyyyyy updated:
+
+ - Messages window (My PMs in OOC tab)
+ - You no longer have to wait on others for ERT spawning
+ - Admin jobs no longer announced
+
+
Terilia updated:
+
+ - Added the Donksoft sniper into the Trader spawnpool.
+
+
Ty-Omaha updated:
+
+ - Changed admin take ticket color from neon green to Asay pink
+ - Manual bans now auto-note
+ - Stops projectiles using the legacy system such as emitters from hurting shield blobs due to an exploit where it would always hit or go through.
+
+
craftxbox updated:
+
+ - Highlight string uses regex
+ - Removed jquery mark
+
+
datlo updated:
+
+ - The Syndicate will no longer hire golems as agents.
+ - Banana juice and Banana honk will now heal everyone with the Comic Sans mutation instead of checking for the clown job
+ - Nothing will now check if the player has an active vow of silence instead of checking for the mime job
+ - Ghosts will no longer get the wrong role offered when a nukie spawns a borg and will properly be informed whether they will spawn as a nuke ops or a syndi cyborg.
+
+
dovydas12345 updated:
+
+ - Fixes cryopod removing ambulance, secway keys
+ - Fixes cryopod recovering the invisible headpocket item
+
+
farie82 updated:
+
+ - Can't use cuffs now while you have antidrop
+ - can_equip now checks if you have the limbs required to equip something
+ - Reverts the string highlighting done by regex
+
+
iantine updated:
+
+
uc_guy updated:
+
+ - Theft objective locations hints now ignore the Centcomm Z level.
+ - Adv. Pinpointer no longer targets items in Centcom Z level.
+ - Fixed "Venus Human Traps" being invisible.
+
+
10 May 2019
AffectedArc07 updated:
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml
index d0e51aa9571..b9801566492 100644
--- a/html/changelogs/.all_changelog.yml
+++ b/html/changelogs/.all_changelog.yml
@@ -10162,3 +10162,256 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
- rscdel: Some of space hotel's functions.
- rscdel: Bodysnatch gland.
- tweak: process_ai has been deprecated
+2019-06-28:
+ AffectedArc07:
+ - rscadd: SSticker
+ - tweak: You can no longer force-start a round unless its fully initialised.
+ - tweak: Tweaks some preference orders
+ - tweak: Moved a global define
+ Akatos:
+ - tweak: Smartfridges now visually show approximate number of items inside
+ Arkatos:
+ - bugfix: Ragin' Mages gamemode should now be playable without any major issue
+ - bugfix: Slaughter and Laughter Demons no longer have duplicit objective shown
+ at the Round End
+ - bugfix: Laughter Demon is now properly called Laughter Demon instead of Slaughter
+ Demon in the role polls
+ - spellcheck: Improved wording and fixed mistakes in Wizard and Ragin' Mages gamemodes
+ - tweak: Wizards are now properly polled in the Ragin' Mages gamemode
+ - tweak: You can no longer buy Summon Ghosts spell in the Ragin' Mages gamemode
+ - tweak: You can no longer buy Bind Soul spell in the Ragin' Mages gamemode
+ - tweak: Deck of tarot cards renamed to Guardian Deck in the Wizard spellbook
+ - tweak: Rituals and Challenges categories merged into one in the Wizard spellbook
+ - tweak: Laughter Demon is now slightly weaker compared to the Slaughter Demon
+ - tweak: Bottle of Ooze now creates a magical morph instead of a normal one. Magical
+ morph is capable of casting smoke and forcewall spells.
+ - tweak: Visible ghosts will now get a special description about their visibility
+ - rscdel: Removed Cursed Heart from the Wizard spellbook
+ - rscadd: Changeling verbs replaced with action buttons
+ - tweak: Changeling ability descriptions updated
+ - imageadd: Added custom icons for changeling action buttons
+ - imageadd: Added movement animation for mice, chickens and killer tomatoes
+ - imageadd: Added inhand sprite for eggbox
+ - imageadd: Added inhand sprites for all types of soaps
+ - imageadd: Added inhand sprite for small parcel
+ - imageadd: Added inhand sprite for sechailer
+ - imageadd: Added inhand sprite for bag of holding
+ - tweak: Added new system for outputting contents of smartfridges
+ - tweak: Blob split consciousness ability now requires you to directly target a
+ node you want to turn into another sentient overmind instead of selecting a
+ nearest one
+ - spellcheck: Fixed and improved some descriptions regarding Blob offspring
+ - bugfix: Fixed a case where ghosts had an extra ghost icon visible on them
+ - bugfix: Fixed a case where some ghosts were too bright
+ - bugfix: You are now unable to swap forms with another changeling
+ - bugfix: You can no longer hiss while muzzled
+ - tweak: Upon purchasing Augmented Eyesight changeling ability, changeling immediately
+ receives passive version of the ability
+ - tweak: Changelings in the lesser form can now toggle Augmented Eyesight ability
+ - bugfix: Changelings are now removed properly via Traitor Panel
+ - bugfix: Changelings do not get their action buttons bugged when using Swap Forms
+ ability now
+ - bugfix: Action buttons should update their cooldown statuses more reliably
+ - bugfix: Changelings should now correctly receive their action buttons
+ - bugfix: Changelings now do not steal action buttons from other changelings
+ - imageadd: Added new Boo! spell icon
+ Christasmurf:
+ - bugfix: Fixes a random pixel on the leather shoes
+ Citinited:
+ - bugfix: Boo affects APCs again
+ - bugfix: Boo no longer fully charges when you enter your corpse
+ - tweak: The button to close radial menus is much more obvious and easily-clickable
+ now
+ - bugfix: Destroying a disposals trunk should no longer occasionally delete things
+ held inside it.
+ - bugfix: Fixes conveyor belts not moving items spawned via an autolathe. (And other
+ possible behaviours when machines switch between speed and normal processes)
+ - imageadd: Ports liquid dispenser sprites from tgstation.
+ Couls:
+ - rscadd: Only names from the manifest will be used for syndicate code phrases
+ - rscdel: randomly generated people names from syndicate code phrases
+ - rscadd: Medical category to exosuit fabricator with implants and cybernetics
+ - bugfix: t-t-t-typo!
+ - bugfix: codephrase names no longer appear blank
+ EmanTheAlmighty:
+ - tweak: Admin made cultists can now properly summon their Gods if the gamemode
+ wasn't initially Cult.
+ Evankhell561:
+ - bugfix: Portable Seed Extractor designon the protolathe.
+ Fethas:
+ - bugfix: Fixes an oversight from the lavaland port invovling Laz injectors and
+ sentience typing that didn't carry over from tg.
+ Fox McCloud:
+ - bugfix: Future proofs the coming Ticker subsystem
+ - rscdel: Removes the Process Scheduler
+ Improvedname:
+ - tweak: Cargo miner starter kit crate will no longer include a ID
+ Kyep:
+ - rscadd: Ported XKeyScore from TG.
+ - rscadd: New system to securely link ingame/forum accounts
+ - rscdel: Removed old insecure 'link discord account' system
+ - bugfix: unanchored vending machines will no longer generate a runtime error when
+ throwing products at people.
+ - bugfix: Disarming/grabbing a door with IDSCAN disabled no longer results in a
+ can_admin_interact runtime error.
+ - bugfix: Terror Spiders no longer trigger their special attack when nuzzling someone
+ on help intent.
+ Markolie:
+ - bugfix: Chameleon items now use the appropriate species icon.
+ - bugfix: Lighting now respects color blindness again.
+ - bugfix: pAI flashlights now work properly.
+ - bugfix: Rotatium can now be created properly.
+ - bugfix: Ghosts can now transition through space again. This is now done by clicking
+ on the edge of space.
+ - rscadd: Added custom explorer gas mask sprites for Grey/Drask.
+ - rscadd: Added a lantern to the Hermit cave.
+ - rscadd: Added a bone setter, bone gel, FixOVein, sterile masks and sterile gloves
+ to the Lavaland Syndicate base.
+ - rscadd: The pickaxes on the Lavaland labor camp have been replaced with safety
+ variants. The flashlights have been replaced with lanterns.
+ - bugfix: Fixed many species missing sprites for explorer gas masks and jumpsuits.
+ They now use the humans icons until we have custom sprites.
+ - bugfix: Resolved an issue with piping not working on the Lavaland mining bases.
+ - bugfix: Fixed all items being free in the mining vendor.
+ - bugfix: Fixed improper wiring to the turbine in the Lavaland Syndicate base.
+ - bugfix: Fixed the Lavaland Syndicate base oxygen sensor not working.
+ - bugfix: Moved the pipe dispenser in the Lavaland Syndicate base so it doesn't
+ clip with tables.
+ - bugfix: Fixed the Lavaland Syndicate base incinerator doors not working.
+ - tweak: Ash Walkers now once more have fine manipulation. Their lack of fine manipulation
+ caused unintended side effects (such as them being unable to mine).
+ - bugfix: Ash Walkers (and other ghost spawner roles) can no longer be antagonist
+ targets or become antagonists through the antagonist creation.
+ - bugfix: Fixed the Lavaland Syndicate base incinerator buttons not working.
+ - bugfix: Fixed the Syndicate communication agent spawning with a broken voice changer
+ mask.
+ - bugfix: Fixed the Disk Compartmentalizer not having a sprite.
+ - rscadd: The Ancient Goliath now has a small chance of spawning instead of regular
+ goliaths.
+ - rscadd: Survival capsules now have a NanoMed.
+ - tweak: Water bottles now behave as glass containers.
+ - tweak: The behaviour of glass reagent containers has changed. When used on non-mobs,
+ contents will now only be spilled on harm intent. When used on mobs, on any
+ intent aside from harm the contents will be fed to the mob like regular drinks.
+ On harm intent it will still be spilled.
+ - tweak: Hairless hide can now be made wet using most sources of water (minimum
+ volume of 10), instead of just washing machines.
+ - bugfix: Added some additional offstation role checks to ensure ghost spawner roles
+ don't become antagonists, are kidnap targets or are counted towards station
+ goals.
+ - bugfix: Fixed some piping in the Lavaland Syndicate base incinerator and made
+ sure the vault door starts locked.
+ - bugfix: Fixed the Lavaland swarmers getting stuck on propulsion.
+ - bugfix: Fix goliath tentacles sometimes being left behind.
+ - bugfix: The walls around the Lavaland Syndicate base turbine have been coated,
+ to prevent them from starting a plasma fire in the base.
+ - bugfix: Syndicate agents can now access the air alarms on the Lavaland Syndicate
+ base.
+ - bugfix: Air alarm control computers can no longer access the air alarms on the
+ Lavaland Syndicate base.
+ - bugfix: Fixed the disk compartmentalizer/drying rack missing a sprite under certain
+ circumstances.
+ - bugfix: Fixed the Lavaland Syndicate base triggering atmospherics alerts.
+ - bugfix: You can now properly place tiles on basalt.
+ - bugfix: An exploit with the sheet multiplier has been fixed.
+ - rscadd: Portals can now be activated by clicking on them with or without an object.
+ Ghosts can now also click on them to be taken to their destination.
+ - rscadd: Portals now warn admins when they are used to teleport megafauna.
+ - tweak: The singularity can now eat basalt and chasms on Lavaland. They get turned
+ into lava.
+ - bugfix: AI swarmers will no longer get stuck on effects (such as blood).
+ - bugfix: Fixed the spectral blade turning all ghosts visible.
+ - bugfix: Fixed a runtime with assigning outfits to mindless mobs.
+ - bugfix: Fixed certain alarms triggering despite being outside of station contact
+ and the Syndicate base still triggering fire alarms.
+ - bugfix: Fixed being unable to put the wormhole jaunter in the belt slot.
+ - bugfix: Fixed the disk compartmentalizer not accepting disks.
+ - bugfix: Gutlunches and Gubbucks will now reproduce properly.
+ - bugfix: The necropolis chest cult clothing drop no longer spawns with a cult hood
+ as well, as that's part of the suit itself.
+ - bugfix: Goliath steaks can now be eaten properly.
+ - bugfix: Fixed a stray light on the beach ruin.
+ - bugfix: Lavaland ruins should no longer spawn on the Labor Camp.
+ - bugfix: Ancient goliaths will now properly randomly spawn tentacles.
+ - bugfix: The labor camp will now spawn properly with a processing console.
+ - bugfix: Water turfs in the beach ruin (and other water turfs that previously didn't
+ do so) will now properly apply water to you.
+ - bugfix: Ash flora is now anchored.
+ - bugfix: Gutlunches will now eat properly.
+ - bugfix: The tesla can no longer travel through wormholes.
+ - bugfix: Fixed an issue with honkbot construction.
+ Markolie and Ionward:
+ - rscadd: Added Tajaran, Vulpkanin, Unathi and Vox sprites for the explorer gas
+ mask (thanks to Ionward!)
+ - rscadd: Added custom species sprites for the explorer suits and hoods (thanks
+ to Ionward!)
+ - rscadd: Added missing surgical tools and a pet vendor to the animal hospital.
+ - rscadd: Added a custom cigarette vendor to the beach biodome ruin.
+ - rscadd: Added an autolathe and RPD to the Lavaland Syndicate base. Also added
+ a custom cigarette vendor and made the vendors not charge money.
+ - rscadd: Added tiny fans to the mining base and labor camp exist.
+ - rscadd: A separate jobban for ghost roles has been added.
+ - bugfix: The alternative sink now has directional sprites. This resolves an issue
+ with shelters having sinks facing the wrong way.
+ - bugfix: Fixed the Syndicate sleepers on the Lavaland Syndicate base pointing the
+ wrong way when a ghost role spawns in.
+ - bugfix: Fixed Lava being removed by the staff of lava not working. Also added
+ a missing warning effect when the staff is turning regular turf into lava.
+ - bugfix: Fixed random bookcases not spawning books (hopefully).
+ - bugfix: Fixed surgical drapes not having a sprite.
+ - bugfix: Fixed being unable to modify the GPS tag of shelters.
+ - bugfix: Fixed the Lavaland swarmers not eating anything.
+ - bugfix: The ash drake swoop attack is no longer incredibly loud.
+ - tweak: The Syndicate base self-destruct is now much more powerful and capable
+ of destroying the entire base.
+ - tweak: The flavor text of Ash Walkers and Syndicate operatives now clarifies what
+ they can('t) do.
+ - tweak: Ash walkers can no longer use machinery.
+ Ported by Markolie and CornMyCob. Developed by many /tg/ coders:
+ - rscadd: The mining asteroid has been replaced with Lavaland.
+ Shadeykins:
+ - bugfix: Fixes a paper exploit.
+ - bugfix: Fixes rogue pixels on breath masks/gas masks for Plasmamen.
+ TDSSS:
+ - tweak: Vampire rejuv wakes you up if you're asleep now
+ - tweak: Cling epinephrine wakes you up if you're asleep now
+ - tweak: Sling glare popup no longer lists invalid targets for glaring
+ Tayyyyyyy:
+ - rscadd: Messages window (My PMs in OOC tab)
+ - tweak: You no longer have to wait on others for ERT spawning
+ - bugfix: Admin jobs no longer announced
+ Terilia:
+ - rscadd: Added the Donksoft sniper into the Trader spawnpool.
+ Ty-Omaha:
+ - tweak: Changed admin take ticket color from neon green to Asay pink
+ - bugfix: Manual bans now auto-note
+ - bugfix: Stops projectiles using the legacy system such as emitters from hurting
+ shield blobs due to an exploit where it would always hit or go through.
+ craftxbox:
+ - tweak: Highlight string uses regex
+ - rscdel: Removed jquery mark
+ datlo:
+ - bugfix: The Syndicate will no longer hire golems as agents.
+ - tweak: Banana juice and Banana honk will now heal everyone with the Comic Sans
+ mutation instead of checking for the clown job
+ - tweak: Nothing will now check if the player has an active vow of silence instead
+ of checking for the mime job
+ - bugfix: Ghosts will no longer get the wrong role offered when a nukie spawns a
+ borg and will properly be informed whether they will spawn as a nuke ops or
+ a syndi cyborg.
+ dovydas12345:
+ - bugfix: Fixes cryopod removing ambulance, secway keys
+ - bugfix: Fixes cryopod recovering the invisible headpocket item
+ farie82:
+ - bugfix: Can't use cuffs now while you have antidrop
+ - bugfix: can_equip now checks if you have the limbs required to equip something
+ - rscdel: Reverts the string highlighting done by regex
+ iantine:
+ - rscadd: Skrell *warble emote
+ uc_guy:
+ - bugfix: Theft objective locations hints now ignore the Centcomm Z level.
+ - bugfix: Adv. Pinpointer no longer targets items in Centcom Z level.
+ - bugfix: Fixed "Venus Human Traps" being invisible.
+2019-06-30:
+ Crazylemon64:
+ - rscdel: SDQL2 no longer allows a macro argument
diff --git a/html/changelogs/AutoChangeLog-pr-11166.yml b/html/changelogs/AutoChangeLog-pr-11166.yml
deleted file mode 100644
index c22380edf97..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11166.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "craftxbox"
-delete-after: True
-changes:
- - tweak: "Highlight string uses regex"
- - rscdel: "Removed jquery mark"
diff --git a/html/changelogs/AutoChangeLog-pr-11196.yml b/html/changelogs/AutoChangeLog-pr-11196.yml
deleted file mode 100644
index fc5f502d62f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11196.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Ported by Markolie and CornMyCob. Developed by many /tg/ coders"
-delete-after: True
-changes:
- - rscadd: "The mining asteroid has been replaced with Lavaland."
diff --git a/html/changelogs/AutoChangeLog-pr-11359.yml b/html/changelogs/AutoChangeLog-pr-11359.yml
deleted file mode 100644
index 3f93a5677ef..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11359.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "Kyep"
-delete-after: True
-changes:
- - rscadd: "Ported XKeyScore from TG."
- - rscadd: "New system to securely link ingame/forum accounts"
- - rscdel: "Removed old insecure 'link discord account' system"
diff --git a/html/changelogs/AutoChangeLog-pr-11368.yml b/html/changelogs/AutoChangeLog-pr-11368.yml
deleted file mode 100644
index f2d543bae3a..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11368.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "AffectedArc07"
-delete-after: True
-changes:
- - rscadd: "SSticker"
- - tweak: "You can no longer force-start a round unless its fully initialised."
diff --git a/html/changelogs/AutoChangeLog-pr-11421.yml b/html/changelogs/AutoChangeLog-pr-11421.yml
deleted file mode 100644
index 83e285205c3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11421.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "Ragin' Mages gamemode should now be playable without any major issue"
- - bugfix: "Slaughter and Laughter Demons no longer have duplicit objective shown at the Round End"
- - bugfix: "Laughter Demon is now properly called Laughter Demon instead of Slaughter Demon in the role polls"
- - spellcheck: "Improved wording and fixed mistakes in Wizard and Ragin' Mages gamemodes"
- - tweak: "Wizards are now properly polled in the Ragin' Mages gamemode"
- - tweak: "You can no longer buy Summon Ghosts spell in the Ragin' Mages gamemode"
- - tweak: "You can no longer buy Bind Soul spell in the Ragin' Mages gamemode"
- - tweak: "Deck of tarot cards renamed to Guardian Deck in the Wizard spellbook"
- - tweak: "Rituals and Challenges categories merged into one in the Wizard spellbook"
- - tweak: "Laughter Demon is now slightly weaker compared to the Slaughter Demon"
- - tweak: "Bottle of Ooze now creates a magical morph instead of a normal one. Magical morph is capable of casting smoke and forcewall spells."
- - tweak: "Visible ghosts will now get a special description about their visibility"
- - rscdel: "Removed Cursed Heart from the Wizard spellbook"
diff --git a/html/changelogs/AutoChangeLog-pr-11438.yml b/html/changelogs/AutoChangeLog-pr-11438.yml
deleted file mode 100644
index a276198bfa9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11438.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "EmanTheAlmighty"
-delete-after: True
-changes:
- - tweak: "Admin made cultists can now properly summon their Gods if the gamemode wasn't initially Cult."
diff --git a/html/changelogs/AutoChangeLog-pr-11439.yml b/html/changelogs/AutoChangeLog-pr-11439.yml
deleted file mode 100644
index c5352502c88..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11439.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - rscadd: "Changeling verbs replaced with action buttons"
- - tweak: "Changeling ability descriptions updated"
- - imageadd: "Added custom icons for changeling action buttons"
diff --git a/html/changelogs/AutoChangeLog-pr-11444.yml b/html/changelogs/AutoChangeLog-pr-11444.yml
deleted file mode 100644
index 08ad07a902d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11444.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Kyep"
-delete-after: True
-changes:
- - bugfix: "unanchored vending machines will no longer generate a runtime error when throwing products at people."
diff --git a/html/changelogs/AutoChangeLog-pr-11447.yml b/html/changelogs/AutoChangeLog-pr-11447.yml
deleted file mode 100644
index c1376becfc4..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11447.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Kyep"
-delete-after: True
-changes:
- - bugfix: "Disarming/grabbing a door with IDSCAN disabled no longer results in a can_admin_interact runtime error."
diff --git a/html/changelogs/AutoChangeLog-pr-11460.yml b/html/changelogs/AutoChangeLog-pr-11460.yml
deleted file mode 100644
index b4fd18328dd..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11460.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - imageadd: "Added movement animation for mice, chickens and killer tomatoes"
diff --git a/html/changelogs/AutoChangeLog-pr-11465.yml b/html/changelogs/AutoChangeLog-pr-11465.yml
deleted file mode 100644
index a38d2a20e15..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11465.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "farie82"
-delete-after: True
-changes:
- - bugfix: "Can't use cuffs now while you have antidrop"
diff --git a/html/changelogs/AutoChangeLog-pr-11466.yml b/html/changelogs/AutoChangeLog-pr-11466.yml
deleted file mode 100644
index 0cf1c132b42..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11466.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Chameleon items now use the appropriate species icon."
diff --git a/html/changelogs/AutoChangeLog-pr-11472.yml b/html/changelogs/AutoChangeLog-pr-11472.yml
deleted file mode 100644
index acfaebf6e7f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11472.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Couls"
-delete-after: True
-changes:
- - rscadd: "Only names from the manifest will be used for syndicate code phrases"
- - rscdel: "randomly generated people names from syndicate code phrases"
diff --git a/html/changelogs/AutoChangeLog-pr-11476.yml b/html/changelogs/AutoChangeLog-pr-11476.yml
deleted file mode 100644
index 540d77e7bf3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11476.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - imageadd: "Added inhand sprite for eggbox"
- - imageadd: "Added inhand sprites for all types of soaps"
- - imageadd: "Added inhand sprite for small parcel"
- - imageadd: "Added inhand sprite for sechailer"
- - imageadd: "Added inhand sprite for bag of holding"
diff --git a/html/changelogs/AutoChangeLog-pr-11477.yml b/html/changelogs/AutoChangeLog-pr-11477.yml
deleted file mode 100644
index 756b6c1e4e4..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11477.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - tweak: "Added new system for outputting contents of smartfridges"
diff --git a/html/changelogs/AutoChangeLog-pr-11479.yml b/html/changelogs/AutoChangeLog-pr-11479.yml
deleted file mode 100644
index efa34ac077d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11479.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "TDSSS"
-delete-after: True
-changes:
- - tweak: "Vampire rejuv wakes you up if you're asleep now"
- - tweak: "Cling epinephrine wakes you up if you're asleep now"
diff --git a/html/changelogs/AutoChangeLog-pr-11480.yml b/html/changelogs/AutoChangeLog-pr-11480.yml
deleted file mode 100644
index a4fcc50ceaa..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11480.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Tayyyyyyy"
-delete-after: True
-changes:
- - rscadd: "Messages window (My PMs in OOC tab)"
diff --git a/html/changelogs/AutoChangeLog-pr-11482.yml b/html/changelogs/AutoChangeLog-pr-11482.yml
deleted file mode 100644
index 65cc53a7f97..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11482.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "TDSSS"
-delete-after: True
-changes:
- - tweak: "Sling glare popup no longer lists invalid targets for glaring"
diff --git a/html/changelogs/AutoChangeLog-pr-11483.yml b/html/changelogs/AutoChangeLog-pr-11483.yml
deleted file mode 100644
index 635f5efede9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11483.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "datlo"
-delete-after: True
-changes:
- - bugfix: "The Syndicate will no longer hire golems as agents."
- - tweak: "Banana juice and Banana honk will now heal everyone with the Comic Sans mutation instead of checking for the clown job"
- - tweak: "Nothing will now check if the player has an active vow of silence instead of checking for the mime job"
diff --git a/html/changelogs/AutoChangeLog-pr-11486.yml b/html/changelogs/AutoChangeLog-pr-11486.yml
deleted file mode 100644
index c854e1f9c4c..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11486.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Tayyyyyyy"
-delete-after: True
-changes:
- - tweak: "You no longer have to wait on others for ERT spawning"
diff --git a/html/changelogs/AutoChangeLog-pr-11504.yml b/html/changelogs/AutoChangeLog-pr-11504.yml
deleted file mode 100644
index 5a7030e85c3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11504.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Crazylemon64"
-delete-after: True
-changes:
- - rscdel: "SDQL2 no longer allows a macro argument"
diff --git a/html/changelogs/AutoChangeLog-pr-11508.yml b/html/changelogs/AutoChangeLog-pr-11508.yml
deleted file mode 100644
index ebe3ed56455..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11508.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "datlo"
-delete-after: True
-changes:
- - bugfix: "Ghosts will no longer get the wrong role offered when a nukie
-spawns a borg and will properly be informed whether they will spawn as a
-nuke ops or a syndi cyborg."
diff --git a/html/changelogs/AutoChangeLog-pr-11511.yml b/html/changelogs/AutoChangeLog-pr-11511.yml
deleted file mode 100644
index c32d89bc2fc..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11511.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Lighting now respects color blindness again."
- - bugfix: "pAI flashlights now work properly."
diff --git a/html/changelogs/AutoChangeLog-pr-11518.yml b/html/changelogs/AutoChangeLog-pr-11518.yml
deleted file mode 100644
index 0ad85e1e84a..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11518.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "farie82"
-delete-after: True
-changes:
- - bugfix: "can_equip now checks if you have the limbs required to equip something"
diff --git a/html/changelogs/AutoChangeLog-pr-11520.yml b/html/changelogs/AutoChangeLog-pr-11520.yml
deleted file mode 100644
index ffc477deba7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11520.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - bugfix: "Boo affects APCs again"
- - bugfix: "Boo no longer fully charges when you enter your corpse"
diff --git a/html/changelogs/AutoChangeLog-pr-11521.yml b/html/changelogs/AutoChangeLog-pr-11521.yml
deleted file mode 100644
index 48a73a71cac..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11521.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - tweak: "Blob split consciousness ability now requires you to directly target a node you want to turn into another sentient overmind instead of selecting a nearest one"
- - spellcheck: "Fixed and improved some descriptions regarding Blob offspring"
diff --git a/html/changelogs/AutoChangeLog-pr-11522.yml b/html/changelogs/AutoChangeLog-pr-11522.yml
deleted file mode 100644
index 736de7a16ec..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11522.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Couls"
-delete-after: True
-changes:
- - rscadd: "Medical category to exosuit fabricator with implants and cybernetics"
diff --git a/html/changelogs/AutoChangeLog-pr-11523.yml b/html/changelogs/AutoChangeLog-pr-11523.yml
deleted file mode 100644
index 654203e359b..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11523.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Fox McCloud"
-delete-after: True
-changes:
- - bugfix: "Future proofs the coming Ticker subsystem"
diff --git a/html/changelogs/AutoChangeLog-pr-11524.yml b/html/changelogs/AutoChangeLog-pr-11524.yml
deleted file mode 100644
index e1036ef70a7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11524.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Fox McCloud"
-delete-after: True
-changes:
- - rscdel: "Removes the Process Scheduler"
diff --git a/html/changelogs/AutoChangeLog-pr-11529.yml b/html/changelogs/AutoChangeLog-pr-11529.yml
deleted file mode 100644
index 6de125cb71f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11529.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - tweak: "The button to close radial menus is much more obvious and easily-clickable now"
diff --git a/html/changelogs/AutoChangeLog-pr-11533.yml b/html/changelogs/AutoChangeLog-pr-11533.yml
deleted file mode 100644
index e1708e5901c..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11533.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Rotatium can now be created properly."
diff --git a/html/changelogs/AutoChangeLog-pr-11536.yml b/html/changelogs/AutoChangeLog-pr-11536.yml
deleted file mode 100644
index 0fba2aa34e5..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11536.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "dovydas12345"
-delete-after: True
-changes:
- - bugfix: "Fixes cryopod removing ambulance, secway keys"
- - bugfix: "Fixes cryopod recovering the invisible headpocket item"
diff --git a/html/changelogs/AutoChangeLog-pr-11537.yml b/html/changelogs/AutoChangeLog-pr-11537.yml
deleted file mode 100644
index 304766c2b8d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11537.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Akatos"
-delete-after: True
-changes:
- - tweak: "Smartfridges now visually show approximate number of items inside"
diff --git a/html/changelogs/AutoChangeLog-pr-11541.yml b/html/changelogs/AutoChangeLog-pr-11541.yml
deleted file mode 100644
index a317a29455f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11541.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Tayyyyyyy"
-delete-after: True
-changes:
- - bugfix: "Admin jobs no longer announced"
diff --git a/html/changelogs/AutoChangeLog-pr-11546.yml b/html/changelogs/AutoChangeLog-pr-11546.yml
deleted file mode 100644
index 33a522e1d19..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11546.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Shadeykins"
-delete-after: True
-changes:
- - bugfix: "Fixes a paper exploit."
diff --git a/html/changelogs/AutoChangeLog-pr-11547.yml b/html/changelogs/AutoChangeLog-pr-11547.yml
deleted file mode 100644
index d3cd23d8632..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11547.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "AffectedArc07"
-delete-after: True
-changes:
- - tweak: "Tweaks some preference orders"
diff --git a/html/changelogs/AutoChangeLog-pr-11551.yml b/html/changelogs/AutoChangeLog-pr-11551.yml
deleted file mode 100644
index 5770e7a1488..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11551.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "Fixed a case where ghosts had an extra ghost icon visible on them"
- - bugfix: "Fixed a case where some ghosts were too bright"
diff --git a/html/changelogs/AutoChangeLog-pr-11553.yml b/html/changelogs/AutoChangeLog-pr-11553.yml
deleted file mode 100644
index 9954dccfd28..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11553.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Ty-Omaha"
-delete-after: True
-changes:
- - tweak: "Changed admin take ticket color from neon green to Asay pink"
diff --git a/html/changelogs/AutoChangeLog-pr-11554.yml b/html/changelogs/AutoChangeLog-pr-11554.yml
deleted file mode 100644
index 4923c690400..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11554.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "You are now unable to swap forms with another changeling"
diff --git a/html/changelogs/AutoChangeLog-pr-11555.yml b/html/changelogs/AutoChangeLog-pr-11555.yml
deleted file mode 100644
index 63ff2434d6e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11555.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "You can no longer hiss while muzzled"
diff --git a/html/changelogs/AutoChangeLog-pr-11556.yml b/html/changelogs/AutoChangeLog-pr-11556.yml
deleted file mode 100644
index 246cc070f24..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11556.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "AffectedArc07"
-delete-after: True
-changes:
- - tweak: "Moved a global define"
diff --git a/html/changelogs/AutoChangeLog-pr-11559.yml b/html/changelogs/AutoChangeLog-pr-11559.yml
deleted file mode 100644
index 5bb8465ec94..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11559.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - tweak: "Upon purchasing Augmented Eyesight changeling ability, changeling immediately receives passive version of the ability"
- - tweak: "Changelings in the lesser form can now toggle Augmented Eyesight ability"
- - bugfix: "Changelings are now removed properly via Traitor Panel"
- - bugfix: "Changelings do not get their action buttons bugged when using Swap Forms ability now"
- - bugfix: "Action buttons should update their cooldown statuses more reliably"
diff --git a/html/changelogs/AutoChangeLog-pr-11567.yml b/html/changelogs/AutoChangeLog-pr-11567.yml
deleted file mode 100644
index 8e0769768f9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11567.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Couls"
-delete-after: True
-changes:
- - bugfix: "t-t-t-typo!"
diff --git a/html/changelogs/AutoChangeLog-pr-11573.yml b/html/changelogs/AutoChangeLog-pr-11573.yml
deleted file mode 100644
index bb4c67a6cc3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11573.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Shadeykins"
-delete-after: True
-changes:
- - bugfix: "Fixes rogue pixels on breath masks/gas masks for Plasmamen."
diff --git a/html/changelogs/AutoChangeLog-pr-11574.yml b/html/changelogs/AutoChangeLog-pr-11574.yml
deleted file mode 100644
index 0acc59e9621..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11574.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Christasmurf"
-delete-after: True
-changes:
- - bugfix: "Fixes a random pixel on the leather shoes"
diff --git a/html/changelogs/AutoChangeLog-pr-11581.yml b/html/changelogs/AutoChangeLog-pr-11581.yml
deleted file mode 100644
index 0610a90a465..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11581.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "uc_guy"
-delete-after: True
-changes:
- - bugfix: "Theft objective locations hints now ignore the Centcomm Z level."
- - bugfix: "Adv. Pinpointer no longer targets items in Centcom Z level."
diff --git a/html/changelogs/AutoChangeLog-pr-11582.yml b/html/changelogs/AutoChangeLog-pr-11582.yml
deleted file mode 100644
index 455dfcea14e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11582.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "uc_guy"
-delete-after: True
-changes:
- - bugfix: "Fixed \"Venus Human Traps\" being invisible."
diff --git a/html/changelogs/AutoChangeLog-pr-11584.yml b/html/changelogs/AutoChangeLog-pr-11584.yml
deleted file mode 100644
index 83db80c473f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11584.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Ghosts can now transition through space again. This is now done by clicking on the edge of space."
diff --git a/html/changelogs/AutoChangeLog-pr-11585.yml b/html/changelogs/AutoChangeLog-pr-11585.yml
deleted file mode 100644
index 053b6deb819..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11585.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "Changelings should now correctly receive their action buttons"
- - bugfix: "Changelings now do not steal action buttons from other changelings"
diff --git a/html/changelogs/AutoChangeLog-pr-11586.yml b/html/changelogs/AutoChangeLog-pr-11586.yml
deleted file mode 100644
index 871d5cf3d31..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11586.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "iantine"
-delete-after: True
-changes:
- - rscadd: "Skrell *warble emote"
diff --git a/html/changelogs/AutoChangeLog-pr-11591.yml b/html/changelogs/AutoChangeLog-pr-11591.yml
deleted file mode 100644
index 6b87eda36f7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11591.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - bugfix: "Destroying a disposals trunk should no longer occasionally delete things held inside it."
diff --git a/html/changelogs/AutoChangeLog-pr-11610.yml b/html/changelogs/AutoChangeLog-pr-11610.yml
deleted file mode 100644
index a8b120b5cb3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11610.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - imageadd: "Added new Boo! spell icon"
diff --git a/html/changelogs/AutoChangeLog-pr-11620.yml b/html/changelogs/AutoChangeLog-pr-11620.yml
deleted file mode 100644
index 6511722a427..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11620.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - bugfix: "Fixes conveyor belts not moving items spawned via an autolathe. (And other possible behaviours when machines switch between speed and normal processes)"
diff --git a/html/changelogs/AutoChangeLog-pr-11628.yml b/html/changelogs/AutoChangeLog-pr-11628.yml
deleted file mode 100644
index 165e24173b7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11628.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - rscadd: "Added custom explorer gas mask sprites for Grey/Drask."
- - rscadd: "Added a lantern to the Hermit cave."
- - rscadd: "Added a bone setter, bone gel, FixOVein, sterile masks and sterile gloves to the Lavaland Syndicate base."
- - rscadd: "The pickaxes on the Lavaland labor camp have been replaced with safety variants. The flashlights have been replaced with lanterns."
- - bugfix: "Fixed many species missing sprites for explorer gas masks and jumpsuits. They now use the humans icons until we have custom sprites."
- - bugfix: "Resolved an issue with piping not working on the Lavaland mining bases."
- - bugfix: "Fixed all items being free in the mining vendor."
- - bugfix: "Fixed improper wiring to the turbine in the Lavaland Syndicate base."
- - bugfix: "Fixed the Lavaland Syndicate base oxygen sensor not working."
- - bugfix: "Moved the pipe dispenser in the Lavaland Syndicate base so it doesn't clip with tables."
- - bugfix: "Fixed the Lavaland Syndicate base incinerator doors not working."
diff --git a/html/changelogs/AutoChangeLog-pr-11630.yml b/html/changelogs/AutoChangeLog-pr-11630.yml
deleted file mode 100644
index 043b23d37ac..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11630.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-author: "Markolie and Ionward"
-delete-after: True
-changes:
- - rscadd: "Added Tajaran, Vulpkanin, Unathi and Vox sprites for the explorer gas mask (thanks to Ionward!)"
- - rscadd: "Added custom species sprites for the explorer suits and hoods (thanks to Ionward!)"
- - rscadd: "Added missing surgical tools and a pet vendor to the animal hospital."
- - rscadd: "Added a custom cigarette vendor to the beach biodome ruin."
- - rscadd: "Added an autolathe and RPD to the Lavaland Syndicate base. Also added a custom cigarette vendor and made the vendors not charge money."
- - rscadd: "Added tiny fans to the mining base and labor camp exist."
- - rscadd: "A separate jobban for ghost roles has been added."
- - bugfix: "The alternative sink now has directional sprites. This resolves an issue with shelters having sinks facing the wrong way."
- - bugfix: "Fixed the Syndicate sleepers on the Lavaland Syndicate base pointing the wrong way when a ghost role spawns in."
- - bugfix: "Fixed Lava being removed by the staff of lava not working. Also added a missing warning effect when the staff is turning regular turf into lava."
- - bugfix: "Fixed random bookcases not spawning books (hopefully)."
- - bugfix: "Fixed surgical drapes not having a sprite."
- - bugfix: "Fixed being unable to modify the GPS tag of shelters."
- - bugfix: "Fixed the Lavaland swarmers not eating anything."
- - bugfix: "The ash drake swoop attack is no longer incredibly loud."
- - tweak: "The Syndicate base self-destruct is now much more powerful and capable of destroying the entire base."
- - tweak: "The flavor text of Ash Walkers and Syndicate operatives now clarifies what they can('t) do."
- - tweak: "Ash walkers can no longer use machinery."
diff --git a/html/changelogs/AutoChangeLog-pr-11639.yml b/html/changelogs/AutoChangeLog-pr-11639.yml
new file mode 100644
index 00000000000..f47431f6876
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-11639.yml
@@ -0,0 +1,4 @@
+author: "datlo"
+delete-after: True
+changes:
+ - bugfix: "Fix an antag rolling exploit."
diff --git a/html/changelogs/AutoChangeLog-pr-11641.yml b/html/changelogs/AutoChangeLog-pr-11641.yml
deleted file mode 100644
index 8a74e6e0461..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11641.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - tweak: "Ash Walkers now once more have fine manipulation. Their lack of fine manipulation caused unintended side effects (such as them being unable to mine)."
- - bugfix: "Ash Walkers (and other ghost spawner roles) can no longer be antagonist targets or become antagonists through the antagonist creation."
- - bugfix: "Fixed the Lavaland Syndicate base incinerator buttons not working."
- - bugfix: "Fixed the Syndicate communication agent spawning with a broken voice changer mask."
- - bugfix: "Fixed the Disk Compartmentalizer not having a sprite."
diff --git a/html/changelogs/AutoChangeLog-pr-11643.yml b/html/changelogs/AutoChangeLog-pr-11643.yml
deleted file mode 100644
index 74fa2f18b4e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11643.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - rscadd: "The Ancient Goliath now has a small chance of spawning instead of regular goliaths."
- - rscadd: "Survival capsules now have a NanoMed."
- - tweak: "Water bottles now behave as glass containers."
- - tweak: "The behaviour of glass reagent containers has changed. When used on non-mobs, contents will now only be spilled on harm intent. When used on mobs, on any intent aside from harm the contents will be fed to the mob like regular drinks. On harm intent it will still be spilled."
- - tweak: "Hairless hide can now be made wet using most sources of water (minimum volume of 10), instead of just washing machines."
- - bugfix: "Added some additional offstation role checks to ensure ghost spawner roles don't become antagonists, are kidnap targets or are counted towards station goals."
- - bugfix: "Fixed some piping in the Lavaland Syndicate base incinerator and made sure the vault door starts locked."
- - bugfix: "Fixed the Lavaland swarmers getting stuck on propulsion."
- - bugfix: "Fix goliath tentacles sometimes being left behind."
- - bugfix: "The walls around the Lavaland Syndicate base turbine have been coated, to prevent them from starting a plasma fire in the base."
- - bugfix: "Syndicate agents can now access the air alarms on the Lavaland Syndicate base."
- - bugfix: "Air alarm control computers can no longer access the air alarms on the Lavaland Syndicate base."
- - bugfix: "Fixed the disk compartmentalizer/drying rack missing a sprite under certain circumstances."
- - bugfix: "Fixed the Lavaland Syndicate base triggering atmospherics alerts."
- - bugfix: "You can now properly place tiles on basalt."
diff --git a/html/changelogs/AutoChangeLog-pr-11656.yml b/html/changelogs/AutoChangeLog-pr-11656.yml
deleted file mode 100644
index 5b0a8408162..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11656.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "An exploit with the sheet multiplier has been fixed."
diff --git a/html/changelogs/AutoChangeLog-pr-11663.yml b/html/changelogs/AutoChangeLog-pr-11663.yml
new file mode 100644
index 00000000000..c1129811f68
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-11663.yml
@@ -0,0 +1,4 @@
+author: "Markolie"
+delete-after: True
+changes:
+ - rscdel: "The Mask of Nar'Sie transformation buttons have been removed, as the mask was removed a long time ago."
diff --git a/html/changelogs/AutoChangeLog-pr-11664.yml b/html/changelogs/AutoChangeLog-pr-11664.yml
deleted file mode 100644
index 8acfb84a4f9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11664.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - rscadd: "Portals can now be activated by clicking on them with or without an object. Ghosts can now also click on them to be taken to their destination."
- - rscadd: "Portals now warn admins when they are used to teleport megafauna."
- - tweak: "The singularity can now eat basalt and chasms on Lavaland. They get turned into lava."
- - bugfix: "AI swarmers will no longer get stuck on effects (such as blood)."
- - bugfix: "Fixed the spectral blade turning all ghosts visible."
- - bugfix: "Fixed a runtime with assigning outfits to mindless mobs."
- - bugfix: "Fixed certain alarms triggering despite being outside of station contact and the Syndicate base still triggering fire alarms."
- - bugfix: "Fixed being unable to put the wormhole jaunter in the belt slot."
- - bugfix: "Fixed the disk compartmentalizer not accepting disks."
- - bugfix: "Gutlunches and Gubbucks will now reproduce properly."
- - bugfix: "The necropolis chest cult clothing drop no longer spawns with a cult hood as well, as that's part of the suit itself."
- - bugfix: "Goliath steaks can now be eaten properly."
- - bugfix: "Fixed a stray light on the beach ruin."
- - bugfix: "Lavaland ruins should no longer spawn on the Labor Camp."
- - bugfix: "Ancient goliaths will now properly randomly spawn tentacles."
- - bugfix: "The labor camp will now spawn properly with a processing console."
- - bugfix: "Water turfs in the beach ruin (and other water turfs that previously didn't do so) will now properly apply water to you."
- - bugfix: "Ash flora is now anchored."
diff --git a/html/changelogs/AutoChangeLog-pr-11676.yml b/html/changelogs/AutoChangeLog-pr-11676.yml
deleted file mode 100644
index cf6f4267e66..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11676.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Terilia"
-delete-after: True
-changes:
- - rscadd: "Added the Donksoft sniper into the Trader spawnpool."
diff --git a/html/changelogs/AutoChangeLog-pr-11681.yml b/html/changelogs/AutoChangeLog-pr-11681.yml
deleted file mode 100644
index 1f3cd52eecf..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11681.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Couls"
-delete-after: True
-changes:
- - bugfix: "codephrase names no longer appear blank"
diff --git a/html/changelogs/AutoChangeLog-pr-11688.yml b/html/changelogs/AutoChangeLog-pr-11688.yml
deleted file mode 100644
index 638a332682c..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11688.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Gutlunches will now eat properly."
- - bugfix: "The tesla can no longer travel through wormholes."
- - bugfix: "Fixed an issue with honkbot construction."
diff --git a/html/changelogs/AutoChangeLog-pr-11706.yml b/html/changelogs/AutoChangeLog-pr-11706.yml
new file mode 100644
index 00000000000..349da8c68a5
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-11706.yml
@@ -0,0 +1,4 @@
+author: "Improvedname"
+delete-after: True
+changes:
+ - bugfix: "Explorer suits now properly hide tails"
diff --git a/html/changelogs/AutoChangeLog-pr-11715.yml b/html/changelogs/AutoChangeLog-pr-11715.yml
deleted file mode 100644
index bba6cb85647..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11715.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Improvedname"
-delete-after: True
-changes:
- - tweak: "Cargo miner starter kit crate will no longer include a ID"
diff --git a/html/changelogs/AutoChangeLog-pr-11723.yml b/html/changelogs/AutoChangeLog-pr-11723.yml
deleted file mode 100644
index 65b4a72a783..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11723.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Fethas"
-delete-after: True
-changes:
- - bugfix: "Fixes an oversight from the lavaland port invovling Laz injectors and sentience typing that didn't carry over from tg."
diff --git a/html/changelogs/AutoChangeLog-pr-11724.yml b/html/changelogs/AutoChangeLog-pr-11724.yml
deleted file mode 100644
index 4e16f5bf117..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11724.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Kyep"
-delete-after: True
-changes:
- - bugfix: "Terror Spiders no longer trigger their special attack when nuzzling someone on help intent."
diff --git a/html/changelogs/AutoChangeLog-pr-11728.yml b/html/changelogs/AutoChangeLog-pr-11728.yml
deleted file mode 100644
index 39e13e545c3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11728.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - imageadd: "Ports liquid dispenser sprites from tgstation."
diff --git a/html/changelogs/AutoChangeLog-pr-11733.yml b/html/changelogs/AutoChangeLog-pr-11733.yml
deleted file mode 100644
index da551ed3006..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11733.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Ty-Omaha"
-delete-after: True
-changes:
- - bugfix: "Manual bans now auto-note"
diff --git a/html/changelogs/AutoChangeLog-pr-11738.yml b/html/changelogs/AutoChangeLog-pr-11738.yml
deleted file mode 100644
index 7fdeaa831d7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11738.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Evankhell561"
-delete-after: True
-changes:
- - bugfix: "Portable Seed Extractor designon the protolathe."
diff --git a/html/changelogs/AutoChangeLog-pr-11748.yml b/html/changelogs/AutoChangeLog-pr-11748.yml
deleted file mode 100644
index 8cbe2ed5e82..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11748.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Ty-Omaha"
-delete-after: True
-changes:
- - bugfix: "Stops projectiles using the legacy system such as emitters from hurting shield blobs due to an exploit where it would always hit or go through."
diff --git a/html/changelogs/AutoChangeLog-pr-11756.yml b/html/changelogs/AutoChangeLog-pr-11756.yml
deleted file mode 100644
index 4b65117170e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11756.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "farie82"
-delete-after: True
-changes:
- - rscdel: "Reverts the string highlighting done by regex"
diff --git a/html/changelogs/AutoChangeLog-pr-11770.yml b/html/changelogs/AutoChangeLog-pr-11770.yml
new file mode 100644
index 00000000000..94c44bb97b7
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-11770.yml
@@ -0,0 +1,5 @@
+author: "Citinited"
+delete-after: True
+changes:
+ - bugfix: "Writing in blood can't be done while dead or incapacitated any more"
+ - bugfix: "You can't write stuff in blood at a distance any more"
diff --git a/html/changelogs/AutoChangeLog-pr-11771.yml b/html/changelogs/AutoChangeLog-pr-11771.yml
new file mode 100644
index 00000000000..edc2a64f5ab
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-11771.yml
@@ -0,0 +1,4 @@
+author: "JKnutson101"
+delete-after: True
+changes:
+ - bugfix: "Fixed Construction Permits deleting themselves prematurely."
diff --git a/html/changelogs/AutoChangeLog-pr-11786.yml b/html/changelogs/AutoChangeLog-pr-11786.yml
new file mode 100644
index 00000000000..53546aede12
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-11786.yml
@@ -0,0 +1,4 @@
+author: "Kyep"
+delete-after: True
+changes:
+ - bugfix: "fixed a bug with biogenerator."