Commit Graph

21868 Commits

Author SHA1 Message Date
hazelrat
d186806afe Adds an accent for Reade (#20476)
Adds an accent tag for Reade, usable by humans with the Reade origin and
by IPCs with all human accents. This is intended as a catch-all for
characters from Reade specifically, and from spacefaring communities
elsewhere in the outer regions of Tau Ceti, such as around Chandras and
Dumas.

The idea has been cleared by Trio, I'll also send this PR over in case
lore wants any changes.


![image](https://github.com/user-attachments/assets/0b9afdc3-5011-48d4-8452-6536c42d8bc3)

---------

Signed-off-by: hazelrat <83198434+hazelrat@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-02-27 13:25:25 +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
Wowzewow (Wezzy)
88d2958ecd Updates Lobby UI (#20467)
![dreamseeker_l6iQkKYgId](https://github.com/user-attachments/assets/6e901739-032e-48f3-aafd-d23591f2ad8b)

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-02-25 17:46:34 +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
Fluffy
f09ec22549 Fixed comet expulsion event not triggering (hopefully). (#20502)
Fixed comet expulsion event not triggering (hopefully).
Slight refactor of the event container events list.
2025-02-20 22:54:07 +00:00
hazelrat
fc8bab0a6c Synthetic forewarning to hivebot invasions (#20374)
This adds a foreboding warning at the beginning of hivebot invasions,
appearing exclusively to synthetic crew. This riffs off the unique
relationship positronics have with hivebots in lore, but isn't intended
to portray a resurgence of the hivebot signal on every single hivebot
invasion event.

**Must be greenlit by synthlore before being merged.**
2025-02-20 11:52:33 +00:00
Ben
2ea694c5b6 Exosuit Voice Commands: Toggle Power and Maintenance (#20481)
- Toggle maintenance protocol can now be done by anyone if no pilot in
an exosuit and with no link(allowing for species such as bulwarks to be
able to do more with exosuits)
- New command to toggle power (self-explanatory), minor refactor of
toggle power code for exosuit to permit this.

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2025-02-20 11:50:47 +00:00
hazelrat
bcf56bcb71 Rough desert turf fix (#20499)
![image](https://github.com/user-attachments/assets/879a6421-120f-448d-b4f7-e303049aed9b)

The exoplanet/desert/rough subtype currently references icons that don't
exist, so it appears black ingame. This comments out the icon_state
definition pending on the rough subtype actually having sprites, so for
now it uses the same sprites as the regular desert turfs.
2025-02-20 11:50:40 +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
FearTheGabby
1273654636 Fixes Bulwark sprite being offset when disembarking cargo tug (#20471)
Credits to Cupa on the Discord for recommending the code implementation
used here.

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-02-16 19:30:11 +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
Fluffy
f3dab68568 Area tweaks (#20391)
Reworked area changes and power define channels

No player visible changes (hopefully)
2025-02-16 18:53:46 +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
Wowzewow (Wezzy)
c70c41ea18 Sweater stuff (#20474)
- bugfix: "Sweaters can be worn in the shirt slot now. Fixes sweaters
not layering when worn as an accessory."
2025-02-16 18:18:43 +00:00
hazelrat
0d372cb7e4 Greimorian queens and servants take atmos damage (#20460)
Removes the immunity to atmos damage and cold damage from greimorians
queens and servants. This is primarily so they cannot go into vacuum
without being damaged, which is odd given all other greimorian variants
cannot do so.
2025-02-16 18:18:27 +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
Geeves
1cbb70abaf Holodeck Combat Training (#19837)
* Added a combat training simulator to the holodeck, which spawns
holocarp that deal pain damage.
2025-02-10 15:18:37 +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
Fluffy
1810ac27a8 Initiate 516 compatibility efforts (#20426)
Renamed all the "caller" vars to "requester", as the var would otherwise
overshadow the new one that is present in 516

No player facing changes
2025-02-05 13:09:42 +00:00
Wowzewow (Wezzy)
2d4b7de686 New Cryogenics animations and sprites (#20413)
Title.


![dreamseeker_ql89bz8lQY](https://github.com/user-attachments/assets/96ef8e5b-889c-423d-8842-85de18bfbb2f)
2025-02-05 13:08:50 +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
ASmallCuteCat
8dfd9850c5 Removes a duplicate word (#20425)
Removes a duplicate word from the big red text you see in your chatlog
when you're close to dying.
2025-02-03 07:40:28 +00:00
FearTheGabby
36f3ca0154 Fixes firefighter helmets (#20435)
Basically, firefighter helmets didn't have heat protection assigned to
the head, nor did non-atmos firefighter helmets have a maximum heat
protection value assigned. This meant that

1. Heat would seep through the helmet and burn the mob anyway, making
firesuit loadouts essentially functionless
2. Vaurca Bulwarks had no way of protecting against fires because of the
above and the fact that they can't wear voidsuits

This rectifies that.


![image](https://github.com/user-attachments/assets/942588de-9d7e-4989-89d7-4bc23c3c1326)

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-02-03 07:37:08 +00:00
Wowzewow (Wezzy)
6166877f67 CNY Bugfixes (#20433)
Fixes #20421
Fixes #18097
Fixes #19989
Fixes #19950
Fixes #18933
Fixes #18060
Fixes #17723
Fixes #17497
Fixes #17113
Fixes #14905
Fixes #20202
Fixes #20439

---------

Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com>
Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com>
2025-02-03 07:35:28 +00:00
Ben
a13f33a6e3 Ship/Shuttle Terminal Access Checks (#20227)
Ship consoles such as targeting and sensors now check for access.

Emagging a ship console disables access checks

Horizon shuttles given access requirements (bridge crew can access any
ship)

Went through most offships and added access requirements, likely missed
some however.

For access requirements, I only added them for helm control, targetting,
and shuttle control consoles

---------

Signed-off-by: Ben <91219575+Ben10083@users.noreply.github.com>
Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-01-31 13:53:50 +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
Wowzewow (Wezzy)
edba6021b9 Research and Lathes resprite emissives + tcomms emmisives (#20398)
Title. 'nuff seid.

Also fixes the fucked up material insertion animations to use
flick_overlay_view so it isn't laggy as fuck.

And adds emissives to machines that have lights so they glow in the dark
epically.

<img width="138" alt="dreamseeker_N6egRW6Yz3"
src="https://github.com/user-attachments/assets/a17f12ba-b768-4ad6-a35f-baf33aaae658"
/>
2025-01-30 15:23:16 +00:00
hazelrat
c76a3de037 CCIA recorder fix (#20423)
Resolves https://github.com/Aurorastation/Aurora.3/issues/20417
2025-01-29 21:37:42 +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
Matt Atlas
99ed2bf2f3 Look up/down hotkeys and quality of life. (#20355)
- You can now look down open spaces by shift clicking/examining them
when they're next to you.
- You can now look up open spaces by clicking the HUD element at the top
right.
- Fixed inconsistencies with the camera getting stuck while looking up
or down. It should now be much more fluid.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2025-01-28 17:47:50 +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
Wowzewow (Wezzy)
c98709daad GPS fix (#20409)
title

---------

Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-01-25 11:22:29 +00:00
Wowzewow (Wezzy)
354a259251 Fixes flashlight and books bad icon (#20408)
Title
2025-01-25 01:26:56 +00:00
Wowzewow (Wezzy)
1ceedd196b Mimosa fix (#20410)
Fixes #20392
2025-01-25 01:26:24 +00:00
FearTheGabby
8f56057e5b Additional pocketwatch features (#20385)
See changelog or the video below.


https://github.com/user-attachments/assets/55c4f863-c234-42c9-ae7a-86cf8bf7922f

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-24 12:17:27 +00:00
Wowzewow (Wezzy)
e7232d04fc The Great Device Resprite and Contained Sprite-ening (#20344)
Don't let the large file size scare you, it's just mostly splitting
stuff into contained sprites and putting them in the correct place.

Anyway, resprites most non-resprited devices in devices.dmi, and puts
them in contained sprites.
Also puts any related /obj/item/device into contained sprites too.
That's basically the long and short of it.
2025-01-24 12:16:30 +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
Matt Atlas
ae3eac8767 Visible emotes now have runetext. (#20356)
title

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2025-01-24 12:15:43 +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
pochetoo
5dc9df86d7 Pocheto's IPC Screen Expansion Pack (#20363)
Adds 25 new IPC screens for baselines, most of which are flags of
various nations not already included but with a notable IPC population.
Credit for ipc_himeo (Himean Globe) goes to anthony.albanese on the
discord. @beepbopbeepbop. Thank you.

https://imgur.com/gallery/idris-synthetic-fashion-show-2467-QPz3vU2 for
some examples of the screens (though not all of them)
2025-01-24 12:15:36 +00:00
ASmallCuteCat
1e6375f740 Added flavor text to more organs (#20369)
Silly little addition, does not affect gameplay at all. Liver, lungs,
kidneys, heart, and eyes now have flavor text that shows up when you
examine them.
2025-01-24 12:15:22 +00:00
Wowzewow (Wezzy)
76603b4958 Cape Sword Tcomms Fixes (#20384)
Fixes #20379
Fixes #20378
Fixes #20360
Fixes #20347
2025-01-19 23:28:24 +00:00
FlamingLily
8405879961 More maint drugs (#20376)
Adds more drugs (in more varieties) to the maintenance tunnels,
including:
"Smart Pills"
All the cocaine variants, as opposed to just two (available in
individual pills and pill bottles)
Joy (available as a pill and a bottle)
Heroin pill bottle and syringe (not autoinjector, normal syringe)
Krok Juice as an autoinjector
Snowflake as an autoinjector
Raskara dust as a normal syringe and as an inhaler

Pills and pill bottles were also moved into a further random contraband
subtype to make it a little less common to find them and keep the loot
spawns more diverse

i wanted to add red nightshade but the last PR that tried got told to
remove it 😔
2025-01-19 13:03:46 +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
FearTheGabby
3580424c01 Changes options for Orepit citizenship and updates important origin i… (#20313)
**REQUIRES SYNTH LORE TEAM APPROVAL!!!** If accepted, all added blurbs
are placeholders that can be altered as the synth lore team sees fit.

The reasoning regarding this PR is that I think the current in-game
information around Orepit and the available listed options for
citizenship are too confusing for anyone who may be interested in the
origins; humans can either choose Coalition of Colonies or no
citizenship, despite implied statelessness for humans being confusing
for anyone who might read their card or records and Orepit not being
integrated with the broader Coalition. This makes Orepit a separate and
unique citizenship in a similar vein to the format for the Free Tajaran
Council or Elyran Non-citizen Persons. The included important
information blurbs are for clarity of lore developments regarding the
Open Doors memorandum and megacorporate hiring standards for Trinarists.

I understand that I was told by NM that plans will be in the works for
Orepit after the Golden Deep arc and hope this isn't seen as
overstepping or a stopgap measure.


![image](https://github.com/user-attachments/assets/3c48b59f-9019-4477-9c12-492d14acf1a0)
For humans

![image](https://github.com/user-attachments/assets/306cb756-4807-4623-827e-fbcacfca1fa0)
For IPCs

![image](https://github.com/user-attachments/assets/6c6c35fa-ff82-4052-b7f8-1b89ffca414a)

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
2025-01-15 13:23:42 +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