Commit Graph

32958 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
FlamingLily
5078644542 Added more patient lockers to the medbay, and more medical gowns to the patient lockers. (#20500)
i love medical rp
(Literally nothing else to this than the title)

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
2025-02-25 17:47:18 +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
Fluffy
11d6467709 Updated SSProfiler (#20506)
Updated SSProfiler to not override the file after every dump
2025-02-22 23:33:11 +00:00
senorsapo
b6822049e7 Radios for assistant alt-title jobs (#20490)
Changes:

Medical Orderly, Technical Assistant and Wait Staff now have Medical,
Engineering and Service radios.
Medical Orderly gets Medical Equipment and Morgue access.

Why?

If they're meant to be helping roles, they need to be able to be reached
by their superiors on the frequency. Having to ask for a radio every
round is repetitive and makes no sense at all.

Orderly got morgue added for obvious reasons, and medical equipment has
been added so that they can can access the medical cubicle + exam rooms.
2025-02-21 17:48:05 +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
Fluffy
3c7a028366 Fix sign (#20483)
And the CI with it
2025-02-15 22:28:37 +00:00
ike709
2067d9474d Use native sign() in BYOND 516 (#20452)
https://www.byond.com/docs/ref/#/proc/sign

BYOND 516 adds `sign()` as a built-in proc.

Signed-off-by: ike709 <ike709@users.noreply.github.com>
2025-02-11 19:21:20 +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
Fluffy
63acc59d1e Removed away_mission deprecated system (#20445)
Removed away_mission deprecated system, made initialization a little
faster.

Made global uplink datum a GLOB.

Remember to purge
https://github.com/Aurorastation/Aurora.3/wiki/Dynamic-Maps
2025-02-09 12:09:11 +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
FlamingLily
f3303cfc85 Fixes Assistant outfits. (#20442)
Fixes the outfits from #20368
2025-02-05 13:08:28 +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
Ben
25569ce312 Poster Refactor + TCAF GPS Tags (#20278)
- TCAF Corvette given GPS tags and posters for recruitment
- In process ballooned into major poster refactoring, replacing global
list with singletons and adding defined poster subtypes for mappers
- All defined posters switched to subtype equivalent

Held of on placing any posters in Horizon, as that would be best for a
seperate PR if I ever do that

We also might need better names for some of these posters.

---------

Signed-off-by: Ben <91219575+Ben10083@users.noreply.github.com>
Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com>
2025-01-31 13:53:23 +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
Matt Atlas
6a4da69468 Announcements now actually only show up for ghosts if they are on the same z-level OR if it's a Horizon announcement. (#20372)
messed up the order

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2025-01-28 18:43:06 +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