22986 Commits
Author SHA1 Message Date
33278949b1 Renames Engineer & Re-Introduction of Alt-Titles: Merge attempt (#22011)
https://github.com/Aurorastation/Aurora.3/pull/21195 is having some
weird merge issues, so this is put up to try to get it merged. No actual
changes from the other PR atm aside from merged master.

---------

Signed-off-by: KingOfThePing <43940569+KingOfThePing@users.noreply.github.com>
Co-authored-by: KingOfThePing <cb.back@gmx.de>
Co-authored-by: KingOfThePing <43940569+KingOfThePing@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Co-authored-by: Batrachophreno <Batrochophreno@gmail.com>
Co-authored-by: JohnWildkins <john.wildkins@gmail.com>
2026-03-11 17:34:00 +00:00
0c342878e5 Engineering spriting (detailing & port), portable shield balance, bugfixes (#21862)
EXTREMELY MINOR MISCELLANEOUS CHANGES TEEHEE

changes:
- imageadd: "Adds +bolted, +welded, +lights overlays to several large
machines for easier visual identification of whether or not clicking on
that emitter will kill you or not, etc."
- imageadd: "Modifies the base of the Shield Wall Generator sprite to
better match that of the Emergency Shield Projector (and so they can use
the same overlays mentioned above)."
- imageadd: "Tweaks the Emitter's directional sprites slightly so that
the base doesn't seem to change shape quite so drastically when
rotated."
- imageadd: "Ports very pretty space heater sprites made by Wallemations
and vinylspiders from /tg/."
  - imageadd: "Adds unique sprites for Old and Heavy-Duty power cells."
- balance: "Increases power draw and range of Emergency Shield
Projectors."
  - balance: "Increases power draw of Shield Wall Generators."
- balance: "Greatly reduces time for debugger to fix APCs corrupted by
electrical storms."
- balance: "Increases multi-z shield capacitor reserve charge and
maximum throughput, so that high-strength shields can actually be run
(at high power draw)."
- balance: "Tweaks the INDRA power output formula to scale better with
increasing temperature."
- balance: "Slight adjustments to space heater efficiency formula with a
friendly handwave to entropy."
- balance: "Old power cells have a 5% chance to be defective and have
slightly lower maxcharge than standard cells."
  - qol: "Adds extended examine hints to engineering objects."
- qol: "Extends list of object types which INDRA core field will
interact peacefully with."
- qol: "Improved space heater UX (chat msgs changed to balloon alerts,
audible feedback, etc.)"
  - code_imp: "Updates many code comments to use DMdocs."
- code_imp: "Consolidates various shield generation machine sprites in
scattered across multiple files into a single shield generator machines
sprite file."
  - bugfix: "Fixes Emergency Shield Projector hard del issue."
- bugfix: "Emergency Shield Projector now shuts down as intended if the
area's APC gets completely drained."
- bugfix: "Firing the gyrotron into the INDRA while no reactants are
present will no longer generate heat."
  - bugfix: "Fixes INDRA runtime."
- bugfix: "Fixes Power Monitoring app not displaying grid sensors when
run from a modular computer held in-hand."
  
  Bolted/welded down Emitter:
<img width="130" height="101" alt="Screenshot 2026-02-13 123842"
src="https://github.com/user-attachments/assets/8357b5ea-77e6-46f7-b4a0-724aaa141cef"
/>

Modified shieldwall sprites (with old ones for comparison)
<img width="667" height="103" alt="Screenshot 2026-02-13 111422"
src="https://github.com/user-attachments/assets/2b1e849e-f955-49cb-b094-0bef098a754f"
/>

Shields actually useful for damage control now (though they'll blow
through APC charge if you go as crazy as this):
<img width="804" height="891" alt="Screenshot 2026-02-13 124245"
src="https://github.com/user-attachments/assets/39268b42-5abe-4a3b-ba8a-a18bdc63873e"
/>

### Asset Licenses
The following assets that **have not** been created by myself are
included in this PR:

| Path | Original Author | License |
| --- | --- | --- |
| icons/obj/atmos.dmi (all "sheater*") | [Wallemations, VinylSpiders
(/tg/station #93800)](https://github.com/tgstation/tgstation/pull/93800)
| CC-BY-SA |

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2026-03-11 16:39:54 +00:00
Cody BrittainandGitHub adeaaaee4a Fixed balloon alert blending (#22006)
Balloon Alerts were sharing planes with NVG effects, causing them to
blend improperly. I re-added their proper plane, and ensured they work
again.
2026-03-11 16:38:55 +00:00
ElorgRHGandGitHub 6f63831667 Pants, skirt and shirt-ifies tajaran summer clothing (#21960)
Changes:
> - rscadd: "Added two new tajaran loadout options: pants and skirts +
shirts. Summer pants and dress (renamed to skirt) have been put there."
> - bugfix: "The tajaran summer dress and pants have been made into
pants slot items and should now display properly."

In the effort to fix the summer dress and pants not displaying properly
in the loadout selection they have been split up to their own respective
loadout options.
2026-03-11 16:38:30 +00:00
d6d2470ef6 Fixes paincrit (or incapacitation in general) not making people drop what they're holding. (#22004)
title

I was lied to by the incapacitation proc (it does not actually check
incapacitation necessarily)

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-03-11 00:04:05 +00:00
WildkinsandGitHub afd8d9d8e0 Lag War 2: Revengeance (#21950)
<img width="750" height="449" alt="image"
src="https://github.com/user-attachments/assets/29c06609-eb62-42be-9b9c-334f9fe88636"
/>

Ports: tgstation/tgstation#75769, tgstation/tgstation#72572,
tgstation/tgstation#93054

Fixes the holodeck causing 800 trillion hard dels that brings the server
to its knees. Stops turrets, weather system, and overmap contacts from
generating 500+ timers every tick by just using vars instead.

---------

Signed-off-by: Wildkins <john.wildkins@gmail.com>
2026-03-09 21:47:50 +00:00
1beef3d476 Collapses the lying down intent into normal resting. (#21967)
Instead of middle clicking to lie down, you now simply rest. You can
also now do it with your gun in your hand. Removes all code related to
bespoke lying down.

To-do:

- [x] Add a signal to make firearm accuracies update on lying down.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-03-09 21:47:47 +00:00
b6dc5c017f Fixes admin announces sanitization. (#21994)
title

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-03-08 23:25:08 +00:00
WildkinsandGitHub 3633b556c7 Fix Tajaran movespeed (#21991)
Fixes #21974

Turns out we had ancient code that used a hardcoded bodytemp value to
lower people's movespeed if they got too cold. Tajara naturally want a
cooler body temp, and as a result they could end up movespeed nerfing
themselves silently. Now the movespeed nerf is pegged to
cold_discomfort_level, so your move speed will only be nerfed when you
start getting warnings about feeling too cold.
2026-03-08 01:31:28 +00:00
Greenjoe12345andGitHub 108e02dbf7 Adds Twin Suns and Raskara symbols to paperwork (#21966)
Adds the Twin Suns and Raskara cult symbols to paperwork ingame
<img width="447" height="539" alt="image"
src="https://github.com/user-attachments/assets/359ad815-b7dd-44c5-af0d-f495b47bbbbb"
/>


<img width="455" height="533" alt="image"
src="https://github.com/user-attachments/assets/70b839c1-a00c-4fe7-adc3-238ebca8b253"
/>


use [twinsuns] and [raskara_sigil] to draw them, with _small appended in
the brackets to draw the small versions


| Path | Original Author | License |
| All added images | Alberyk | Permission to use given via discord |
<img width="779" height="224" alt="image"
src="https://github.com/user-attachments/assets/acb99c2c-11c6-4f9e-a707-8ec63b0b274e"
/>
2026-03-07 08:36:21 +00:00
9eb93ace0b Add three more Dominian Banners (#21964)
Adds three new banners, for House Kaneko, von Sinzendorf and Seok. Yes I
am making a Seok character, how could you tell?

<img width="292" height="101" alt="image"
src="https://github.com/user-attachments/assets/2a95c5cc-b419-4625-8abe-63cc15a35277"
/>

All sprites by me.

Descriptions by Schwann / Human Lore.

---------

Signed-off-by: Fyni <itsfyni@gmail.com>
Co-authored-by: Kano <89972582+kano-dot@users.noreply.github.com>
2026-03-07 08:35:59 +00:00
ElorgRHGandGitHub ac06801f51 Loadout citizenship restrictions (#21963)
Changes:
>  - rscadd: "Added citizenship loadout restrictions to the loadout."
> - rscadd: "Dominian Consular loadout items are now citizenship
restricted to the Empire of Dominia."
> - bugfix: "Religion loadout restrictions now actually restrict items
to religions."

Could prove useful and actually restricts what should be allowed to be
taken in the loadout if characters don't fit certain criteria. Proof of
concept presented the Empire of Dominia and their consular clothing.
2026-03-07 08:35:45 +00:00
Greenjoe12345andGitHub 4c239c7f69 Allows Adhomian tajara to select Biesel citizenship. (#21958)
To represent those who immigrated there as an adult. Note the important
information.
2026-03-07 08:35:29 +00:00
b3fe100b25 Added some starting gear for medical. (#21939)
Supercedes #21909

Adds a single bottle of bicaridine, kelotane, and dexalin to the medical
smartfridge on the Horizon.

Also adds bicaridine, tricordrazine, and dermaline to the cargo order
screen. Butazoline and dermaline are priced as premium medicines.
Tricordrazine is priced cheap.

---------

Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
2026-03-05 10:41:27 +00:00
VMSolidusandGitHub 826aa5bf95 Mech Legs Balance Pass (#21946)
This PR tweaks the stats for several of the mech legs to have fairer
movespeed characteristics and be a lot less punishing for taking damage.
The general complaint I saw from players was that taking enough damage
made the mechs suddenly feel useless, as the extra delays from leg
damage were far too punishing.

I also added a new mechanic for the extremely rare Cult Mech that allows
it to actually GAIN movement speed when damaged, as a sort of "Fragile
Berserker" mechanic that will help make it actually useful as a melee
combatant gimmick. I came up with that idea after watching a round where
an antag managed to get a cult mech, but he was physically incapable of
getting into melee with anyone while driving it.

As a bugfix, this PR fixes glide sizes for mechs so that their smooth
movement correctly reflects how the different directions have different
movement speeds.


https://github.com/user-attachments/assets/0bf63edd-b0db-4257-a6e4-c42e5cf16962
2026-03-04 19:51:27 +00:00
WildkinsandGitHub e9a722fccf Port listing timer sources (#21949)
Ports tgstation/tgstation#52417
2026-03-04 19:51:25 +00:00
WildkinsandGitHub c7cbbfbfb8 SmartFridge Fixes (#21957)
- moves smartfridge icon generation to ui_static_data and adds a cache
(inspired by / ported in part from tgstation/tgstation#48394 )
- because we cache it, we can now gFI the items and so we fix certain
things not having icons
- bottlemaxxers stay winning, etc.

i actually tested this pr and it works great, upvotes to the left

<img width="1197" height="749" alt="image"
src="https://github.com/user-attachments/assets/7e41dce0-47aa-4fd2-9e18-cc17758a53de"
/>
2026-03-02 09:59:22 +00:00
eb6c7ff844 Update TEG NanoUI to TGUI, rename TEG to Stirling engine (#21933)
As title. TEGs are basically just thermopiles IRL; a Stirling engine
more accurately reflects its functionality.
<img width="551" height="303" alt="image"
src="https://github.com/user-attachments/assets/eb0f0c73-c1cc-4a04-85bc-13a413d8ac48"
/>

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
Co-authored-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
2026-03-02 09:41:29 +00:00
WildkinsandGitHub 04d2cdd020 Fix hivebot harddels (#21953)
nightmare
2026-03-02 06:57:05 +00:00
Greenjoe12345andGitHub 924b94e195 Little Adhomai origin alterations (#21936)
This allows Little Adhomai tajara to take Biesel citizenship, and gives
them some heat resistance to represent them being more used to warmer
climates then Adhomai.
All tajara ethnicities are able to be Biesel consulars.
2026-03-02 06:56:08 +00:00
Cody BrittainGitHubGeneralCamo <n/a>
9bf9aed31c Fixed wound creation with shrapnel (#21952)
Woops

---------

Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
Co-authored-by: GeneralCamo <n/a>
2026-03-02 03:18:47 +00:00
2261a6223a THE GREAT UNUSED CUSTOM ITEM REMOVAL (#21780)
There are many custom items belonging to characters that effectively no
longer exist as their players are gone or banned. Some just unplayed for
a very long time. I've taken a look at player activity and character
activity to determine what stays or goes and have tried to be
conservative in what is removed since I know what it's like to want to
take a break and explore other things a bit.

The removed custom items may be added back immediately should anyone
affected desire it. They need only inform us.

---------

Signed-off-by: CyberSpyXD <52309324+CyberSpyXD@users.noreply.github.com>
Co-authored-by: WickedCybs <wickedcybs@gmail.com>
Co-authored-by: Casper3667 <8396443+Casper3667@users.noreply.github.com>
2026-03-01 19:20:03 +00:00
3c63532ada Make the commissary register able to be filled out with paper forms (#21905)
The commissary register can now be filled out by unlocking it and using
a filled out piece of paper on it. This adds the listed items to the
things listed in it, making it quick to set up for operations crew
instead of manually typing it in every round.

---------

Signed-off-by: Casper3667 <8396443+Casper3667@users.noreply.github.com>
Co-authored-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
2026-03-01 06:46:28 +00:00
VMSolidusandGitHub 0a28af6235 Fix Shutters Bug (#21947)
Fixes the shutters bug by reverting back to the original version of
turf_hand_component
2026-03-01 06:41:39 +00:00
Cody BrittainandGitHub 7709489602 Updated Tajara job restrictions to reflect ethnicity overhaul. (#21929)
For the upcoming Tajara ethnicity overhaul.

Zhan-Khazan can now be Operations Managers and Chief Engineers. M'sai
can now be Executive Officers.

Putting this up now for code review purposes. Full retcon will be
announced soon (and then this can be merged).
2026-03-01 06:40:50 +00:00
WildkinsandGitHub 2433027a5a Catch attempts to qdel lists (#21948)
Ports tgstation/tgstation#90227
2026-03-01 06:40:23 +00:00
VMSolidusandGitHub 1423fcd04e Various Delta Time Fixes (#21871)
Organs were being given ~3 seconds of DT per ~2 seconds of real time,
because they were being hit by Process() TWICE, once during processing
for the "Set of all objects", and again during processing for the "Set
of all mobs". No species was hit harder than this but IPCs, who suffered
from having wildly inconsistent temperature mechanics that seemingly
never matched the expected numbers.

I have actually tested this PR to verify that it works. I even went the
extra mile to more extensively test IPC temperature mechanics to find a
separate bug unrelated to DTs that was causing suit coolers to just
straight up not work at all (space suit or otherwise) on a majority of
all IPC subspecies. I then tested the numbers in the PR for IPC cooling
to verify that things work as intended.

<img width="969" height="623" alt="image"
src="https://github.com/user-attachments/assets/01c3aca7-b436-4e52-86f7-aed847dcba5e"
/>

I also tweaked all the subsystems to have a small performance
improvement.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2026-02-27 01:28:20 +00:00
BatrachophrenoandGitHub 8e602afb32 Paint gun consolidation and crate/locker painting (#21902)
We don't need a million paint guns. Makes it so a single paint gun can
paint whatever you want. Which now also includes crates and lockers.

changes:
- rscadd: "Paint sprayers can now be used on unpainted crates and
lockers to give them a custom appearance."
  - rscadd: "Adds paint sprayers to Hangar Tech lockers."
- qol: "Moves pipe painter functionality to paint sprayers; pipe
painters now just flavor objects on some offsites."
- qol: "Adds paint sprayers to allowed items list for utility
toolbelts."
- imageadd: "Codersprites pipe painter with recolorable paint storage
component indicating current color (used by paint sprayer)."
  - imagedel: "Removes old paint sprayer sprite."
- bugfix: "Removes old runtime caused by targeting turfs w/ paint
sprayers that don't have flooring singletons assigned."

<img width="496" height="505" alt="Screenshot 2026-02-20 142403"
src="https://github.com/user-attachments/assets/152ea63a-4baf-48e5-864e-400caef9efc6"
/>
<img width="515" height="429" alt="Screenshot 2026-02-20 142424"
src="https://github.com/user-attachments/assets/cb05b674-ac4f-4e2f-8f17-9d8654f099ff"
/>
<img width="450" height="102" alt="image"
src="https://github.com/user-attachments/assets/aa6e51b5-a325-4e8c-baf8-21134843fbf2"
/>
2026-02-27 01:12:05 +00:00
WildkinsandGitHub 538fd914bb Lag War Day 5: Hard Dels and Status Displays (#21888)
- status displays no longer delete 50 overlays a second
- fauna spawners no longer cause carp harddels
- ammo piles and rocket launchers no longer cause harddels
2026-02-27 00:35:50 +00:00
WildkinsandGitHub e1770df81e Lag War Day 4: Under Pressure, High Voltage (#21878)
Replace /datum/gas_mixture/proc/return_pressure with XGM_PRESSURE(xgm)
macro. Having such a relatively simple statement contributing proc
overhead to procs called millions of times is ridiculous

Rename /datum/gas_mixture/proc/zburn to react, deleting the old react
which was just an alias for it. Free proc overhead

Turn check_combustibility into a macro CHECK_COMBUSTIBLE(is_cmb, xgm).
also rewrite it slightly so that it only needs to do one pass. Its a bit
nasty so I apologize for that, but speeeeed.

Delete most powernet and obj/machinery/power procs for handling power,
replacing them with macros. The fact that we were unironically calling a
draw_power() on APCs to call draw_power() on their terminals to call
draw_power() on their powernet every single process tick was insane.

Turn `between` into a macro alias for clamp() since the param order is
different

turn `Percent` into a macro AS_PCT

Rewrite significant chunks of update_canmove so its not quite as
horrifying of a proc and hopefully doesn't eat the entire mob subsystem
every movement now
2026-02-27 00:35:41 +00:00
FabianK3andGitHub 3d0a989e97 Marshalling wands update (#21921)
# Summary

This PR updates the marshalling wands and gives them intent based
coloring. In addition, hold a second wand in your hand, the settings
will be automatically synced.

## Changes

- Update marshalling wand sprite (more the structure then the actual
sprites).
- Added color modes, updated text, added mechanical hints and two hand
sync to marshall wands.
- Added signal for mob intent changes (unused at the moment).
- Adjusted Hangar Tech round start spawn points in the breakroom.
- Added second marshalling wand to each Hangar Tech locker.

## Preview

(Note this preview has been made prior further pixel adjustments,
consider it a demo.)


![dreamseeker_nYNBHIbQkl](https://github.com/user-attachments/assets/edc2d3f2-33ac-4adc-8c65-586360176e6a)
2026-02-26 18:38:34 +00:00
WildkinsandGitHub 91b42cecfe TGUI Radio (#21917)
updates radio / headset UI, inspired heavily by TG's version


![eRcywUYQFD](https://github.com/user-attachments/assets/45a89b9c-c985-4758-b7e6-95b9801d486c)
2026-02-26 18:38:24 +00:00
Casper3667andGitHub 6e3628b32c Upgrades smartfridge ui (#21906)
For smartfridges and subtypes, this makes the vend buttons a little
neater and more importantly make it possible to see what you are buying
as the icons are displayed.
The icons are not displayed for produce for the time being.
<img width="400" height="500" alt="image"
src="https://github.com/user-attachments/assets/12632d10-8aea-4255-b4db-7643e0d1a9cb"
/>
2026-02-26 18:37:59 +00:00
c#min7andGitHub 9867fc3f0f Loosens Custom Bioaugs Restrictions (#21903)
Unrestricts custom fluff bioaugs to all humans/skrell/diona. Does not
touch Galatean bioaugs.

**Unrestricting Human Origins:**
- Bioaugs/genetic modifications among [Zeng-Hu
employees](https://wiki.aurorastation.org/index.php/Zeng-Hu_Pharmaceuticals#Augmentation_and_Veterancy)
is described as 'prolific'. Probably lots of wacky neural bioaugs and
medical-related augs? The psionic receiver is an example of a non-fluff
Zeng bioaug.
-
[Geneboosting](https://wiki.aurorastation.org/index.php/Empire_of_Dominia#Geneboosting)
is a large feature of Dominian society. Primaries can have a custom aug.
as some 'growth hormone gland' or w/ever to complement any flavour
geneboosts they've received.
- [Cytherean
Venus](https://wiki.aurorastation.org/index.php/Venus#Cytherean_Culture)
has a 'booming' genetic engineering field centred around the
'biomodification' of Stars/Idols. Beyond appearance: muscoskeletal
augmentations for performance dexterity, maybe
- not exclusive, these are just the ones that spring to mind

Besides other specific genetic/bioaugging origins, virtually anyone can
be employed by Zeng and access genetic/bioaugs. Or just be interested in
bio/genetic transhuman instead of the cybernetic transhuman currently
dominating character design options. Seems odd having fluff bioaugs be
restricted to Galateans only, and they have their fancy-schmancy ones
anyway that go beyond fluff (and represent them focusing on more
advanced/practical bioaugs).

**Unrestricting Skrell/Diona/Vaurca/Unathi Species:**
- Biological augmentations are ['commonplace' in the Nralakk
Federation](https://wiki.aurorastation.org/index.php/Skrell_Technology#Augmentations).
Examples given on wiki: fertility treatments, ambidexterity augments,
sensory enhancements.
- Dionae are all about wacky bioengineering shenanigans. Custom bioaugs
can be flavoured as weird quirks/organs they have.
- Vaurca have a [K'laxane
brood](https://wiki.aurorastation.org/index.php/Vedhra,_Princess_of_Configurations)
that specialises in bioaugs. I imagine the C'thur probably benefit from
Nralakk's bioaugging too.
- Unathi have the Aut'akh commune.
- Tajara remain exempt due to 1) technological deficits, 2) cultural
aversion, 3) no major Zeng-Hu presence. PRA have their tesla augments.
2026-02-26 18:37:48 +00:00
ElorgRHGandGitHub 847cbd1aa5 Splits taking out the ID card and stored item out of modular computers into Alt clicking and Ctrl clicking respectively (#21901)
Changes:
> - rscadd: "Alt clicking a modular computer to first get the stored
card and then the item has been split to Alt clicking to get the card,
and Ctrl clicking to get the item."

It always bothered me that to get the pen out of a PDA you needed to
first take out the ID card. Well with this PR you can just Ctrl click it
to get the pen. Really cool.
2026-02-26 18:37:21 +00:00
afc88dfb03 Tajaran Guns, the Orderables (#21897)
Adds 6.8mm to the Cargo Order list properly. All 3 types, the clip,
magazine, and AP magazine. Prior, the bolt-action would be basically
useless because its ammo, 6.8mm, wasn't orderable.

Also adds the PRA rifle to the cargo order list.

---------

Signed-off-by: CatsinHD <31459154+CatsinHD@users.noreply.github.com>
Co-authored-by: Arrow768 <1331699+Arrow768@users.noreply.github.com>
2026-02-26 18:36:56 +00:00
b4464ab474 Adds stickynote pads in a bunch of places and to the loadout (#21893)
"Added stickynote pads to the following locations: Command offices,
bridge, rep and liasion offices, journalist office, eng, medical and
operations lobby, invest office and lab, galley, vacant office on D3,
all three custodial closets, security meeting room, HR meeting room,
machinist workshop and tool storage."

yeah. Apparently they weren't added properly in the original PR to a lot
of places. So I went wide with it.

This also adds them to the loadout.

---------

Signed-off-by: Casper3667 <8396443+Casper3667@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2026-02-22 12:43:36 +00:00
Casper3667andGitHub bb5ec858f9 Improves plastic bags and make toptart boxes smaller (#21891)
Plastic bags can hold more items and slightly bigger ones. They already
can't fit into a backpack, so giving them the ability to actually carry
something seemed fine.
Toptart boxes were also made a bit smaller, given how few items are in
them and to make them fit better in plastic bags.
2026-02-22 12:22:56 +00:00
BatrachophrenoandGitHub cb2718db78 Xenobotany device NanoUI conversions (#21856)
changes:
- refactor: "Converts xenobotany's Bioballistic Delivery System
interface from NanoUI to TGUI."
- refactor: "Converts xenobotany's Lysis-Isolation Centrifuge interface
from NanoUI to TGUI."
<img width="949" height="532" alt="image"
src="https://github.com/user-attachments/assets/91930b83-1a2d-4ecb-801d-153b1ae52ed1"
/>
2026-02-22 12:22:31 +00:00
2d8b552c27 Potentially fix a hard delete to do with status icons. (#21916)
title

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2026-02-22 01:26:57 +00:00
VMSolidusandGitHub 0004c09e9d Fix Set Odyssey (#21914)
This PR fixes the Set Odyssey verb to work after server initialization,
but before the round has actually started. It can actually be run even
before the round type has been voted for.

 I have actually tested this PR and verified that it works.
2026-02-21 21:07:46 +00:00
738b72e0b9 Cytherian cuisine, Tajaran tastiness and food fixes (#21881)
<img width="209" height="212" alt="image_2026-02-18_163749448"
src="https://github.com/user-attachments/assets/dd40e552-6752-41bc-8c1f-1d6759ed19e5"
/>

-Adds Cytherian cuisine to the game with 4 specifically cytherian dishes
as well as some popcorn flavors.

-Adds Adhomian cheese and two new Adhomian cuisine dishes for everyone
who has been asking for more Tajaran foods.

-Adds an alternate, vegan way to make dough that doesn't require eggs.

-Adds cheese-less omelettes.

-Adds a few other miscellaneous dishes such as Poutine, Churros, and
chocolate pizzas.

-Adds trays of clams casino now dispense individual clams that can be
eaten seperately.

-Adds a new kitchen bounty for some of the new desserts and added the
new tajaran dishes to the adhomian cuisine bounty.

-Changes North Sixty seafood platters to include regular clams instead
of R'sval clams since R'sval clams are Adhomian and I suspect regular
clams were the intention for this dish all along.

-Renames the old tossed salad to 'apple salad', now that there's a
newer, less fruit-based tossed salad.

-Makes it so onion rings can be placed freely like every other food
instead of being locked to one spot.

-Fixes some food description typos.

---------

Signed-off-by: tomixcomics <11053204+tomixcomics@users.noreply.github.com>
Co-authored-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
2026-02-21 20:24:44 +00:00
WildkinsandGitHub a86fc5c4f6 Fix non-modmin use of adminhelp (#21910)
see title
2026-02-21 18:38:01 +00:00
Casper3667andGitHub 1f715c6789 Renames the native tajaran footwear and makes them the default shoes for taj instead of sandals (#21892)
Done on the request of taj lore and a bit of a personal one to have
anything but sandals as their default.
2026-02-21 17:21:27 +00:00
FabianK3andGitHub dd92b872b5 Fix robot eye sprite (#21907)
# Summary

This PR decouples the eye sprite state from the robots integrated light
state.

To my understanding, disabling the eye glow wasn't primarily intended by
toggling the light and at the same time the toggle-states were flipped.

Fixes #21769

## Sprite note

No sprites were modified.
2026-02-21 01:47:09 +00:00
Casper3667andGitHub 3fbe896673 Modifies Kathira's custom leg aug (#21870)
This adds a signal that can be used to stop bone repair surgery for any
cause that might prevent such. In this particular case, I used it with
Kathira's leg aug to fit with it being a support for her leg, which
can't heal properly otherwise.
This is primarily for when she ends up in surgery and can't inform the
doctors they shouldn't be trying to begin with.
2026-02-21 01:44:05 +00:00
Casper3667andGitHub 7b3c1c6261 Adds spotlights to the autolathe (#21890) 2026-02-21 01:42:25 +00:00
WildkinsandGitHub e4192f9b8f Lag War Day 5.5: are you serious dude (#21889)
we have a gorillion hard deletions and it turns out half of them are
because we set the "ALWAYS HARD DELETE THIS" flag rather than just like.
fixing the hard delete.

cool
2026-02-21 01:41:50 +00:00
Casper3667andGitHub 2ef91b3bf3 A bundle of smaller bugfixes (#21882)
-  Assunzioni Sera Stellata di Dalyan Wine can be ordered again.
- Sandals now default to being wood colored if not otherwise given
color.
- Added camera film to the toy shelf storage and briefcases and canes to
the clothing shelf storage.
-  Fixed that the operations lobby was powered by the wrong grid.
-  Added some custom items to the merchant blacklist.
2026-02-19 11:25:30 +00:00
WildkinsandGitHub 0f1d8a1e3b Lag War Day 3: 100,000 SendMaps Under The Profile (#21874)
after ragebaiting all of coderbus with our 10 second sendmap ticks, i
have slapped together this bandaid fix which should help decrease server
load from all you nerds with 72,000 body markings

i know what you are
2026-02-19 04:30:08 +00:00