Commit Graph
50856 Commits
Author SHA1 Message Date
hazelratandGitHub 162cf14fa3 Portable cooler tweaks + sprite fix (#22762)
Modified the name and description of the portable cooling unit to
reflect its importance for keeping synthetics alive after their coolers
get shot up, and fixed its on-mobs not appearing on characters' backs.
Now you can see when someone is wearing it!

<img width="208" height="137" alt="image"
src="https://github.com/user-attachments/assets/d768d31b-d0aa-4fb8-8a67-4e1817355f6e"
/>
2026-06-26 18:19:32 +00:00
FabianK3andGitHub 12367af858 Fix missing disposal segment (#22763)
# Summary

This PR fixes the missing disposal segment behind the atmospherics
locker, introduced in the recent changes to the area.
2026-06-26 18:19:29 +00:00
Changelogs 30902369c0 Automatic changelog compile [ci skip] 2026-06-25 03:26:24 +00:00
1e59fa2fc4 Removes defunct darksight variables and gives unathi the darksight they were supposed to have. (#22654)
Human sight:
<img width="1349" height="1349" alt="image"
src="https://github.com/user-attachments/assets/416cdd31-f27b-4b98-a900-38402f4b8279"
/>

Unathi sight:
<img width="1349" height="1349" alt="image"
src="https://github.com/user-attachments/assets/ab95c66d-a077-4c28-9d21-c24c11b2f716"
/>

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-06-24 13:18:09 +00:00
Changelogs 081a4f0020 Automatic changelog compile [ci skip] 2026-06-24 03:28:26 +00:00
Casper3667andGitHub 5d4a64a35a Fixes that smoking while drinking causes hallucinations (#22759)
As per the title. Nicotine, being a subtype of mental meds, previously
caused hallucinations if a person was drunk while smoking.
2026-06-23 16:37:15 +00:00
Changelogs 60658e7f7b Automatic changelog compile [ci skip] 2026-06-23 03:26:48 +00:00
FenodyreeAvandGitHub babc31f94e Fixes HTML interfaces (R&D console) not updating when buttons on their UI are pressed (#22742)
changes:
- bugfix: "Fixes HTML interfaces not updating when a user hits a UI
button."
2026-06-22 17:35:34 +00:00
FenodyreeAvandGitHub 8c1657b514 Fixes a runtime on runtime (#22749)
The new runtime test map didn't have spawn points for all jobs.
Adds spawnpoints for all jobs.

I think this was one of the things causing mapping tests to fail.
2026-06-22 15:55:27 +00:00
ASmallCuteCatandGitHub 8cb3827c42 Renames the round-ending admin secrets to something much less questionable (#22669)
The admin commands to set off events that end the round (Supermatter
cascade and Summon Narsie) were in a category with a problematic name

(redid the PR after i broke it with a bad merge oops)
2026-06-22 13:55:04 +00:00
FenodyreeAvandGitHub 788861ba12 Nerfs human shields (#22670)
Human shields are no longer a 100% chance to block any frontal damage.

The opposite arm, legs and head are always exposed and can hit despite
the human shield, though this comes with the additional miss-chance from
targeting limbs.

Additionally, destroyed limbs allow shots to damage both the hostage and
the hostage taker when hit.

This doesn't make the situation much better for the hostage, but it does
mean that carrying around a corpse as a shield in combat is no longer
viable.

Size also matters, a Ta holding up a human as a shield isn't going to
get much cover.

<img width="1390" height="325" alt="image"
src="https://github.com/user-attachments/assets/cfe61f99-89bb-428d-9f96-4b1fff32c646"
/>


https://github.com/user-attachments/assets/593acc65-f327-4058-ba8d-9bb596a43d3b
2026-06-22 13:54:03 +00:00
60d09f31b1 TCAF expansion/rework stuff (#22717)
- renames/redescs/etc existing stuff to fit new TCAF lore
- lots of 4 years defunct TCFL stuff has been deleted or
repathed/renamed
- the tcfl peacekeeper ship that was soft-removed has been deleted
- the uniforms has also been modified and have had the necessary amount
of blue added. essentially i kitbashed the old TCFL uniforms with the
new TCAF uniforms

i probably missed a lot of tcfl stuff still.

---------

Signed-off-by: c#min7 <sadkermit01@gmail.com>
Co-authored-by: Kano <89972582+kano-dot@users.noreply.github.com>
2026-06-22 13:53:32 +00:00
FenodyreeAvandGitHub 012a05ff79 Allows robot organs to die (#22739)
Fixes robot organs continuing to process after death.

Stops this:
<img width="790" height="331" alt="image"
src="https://github.com/user-attachments/assets/5f8db817-0a8d-4263-90f4-74a18da78d9a"
/>
2026-06-22 13:52:28 +00:00
Changelogs 246ddc9730 Automatic changelog compile [ci skip] 2026-06-21 04:03:54 +00:00
YonnimerandGitHub 35a8154ed0 Adds a voidtamer-unique lantern (#22716)
Includes a new voidic lantern for the voidtamer ship crew and as a
loadout item for the culture

It's a buffed lantern able to barely sustain a dionae, its a little
stong but only locked to the one specific culture and ship by default,
i'm not sure if it'll spawn in the warehouse tbh, but it's fine if it
does

---------

Signed-off-by: Yonnimer <31339047+Yonnimer@users.noreply.github.com>
2026-06-20 14:07:06 +00:00
Changelogs fbd917a1e2 Automatic changelog compile [ci skip] 2026-06-20 03:33:35 +00:00
FabianK3andGitHub a38ff23dfe Engineering aft storage (#22714)
# Summary

This PR converts the INDRA office into a new hard storage and adds a
small decontamination corner to the D2 aft airlock within engineering.
Shuffle a few contents between the new and existing hard storage.

The missing washing machine was a long issue for the department supposed
to clean up unpleasant messes. The new storage will be needed for future
additions.

## Preview

<img width="717" height="563" alt="Screenshot 2026-06-16 221707"
src="https://github.com/user-attachments/assets/1dc3cfba-89cd-46b8-84d4-0ba70e2b2346"
/>

<img width="587" height="661" alt="Screenshot 2026-06-16 221713"
src="https://github.com/user-attachments/assets/10f2eee0-42d5-46b7-968c-1816b87abffe"
/>

<img width="671" height="555" alt="Screenshot 2026-06-16 221728"
src="https://github.com/user-attachments/assets/20808511-03ed-4c18-a8f2-6d645c29a164"
/>

<img width="599" height="701" alt="Screenshot 2026-06-16 221739"
src="https://github.com/user-attachments/assets/e88b38cc-b9af-4771-919b-45f72d409f53"
/>
2026-06-19 21:16:42 +00:00
BatrachophrenoandGitHub 70286a4dff ADPI File Pathing (#22738) 2026-06-19 22:08:50 +02:00
VMSolidusandGitHub acdbcad005 Xenobiology Cross Skill Interactions (#22643)
This PR adds new Cross-Skill Interactions for both Cooking and
Xenobiology, the latter of which now provides a new Situational Skill
Modifier.

Cooking Skill now causes animals butchered by the character to drop
additional meat. A pretty simple small interaction that doesn't change
much in the grand scheme of things.

Xenobiology has gained two new interactions, aimed at making it a skill
"potentially useful" for players who think their character might be
fighting Space Fauna. The first is that it provides a melee damage
modifier (which can offset the penalties from low melee skill), but only
when attacking Space Fauna (that aren't player controlled). Normally
direct damage modifiers are very hard to balance as a consequence of
brainmed, but since this applies exclusively to a PVE interaction, the
balance concerns are significantly lessened. Its second new interaction
is to situationally modify the amount of butchering products gained from
Space Fauna (and only Space Fauna).

Particularly in the case of Xenobiology, this helps position the skill
in such a way that it provides Opportunity Cost for characters in
Cooking, Mining, and Security (to a much lesser extent, given they
almost never engage carp in melee). If points spent in Xenobiology helps
a miner fight off space fauna, then points spent in Surgery are not
points they're spending on being better at fighting carp. Almost all of
the skills in general should have care put into making sure that they
can provide viable Opportunity Cost against other skills in their same
category. Cross-Skill Interactions like this are an incredibly effective
method of doing so.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2026-06-19 18:21:03 +00:00
VMSolidusandGitHub 662fecfc79 Bump axios from 1.16.0 to 1.16.1 in /tgui (#22733)
<img width="805" height="386" alt="image"
src="https://github.com/user-attachments/assets/5e88984b-41fa-449a-98d2-729e93207741"
/>
2026-06-19 18:07:25 +00:00
VMSolidusandGitHub a67a6ae94a Various Null Access Fixes (#22730)
<img width="1420" height="776" alt="image"
src="https://github.com/user-attachments/assets/d33c4ce2-9c5b-48c3-ac8b-5edfee51c7e0"
/>

Just a few fixes for some various runtime errors and two hard del
triggers on the Sentry logs.
2026-06-19 17:57:37 +00:00
FenodyreeAvandGitHub 1c6938707c Updates Keycard Authentication Device to TGUI (#22652)
Updates the keycard swipe console to TGUI.

Did this to practice on something simple.
Mostly copied from #20880 

The few things I'm unsure of:
<Button
                 content="Dispense"

Was flagged as depreciated so I changed it to

               <Button
                  color="bad"
                  onClick={() =>
act('select_event', { event: 'Emergency Evacuation' })
                  }
                > 

I relied quite a lot on the autocomplete so hopefully there's no huge
problems.

<img width="633" height="402" alt="image"
src="https://github.com/user-attachments/assets/df8be821-947c-48cc-a289-31b658c967e1"
/>
2026-06-19 17:35:54 +00:00
2f4a8d6f3d Fixes pain and announcement font size. (#22681)
title, h2 and manual font size brokey

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-06-19 17:23:07 +00:00
CatsinHDandGitHub 5c7a012e8b File Manager Refresh (#22649)
- Abstracts edit and rename function in the File Manager.
- Files are now edited in the program and not a separate input box.
- File editor now has an editor toolbar with formatting buttons and
keybind functionality.
- File descriptions can now be edited.
- Forms can now be downloaded into a computer's file manager as a text
file.
- File browser now shows a file description.
- Fixed an issue where copying to/from a USB would throw an error
because it didn't read the ID of the device being held.

I was planning to add folder functionality, but that requires far more
work since we store our files directly into the hard drive, which does
file manipulation. Meaning, in order to add folders, I'd need to
completely redo how hard drives and the file structure works. I'll
tackle that later.

CCIA Forms currently generate the entire form, which can be edited
without reservation. This is fine, however a future PR may be viable for
converting forms to use limited edit-access on fields to streamline the
form-filling process. That or just adding the ability for files to
display [field] properly.

Forms tested by Fabian :)

- [x] Fix ID check for copying programs to/from work devices
- [x] Add editor/formatting functionality
- [x] Test Forms functionality (unless an ultra cool dev can for me :) )
- [x] Add description box for editing
- [x] Add actually good formatting to editing
- [x] Misc bugtesting with encrypting, decrypting
- [x] Fix USB files sticking in browser after USB is removed

<details><summary>Video</summary>
<p>


https://github.com/user-attachments/assets/c6c666de-18fd-41a0-9751-3961aeda48fc

</p>
</details>

---------

Signed-off-by: CatsinHD <31459154+CatsinHD@users.noreply.github.com>
2026-06-19 17:05:40 +00:00
VMSolidusandGitHub 0625b841c3 Surgery Speed Modifiers (#22472)
This PR "gently refactors" surgery doafter timers to be deterministic
and variable. Instead of being simply a random number of seconds between
an upper and lower bounds, surgeries now have a base amount of time they
take to perform (in fractional seconds). This doafter time can then be
modified via signal interactions, such as coming from components.

The Morale component, Surgery skill, Anatomy skill, and Xenobiology
skill all have had signal hooks for surgery speed added, while the
latter two are uniquely conditional signal modifiers. Anatomy only
provides its modifier if the target's species matches your own, while
Xenobiology only applies its modifier if the target is an alien. Morale
can situationally either give a bonus or a penalty depending on your
current amount of morale points.

So to offset that this is now significantly more variable and that 4
different sources of bonus surgical speed exist, I've actually made the
base surgery times always on the upper end of what their previous
doafter duration range was, so surgeries are in general slower if you
aren't taking advantage of specializing in it.

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2026-06-19 16:47:29 +00:00
Greenjoe12345andGitHub bf341bfd4d Splits Psi-protect pills into their own loadout selection (#22597)
Moves the psi-protect pills out of the psych medicine selection to their
own selection. Allows characters to continue to bring their normal
medicine prescription but also select the psi-protect pills.
2026-06-19 16:47:02 +00:00
Merlin1230andGitHub 71694c22df updates vscode's build task to use build.sh instead of build (#22668)
the build file for linux got renamed (probably with the TGUI update),
this PR just updates the VScode build task to use build.sh instead of
the defunct build.
2026-06-19 16:44:16 +00:00
Wowzewow (Wezzy)andGitHub ba22d4386b Adds Grupo Amapola Uniforms to Medical and Desc Fix (#22710)
- rscadd: "Adds Grupo Amapola uniforms to the medical selections."
  - bugfix: "Fixes Grupo Amapola description."
2026-06-19 16:08:35 +00:00
VMSolidusandGitHub 7aeab49ce5 Datum Destroy Optimizing (#22693)
Some concerns were brought up about the potential for performance
concerns with wrapping Destroy() in a try catch. So let me make a trade.
/datum is the parent of all objects in existence, and is spending a
large chunk of time on proc overhead for 2.6 million qdel'ed objects.

<img width="1196" height="811" alt="image"
src="https://github.com/user-attachments/assets/06ca1596-2d56-40ca-9ec6-9215ed02113c"
/>

I'll trade you a faster global destroy() for the better logging so I can
finish destroying the garbage collector lag.

The cost reduction is from 0.01209ms per datum to 0.007525ms per datum,
about a 28% time saving.
2026-06-19 16:08:15 +00:00
VMSolidusandGitHub 6a8e7fec9a Incomplete Destroy Logging (#22692)
Thanks to more extensive data from Sentry logging, I've discovered that
there's actually two distinct causes for Hard Dels.

1. **Unaccounted For References**: Any potential references that are not
nulled out during a Destroy() proc will eventually trigger a hard
delete. These are the classic "Memory Leaks" and were previously the
most common form of hard del.
2. **Poisoned Destroy()**: Some destroy procs are prone to runtime
errors. When a runtime error occurs, the destroy() proc returns .
instead of ..(), meaning all parents of an object will skip any
reference cleanup they would have wanted to do. Since there's ref
cleanup performed at every single step of a parent hierarchy all the way
down to /datum itself, these failed Destroy() procs are nearly
guaranteed to trigger a hard delete.

For example, nearly all current /human related hard deletes are caused
by this specific runtime error:
https://github.com/Aurorastation/Aurora.3/pull/22680

So this PR adds a try catch to the garbage collector to log runtime
errors generated by Destroy() procs, allowing me to far more easily
track down this specific variant of harddel.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2026-06-19 16:08:14 +00:00
FenodyreeAvandGitHub 6e7e0c2326 Nerfs painkillers (#22711)
Sets the NO_PAIN threshold to 200, instead of 100. Meaning painkiller
values above 100 are necessary to ignore all pain effects.
This is necessary because:
- CE_PAINKILLER stacks additively.
- Mobs get given adrenaline every time they are hit.
- Adrenaline gives between 15 and 5 CE_PAINKILLER.
- Inaprovaline (10), Perconol (35), Mortaphenyl (50), Synaptizine (30),
Adrenaline (15-5).
- There was no reason to use more powerful painkillers with worse side
effects, when easy to obtain, longer lasting painkillers do the same
job.

Removes CE_ADRENALINE, which was poorly named, only used for Synaptizine
and didn't use the desired movespeed
modification pathways.

Reduces Synaptizine's painkilling value from 30 to 10.
Synaptizine cancels stuns, cancels all other painkiller side effects and
10u of it lasts an hour.
It is still the best combat drug in the game even with these nerfs.

Slight buff to oxycomorphine, to make sure that it doesn't tick down and
can consistently keep analgesic above 200.

Slight buff to mortaphenyl. This means the painkilling effect of antag
stims will remain the same, but for a shorter duration. Also makes it
more useful to doctors.

---------

Signed-off-by: FenodyreeAv <fenodyree.av@gmail.com>
2026-06-19 16:08:12 +00:00
FenodyreeAvandGitHub 222505f244 Fixes modular laser basic focusing lens (#22721)
changes:
- bugfix: "Fixes the base focusing lens for modular lasers not having
reliability."
2026-06-19 16:08:10 +00:00
VMSolidusandGitHub 206bb29d52 Final Mob Destroy Audit (#22728)
I've audited the entire destroy path between datum and human, this time
paying attention to byond's built-in vars to make sure that the built-in
refs are correctly being cleared. I've also gone and corrected some
null-access mistakes, which are most prominently caused by as anything
casts not being null checked, since as anything allows null entries in a
list to be read.

By far the worst offender I've found was the lack of clearing of the
atom.underlays var, which contains a list of refs. And when searching
for uses of this var across the repo, I've discovered it's associated
with an overwhelming majority of the remaining objects still in the hard
del trackers.
2026-06-19 14:18:33 +00:00
BatrachophrenoandGitHub f1ac588b71 Lemurian Sea hotfixes (#22731)
changes:
- rscadd: "Adds some additional grates to the Horizon's D2 Medical for
traction in zero-g."
  - rscdel: "Removes ADPI sound effects."
  - bugfix: "Fixes inflated Gravity Anomaly timing values."
  - bugfix: "Fixes ADPI line retrieval."
  - qol: "Reduces screenshake strength globally by 33%."
2026-06-19 12:51:12 +00:00
Casper3667andGitHub 7a99813dd0 The Case Dossier program (#22703)
This adds the case dossier program. A program intended for investigators
to use for their cases, with the ability to record evidence, photos,
documents, people and their notes on a case. The rest of security is
able to view cases in the program, but not edit them.
Additionally, the forensic skill was added to evidence bags and photos,
allowing a person to add the time, place and the person using them,
mainly intended to be used with the case dossier program.
Fibers and prints can now be gathered from objects inside evidence bags,
to avoid contamination.
Also fixed some bugs with taking photos of certain objects, such as
airlocks.


https://github.com/user-attachments/assets/92a880e9-9032-46d4-88c0-43d45b64f979
2026-06-19 04:36:07 +00:00
Changelogs 7d6d45fae1 Automatic changelog compile [ci skip] 2026-06-19 04:10:18 +00:00
45372d6f97 Adds the Orion theme and a couple of small changes to the cargo programs (#22655)
The orion theme has arrived! This theme is intentionally not using the
orion colors, as I couldn't get them to look good and I found this theme
to feel better for the warehouse aesthetic.
Other changes include:
- It is now possible to clear the currently selected/viewed order in the
cargo control and cargo delivery programs.
- The cargo delivery program was fixed to not crash if you clicked
overview or pay before selecting an order
- It is now possible to pick a theme for the program selection screen
(see last image) for modular computers. This is currently only used for
the operations delivery tablets.
- The cargo delivery program can print invoices, if the modular computer
has a nanoprinter. One was given to the delivery tablet in the HT
locker.

<img width="800" height="800" alt="image"
src="https://github.com/user-attachments/assets/4f2de8dd-9e94-4898-9907-c97a53084771"
/>
<img width="800" height="800" alt="image"
src="https://github.com/user-attachments/assets/afc841ca-a257-4cd0-9d9d-654ba6abe8f6"
/>
<img width="800" height="800" alt="image"
src="https://github.com/user-attachments/assets/7d2e757e-79fb-4100-a373-9a378d18d6ec"
/>
<img width="1200" height="800" alt="image"
src="https://github.com/user-attachments/assets/bc2da18b-1a5c-463e-a63c-a79b10de20b0"
/>
<img width="1200" height="800" alt="image"
src="https://github.com/user-attachments/assets/441e3479-71b0-4898-a5f0-14f6441ebf97"
/>
<img width="575" height="700" alt="image"
src="https://github.com/user-attachments/assets/25e95e1a-3b1d-4a5b-bc8f-dc01ba07c107"
/>
<img width="620" height="800" alt="image"
src="https://github.com/user-attachments/assets/f68f6954-f077-40c7-b57d-d65e16b897ae"
/>
<img width="575" height="700" alt="image"
src="https://github.com/user-attachments/assets/879d97d3-e5ed-499b-9e15-5459e16ee38e"
/>
<img width="400" height="500" alt="image"
src="https://github.com/user-attachments/assets/ae7b4123-b556-438e-8d55-a826611f00bf"
/>

---------

Co-authored-by: Batrachophreno <batrochophreno@gmail.com>
2026-06-18 20:02:49 +00:00
VMSolidusandGitHub 1c6f0d938b More Morale Effects (#22552)
Having had a chance to observe player behavior around morale during
events, it's become clear to me that the current actual mechanical
effects of morale are too small for anyone to notice, as it seems I
undershot their effects too much. Additionally, I realized from
experiencing it myself that the duration of the Leadership buff in
particular was too short to be able to last throughout a single combat
encounter, as there's a surprising amount of downtime in our event
combats. Plus the travel time eats into that timer.

So this PR does a few things to make Morale a bit more impactful and
noticeable. The first is to increase the pre-existing effects (other
than unarmed combat chances) by 50%. Players will never actually have
100% of the modifiers provided by the nature of these math equations,
and they tend to in-practice only go into fights with between 20% and
50% modifiers. The second part of this PR is adding two more
interactions for it, both for Engineering/Science and Hydroponics
characters. These being crafting speed and plant harvesting efficiency.
That should help make the effects more enticing to have for non-combat
characters.
2026-06-18 19:59:08 +00:00
VMSolidusandGitHub 1728de60d2 Silicon Psionics Fix (#22725)
I was unaware that Silicons were somehow considered a valid target for
psionics this whole time.
2026-06-18 14:11:03 +00:00
VMSolidusandGitHub 72e024432c Fix ADPI Spam Pinging Mindshields (#22724)
This one was in the original code.
2026-06-18 14:10:54 +00:00
Changelogs a254052dac Automatic changelog compile [ci skip] 2026-06-18 03:46:48 +00:00
VMSolidusandGitHub 4cde3a2ff8 Another ADPI Hotfix (#22723)
I accidentally flipped a sign on the guard clause, making it so that
APDI was only sending messages to corpses.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2026-06-17 23:13:45 +00:00
Changelogs a84790ef0d Automatic changelog compile [ci skip] 2026-06-17 21:38:29 +00:00
FabianK3andGitHub 7bb3a7fa6d Fix python numpy dependency version (#22722) 2026-06-17 23:33:19 +02:00
FenodyreeAvandGitHub 8a852f2f8a Fixes a second person scanning the patient cancelling the first scan (#22709)
DO_UNIQUE prevented a second person scanning the same patient at the
same time.

This does let you spam the medscanner and get multiple scans in progress
at the same time, but that's much less of an issue than getting your
scan canceled by a second well meaning doctor.
2026-06-17 17:33:21 +00:00
FenodyreeAvandGitHub ab65965c5c Fixes guns being unwielded by mousing over the inventory UI (#22712)
Fixes #22036 

changes:
- bugfix: "Fixed guns getting unwielded when mousing over UI elements."
- bugfix: "Fixed mob_can_equip using M as mob, instead of mob/M. Also
adds its parameters to all its children."


https://github.com/user-attachments/assets/0f427609-3cfc-4c71-b817-44a8d2c6350d
2026-06-16 19:21:38 +00:00
KanoandGitHub 8255989fd9 Makes step trigger throwers recognize their direction (#22685)
## About PR

Removes the hardcoded `direction` var from throwers and instead uses
`dir`, so we no longer have to varedit these

Also removes some commented out code and turns some comments into dmdocs
2026-06-16 13:05:45 +00:00
VMSolidusandGitHub 8c0bbd5a09 Fixes for ADPI (#22708)
ADPI wasn't obeying the standard rules for psionics, and was incorrectly
bypassing arbitrary sources of psionic protection. There was a lot of
unecessary hardcoding in the checks as well that meant it couldn't
account for edge cases. Luckily I made helper procs for handling every
single one of these edge cases automatically about 6 months ago.
2026-06-16 13:05:10 +00:00
ElorgRHGandGitHub c2ccbfb33f Fixes the black Idris Unit long coat sprite vanishing when opened (#22702)
> - bugfix: "Fixes the sprite for the black Idris Unit long coat
vanishing when opened."

The state was `idris_longcoat_su_open` when it should have been
`idris_longcoat_open_su`, which it now is.

Fixes https://github.com/Aurorastation/Aurora.3/issues/22696
2026-06-16 13:04:39 +00:00
BatrachophrenoandGitHub c2115714e7 Fixes datum/turbolift-based elevators (#22697)
Still not sure how this became a bug, but this test change fixed it for
local server in Lemurian Sea sectors.
2026-06-14 22:24:15 +00:00