24 Commits
Author SHA1 Message Date
a1dda72a1c Records Computer Tweaks (#21840)
I got annoyed one too many rounds in a row that I had to print the
medical records to get the medical records, and did not know until
writing this PR that you have to click where it says "medical" to view
said records. So I have tweaked a bunch of things about the records, so
that they now automatically open to the appropriate tab matching their
records type, EG Medical Records opens by default to Medical Records.

<img width="903" height="661" alt="image"
src="https://github.com/user-attachments/assets/abea1c4b-c78d-4716-ada5-13a100a3316e"
/>

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: Casper3667 <8396443+Casper3667@users.noreply.github.com>
2026-02-17 15:40:22 +00:00
ceb492cee0 Tajara and Unathi mobs now display properly on UIs (#21161)
Fixes https://github.com/Aurorastation/Aurora.3/issues/16943

Adds missing parameter to getFlatIcon() calls by UIs to properly display
Tajara and Unathi mobs on UIs such as records and late join

<details>

**Before Fix** 
<img width="321" height="239" alt="image"
src="https://github.com/user-attachments/assets/19382e23-10ba-4a89-bfb7-bf700c931aca"
/>
<img width="251" height="127" alt="image"
src="https://github.com/user-attachments/assets/1f4527ba-a455-4f0a-b546-59e0fc783ea4"
/>

**After Fix**
<img width="321" height="275" alt="image"
src="https://github.com/user-attachments/assets/408a4f16-41f4-4ee4-8198-f6eb02a68469"
/>
<img width="1648" height="458" alt="image"
src="https://github.com/user-attachments/assets/dedb0ecd-6fa5-4d77-8fc0-f8b2853268d8"
/>
</details>

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2025-08-12 16:23:06 +00:00
FlamingLilyandGitHub 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
FluffyandGitHub 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
SparkyandGitHub 0666833d9a Shuttle manifest update (#19345)
Adds some new fields to the shuttle manifest:
- Destination (Per shuttle)
- Heading (Per shuttle)
- Mission (Per shuttle)
- Departure Time (Per Shuttle)
- Return Time (Per Shuttle)
- Expedition/Mission Leader (One per shuttle)
- Shuttle Pilot (One per shuttle)

Also adds the shuttle manifest to Bridge Crew PDAs by default.

<img width="458" alt="image"
src="https://github.com/Aurorastation/Aurora.3/assets/26849270/802d9a8d-9c43-4883-a5a7-d23967616766">
2024-06-26 10:16:53 +00:00
feartheblackoutandGitHub 71ef6c3bcd Adds a Lii'kenka origin & citizenship (#19437)
![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/52ed81ab-06c0-427f-845d-14ec1563b7b1)

![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/7aaee2a9-73ad-489e-abfc-b276e2a7bdeb)

![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/b44e16b2-7844-46cc-a85e-595779ce16f5)
Done at the request of @desvenlafaxine.
2024-06-20 10:16:58 +00:00
FluffyandGitHub 417be39b6a Character preferences / records html decoding (#17796)
Character preferences / records are now decoded correctly for the
computer UI and character preference.

Known issues, that already existed before this PR: Security incident
reports cannot be imported (nothing appears), charges and details of an
incident do not show up on the PDA application


![image](https://github.com/Aurorastation/Aurora.3/assets/65877598/86817f80-9026-49d7-92c7-57ebbffdf60c)
2024-04-15 08:43:52 +00:00
GeevesandGitHub 35d60d0886 Warrant Fix & More (#18085)
* Warrant Fix & More

* the nuclear option

* i hate the dme!

* fluffy review
2023-12-31 18:00:27 +00:00
AlberykandGitHub edc0a3dc28 Tajara can now select pronouns (#17538)
* Adds pronouns

* Fix
2023-10-10 12:51:25 +00:00
DreamySkrellGitHubDreamySkrell <>
e381a5fa88 Uplink tgui (#17336)
* add uplink.tsx

* a

* a

* a

* a

* a

* exploitables

* close gui

* a

* delete uplink.tmpl

* 1

* ooooooooooooooooooooooooo

* lint

* c

---------

Co-authored-by: DreamySkrell <>
2023-10-06 22:15:38 +00:00
baeb7c6afd Updates subsystem definitions to new standards. (#17470)
* My heart is dragging me down into...

...oblivion!

* drifting closer to the edge but she won't have me

* ever round me we are dead before we meet her

* for the last time

* wake up in sweat

* n

* fff

* uff

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-10-01 14:24:40 +00:00
CampinKiller24andGitHub 8cd4f5a2a2 Shuttle Manifest Program (#17077)
* init

* big list

* final changes

* Update AwayShuttleManifest.tsx

* stupid changelog

* prettier (allegedly)

* change

* please
2023-09-01 18:01:07 +00:00
LlywelwynandGitHub 3314638ac5 Fixes a bunch of typos (#16422)
* typo begone

* cl

* bugfix to spellcheck
2023-06-02 16:34:38 +00:00
GeevesandGitHub 23bf25e03d Corporate IDs and Manifest (#12152) 2021-07-21 14:07:50 +02:00
GeevesandGitHub f1fd48c33e Untagged Shell Records (#11374) 2021-03-15 21:36:36 +01:00
Matt AtlasandGitHub 38e0db42f9 Better gFI performance, icon2html defaults to south facing. (#10267)
As per title, ported from tgstation/tgstation#36890. Also ported some tweaks to how icon2html works.
2020-10-18 11:12:41 +03:00
Matt AtlasandGitHub 3babdc4c1b Fixes ghost emote spam (#9353)
Mobs created to use for ghost appearance were dummies instead of mannequins, which made them process. Epic.
2020-07-13 19:18:30 +03:00
KarolisandGitHub 0c93d5be39 Fixes broken cargo control program. (#8834) 2020-05-08 23:01:12 +03:00
mikomyazakiandGitHub 6074224d00 dreamchecker (#8233)
Implements dreamchecker plus fixes all errors
2020-02-16 20:42:32 +02:00
mikomyazakiandWerner 3c645aac33 Criminal status editing now uses a dropdown menu instead of text field input. (#8018) 2020-01-15 09:27:28 +01:00
KarolisandErki 4e56f6e66e Add record programs, keeps old consoles to avoid converting main maps. (#7225)
Add record printing (fixes #6042)
2019-12-23 09:46:15 +02:00
SharpandWerner a826141ec2 Replaces instances of phisical to physical (#7453) 2019-11-19 18:26:16 +01:00
AlberykandErki 2824a51cf0 Adds more depth to citizenship and religion choices at the character setup (#6785)
This pr adds some depth to the citizenship and religion choices at the character setup.
Citizenship will now affect your loadout and mission as a consular officer.
Religion will now affect your chaplain's religion name, bible name and sprite.
Selecting any option will bring a small lore pop up for citizenship and religion choices.
2019-08-16 19:16:20 +03:00
KarolisandErki 8b785b3815 New record consoles and removal of old datacore, adds SSrecords (#4878)
This PR is depending on #4868 for it's ui framework. This PR mostly makes new SSrecords subsystem responsible for storing records. This should replace old datacore.

Make new SSrecords.
Make things use SSrecords and whole code compile
Made VueUi button <vui-button> to push parameters as JSON, preserving client side data stricture.

    Add new records console and admin record management.

I am mostly looking for feedback regarding SSrecords and it's data storage mechanism criticism (It's using lists for storage)
2019-07-27 12:24:16 +03:00