Commit Graph

1879 Commits

Author SHA1 Message Date
senorsapo
bdfa1d5a1d Collapsible White Cane and Resprite (#20787)
The white cane has been resprited and an option to extend and retract it
has been put in.

![image](https://github.com/user-attachments/assets/f5afe21e-aa4f-4f27-8680-8c96c250def7)
2025-06-11 09:53:27 +00:00
Evandorf
8297ef5f14 Adds Scaleshields- Code, Icons, and Loadout (#20801)
Adds unique coverings for Dominian Unathi.

Created in conjunction with @CaptainGecko. Adding him to the
conversation in case there are any questions; lore or otherwise.
2025-06-11 09:51:59 +00:00
FearTheGabby
8e6f6748f6 Adds Commonwealth of Hieroaetheria passports to the Diona loadout (#20780)
Added with the approval of GrandMasterChef!

Consortium of Hieroaetheria: "A passport issued to a citizen of the
Consortium of Hieroaetheria. A testament to inclusiveness anywhere its
owner takes with it."

![image](https://github.com/user-attachments/assets/62dad239-ef47-42f8-90a0-11c128076dd5)

Union of Gla'orr: "A passport issued to a citizen of the Union of
Gla'orr. Considered somewhat of an opposite of the Consortium passport
in terms of what travel it enables."

![image](https://github.com/user-attachments/assets/0b3c8adf-a678-447b-8140-f2c050e52901)

Eternal Republic of the Ekane: "A passport issued to a citizen of the
Eternal Republic of the Ekane, a mark of having committed oneself to the
Eternal wholly."

![image](https://github.com/user-attachments/assets/ac6cfa4f-d5c3-4bbf-83f1-fa49e4595e2c)

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-06-02 10:57:49 +00:00
FlamingLily
46546eb70f Expands the medbay recovery ward and adds a cryo pod and a spawn point. (#20772)
Off-duty crew and passengers can now spawn in the medbay recovery room,
for that sweet, sweet medical RP.

Vastly expanded the medbay recovery ward, including:
- Cryo pod (duh)
- Nav terminal, to watch the ship fly as the days crawl by
- Sink and hygiene vendor
- dining/general purpose rec table with uno
- MRE vendor, for that sweet, sweet, hospital grade food
- Coffee vendor, for that sweet, sweet, coffee.
- Public access doorway (still needs access to enter, but unrestricted
to exit, so if you spawn there and no one is around, you're not screwed)
- Button to open said public access doorway, for visitors
- Requests console, maintenance panels.

![image](https://github.com/user-attachments/assets/9ed33568-22ea-4c91-b944-cd501d5daf76)
!!Misplaced camera and light in the wall have been fixed!! Rack of
toiletries has been replaced with vendor!!
2025-06-01 10:56:16 +00:00
Wowzewow (Wezzy)
702472583c Scarcity and Supply Chain (#20760)
- rscadd: "Adds Lavatory vendors to the public bathrooms, that dispense
hygiene goods."
- refactor: "Migrates bartender's supply of 6 pack beers and Sencha teas
to the cargo database."
  - refactor: "Migrates impact wrenches to the cargo database."
- balance: "Removes the extraneous dylovene, kelotane, bicaridine and
coagzulug in medical. Migrates medication to the medication closet."
- balance: "Removes the unused Nanomed Minis in medical. Replaces the
surgery side Nanomed Plus with a Nanomed Mini."
- balance: "Removes the two large medical kits from medical storage, and
the kit in the exam room. Moves the wheelchairs from the morgue lift to
medical storage."
- rscadd: "Adds cranberries to the game. Now you can actually make
cranberry juice!"
- refactor: "Juices found in soda machines, booze dispensers and the
booze-o-mat have been migrated to the cargo database."
- rscadd: "Cream and fatshouters milk cartons can be ordered from
cargo."
- balance: "Certain juices are now cartons when separated in a
CondiMaster."
- balance: "Removed coffee, milk and sugar from soda machines, as they
are made redundant by CoffeeMasters."
- balance: "Non-CoffeeMaster coffee machines now just dispense coffee
instead of espresso."

TL;DR
- Juices aren't free anymore - get them from supply, the botanist, or
alternative means.
- Soda machines don't dispense coffee, milk and sugar anymore. Since we
have coffee machines already.
- Migrates the stuff in the bar that just got shoved in through mapping
that shouldve been a cargo order in the first place.
- Adds lavatory vendors, which helps to replace manually mapped in
toiletries.
- Removes the extra medical supplies from medical that end up basically
unused for most rounds.
- Adds more things that can be ordered from supply.
- Un-powercreeps the impact wrench. It's made screwdrivers and wrenches
obsolete. Imagine if all of Medical's hyposprays were the CMO hypospray.
That's how it basically is right now.

It's going to be mildly inconvenient, sure. But I have full faith that
people will get used to it in a month. I feel kind of vindicated after
the suit sensors removal PR that the mass-complaints have ceased to be
an issue, and I feel it's going to be the same case here.

Anyway, yes, it's rather silly that the Big Ass Flagship doesn't
immediately have the latest and greatest stuff, but this is thinking
towards long term towards NBT2, where we'll definitely be running a lot
more slim.

**Also, please. Don't brigade this pull request. Just ping me in the
general Discord if you have anything to bring up. I'll try respond to
you if I'm available.**
2025-05-18 14:13:48 +00:00
Cody Brittain
7db461ad73 Offline Authentication Fixes (For real this time) (#20769)
Thanks to harry for pointing me in the right direction here.

The way this worked previously, is that it bypassed the UI
initialization. I ended up moving all of that into a seperate proc,
which is now also called upon logging in with the offline authenticator
(after prefs are loaded).

In addition, I improved the login window. Instead of having a closable
pop-up window (which was only made closable due to a bug with it staying
open), it is now integrated into the game window itself (and I fixed the
bug requiring it to be closable). There was also an unclosed `<body>`
tag which I closed, and all the elements previously sent to the (now
blocked) chat window, instead appear on the window itself.
2025-05-18 00:08:39 +00:00
Greenjoe12345
5026b47053 Loadout drug changes (#20756)
This PR does the following changes:
It changes the name of the 'Smoking' tab in the loadout to 'Drugs and
Medicines'
It moves the psychiatric medicines from the Utility tab to this newly
renamed Drugs and Medicines tab
It adds a few basic OTC medicines, the same ones found in the OTC vendor
in the medical lobby (except for dexalin and dylovene)
It adds some legal recreational drugs that can be selected in the
loadout.

IMPORTANT: You will have to re-select items that you previously had in
the Smoking tab, and re-select your psychiatric medication.
2025-05-16 08:34:54 +00:00
ElorgRHG
3644e9630c Somewhat of a winter coat resprite + related stuff (#20755)
Look at this exemplary sinta employee, ~~poached~~ given a better chance
at life with our parent guild Hephaestus Industries. Yet, due to the
frigid temperatures of 20C (68F) in their workplace, they are required
to wear a winter coat, but thankfully it is such a good looking one,
right?


![image](https://github.com/user-attachments/assets/9ab25338-02f3-46c8-80a2-4da7432cb5a4)

Okay, but what if the winter coat looked like this instead?


![image](https://github.com/user-attachments/assets/763cfe91-487b-4f2e-b7f1-58b378b91984)

Now imagine this sinta in colors of other corporations (beside Idris
Incorporated and Zeng-Hu Pharmaceuticals due to ~~institutionalised
sintaphobia~~ very strict hiring practices)

Okay but funny descriptions aside, this PR resprites winter coats,
corporate and departmental, also it adds an alt-click to winter coats to
pull the hood up. Yet I have a caveat to that, I have decided to
standardise these with the corporate/departmental jackets, as such, two
winter coats have been removed, which ones? The Hephaestus alt and
Nanotrasen alt winter coats have been removed.

Also, I forgot that vaurca bulwarks also have winter coat sprites, so I
have not resprited them here, maybe in a follow-up PR sometime later.

_(Inspired, but not 1:1 ported, by:
https://github.com/tgstation/tgstation/pull/72983)_

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2025-05-14 15:08:49 +00:00
Cody Brittain
45139cea5c Fix DPI scaling with TGUI, TGUI Say, and Tooltips (#20734)
Got tired of the issues here when working on something else.

Ported several PRs from /tg/station to fix DPI scaling issues. This was
not a problem before 516, however 516 now respects Window's DPI setting,
causing misalignment in several of our UI elements.

This PR implements these ~~four~~ ~~five~~ six PRs:
https://github.com/tgstation/tgstation/pull/65686
https://github.com/tgstation/tgstation/pull/89994
https://github.com/tgstation/tgstation/pull/90416
https://github.com/tgstation/tgstation/pull/90418
https://github.com/tgstation/tgstation/pull/90796
https://github.com/cmss13-devs/cmss13/pull/8734

~~Does not include fixes with TGUI-Say. /tg/station refactored TGUI-Say
after their port to React before they fixed DPI scaling, and this would
be pain to deconstruct to port over to Inferno. Since porting to React
is "inevitable", I considered it not worth my time to fix this.~~

Thanks to the assistance of harry, TGUI-Say fixes now included.
2025-05-14 12:39:41 +00:00
Stev-the-third
7a304219a4 Burzsia Flag (#20742)
Burzsia flag. Do I need to be more verbose. It's a flag for Burzsia.
That's it. What do you expect of me.

![image](https://github.com/user-attachments/assets/73ae36c4-1f5e-4502-940b-2aa43508e694)

---------

Co-authored-by: steviii <cormallenfield123@gmail.com>
2025-05-12 06:27:18 +00:00
FlamingLily
b5db07058b Fixes shells automatically being classed as "hidden" (#20747)
title
2025-05-08 13:20:05 +00:00
FlamingLily
da592558c2 Hidden Shell Records, take TWO!!! (#20713)
!!! Please merge AFTER #20723 for migrate version (this PR is set up to
seamlessly be merged after that PR) !!!

Adds a new option to character preferences determining whether a shell
is a hidden shell or not. Right now this is a Yes/No toggle that solely
makes records display as "Human" instead of "Shell Frame".

The previous iteration of this was icky. 

![image](https://github.com/user-attachments/assets/c2d15682-9f35-40a7-8d46-e11cc9d9ee66)
I hope this is better.

My rationale for this is twofold:
Right now, you can only play a hidden shell "correctly" if you're
untagged. Firstly, this isn't explained anywhere, so people might miss
this by playing a tagged shell that's playing human. Someone might do
this because a tag can be a potent story tool, especially for specific
brands or lines of shells. Imagine tag scanning a runaway you've found
and getting presented with `HLTD-S07U24`, suddenly you get a huge amount
of storytelling there that wouldn't be present without the tag. <sub>any
similarities to persons living or dead is purely coincidental.</sub>

Secondly, it also means you can't play a shell who doesn't try and hide
it, but also has no tag, because that'll automatically show as human,
which is problematic in many ways.


Also, I moved the "species" field in records to the top with the rest of
the public info, and took it out of employement records, because
security and medical would definitely also get that info, logically
speaking.


In the future (with lore team approval) i would like to enable certain
human citizenships for shells with this preference enabled (likely just
Sol, but i mean if lore team wants we can get wacky with Dominia too),
but that's out of scope for this PR.
2025-05-07 20:36:16 +02:00
FlamingLily
0c51a92d9d Increased maximum IPC tag size to 20 characters. Auto-generated tags remain at 12. (#20723)
Title, as per request of NM
Does not change the randomly generated tag size.

Please merge before #20713 (SQL stuff)

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
2025-05-07 18:15:41 +00:00
FlamingLily
28735a4276 Reduces large flags loadout cost to 1 (#20731)
Title.
Figure there's no reason to really have it at 2.
2025-05-05 07:04:25 +00:00
VMSolidus
48b1d7419e Fix Hijab Not Spawning Equipped (#20712)
I'm like literally the only person who uses this item on one of my
characters. It's embarassed the crap out of Farida a few too many times
for a round to start and her head being not covered in front of all her
coworkers.
2025-04-18 16:19:46 +00:00
FlamingLily
ae3d60fe02 Fixes a typo in the warning you get for untagging your IPC (#20714)
AKA: Removes an inadvertent warhammer 40000 reference

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
2025-04-18 16:01:30 +00:00
Wowzewow (Wezzy)
305038f064 Joker Poker, feat. You have UNOOOO (#20598)
<img width="125" alt="dreamseeker_Ipg96rH5Bq"
src="https://github.com/user-attachments/assets/9da6e048-a33c-4198-90ee-e47a05fc85a0"
/>


![dreamseeker_z2UllenFYc](https://github.com/user-attachments/assets/2f6791fe-3a23-4534-9f40-9758eb62dd7d)

- rscadd: "Streamlines card mechanics. Click on others to deal to them,
yourself to draw. Ctrl-click to draw, Alt-click to shuffle."
- rscadd: "Adds KOTAHI, the shedding type card game fun for the whole
family."
  - rscadd: "Tweaks throw sound volume."
  - bugfix: "Fixes some runtimes with cards."
  - imageadd: "New sprites for playing cards."

Also seperates picking cards into it's own verb, and no more tooltips
when concealed. No more cheating.

(Also changes the throw sound volume, so it doesn't horribly spike the
volume when you're dealing normally)

KOTAHI sprites by CevUI, modified by myself.
2025-04-13 10:14:05 +00:00
ElorgRHG
711aa14905 Unapologetic Zeng-Hu vinyl gloves buff (it makes sense though) (#20687)
So Zeng-Hu, a medical and science company has gloves right? But they're
not on par with neither latex nor nitrile gloves, now that didn't make
sense to me so here's a buff, now they're on par with nitrile gloves.

(I don't know if glove powergaming happens but can reduce them to latex
if _nitrile_ is too strong)
2025-04-06 23:26:36 +00:00
hazelrat
2d12cbcfbb Adds an Idris Incorporated dress uniform (#20688)
Adds a generic Idris dress to the loadout, exclusive to Idris
Incorporated characters, sprited by the very talented Comet Blaze on
discord! I'd mostly see this being worn by service staff, including
ICSUs and IAUs, which currently don't have a very good generic uniform
to wear.


![image](https://github.com/user-attachments/assets/4c5237b0-87dc-4ad2-9c3e-01e1f060b695)

Mapping changes are adding the same dress to the Idris Cruiser offship.
2025-04-06 23:10:26 +00:00
ElorgRHG
ec83600cc4 The large Visegrad flag is now in the loadout (#20686)
Fixes the large Visegrad (and antique Visegrad) loadout flag being
unobtainable as both the banner and flag loadout options give the small
flag, small oversight from
https://github.com/Aurorastation/Aurora.3/pull/19972 it seems.

Also the changelog generation here is scary.

That is all.

![image](https://github.com/user-attachments/assets/c31a2174-f010-450c-85d9-ea4a2dd7f948)
2025-04-06 23:10:15 +00:00
shimmeristaken
8db1e0f773 Adds Cigarette Cases to the loadout. (#20637)
Adds a new item to the smoking loadout tab, an empty metal cigarette
case that can hold 14 cigarettes. Intended to be filled up by rolling
people or those who prefer to keep all of their poison-in-a-stick within
a cute, convenient package.

Fixes an issue wherein the in-hand mob sprites would not display for
cigarette packets and cigar cases, they now do so properly. Modified the
north facing sprites so they don't look out of place (appear BEHIND the
player sprite)

Fixes an issue wherein you could place cigars into smaller cigarette
packets, which became relevant because that meant you could stuff the
cigarette case full of oversized cigars. Now you can only hold cigars in
cigar cases, as you should.

Built for modularity, it should be easy for contributors to add their
own cigarette cases design, and to tweak the existing cigar cases code
to allow for the same handling of open icon states, where multiple
closed icon sprites change to one single batch of open icon sprites,
reducing bloat. Courtesy of Geeves.

While currently out of scope of the P-R, this is intended to be improved
later down the line by allowing you to select which kinds of cigarettes
can spawn in the case in addition to allowing it to start empty, kind of
like how lunch boxes work. Was too complex for me to figure out and
would've taken far longer than needed, but is a planned project for the
future.
2025-03-27 11:23:53 +00:00
harry
04bc9fbd13 516 compatibility for browsers (#20652)
this is a bit of

https://github.com/cmss13-devs/cmss13/pull/8646
https://github.com/cmss13-devs/cmss13/pull/8875
https://github.com/cmss13-devs/cmss13/pull/8606
https://github.com/cmss13-devs/cmss13/pull/8607
https://github.com/cmss13-devs/cmss13/pull/8359
https://github.com/cmss13-devs/cmss13/pull/7860
( and thus https://github.com/ParadiseSS13/Paradise/pull/25105
https://github.com/ParadiseSS13/Paradise/pull/25205
https://github.com/ParadiseSS13/Paradise/pull/25363
https://github.com/ParadiseSS13/Paradise/pull/26423 and
https://github.com/ParadiseSS13/Paradise/pull/26433 )
https://github.com/tgstation/tgstation/pull/89766

in order to work properly - using the efficient storage method, instead
of the byond json method - github pages needs to be enabled and built
from the gh-pages branch. because yeah

---------

Co-authored-by: harryob <55142896+harryob@users.noreply.github.com>
2025-03-26 21:41:18 +00:00
FearTheGabby
0884accde0 Adds a Golden Deep passport to the loadout (#20609)
Title. Noble Row said that their passports would likely be electronic,
so I went with that. Humans can also take them, as some humans are
mentioned as having citizenship through marrying an IPC on the wiki, but
this can be removed if requested.

!!Requires synth lore team input!! @NobleRow 

Sprite preview (subject to change):

![golden-deep-passport](https://github.com/user-attachments/assets/74b28503-e966-4e82-b8c2-c4259e1dc358)

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-03-20 11:53:48 +00:00
Wowzewow (Wezzy)
f046ebe584 Borg Bag Fixes and Refactors (#20578)
Fixes #19603
Fixes #20558

- bugfix: "Fixes plant bags - now uses storage_slot system, along with
other bag subtypes."
  - bugfix: "Borgs can interact with tables again."
  - refactor: "Refactors make_exact_fit to be a binary variable."
- refactor: "Refactors storage items to use make_exact_fit instead of
arbitrary max_storage_space values."
- refactor: "Refactors storage items to use defines for storage space."
  - bugfix: "Fixes monkey cube boxes having superfluous overlay."
  - rscadd: "Updates the progress bar toggle message."
- qol: "Objects that rotated 90 degrees in storage no longer rotate in
storage slots."
 
<img width="732" alt="dreamseeker_qRVkIlYN78"
src="https://github.com/user-attachments/assets/1226ed22-52c1-4965-a1b4-2290e56a2ab3"
/>
2025-03-12 09:12:27 +00:00
naut
8b2fed79f3 Surgical gowns (#20555)
Adds surgical gowns, for use in operating rooms or sterile environments.
These come in 5 different corporate colors as well as a recolorable
generic variant.

Gowns appear on Surgeons by default, are available in the loadout (+
colorable variant), and in medical lockers alongside scrubs.

Deletes the surgical apron from the loadout. Still available in code but
supplanted entirely by the gowns now.

⚠️ **Gowns replace the labcoat on the Surgeon loadout** (to prevent
surgeons from forgetting them). This does unfortunately mean the labcoat
will need to be added in as a separate loadout item now to characters,
but the cost should be minimal.

Variants

![image](https://github.com/user-attachments/assets/7bd9c2bb-d787-4506-af0e-566abe2b4905)

Ingame

![image](https://github.com/user-attachments/assets/0fc46a0a-54b1-421a-a6ac-167071fc9038)

Colorable

![image](https://github.com/user-attachments/assets/c5c6b0fc-b76e-4113-839d-63deb972d01b)
2025-03-10 08:08:07 +00:00
Fluffy
0f145d473e Some rework on the skin.dmf (#20494)
Removed the use of deprecated parameter icon-size.
Uniformed all clients to use fit to screen.
Fit to viewport is automatically attempted at login.
Statusbar is now hidden by default, giving more screen space.
Toggle fullscreen now works as expected, for even more screen space.

---------

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: realmattatlas <liermattia@gmail.com>
2025-03-03 21:39:35 +00:00
Wowzewow (Wezzy)
c46e21595b Storage Fix 2, Featuring Maths (#20535)
I had to unironically bust out my pen and paper for this bullshit and
magnifying tool to actually check if things were pixel perfect.

- bugfix: "Fixes storage box alignment and storage space UI to use
better maths."
- qol: "Tweaks IDs, IDs and firing pins now rotate 90 degrees when in
storage for easier clickability."
  - bugfix: "Fixes Item Tooltip toggle message."
- bugfix: "Fixes roundstart items in storage not showing item outlines."

Fixes #20529

---------

Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-03-02 22:02:54 +00:00
hazelrat
cde18f64c0 Quick-E-Burger loadout fixes (#20523)
Resolves https://github.com/Aurorastation/Aurora.3/issues/20493

PRing on behalf of goblin.stev, should resolve various bugs with the QEB
stuff.
2025-02-27 13:25:32 +00:00
FearTheGabby
cbbb927654 Quality-of-life changes to dogtag accessories (#20396)
see changelog or the video below


https://github.com/user-attachments/assets/d20d1a1b-f147-406c-aa3d-2dc5a310c38c

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-02-25 17:52:11 +00:00
FearTheGabby
b95079aa6c Reduces wheelchair loadout cost to 2 points (#20480)
Title. 4 loadout points is crazy for an item meant for roleplay value
and doesn't disincentivize anyone who would use the item for nefarious
purposes anyway.

More wheelchair changes to come whenever I figure out the code better,
including the ability to retain the name, description and color when
putting it down or picking it back up.

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-02-21 01:41:52 +00:00
Fluffy
3185c10cf1 516 internal links (#20428)
Convert all (appropriate) links to use the required `byond://` for 516

Added a grep to detect incompatible ones
2025-02-20 22:54:10 +00:00
FearTheGabby
912add2a1a Adds customization for loadout wheelchairs (#20485)
see changelog or video


https://github.com/user-attachments/assets/533fd37d-fbe2-472a-9959-7c672f85836b

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-02-20 11:50:35 +00:00
Fluffy
7265630dde Turn more unmanaged global vars into GLOB (#20446)
Turned a ton of unmanaged globals into managed globals.
Refactored some UT output.
Removed some unused things, including vars.
Added a test to ensure people don't keep adding new unmanaged vars.
2025-02-17 23:34:02 +00:00
ASmallCuteCat
224f94ac07 Adds Quick-E-Burger gear to the loadout. (#20475)
This PR adds four new items for Orion Express characters. They can be
found in the Factions tab of the loadout.

Orion Softcap - found under "orion headwear selection"
Quick-E-Burger Apron
Quick-E-Burger Jumpsuit
Quick-E-Burger visor

All credit for the sprites goes to goblin.stev, I only did the funny
words that make them work ingame.
2025-02-16 19:06:14 +00:00
Wowzewow (Wezzy)
186f94ff58 Sick Bugfixes (#20466)
Fixes #20458
Fixes #20456
Fixes #20455
Fixes #20449
Fixes #20447
Fixes #20440
Fixes #20434
Fixes #18515
Fixes #20443

Ugh. I'm still sick.
2025-02-16 18:18:45 +00:00
FearTheGabby
f0f93251af Fixes Golden Deep shirts & outerwear (#20454)
Some Golden Deep clothing wasn't adjusted with the pants update, so this
rectifies that.

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-02-10 15:26:10 +00:00
TheDanseMacabre
872e4969bc Solarian political party pins (#20397)
These Solarian star pins are a traditional way to indicate political
allegiances in the Alliance. Democracy rocks!

---------

Signed-off-by: TheDanseMacabre <57339900+TheDanseMacabre@users.noreply.github.com>
Co-authored-by: DanseMacabre <rsurname1212@gmail.com>
Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com>
2025-02-05 13:09:59 +00:00
FabianK3
fd5fda15dd Add red high visibility clothing set (#20436)
### Summary

This PR adds a red version of the high visibility clothing set.

### Changes

- Added red high vis textures
- Add item for jacket and pants
- Add items to loadout

### Preview


![image](https://github.com/user-attachments/assets/515f677b-eb36-4559-b7de-dd4c87f09bfc)


![image](https://github.com/user-attachments/assets/88095d24-4ee9-45ea-aa9c-54546611dd64)


![image](https://github.com/user-attachments/assets/4b8a799f-47e5-4f34-a8a6-99103652f172)


![image](https://github.com/user-attachments/assets/26cf5c27-3229-46e7-b508-6640d04ba553)


![image](https://github.com/user-attachments/assets/f3250280-491a-44bb-a895-2c316ab21d00)


![image](https://github.com/user-attachments/assets/013df1b4-9ad6-4289-9ac7-a407da6bfdf6)


![image](https://github.com/user-attachments/assets/00e95647-d35b-4d73-8155-e2d87e426a0d)
2025-02-05 13:08:33 +00:00
FlamingLily
f5fd3a9229 Assistant Overhaul (#20368)
FORUM THREAD:
https://forums.aurorastation.org/topic/20580-assistant-overhaul/#comment-179129

This one will probably need a wiki change or two.

The Assistant Overhaul! A.K.A "FlamingLily commits to coding something
and forgets for six months"

Also, the "Lab Assistant" (Science's learner role) has been renamed to
"Research Intern" with alt-titles to match, in the same vein as the
medical intern. This serves the dual role of clarifying the role's
nature as a departmental learner, AND makes space for the assistant alt
title.

This PR adds four new titles to the Assistant role, complete with access
and loadouts to match.
* Wait Staff: This one's pretty self explanatory. They haul food and
drinks FROM the kitchen and bar TO customers. They do not cook, and do
not get kitchen or bar access.
* Technical Assistant: This one's job is to haul crates and parts for
engineers. They get access to engineering's lobby and main hallways (as
far as a Janitor can get), but otherwise get nothing. They CANNOT start
the engines, shields, atmosphere, or anything. They spawn with a
high-vis vest and a debugger, for token vending-machine fixing efforts.
* Lab Assistant: This one's job is to haul crates and equipment for
scientists. They get access to ACCESS_RESEARCH which is like, two doors
in the research meeting room and not even the hallway outside I think
(idk). They also get a labcoat and safety goggles. For safety.
* Medical Orderly: This one's job is to haul equipment and corpses,
clean up a messy GTR, and stay out of medical's way when an alert is
called. Maybe they can man the reception as well. They spawn with a
labcoat and sterilizine (not even cleaner, because it's funnier that
way.)

I want to insist that these are assistant alt titles, and not roles with
responsibilities. They cannot do repairs, they cannot do science, they
cannot do surgery, and they CERTAINLY can't cook.

Changelog:
- rscadd: "Added four new assistant alt titles: Wait Staff, Technical
Assistant, Lab Assistant, and Medical Orderly (These are still
ASSISTANTS, and cannot perform the relevant departmental skills. These
are also different from learner roles, such as the Interns.)"
- rscadd: "Renamed the existing "Lab Assistant" (The learner role) to
"Research Intern" to better represent the intent for the role and to
make space for the alt title."

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
2025-01-31 12:08:43 +00:00
FearTheGabby
c4c3f99b9f Adds a recolorable paper sheet to the loadout (#20411)
title. it just works like the business card does

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-28 17:54:11 +00:00
FearTheGabby
7539d21711 Adds several more Unathi loadout options for Dionae (#20357)
Title. This partially goes in hand with the recent lore development of
the Viridis and Diona nobles.

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-28 17:47:40 +00:00
FearTheGabby
3317e25dfc Adds Dominian capes with colorable stripes to the loadout (#20390)
Title. Unlike the last time I made such a PR, the capes can't be
renamed, only re-descriptioned. Also applies some quality-of-life stuff
to the original Zavodskoi Dominian cape selection.


![image](https://github.com/user-attachments/assets/09d35beb-eb64-4664-935d-cd43484e0ddf)

![image](https://github.com/user-attachments/assets/49f239c2-80d4-4b74-882e-069ade0ae577)

![image](https://github.com/user-attachments/assets/3cfad303-964e-4db8-9534-fe7dadb1e5f8)

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-28 17:47:16 +00:00
FearTheGabby
fa9485d05f Adds a camo boonie hat to the loadout (#20393)
![image](https://github.com/user-attachments/assets/14e32be0-85e8-4634-8c70-2b7ccdbd94ba)

![image](https://github.com/user-attachments/assets/6ec7e337-7678-467c-96b1-68974d51e256)

![image](https://github.com/user-attachments/assets/5a4099b3-cdb0-4873-bdc1-c6d2186bc3f5)

![image](https://github.com/user-attachments/assets/b7a39b0d-ce3f-4fe2-a074-23a28d449765)

![image](https://github.com/user-attachments/assets/fd71e6fd-269e-48ee-8f82-59eaf39ece54)

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-28 17:43:50 +00:00
FearTheGabby
e9fd65e0af Adds a selection of corporate peaked caps to the loadout (#20351)
Title. The cap is restricted to Security (barring Cadet), the Captain,
and the XO.

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-24 12:16:12 +00:00
FearTheGabby
bf0d5ecdb4 Adds HPS Narrows flags (#20362)
![image](https://github.com/user-attachments/assets/d9aa430e-da1b-4eb2-883d-4575c823d60a)

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-24 12:15:39 +00:00
FearTheGabby
cb109da3d7 Adds on-mob sprites for the pocketwatch + differing states per slot worn (#20375)
I feel so sigma!
![image](https://i.imgur.com/F3jQTaK.gif)
![image](https://i.imgur.com/WUKJSEO.gif)

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-19 11:16:51 +00:00
Wowzewow (Wezzy)
62980205f4 Accessory Suit + Pants Fixes (#20359)
Fixes accessories not showing up on suit items.

Confusingly, accessories used the "_un" uniform suffix - this changes
them to use the "_ac" suffix.

Also moved some files around to their proper place (hair pins and bows
aren't accessories, they're ear slot items, etc.)

Fixes #20361

Fixes #20352

Fixes #20354
2025-01-15 13:23:12 +00:00
Fluffy
be92376296 Verbs subsystem (#20333)
What it says on the can; now we can better compensate for processing
spikes by queueing and accounting for verb times (assuming we actually
use this framework to invoke the bulk of them). I have added its use to
some of them, more can be ported as time goes on, eventually everything
but the most trivial ones should go through this.

No player facing changes. Hopefully.

Praise be the omnissiah.
2025-01-13 12:17:37 +00:00
Wowzewow (Wezzy)
10d7063030 Pants Slot, Again (#20240)
From previous PR:
- Fixes Quick Equip (Thanks, Matt)
- Fixes Loadout Preview, will override uniforms properly now
- Turns shirts into uniform items, so you can attach accessories to them

This also fixes the issue of people spawning in shirtless if they didn't
attach properly to the pants.

Additions:
- Shifts suspenders, leather chaps, and kneepads to be pants
accessories.
(This fixes the issue of accessories staying even without pants, e.g.
assless chaps)
(In future, hip holsters are to be added to this accessory list)

Anyway, that's the long and short of it. Have fun.

---------

Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-01-09 23:26:49 +00:00
Fluffy
457a091d9a Clicks refactor (#20321)
Added various events to the dcs system in regards to click handling.
Refactored various mouse related procs.
Fixed MUI mask.
Fixed AI jump on double click.
Fixed some runtimes with the click handler system.
Updated the click handler system.
Fixed fireman carry.
2025-01-09 23:04:48 +00:00