Commit Graph
1629 Commits
Author SHA1 Message Date
gavlaandnevimer 9c9ebb82f6 🍞 2026-06-11 15:36:37 -04:00
gavlaandnevimer e8fb58aabc 🧇 2026-06-11 15:07:48 -04:00
gavlaandnevimer 9bc638dcfb fixes 2026-06-11 15:07:48 -04:00
gavlaandGitHub ed9004f120 Merge branch 'master' into upstream-6-2-2026 2026-06-09 01:15:39 -04:00
DanielanceandGitHub fbdc84e484 digi legs and teshari shoes sprite fixes (#5751)
## About The Pull Request
Adds digitigrade legs and teshari sprites to the following items:


<img width="696" height="623" alt="image"
src="https://github.com/user-attachments/assets/add1f226-6591-449c-86eb-149797dd95e1"
/>

A few items already had digitigrade legs sprites, which are marked in
blue.
The digi legs sprites for the green and red christmas boots were redone.

List is from [this
link](https://app.milanote.com/1Tzxnc1wYY2b3d/digi-sprites?p=SEkpuGTg5kd),
which is from [this
message](https://discord.com/channels/1059199070016655462/1184264879041949726/1328481959919226891)
on the discord.

These items are affected by this PR.
<img width="251" height="95" alt="Screenshot_411"
src="https://github.com/user-attachments/assets/6b9e5f8e-f0de-4c79-97bf-78689ddace00"
/>
## Why It's Good For The Game

Less missing sprites good!
## Proof Of Testing

Works on my machine.
<details>
<summary>Screenshots/Videos</summary>
<img width="608" height="769" alt="image"
src="https://github.com/user-attachments/assets/fe3f19b4-390e-405b-bf0a-61b1303a8ff5"
/>

</details>

## Changelog
🆑
add: fixed some missing digi legs shoes sprites, adding teshari sprites
to them as well (PR 5751)
/🆑
2026-06-06 18:17:50 -04:00
shayoki 97a15ec8f8 initial 2026-06-03 01:25:02 -05:00
DanielanceandGitHub 8f1a62641b missing digi legs + teshari sprites part four (#5710)
## About The Pull Request

Adds digitigrade legs and/or teshari sprites to some remaining items
that lacked them.

The following items are affected:
<img width="204" height="92" alt="Screenshot_406"
src="https://github.com/user-attachments/assets/4ef687c1-fe65-4445-96a8-ae2b97cbc909"
/>

The following now have digi and teshari sprites:
- Tactical work boots, Santa suit (spacesuit version), Azulean's
Enviro-Suit, Shoredress Wetsuit, Ancient robes (chaplain gear), Armadyne
corporate uniform, Oversized and Disconcertingly Twee hoodie, Fitted
wetsuit

The following had only added teshari sprites added (already had digi
sprites):
- Shaft miner's jumpsuit, Santa suit (wizard robe version), Ancient
cultist robes (cultist gear)

Teshari sprites for the ancient robes and the hoodies also include hood
sprites.

<img width="108" height="101" alt="Screenshot_407"
src="https://github.com/user-attachments/assets/9cec812e-2689-4c33-94e1-2efbd54d6624"
/>

<img width="111" height="91" alt="image"
src="https://github.com/user-attachments/assets/9a929e39-2e7c-4761-8b6b-134b91b7c385"
/>



The shaft miner jumpsuit already has digi sprites that do not display
due to a
[bug](https://github.com/Bubberstation/Bubberstation/issues/5308).

## Why It's Good For The Game

Less missing sprites good!

## Proof Of Testing

Works on my machine.

<details>
<summary>Screenshots/Videos</summary>

tactical work boots
<img width="291" height="103" alt="Screenshot_384"
src="https://github.com/user-attachments/assets/cb156eaa-918f-4edc-87af-44e4da30e149"
/>

shaft miner's jumpsuit
<img width="230" height="94" alt="Screenshot_385"
src="https://github.com/user-attachments/assets/7d1be316-31a4-4c09-a895-6e61203fa468"
/>

santa suit
<img width="287" height="101" alt="Screenshot_392"
src="https://github.com/user-attachments/assets/68e44577-1199-4ea1-a3a6-f9e649e4042e"
/>

azulean's enviro-suit
("human" sprite is unedited; item was made with plasmamen species in
mind)
<img width="274" height="100" alt="Screenshot_393"
src="https://github.com/user-attachments/assets/c6543447-5e7b-48dd-bb25-7bc700b6f7f3"
/>

shoredress wetsuit
("human" sprite is unedited; item was made with akula species in mind)
<img width="287" height="102" alt="Screenshot_395"
src="https://github.com/user-attachments/assets/151d29ba-5355-49dd-9802-873b704b9140"
/>

armadyne corporate uniform
<img width="286" height="102" alt="Screenshot_397"
src="https://github.com/user-attachments/assets/7220e2b6-e2fd-4b0b-b4a7-0baeafb23f5a"
/>

oversized hoodie
<img width="286" height="104" alt="Screenshot_403"
src="https://github.com/user-attachments/assets/b8d2a064-d512-495e-bc50-70d14b447b1e"
/>

disconcertingly twee hoodie
<img width="279" height="103" alt="Screenshot_404"
src="https://github.com/user-attachments/assets/77938fc1-569b-4c81-b03a-df9f7f16e231"
/>

fitted wetsuit
<img width="281" height="110" alt="Screenshot_405"
src="https://github.com/user-attachments/assets/ee1a3f63-c748-4999-87f5-9d3e9d81d615"
/>

</details>

## Changelog
🆑
add: added more digitigrade legs and/or teshari sprites (list on PR
5710)
/🆑
2026-05-30 21:51:57 +02:00
980c176345 Butts + Bellies (#5674)
## About The Pull Request
Adds butts (up to size 8) and bellies (up to size 9)

Check out what they look like in the Proof of Testing.
## Why It's Good For The Game
It allows for a lot more customization and spicy content, making way for
the potential for new emotes using these genitals to be added. While I
can understand that some people may be against this, I honestly feel it
is no different than any of the hyper genitals or regular genitals we
already have. If the size is somehow an issue despite us having other
hyper genitals, I can reduce the max size.
## Proof Of Testing
See below. Hyper and NSFW warning.
<details>
<summary>Screenshots/Videos</summary>


https://github.com/user-attachments/assets/24dde7a9-98e8-49f8-aee2-118da5dfe2c4

<img width="1426" height="397" alt="image"
src="https://github.com/user-attachments/assets/87e8d620-960f-407c-a816-cdc82073070a"
/>

<img width="1435" height="406" alt="image"
src="https://github.com/user-attachments/assets/27791cf5-a753-491b-8622-1c3f6dabd81c"
/>

</details>

## Changelog
🆑
add: Added new genitals: Bellies + Butts
/🆑

---------

Co-authored-by: Roxy <94389951+SapphoQueer@users.noreply.github.com>
2026-05-29 14:41:17 +02:00
LT3andGitHub df4c8e355e Deptartment jackets cleanup and organization (#5613)
## About The Pull Request

Organizes all the dept/dept. guard jackets into the same subtpe, moves
them from skyrat master_files into modular_zubbers, places them
consistently in the vending machines/garment bags/loadout.

## Why It's Good For The Game

Clean up and consistency of the jackets.

## Changelog

🆑 LT3
fix: Fixed missing textures for the dark medical jacket
add: Department/department guard jackets are now consistent and
available in garment bags, vending machines, and loadouts
/🆑
2026-05-18 16:54:27 -04:00
gavlaandGitHub ce41cc4638 Adds a new bartender drink: Orange Creamsicle 🍊 and a citrus soda (#5602)
## About The Pull Request

This PR adds a brand new alcoholic drink: Orange Creamsicle. It is made
with Orange Juice, Cream, Soda Water, and Vodka.

This PR also adds a new fan drink "Tang-O-Rine" to the soda machines as
a healthier citrus drink alternative.

This adds the new following sprites: Tang-O-Rine Soda, Orange Creamsicle
glass, Crushed Blood Tea can, Crushed Tang-O-Rine Soda, The sprite work
for the cans are courtesy of BitSynergy.

## Why It's Good For The Game

While this drink does have an ice cream variant, We like a bit of extra
drinks for the mixologists.

## Proof Of Testing

<details>
<summary>Screenshots/Videos</summary>

<img width="322" height="317" alt="image"
src="https://github.com/user-attachments/assets/8931b3d8-9b74-4ff9-b074-60b6f6816b7a"
/>

<img width="321" height="320" alt="image"
src="https://github.com/user-attachments/assets/38bc617a-9c4a-4b7f-99bb-e2abe5dea428"
/>


<img width="1021" height="510" alt="image"
src="https://github.com/user-attachments/assets/cedda20d-8301-4e83-88f9-10c6f04df2b6"
/>

<img width="551" height="440" alt="image"
src="https://github.com/user-attachments/assets/e8b75ab9-bc73-474a-94c5-50ba128a302c"
/>

https://gyazo.com/54ad41d4f36a6942ae9230717ff8d02b

</details>

## Changelog

🆑 Shayoki, BitSynergy
add: New bartender recipe: Orange Creamsicle 🍊
add: New soda in the soda vendor: Tang-O-Rine. Drink it today!
image: Added a crushed can sprite for Hemoglobin Iced Tea.

/🆑
2026-05-18 09:44:43 +02:00
+37 21b4095dfd [MDB IGNORE] [IDB IGNORE] Upstream Sync - 04/17/2026 (#5453)
Upstream 04/17/2026

fixes https://github.com/Bubberstation/Bubberstation/issues/5549

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: tgstation-ci[bot] <179393467+tgstation-ci[bot]@users.noreply.github.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>
Co-authored-by: rageguy505 <54517726+rageguy505@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Aliceee2ch <160794176+Aliceee2ch@users.noreply.github.com>
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: Tsar-Salat <62388554+Tsar-Salat@users.noreply.github.com>
Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
Co-authored-by: Maxipat <108554989+Maxipat112@users.noreply.github.com>
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: SimplyLogan <47579821+loganuk@users.noreply.github.com>
Co-authored-by: loganuk <fakeemail123@aol.com>
Co-authored-by: Leland Kemble <70413276+lelandkemble@users.noreply.github.com>
Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com>
Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
Co-authored-by: Lucy <lucy@absolucy.moe>
Co-authored-by: siliconOpossum <138069572+siliconOpossum@users.noreply.github.com>
Co-authored-by: Isratosh <Isratosh@hotmail.com>
Co-authored-by: TheRyeGuyWhoWillNowDie <70169560+TheRyeGuyWhoWillNowDie@users.noreply.github.com>
Co-authored-by: Neocloudy <88008002+Neocloudy@users.noreply.github.com>
Co-authored-by: Alexander V. <volas@ya.ru>
Co-authored-by: ElGitificador <168473461+ElGitificador@users.noreply.github.com>
Co-authored-by: Twaticus <46540570+Twaticus@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Layzu666 <121319428+Layzu666@users.noreply.github.com>
Co-authored-by: Arturlang <24881678+Arturlang@users.noreply.github.com>
Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: mrmanlikesbt <99309552+mrmanlikesbt@users.noreply.github.com>
Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
Co-authored-by: John F. Kennedy <54908920+MacaroniCritter@users.noreply.github.com>
Co-authored-by: Cursor <102828457+theselfish@users.noreply.github.com>
Co-authored-by: Josh <josh.adam.powell@gmail.com>
Co-authored-by: Josh Powell <josh.powell@softwire.com>
Co-authored-by: Yobrocharlie <Charliemiller5617@gmail.com>
Co-authored-by: Hardly3D <66234359+Hardly3D@users.noreply.github.com>
Co-authored-by: shayoki <96078776+shayoki@users.noreply.github.com>
Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2026-05-16 00:56:00 +02:00
JPandGitHub 188386326a Face scarf (Neck) and ranger poncho bug fixes! (#5530)
## About The Pull Request

Pretty simple! Fixes two problems:
- Face scarf (Neck variant) wasn't updating the `flags_inv` because the
`click_alt` proc wasn't being called, so I moved the toggle to a
clothing one and then put the check on the `update_icon`
- Ranger poncho (And all clothing items with `toggle_clothing` component
and a `post_init_icon_state`) would dissappear after being toggled
twice, since it used the icon_state before being initialized.
## Why It's Good For The Game

Bug fixes!
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>
<img width="696" height="431" alt="image"
src="https://github.com/user-attachments/assets/9a167341-b7ff-4a84-8f54-d64afc990294"
/>
<img width="706" height="424" alt="image"
src="https://github.com/user-attachments/assets/551330df-ffc4-4e4f-bdd7-e01b770c7bd7"
/>
<img width="708" height="444" alt="image"
src="https://github.com/user-attachments/assets/1b64e0b1-70b3-4be4-9bb7-3b5c61b5fad4"
/>
<img width="689" height="426" alt="image"
src="https://github.com/user-attachments/assets/ecc69f0e-5de5-4495-a126-8f5069e48386"
/>
<img width="691" height="430" alt="image"
src="https://github.com/user-attachments/assets/278b18ee-98b1-4277-9400-73f54c355fe5"
/>

</details>

## Changelog
🆑
fix: fixed toggling icon issues for neck-worn face scarfs an the ranger
poncho (And other clothings too)
/🆑
2026-05-12 14:25:10 -07:00
MrGloopyandGitHub 2db24b34ac wound analyser implant 2 boogaloo (#5550)
## About The Pull Request
refactors the implanted wound analyser code a bit, makes it trigger
whenever you examine yourself instead of being an action button

also gives it a different icon, adds it to research and moves it to a
brain implant

## Why It's Good For The Game
less action button bloat good, adds a reason to have it in addition to
the health scanner implant (can have both now), makes it printable with
science

## Proof Of Testing
<img width="1288" height="910" alt="image"
src="https://github.com/user-attachments/assets/e89e669c-321c-425e-86df-47738d7c3c1b"
/>
<img width="2527" height="1421" alt="image"
src="https://github.com/user-attachments/assets/f1bcc08a-b6ef-4426-87a0-33a3952e099a"
/>
<img width="644" height="264" alt="image"
src="https://github.com/user-attachments/assets/60143368-3ea6-421c-b192-df694cbeb507"
/>


<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog

🆑
add: Moved Internal Wound Analyzer from being a chest implant to a head
implant. Expies rejoice. May need to reselect it in character options.
add: Internal wound analyzer to science research.
refactor: Removed Internal Wound Analyzer action button. Simply examine
yourself to activate it. Pairs nicely with the self-aware quirk. 15
second cooldown to avoid filling your chat window.
/🆑
2026-05-12 00:11:20 +02:00
AlexisandGitHub d9a6b832ed Reverts 'Virosec' and Returns Redsec to Base /tg/ + Red Skyrat Security Gear (#5518)
## About The Pull Request
Does as the title suggests. This was voted on and approved unanimously
by maintainers.

**BLUE DONATOR ITEMS HAVE BEEN LEFT INTACT.**
## Why It's Good For The Game
A lot of players discussed discontent with 'virosec' and I feel this is
a solution that works.
## Proof Of Testing
I forgot to take screenshots, but it compiles, builds, and almost
everything is red.
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: Added back base /tg/ redsec along with red Skyrat clothing items.
del: Removed 'virosec'.
/🆑
2026-05-03 18:47:46 +02:00
MrGloopyandGitHub e49c0ab139 MORE roundstart implants because I looked at Cyberpunk sourcebooks once (#5471)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Adds an amount of extra implants for roundstart. Most are not *super*
useful with the exception of a couple.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->

<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->

## Why It's Good For The Game
This PR would allow for more flavour options for those who have augged
characters. It's kinda difficult to RP having implants if you can't
mechanically HAVE some implants from the get-go. Multiple people have
expressed interest in something like this. There is a severe lack of
Not-Illegal implants that you can acquire relatively early and I wish to
alleviate this.



The implanted recorder may allow for some blackmail strategy if playing
as an antagonist.

Fixes bug with lighter implant.


The blaster is a very shitty dart flinger. The only real benefit is that
it's implanted. You can't move while priming it, same as a rebar
crossbow. 10% chance to jam, 50% chance to unjam.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->

## Proof Of Testing
<img width="377" height="297" alt="image"
src="https://github.com/user-attachments/assets/b5f6b294-bd36-465b-b8a0-4ae5a124da20"
/>


https://github.com/user-attachments/assets/c0448ec2-b595-4b1b-9568-5826d10d0755



https://github.com/user-attachments/assets/b871af26-607a-4a94-973f-37c32298a8a7



https://github.com/user-attachments/assets/4246f1f5-bde9-4fc9-a3e1-aa0d6e3c41ce




<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog

<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and its effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->

🆑
add: Synth charging implant to Markings/Organs so you can choose what
arm it goes in.
add: Various arm implanted items to Markings/Organs. These include; A
seclite, four colour pen and tape recorder.
add: Chest implant; Internal wound analyser. Analyses your own wounds to
get treatment info and make bandaging yourself faster. Does not show any
other info. It's a wound analyser.
add: Roundstart STANDARD nutriment implant. It gets you to 35% nutrition
at most, does not remove negative "I'm Hungry!" moodlet. You will still
need to eat Actual Food. Pay your station chef.
add: Implanted 3 shot Donksoft gun. This is buyable from cargo.
Mechanically operates like a rebar crossbow. Small chance (10%) to jam
just because its funny.
add: New implants to cargo goodies.
add: Manual shield moth eyes to roundstart. Same as the other ones but
moth flavoured. Same weakness to flash as normal moth eyes when shield
is not in use. By virtue of them being cybernetic, they will not heal
over time, same as any others.
add: Invisible version of the civilian HUD implant for roundstart. No
more green eye if you don't want it.
sprite: Added sprite by the wonderful Niim for the donksoft implant.
sprite: Added sprites for the seclite implant in-hand. Stole sprite from
the seclite sprite used when attached to guns for item sprite.
fix: Lighter implant only working for right arm. Whoops.
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->

<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
2026-05-01 14:45:04 +02:00
DanielanceandGitHub 025c1d6c25 digitigrade legs/teshari undersuit sprite fixes p3 + striped dress resprite (#5494)
## About The Pull Request

Again going down this list, from [this
link](https://app.milanote.com/1Tzxnc1wYY2b3d/digi-sprites?p=SEkpuGTg5kd),
which itself is from [this
message](https://discord.com/channels/1059199070016655462/1184264879041949726/1328481959919226891)
in the discord.

Additionally resprites the striped dress slightly due to the original
sprites not looking right.

<img width="690" height="850" alt="image"
src="https://github.com/user-attachments/assets/1b520c98-4a9f-4391-a0fe-6797503e52f6"
/>



Digitigrade leg sprites are the main focus, though I am adding teshari
sprites too.
This includes if sprites already had digitigrade legs (the half-blue
green squares).

These items are affected by this PR:
<img width="348" height="136" alt="Screenshot_363"
src="https://github.com/user-attachments/assets/13836ae6-67d4-447a-9e15-2f6b6ad227cc"
/>

Elaboration on the colors:
Green - New digi legs and teshari sprites made for this PR
Purple - Fixed previously (have both digi and teshari sprites already),
this list is somewhat old so this is expected
Gray - Needs sprites. Used this to keep track of progress, but it's done
so it's kinda useless now
Red - Removed from the game, most of the naval jumpsuits were removed in
a PR
Blue - Item had digitigrade sprites already but no teshari sprites, so I
added them
Yellow - Item had sprites in the files, but not programmed in. Still
needed teshari sprites, which were added

There is one unlisted case where the swept skirt already had Teshari
sprites but no digi sprites.

Note there is currently a bug/oversight with the ethereal tunic where
the emissive sprites are still using the default human ones instead of
the digi/teshari ones.
<img width="161" height="112" alt="Screenshot_384"
src="https://github.com/user-attachments/assets/a45d2310-841c-4c06-8206-0ddd19d04dee"
/>
<img width="171" height="104" alt="Screenshot_385"
src="https://github.com/user-attachments/assets/77cba08c-73f7-4dbb-8a1f-86b65dfdbf6c"
/>

Elaboration on the striped dress "resprite":

- How it looked before vs how it looks now
<img width="224" height="103" alt="image"
src="https://github.com/user-attachments/assets/e2195e28-eb2f-41b6-bb4c-6ee605461e90"
/>
 
<img width="243" height="108" alt="Screenshot_386"
src="https://github.com/user-attachments/assets/51482000-03da-48a6-8a7a-442ebdb80c92"
/>

## Why It's Good For The Game
Less missing sprites good!

## Proof Of Testing
Works on my machine.

<details>
<summary>Screenshots/Videos</summary>

black divers uniform
<img width="287" height="106" alt="Screenshot_364"
src="https://github.com/user-attachments/assets/406ab962-6f53-4727-886c-aac86c8749c1"
/>

blue tracksuit
<img width="300" height="104" alt="Screenshot_365"
src="https://github.com/user-attachments/assets/79933b05-c2b5-4ceb-afb9-9ef7ad6c4911"
/>

cc ensign's uniform
<img width="278" height="106" alt="Screenshot_366"
src="https://github.com/user-attachments/assets/6454f464-6813-4b25-8d5a-8109fcb05380"
/>

classic prisoner's jumpsuit
<img width="219" height="99" alt="Screenshot_367"
src="https://github.com/user-attachments/assets/b3776810-2705-40e9-a486-d88539658efb"
/>

emission's suit
<img width="278" height="110" alt="Screenshot_368"
src="https://github.com/user-attachments/assets/957f3e4d-337d-4c61-8ca9-67135329ecd3"
/>

ethereal tunic
<img width="290" height="107" alt="Screenshot_369"
src="https://github.com/user-attachments/assets/f5e8d558-97e3-489e-bac6-f5bae9c09f30"
/>

fancy kimono
<img width="301" height="114" alt="Screenshot_370"
src="https://github.com/user-attachments/assets/9690f16a-f329-4180-99ed-9e6ce5d25f54"
/>

formal matte black captain uniform
<img width="298" height="108" alt="Screenshot_371"
src="https://github.com/user-attachments/assets/d7a5b210-6cd7-406c-96d2-165240b657c1"
/>

french marshall's uniform
<img width="292" height="105" alt="Screenshot_372"
src="https://github.com/user-attachments/assets/0380ac44-666f-4e67-ae31-987eb29d5f3a"
/>

noble gambeson
<img width="300" height="112" alt="Screenshot_373"
src="https://github.com/user-attachments/assets/07dfe3bb-c4c8-4e4d-8333-7654be617f23"
/>

red striped skirt
<img width="226" height="105" alt="Screenshot_376"
src="https://github.com/user-attachments/assets/06f33000-0ee7-43a4-8f21-07141dd10b05"
/>

security jumpsuit
<img width="226" height="103" alt="Screenshot_375"
src="https://github.com/user-attachments/assets/f6c52d1b-0a8a-4668-b98a-4172343fa435"
/>

sensible suit
<img width="285" height="106" alt="Screenshot_379"
src="https://github.com/user-attachments/assets/11469e9d-4e3a-4503-bad1-6ea3b532a5cc"
/>

short black dress
<img width="291" height="104" alt="Screenshot_381"
src="https://github.com/user-attachments/assets/644e757e-fd80-4a10-b351-4a55a8bff43e"
/>

short-sleeved kimono
<img width="283" height="108" alt="Screenshot_374"
src="https://github.com/user-attachments/assets/15b2823d-e63a-4cc7-b004-9b04e84339fd"
/>

striped dress
<img width="279" height="105" alt="Screenshot_382"
src="https://github.com/user-attachments/assets/0404abcf-8ae1-4e84-8eda-ccb868898309"
/>

swept skirt
<img width="295" height="111" alt="Screenshot_380"
src="https://github.com/user-attachments/assets/38863030-ebfc-4aaf-8a9f-2b9c1a889934"
/>

tactichill jacket
<img width="296" height="108" alt="Screenshot_377"
src="https://github.com/user-attachments/assets/73b41ae7-48e0-4ac1-a02b-7a4585b0fe85"
/>

xuracorp biohazard underfitting
<img width="286" height="100" alt="Screenshot_378"
src="https://github.com/user-attachments/assets/676bf367-7694-4a96-a86f-65f02c37ac96"
/>

</details>

## Changelog
🆑
add: 19 more missing digi legs and/or teshari sprites (list is on PR
5494)
fix: improved striped dress sprite
/🆑
2026-05-01 08:15:51 -04:00
2a9926f998 add surplus brain to organs tab (#5484)
## About The Pull Request
Removes broken option from prosthetic organ quirk and add it to organs
tab
## Why It's Good For The Game
The prosthetic brain was bugged and didnt work with the prosthetic organ
option, now you can select surplus brain in organs tab
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
fix: prosthetic organ no longer includes option for brain, you can
choose it from organs tab
add: surplus brain now uses more mechanized sprite to match the
description
/🆑

---------

Co-authored-by: Copilot <copilot@github.com>
2026-04-25 02:26:41 +02:00
amsy2andGitHub 070ef1d301 Adds PlasMAX helmet - inspired by plasmaman gear (#5087)
## About The Pull Request

New helmet with sprites and all. I did make sprite for welding visor but
plasmaman helmet code is a mess and I can't give it new file location to
pull the visor sprite from.

It's available in loadouts.

I do want to make colorable version of this but I don't have the energy
to do it now.

Update: I've also tweaked original plasmaman helmet code so you can
actually add welding and light sprites that are not default ones. This
also fixed the two plasmaman donator items from Skyrat.

This also includes smiley face working

## Why It's Good For The Game

Fashion! Plasmaman helmet that actually looks like it could fit a snout
in it.

## Proof Of Testing

<img width="67" height="68" alt="image"
src="https://github.com/user-attachments/assets/0fa40d15-0c98-4739-a9c0-655ce2c031db"
/>
<img width="68" height="66" alt="image"
src="https://github.com/user-attachments/assets/070dd3a1-8b97-465f-902f-962cbfbb21e1"
/>
<img width="68" height="68" alt="image"
src="https://github.com/user-attachments/assets/7982e256-3e5b-4798-ab7e-0bb9be7a5028"
/>
<img width="350" height="309" alt="image"
src="https://github.com/user-attachments/assets/417afbc0-1819-4816-b3c5-b9b428a401d6"
/>
<img width="215" height="88" alt="image"
src="https://github.com/user-attachments/assets/8fe7d635-37c9-482c-adcf-70ea2d1f5ade"
/>

</details>

## Changelog

🆑
add: Added new PlasMAX helmet to loadout
/🆑
2026-04-22 13:21:26 +02:00
MathildeandGitHub 807e6c61a4 High heels fixes + seamless heels (#5458)
## About The Pull Request

This PR addresses a consistency issue with high heels in the game. Some
of them make the "click clack" sound, others do not. I've made it so
that all high heel shoes do the sound, as well as making is so that
latex boots inherit the jackboot parent.
Finally, I've also changed the seamless heels quirk, or rather added the
option to choose the appearance of the shoes, having all loadout high
heel shoes as options.

## Why It's Good For The Game

I am normal.

also consistency.

## Proof Of Testing

<img width="556" height="336" alt="image"
src="https://github.com/user-attachments/assets/a28fcfbf-74fb-419f-bc1f-23fb8c1a4e63"
/>

</details>

## Changelog

🆑
sound: All high heel shoes now make the high heel sound.
add: You can now choose the appearance of the heels when you pick the
seamless heels quirk.
/🆑
2026-04-19 12:53:59 +02:00
864fcbef95 Greyscale Robotic Limbs + Other Stuff (Nova Port) (#5338)
## About The Pull Request
Title. Ports https://github.com/NovaSector/NovaSector/pull/7015 from
Nova Sector.
## Why It's Good For The Game
Customisation good. Enables creation of robotic versions of some
species.
## Proof Of Testing
Runs on my machine. Fixed up code with help from Artur and Waterpig
(thanks). Organs in robotic torso enabled via augs+ get EMP'd as normal,
seems to have no issues.
<details>
<summary>Screenshots/Videos</summary>
<img width="636" height="521" alt="image"
src="https://github.com/user-attachments/assets/0c088011-954c-4355-8d86-2f86e38e0357"
/>

<img width="1867" height="1117" alt="image"
src="https://github.com/user-attachments/assets/eddbf9a3-f543-4b20-9363-806ef8bf2f11"
/>


</details>

## Changelog
🆑
add: Robotic type body parts for the more unique species sprites. Akula,
Anthro, Lizard, Moth, Vox, Xenohybrid and Teshari. Please note these are
moreso intended for making non-standard synths, as they are identical to
the non-robotic versions visually.
add: Peg limbs to augs+
add: Default chassis Synth sprites for augs+
image: added E3N sprites for augs+
code: added handling for the new greyscale robotic limbs
/🆑

---------

Co-authored-by: Arturlang <24881678+Arturlang@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
2026-04-14 13:31:43 +02:00
AlexisandGitHub 49e6b96e63 [PORT] Duster Resprite (#5415)
## About The Pull Request
Port of https://github.com/NovaSector/NovaSector/pull/6493

<img width="534" height="466" alt="image"
src="https://github.com/user-attachments/assets/bf1c29c1-d294-427e-aa3d-ac40a0642e96"
/>

## Why It's Good For The Game
The old sprite was kind of rough looking. This makes it better.
## Proof Of Testing
It worked.
## Changelog
🆑 Hardly3D, xPokee
image: Resprited the duster.
/🆑
2026-04-13 20:49:21 +02:00
MrGloopyandThe Sharkening d0c7c8b296 Changes Civillian HUD implant cost to 2 in augs+ (#5395)
## About The Pull Request
Title. Reduces cost of the civ hud implant from 4 points to 2.
## Why It's Good For The Game
4 points for a job indicator HUD icon seems a bit much, considering
razor claws are also 4 points. Some people use the HUD for accessibility
reasons as well, such as poor eyesight. Reducing the cost makes it a
little easier to grab if one wants it.
## Proof Of Testing
if it compiles it works, simple value change
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
balance: Reduces quirk cost of the Civillian HUD implant in Augs+ from 4
to 2
/🆑
2026-04-11 08:53:31 -06:00
565e15bff2 Additions to augsplus (#5326)
## About The Pull Request
This PR adds a bunch of stuff to Augs+, primarily. Namely, basic
cybernetic eyes, cybernetic versions of the "Adapated" lungs, a
selectable moth tongue and the lighter implant.

It also dims the civillian HUD implant on carbons slightly when enabled,
as it is _extremely_ bright compared to others. Considering some people
use it for accessibility reasons, I have dimmed it a little. I may
create a completely invisible version in future, but not in this PR.

## Why It's Good For The Game
Customisation good. Extra stuff for flavour is nice. 

## Proof Of Testing
something something works on my machine. Screenshot below.

<details>
<summary>Screenshots/Videos</summary>
<img width="2237" height="1286" alt="image"
src="https://github.com/user-attachments/assets/6cc77d93-f1dd-4c1a-898d-6c8b42a601b8"
/>
</details>

## Changelog

🆑
add: Basic cybernetic eyes and Basic cybernetic moth eyes to augs+ for
-1 quirk point.
add: Cybernetic versions of the "Adapted" lungs. Stat-wise, they are on
par with Basic.
add: The funny lighter implant to augs+ for 1 quirk point.
add: "Fluttery" tongue to augs+. Selectable moth tongue.
add: Moth eyes (organic) to augs+, mainly for those with smaller sprites
that would like larger eyes.
qol: Renamed cybernetics in augs+ to reflect what organ they actually
give you.
code: Added component for EMP behaviour on new cybernetics because Artur
made me (send help)
code: Dimmed Civillian HUD implant colour on carbon sprite a little
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
2026-04-11 08:53:26 -06:00
nevimer 85d2594bd0 Merge remote-tracking branch 'origin/master' into upstream-feb12-2026
# Conflicts:
#	_maps/map_files/moonstation/moonstation.dmm
#	tgstation.dme
2026-03-10 17:10:57 -04:00
shayoki be0da4af11 probably 3 2026-03-10 11:55:19 -05:00
aKromatopziaandGitHub a544355b7a Cybernetic brain update + Some Vox touchups (#5088)
## About The Pull Request
Cybernetic/Cortical brain touch-up. Discuss.

Also because vox use cortical brains, we touched their code a little.
Tangent: I wish there was a way to make the brain restore surgery
capable of taking a multitool without being a separate op :\

# But why?
It's been noticed that people are using cortical brains to shoot up some
meth without consequences. This was a) not originally intended b)
genuine power creep, as previously the only way to be able to process
chems without the brain damage was to be a vox, who do start with
robotic-only brains. So, this PR is to address it. Sure you get an EMP
weakness, but this server has a soft-stigmatization against using EMPs
so that's leery on the social contract.

Fret not! You'll still have the option of a roundstart brain which
doesn't take meth damage. It just also takes slightly more EMP damage,
has less health than an ordinary brain, and if it ever gets removed, it
explodes as the other prosthetics do (but doesn't qdel). So really,
there's not much of a consequence.

## Proof Of Testing


https://github.com/user-attachments/assets/f48efc8b-9f4b-4fd1-b71f-145a1d4b63c5

<img width="255" height="167" alt="Screenshot_10"
src="https://github.com/user-attachments/assets/0334b931-0593-4721-9de2-a02211253e28"
/>

yeah i flipped it on the below one. it's correct now though
<img width="661" height="171" alt="Screenshot_11"
src="https://github.com/user-attachments/assets/554eaf09-8ee4-4a1a-a95b-c7332a078610"
/>


## Changelog
🆑
add: Previously-unobtainable surplus-cybernetic brain added to
Prosthetic Organ quirk
add: Cybernetic brains given the ORGAN_PROMINENT trait, following normal
brains.
add: Vox Primalis unique cybernetic brain has been finally added to
their species descriptions. (Bet you didn't know they had one)
balance: (Roundstart) Cortical brains given ORGAN_ORGANIC, so they can
be fixed with both mannitol and a multitool. Vox brains are excluded
balance: Brain options in character prefs have been given a 1
quirkiness-point cost.
fix: Cybernetic/Cortical brains have their repair hints updated to
reflect what they can actually be repaired by
code: Prosthetic Organ quirk moved to modular_zubbers
code: 'Vox Primalis' now considered a collective noun
code: dangerous_organ_removal has a new variable to toggle between organ
qdel or having its damage set to max health.
/🆑
2026-03-10 02:11:24 -04:00
f357393f4e [Effigy Port] Converts Bloopers/Vocal Barks to a config sided thing (#5288)
## About The Pull Request
Does as the title suggests, I also put the files into proper folders
while I was in there per where they would be on base /tg/ based on where
they were in the Effigy PRs. This is a port of all three of these PRs:
https://github.com/effigy-se/effigy/pulls?q=is%3Apr+is%3Amerged+blooper
## Why It's Good For The Game
This lets us change vocal barks easier, as well as letting us have more
control over how easily and quickly we can remove and add specific ones
if necessary.
## Proof Of Testing
It compiled and ran without any runtimes. I would still highly recommend
test merging this for a few weeks to get everything transferred over.
## Changelog
🆑 xPokee, LT3, TealSeer
refactor: Refactored vocal bloopers to be a config based subsystem.
config: Added all the previous vocal bloopers to the new config, as well
as some new ones, look for them!
/🆑

---------

Co-authored-by: gavla <96078776+shayoki@users.noreply.github.com>
2026-03-08 17:39:25 +01:00
Alexis f4ad694e68 67... 2026-03-07 06:51:39 -05:00
nevimer 2d805c101b home stretch 2026-03-07 00:33:39 -05:00
Alexis 3b05cd16d3 125 parser errors. 2026-03-06 13:33:54 -05:00
Alexis bc06c283dc Cleans up some sparks code 2026-03-02 08:26:34 -05:00
AlexisandGitHub e458eaee4a GAS: Giant Armored Serpentids (Snake Bugs) (#5139)
## About The Pull Request
**The majority of the work was done by Ozzo in #1471.**

GAS are snake bugs hailing from Baystation 12. 

- They hate the heat, but are durable against low-pressure environments
and the cold.
- They cannot wear suits and most clothes, but have built in armor (it's
in their name).
- It is harder to grab GAS.
- They are taller than the average spaceman.


https://github.com/user-attachments/assets/f9ac1078-0d41-4a26-850f-26a2cd7bbf01

They currently have no lore or species description, but plans are in the
works for both to be made.
## Why It's Good For The Game
It's a new species that was well-recieved when it was tested the first
time around, before being lost due to a lack of work on it. I am here to
continue work on it and add new features to it if they are requested by
the person that wanted them.
## Proof Of Testing
It compiled and ran, hence me being able to take the video. There were
no runtimes. I attached an image of a stylish GAS as further proof of
testing.
<details>
<summary>Screenshots/Videos</summary>
<img width="137" height="111" alt="image"
src="https://github.com/user-attachments/assets/4b2ddd78-9312-4f0e-bbac-37bd51290490"
/>
</details>

## Changelog
🆑
add: Added a new species: Giant Armored Serpentids (GAS)!
/🆑
2026-02-26 17:31:43 +01:00
Bridget (Yaki)andGitHub 255213b70e Allows the quad (Alt) breasts to go up to stage 19 (S) instead of 5 (E) (#5277)
## About The Pull Request
In the same vein of SapphoQueer's PR for pair (Alt) breasts, this just
allows the larger sizes of quad (alt) breasts to be used, while keeping
the default quad breasts at a max of size 5 (since there aren't actually
sprites for higher sizes)

Only for quads, sextuple weren't touched.
## Why It's Good For The Game
More customisation is always good. I looked into this a while ago and
was bothered by the fact that larger quad breasts weren't available.
This fixes it! And honestly I'm using a lot of the same rationalisation
as Sappho did here; if there was a dedicated hyper pref this'd be locked
behind it, but since there isn't and thats apparently impossible I'm
PRing it anyways.

Shouldn't be an issue because generally people don't rock around with
their tits out in public (both being an IC crime and usually if people
LOOC it they put it away). However, if the _max_ quad size is deemed too
much I will reduce it down to either 16 or 17.
## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>
<img width="270" height="276" alt="image"
src="https://github.com/user-attachments/assets/6f68ed81-b63f-4c36-8c51-83b7b678cb8b"
/>

max of 19
<img width="271" height="274" alt="image"
src="https://github.com/user-attachments/assets/4a777757-ebcc-4c0b-ac5e-df1392242bdb"
/>

max of 16
</details>

## Changelog
🆑
add: The "quad (alt)" breasts now support sizes F-S.
/🆑
2026-02-26 04:19:10 +01:00
RoxyandGitHub b63d0a368f Enables the larger sprite sizes for (alt) penises and balls (#5270)
## About The Pull Request
Very similarly to the (alt) breasts, the (alt) penises had larger sizes
within the DMI, yet, they were not enabld. This enables them.

How to make the penis bigger:
Just turn it on!
Its a perfect joke.
## Why It's Good For The Game
I will copy-paste my reasoning from the breasts PR, because it is quite
frankly the same thing.

More customization is good. Some players who left bubber have told me
they'd come back to the server if we had more of splurt's customization
because they don't like that server, but it has Better Character
Creation Options Like Bigger Penis, so it's where they go. I was going
to wait for a dedicated hyper pref to add this as it was stated to be a
prerequisite, but that has been basically deemed impossible by the
several people who have tried, so I'm pring it anyways in the hopes that
it gets accepted.

I do not believe this to be a major issue either way as public nudity is
already frowned upon within the server, as well as being an IC crime,
and ooc enforced as "put that shit away if people LOOC it" even on
smaller sizes. Underwear too, does exist, which the vast majority of
characters have on. Especially with them already being in the code, I do
not see much of a reason to not have them be enabled.
## Proof Of Testing
<img width="264" height="536" alt="afbeelding"
src="https://github.com/user-attachments/assets/c586aead-55fc-4301-a28d-7a7628b76487"
/>
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: The (alt) sprites for penises now have 3 extra stages of size.
/🆑
2026-02-21 11:09:16 -05:00
axietheaxolotlandGitHub 51ad6527c7 stabs blusec in the jugular and takes their wallet (virosec - security resprite and reset) (#5159)
## About The Pull Request

I'm working on it. the poll won so I am going ahead w/ this. 

<img width="1436" height="286" alt="image"
src="https://github.com/user-attachments/assets/255eda79-eb2c-4e36-9ad8-53c91c3b245e"
/>

<img width="336" height="183" alt="image"
src="https://github.com/user-attachments/assets/f92f5c29-c4e0-46da-889e-88acc903d253"
/>

stuff left to do

- [x] finish hos outfits
- [x] finish warden outfits
- [x] finish obj icons
- [ ] bugtest

this is a total overhaul of security, essentially resetting everything
to a new standard which can be worked off of. this is also a deletion of
blusec, an antiquated, unpopular idea that has long since proven to both
not be liked, and not work.

### this pr will not be the be-all, end-all. stuff will likely be
tweaked, added, removed, changed, or resprited in the coming days,
weeks, and months. due to just how much stuff security has.

## Why It's Good For The Game

will write a markup for this specific pr eventually but I will just be
posting the discord justification I gave

<img width="427" height="313" alt="image"
src="https://github.com/user-attachments/assets/e033ff0c-44f2-4cf6-ad9b-4b2d124cf21e"
/>
<img width="419" height="506" alt="image"
src="https://github.com/user-attachments/assets/84e86f18-72d2-4bef-a84b-1b53067fe41d"
/>

## Proof Of Testing
<details>
<summary>Screenshots/Videos</summary>

<img width="967" height="1046" alt="image"
src="https://github.com/user-attachments/assets/feaf9395-88d3-4999-a02f-e89cae25cc67"
/>
<img width="602" height="728" alt="image"
src="https://github.com/user-attachments/assets/81daae2f-f18e-41a9-a225-48dbbaad697f"
/>


</details>

## Changelog
🆑 axietheaxolotl / viro
del: blusec
add: redsec
/🆑
2026-02-18 16:38:21 +01:00
RoxyandGitHub 75e645798e Allows the pair (Alt) breasts to go up to stage 19 (S) instead of 16 (P) (#5261)
## About The Pull Request
We have had the bigger versions of the splurt boobs in the code for
quite some time. They were not enabled. This enables them. It also
clamps to 16 for the non-alt pair, so they are not affected.

This is ONLY for the pair boobs, quad/sextuple are not affected.

## Why It's Good For The Game
More customization is good. Some players who left bubber have told me
they'd come back to the server if we had more of splurt's customization
because they don't like that server, but it has Better Character
Creation Options Like Bigger Boobs, so it's where they go. I was going
to wait for a dedicated hyper pref to add this as it was stated to be a
prerequisite, but that has been basically deemed impossible by the
several people who have tried, so I'm pring it anyways in the hopes that
it gets accepted.

I do not believe this to be a major issue either way as public nudity is
already frowned upon within the server, as well as being an IC crime,
and ooc enforced as "put that shit away if people LOOC it" even on
smaller sizes. Underwear too, does exist, which the vast majority of
characters have on. Especially with them already being in the code, I do
not see much of a reason to not have them be enabled.
## Proof Of Testing
<img width="271" height="348" alt="afbeelding"
src="https://github.com/user-attachments/assets/ce86353a-f146-41a7-97bf-b5c11e3aacef"
/>
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: The "pair (alt)" breasts now support Q, R, and S sizes.
/🆑
2026-02-17 14:51:59 -05:00
AlexisandGitHub 5b8d5b8626 [Nova Port] Seperates Teshari hair from their ears and gives them three new emotes (#5232)
## About The Pull Request
This is a port of https://github.com/NovaSector/NovaSector/pull/6659.
The PR does as the title suggests, it adds three new emotes:

- tchirp (teshari chirp)
- tsqueak (teshari sqeak)
- ttrill (teshari trill)

It also separates the mohawks from the ears, allowing for more
customization and less clipping on teshari body types.
## Why It's Good For The Game
It allows for more customization and future additions to teshari, and
more emotes for teshari are always nice.
## Proof Of Testing
See the attached video below.
<details>
<summary>Screenshots/Videos</summary>


https://github.com/user-attachments/assets/4e5bd73f-16ef-4acb-b105-f84e7474b232

</details>

## Changelog
🆑 intense-skies, xPokee
add: Added new three new teshari emotes: ttrill, tsqueak, and tchirp.
These emotes are also in the emote panel.
add: Added two new mohawk hair selections for teshari.
del: Removed one of the old mohawk ears options from teshari, as it is
now deprecated.
/🆑
2026-02-17 18:46:31 +01:00
AlexisandGitHub 4fdec78d2a Clear Leg Wraps (#5217)
## About The Pull Request
Adds clear leg wraps as a loadout item and to the code. This acts
identically to the gear harness in that it has no on_mob sprite, so you
can wear it but still have the benefit of having the clothing.
## Why It's Good For The Game
People won't need to take a negative quirk to get the benefits of shoes
while not wearing them as a digitigrade legs user.
## Proof Of Testing
It worked fine when I tested it.
## Changelog
🆑
add: Added a new item to the game and loadouts: Clear Leg Wraps, these
functionally identically to the gear harness, but for shoes.
/🆑
2026-02-06 20:13:17 +01:00
984fc26961 Custom Footstep Sounds Port (Nova Sector) (#5114)
## About The Pull Request

First PR. All I know is that it works.

Anyway, this PR ports customisable (barefoot) footstep sounds from Nova
Sector. It incorporates the update PRs to the best of my very limited
ability thanks to Artur.
Various high heel footwear items are also updated with the additional
footstep noises for the hell of it, going from 2 possible sounds to 4,
reducing the looping effect.

_Footstep options include:_

- Default
- Shoes (shoe SFX while barefoot)
- Highheels
- Claws (Ian/similar mob SFX)
- Hooves (New SFX added by PR)

Files are distributed a little haphazardly. Some in the modular Zubbers
folder, some in the old skyrat modular folder. I am lazy.

Original PRs code was taken from (credit to https://github.com/Neocloudy
for the first PR on Nova):

1. [https://github.com/NovaSector/NovaSector/pull/3404](url)
2. [https://github.com/NovaSector/NovaSector/pull/4475](url)
3. [https://github.com/NovaSector/NovaSector/pull/6035](url)
## Why It's Good For The Game
I forgor to fill this out. Uhm. Customisation good I guess. Also stops
SLAPPY SLAP HUMAN FLESH FEET NOISES despite being a robot etc.

## Proof Of Testing



https://github.com/user-attachments/assets/aa1227fa-aea5-43f4-87a8-d52f65c752ce

video WAS longer but had to cut significantly
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
add: Ability to customise barefoot footstep sounds in character
preference menu.
/🆑

---------

Co-authored-by: Roxy <75404941+TealSeer@users.noreply.github.com>
2026-01-16 01:08:24 +02:00
RoxyandGitHub 0d4938228f Fix CI Failures [IDB IGNORE] [MDB IGNORE] (#5126)
## About The Pull Request

- null all GAGS vars for brass wirecutters as it doesn't use GAGS
- Repath `mothbomb.dmi` so it actually gets deployed with the server
- Generate map icons
- Fix 150+ crafting material parity failures
- Fix airlock lights not working
- Fix certain species missing eyes

## Why It's Good For The Game

Don't like red X

## Proof Of Testing

If this PR is green check then you Know
2026-01-15 00:59:34 -05:00
nevimer a9a59ed3f9 Merge remote-tracking branch 'origin/upsteam-12-15-25-revert-unique-reskins'
# Conflicts:
#	_maps/bubber/automapper/templates/centcom/interlink_adminoffice.dmm
#	_maps/map_files/BoxStation/BoxStation.dmm
#	_maps/map_files/generic/CentCom_skyrat_z2.dmm
#	_maps/map_files/moonstation/moonstation.dmm
#	code/modules/holiday/holidays.dm
2026-01-12 22:09:10 -05:00
a33fd49968 Upstream 12 15 25 unique reskins fixes (#5019)
This branch needs help, tons of datums to make for the customizable
items.

---------

Co-authored-by: Alexis <catmc8565@gmail.com>
2026-01-10 13:14:26 -05:00
LT3andGitHub c179108165 Fixes liz fizz killing people with alcohol allergy (#5049)
## About The Pull Request

Fixes liz fizz, a non-alcoholic drink, being subtyped as ethanol.

## Why It's Good For The Game

Less people dropping dead at the bar, creating a murder mystery.

## Changelog

🆑 LT3
fix: Non-alcoholic liz fizz should no longer kill people who are
allergic to alcohol
/🆑
2025-12-21 17:35:59 -08:00
AverageBatEnjoyerandGitHub 202924f933 Added Head/Mask Coverage Check to SHOWSPRITEEARS Bypass (#4982)
## About The Pull Request

Added a test to check mask and head coverage when checking if ears,
horns, and antenna should still be rendered due to a `SHOWSPRITEEARS`
flag to fix an issue where all masks would cause ears to disappear while
wearing an applicable head item even if the mask doesn't cover hair or
ears

This should fix #4976 

## Why It's Good For The Game

It's my god-given right as a NanoTrasen citizen to be able to smoke a
cigarette and wear a hood while my ears are on full, glorious display

## Proof Of Testing

<details>
<summary>Screenshots/Videos</summary>

### Ears

<img width="191" height="458" alt="Head - HIDEHAIR = false, HIDEEARS =
false, SHOWSPRITEEARS = false | Mask - HIDEHAIR = false, HIDEEARS =
false, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/fecc232f-3b7c-4000-ab32-9c1f61bf90ae"
/>

<img width="191" height="459" alt="Head - HIDEHAIR = true, HIDEEARS =
false, SHOWSPRITEEARS = false | Mask - HIDEHAIR = false, HIDEEARS =
false, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/958d9f94-9f4a-490f-b79b-a663786e6ecf"
/>

<img width="193" height="461" alt="Head - HIDEHAIR = true, HIDEEARS =
false, SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, HIDEEARS =
false, SHOWSPRITEEARS = true"
src="https://github.com/user-attachments/assets/ec91da0a-4391-40c4-b229-58717e5572e9"
/>

<img width="194" height="459" alt="Head - HIDEHAIR = true, HIDEEARS =
true, SHOWSPRITEEARS = true | Mask - HIDEHAIR = true, HIDEEARS = true,
SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/58d6f75d-88d4-4dd3-8393-0ef4f3b67c02"
/>

<img width="194" height="461" alt="Head - HIDEHAIR = true, HIDEEARS =
true, SHOWSPRITEEARS = true | Mask - HIDEHAIR = false, HIDEEARS = false,
SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/639dcc19-0fc6-4d7c-b94b-777dc4835563"
/>

____________________________________________________

### Horns

<img width="192" height="462" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/b6f53076-e921-4b9c-aff1-919d8ae4da62"
/>

<img width="193" height="460" alt="Head - HIDEHAIR = false,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/9460b129-f091-4f5f-a6d7-03416b785c06"
/>

<img width="192" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = true"
src="https://github.com/user-attachments/assets/edb021dd-2a8d-41a2-ba6b-faf0392b13c1"
/>

<img width="193" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = true, SHOWSPRITEEARS = true"
src="https://github.com/user-attachments/assets/e1f12af9-e525-4659-84a8-04d92401f0a8"
/>

<img width="194" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = false, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/a93d95f8-e979-4d76-bf4b-11e3bb15cff8"
/>

____________________________________________________


### Moth Antenna

<img width="193" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/a9e4f4a8-c992-45ab-9094-d22cf0f7e7b4"
/>

<img width="194" height="461" alt="Head - HIDEHAIR = false,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/cc1a1daa-aeba-4f02-a4ec-54d42a89e3e0"
/>

<img width="194" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = true, SHOWSPRITEEARS = true"
src="https://github.com/user-attachments/assets/1f9a81b6-5005-4e0b-8f54-2113c74eed24"
/>

<img width="193" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = false, SHOWSPRITEEARS =
false"
src="https://github.com/user-attachments/assets/5540b416-ed06-47c7-aee8-24cbaf8cff8d"
/>

<img width="194" height="460" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = false, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/a357bb0a-49d4-4270-ba05-26508f2cd929"
/>

____________________________________________________


### Synthetic Antenna

<img width="194" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/aabe777f-37a5-4bc7-bcd8-d6101d9eaa09"
/>

<img width="194" height="460" alt="Head - HIDEHAIR = false,
SHOWSPRITEEARS = false | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/15f25c2c-33bd-4323-8232-8d30dbb8a702"
/>

<img width="194" height="460" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = true, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/45c82ab8-4e09-444d-9d23-f3fe5dd26e12"
/>

<img width="194" height="461" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = true, SHOWSPRITEEARS = true"
src="https://github.com/user-attachments/assets/192e4dc0-089f-4d72-8195-2624570f729e"
/>

<img width="194" height="462" alt="Head - HIDEHAIR = true,
SHOWSPRITEEARS = true | Mask - HIDEHAIR = false, SHOWSPRITEEARS = false"
src="https://github.com/user-attachments/assets/cf9de36d-3412-4b13-85d4-41a5cbd7b3a7"
/>

</details>

## Changelog

🆑
fix: Fixed an issue with items flagged with SHOWSPRITEEARS that would
make ears, horns, or antenna disappear when wearing a mask without the
SHOWSPRITEEARS flag even if that mask didn't cover hair or ears
fix: Fixed an issue that would cause horns to ignore head coverage and
shoot through helmets when wearing a mask with the SHOWSPRITEEARS flag
/🆑
2025-12-19 14:19:44 -08:00
nevimer 6e9f2ccfc0 Merge remote-tracking branch 'tgstation/master' into upstream-12-15
# Conflicts:
#	.github/workflows/compile_all_maps.yml
#	.github/workflows/run_integration_tests.yml
#	_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
#	code/_onclick/hud/credits.dm
#	code/controllers/subsystem/networks/id_access.dm
#	code/datums/diseases/advance/advance.dm
#	code/datums/diseases/advance/symptoms/heal.dm
#	code/game/machinery/doors/door.dm
#	code/game/objects/structures/crates_lockers/closets/secure/medical.dm
#	code/game/objects/structures/crates_lockers/closets/secure/security.dm
#	code/modules/antagonists/malf_ai/malf_ai_modules.dm
#	code/modules/jobs/job_types/_job.dm
#	code/modules/loadout/categories/accessories.dm
#	code/modules/loadout/loadout_helpers.dm
#	code/modules/loadout/loadout_items.dm
#	code/modules/loadout/loadout_preference.dm
#	code/modules/mob/living/silicon/robot/robot_defense.dm
#	code/modules/mod/mod_theme.dm
#	code/modules/projectiles/ammunition/energy/laser.dm
#	code/modules/reagents/reagent_containers/cups/drinks.dm
#	code/modules/shuttle/mobile_port/variants/supply.dm
#	code/modules/surgery/organs/internal/eyes/_eyes.dm
#	code/modules/unit_tests/screenshots/screenshot_antag_icons_heretic.png
#	icons/hud/screen_full.dmi
2025-12-15 18:12:29 -05:00
shayoki 739a897e5f merging with current 2025-12-14 03:25:39 -06:00
AlexisandGitHub 1c3db82004 Removes the Imperial/Naval Hats and Jumpsuits (#4981)
## About The Pull Request
Does as the title suggests. I am pretty impartial to these existing, so
long as they get a resprite, and get proper digitigrade leg sprites
before they make a return. If anyone is super attached to the hats, let
me know in the comments, and I'll remove them from this PR. I only
included them with this due to it feeling silly to only have the hats
without the uniforms.
## Why It's Good For The Game
I am normally a firm believer in "Improve. Don't remove." but these
sprites lack digitigrade sprites and their own sprites have clearly not
been touched up in quite some time leads me to believe they are being
unmaintained and would best be removed for the time being.
## Proof Of Testing
It compiled. If CI passes it should work.
## Changelog
🆑
del: Removed the imperial/naval hats and jumpsuits.
/🆑
2025-12-09 11:10:50 -08:00
BangleandGitHub 45fe117d46 Skrell Adjustments (#4989)
## About The Pull Request
Flash protection for Skrell raised from **Sensitive** to **None** in
respect to their other weaknesses. Copper blood color changed to be
_oxidized copper_, teal-ish. More distinct. Issues raised by an
anonymous player and I put together the PR. In the event the flash
protection change is deemed too heavy balance-wise, I'll make changes
here to change the description of Skrell to include their flash
sensitivity, as it is unlisted.

<img width="800" height="416" alt="copper-oxide"
src="https://github.com/user-attachments/assets/f0031948-b1a8-4731-bbcd-522711617537"
/>

There is a fish in the details tab.
<details>


![Porcupine-fish-Diodon-hystox](https://github.com/user-attachments/assets/ee97054a-d6b8-4b0e-b467-a716e028c0fb)
**A porcupine fish in the Andaman Sea**
Diodon hystrix is a species of porcupine fish. These fishes are short
and broad-bodied, with large eyes and spines covering their skin. Like
puffer fishes, they inflate their bodies when threatened.
[https://www.britannica.com/animal/fish](https://www.britannica.com/animal/fish)
</details>

## Why It's Good For The Game
Skrell already have some substantial weaknesses to Brute and Cold
damage. Flash weakness atop that is somewhat silly. Given they're oxygen
breathers, the copper-based blood in their systems would be teal, rather
than copper-colored. More distinct than the previous brown color, makes
the race more interesting.
## Proof Of Testing
I did not test it because TGUI refused to load after I compiled it
(multiple times), which prevented me from using admin tooling or
creating my character. It _should_ work right out of the box, given it's
just minor details changed.
## Changelog
🆑 Bangle
balance: rebalanced something
code: changed some code
/🆑
2025-12-07 11:01:54 -08:00
nevimer baf3837ae8 Merge remote-tracking branch 'tgstation/master' into upstream-2025-11-29
# Conflicts:
#	_maps/RandomRuins/SpaceRuins/derelict_sulaco.dmm
#	_maps/RandomRuins/SpaceRuins/garbagetruck2.dmm
#	_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
#	_maps/map_files/tramstation/tramstation.dmm
#	code/_onclick/hud/new_player.dm
#	code/datums/components/squashable.dm
#	code/datums/diseases/advance/symptoms/heal.dm
#	code/datums/diseases/chronic_illness.dm
#	code/datums/status_effects/buffs.dm
#	code/datums/status_effects/debuffs/drunk.dm
#	code/datums/status_effects/debuffs/stamcrit.dm
#	code/game/machinery/computer/crew.dm
#	code/game/objects/items/devices/scanners/health_analyzer.dm
#	code/game/objects/items/wall_mounted.dm
#	code/game/turfs/closed/indestructible.dm
#	code/modules/admin/view_variables/filterrific.dm
#	code/modules/antagonists/heretic/influences.dm
#	code/modules/cargo/orderconsole.dm
#	code/modules/client/preferences.dm
#	code/modules/events/space_vines/vine_mutations.dm
#	code/modules/mob/dead/new_player/new_player.dm
#	code/modules/mob/living/carbon/human/death.dm
#	code/modules/mob/living/carbon/human/species_types/jellypeople.dm
#	code/modules/mob/living/damage_procs.dm
#	code/modules/mob/living/living.dm
#	code/modules/mob_spawn/ghost_roles/mining_roles.dm
#	code/modules/mob_spawn/mob_spawn.dm
#	code/modules/projectiles/ammunition/energy/laser.dm
#	code/modules/projectiles/guns/ballistic/launchers.dm
#	code/modules/projectiles/guns/energy/laser.dm
#	code/modules/reagents/chemistry/machinery/chem_dispenser.dm
#	code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
#	code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm
#	code/modules/reagents/chemistry/reagents/medicine_reagents.dm
#	code/modules/surgery/healing.dm
#	code/modules/unit_tests/designs.dm
#	icons/mob/inhands/items_lefthand.dmi
#	icons/mob/inhands/items_righthand.dmi
#	tgui/packages/tgui/interfaces/ChemDispenser.tsx
2025-11-29 22:49:21 -05:00
f59ece0649 Adds "All" option to the "Expose/Hide genitals" verb (#4832)
## About The Pull Request
Title.
<img width="335" height="296" alt="image"
src="https://github.com/user-attachments/assets/96516265-7307-4a99-bbad-5ad708356284"
/>
## Why It's Good For The Game
It's annoying to have to click several times to hide or show multiple
genitalia at once.
## Proof Of Testing
Compiles without errors. Tested with all genitals, and without any.
<details>
<summary>Screenshots/Videos</summary>

</details>

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
2025-11-26 12:04:24 -08:00