Commit Graph

1106 Commits

Author SHA1 Message Date
Warbidon
07ce9c05e9 Replace Social Credit Score with Social Compatibility Index (#20230)
🚨 BREAKING NEWS: Our favorite dystopian frogs just got a little
less...Chinese? Down with the Social Score Order, up with the new Social
Compatability Index hyper federalist world.

: )

Also this is a Cerriq Koh memorial pull request.

---------

Signed-off-by: Warbidon <42331812+Warbidon@users.noreply.github.com>
Co-authored-by: Ben <91219575+Ben10083@users.noreply.github.com>
2025-01-04 00:02:54 +00:00
Geeves
4713bbbb48 Rubberized Shells (#20270)
* Added a 'Rubber' skin preset for Shells in character creation, which
makes their skin look cheap and uncanny.
* Added backend support for species to have different max and min skin
tone values, currently unused.


![image-2](https://github.com/user-attachments/assets/488efd17-b551-4aec-815d-ef62041b9086)

![image-3](https://github.com/user-attachments/assets/4d650019-cf14-4860-bf38-5af1f8f4dae6)

![image-2](https://github.com/user-attachments/assets/2d7d400f-47d5-45ee-a45b-47199d36fe74)
2024-12-26 14:34:20 +00:00
Geeves
5c2c77a4b3 Loadout Modsuit Configuration (#19924)
* The PMCG modsuit can now be configured inside the loadout.


![image](https://github.com/user-attachments/assets/30a5b76a-0f2f-4f6e-a6ac-084ba5932cec)
2024-12-24 16:04:40 +00:00
hazelrat
022c0616cf Adds Assunzionii voidsuit modkits to loadout (#20224)
This creates two modkits for the Assunzionii 'Rook' voidsuit, one for
the human variant and one for the IPC variant, available in the loadout
to any character with an Assunzionii origin. It's only applicable to
research voidsuits.

IPCs have access to both variants so human-shaped synthetics can still
get a suit they can use.

In current code, the Rook is a military voidsuit descended from the
Coalition Vulture. As this allows you to transfer it from research
voidsuits, it has been shifted to be a mechanically identical subtype of
the standard research suit. Anything in the description alluding to its
military uses or its anomaly resistance have been removed to reflect
this.

This should be a relatively clean change, the Rook isn't currently used
substantially in the uplink or for any ghostroles. My thought is that,
if someone ever does make an Assunzione military offship, they could
resprite this suit for a new armoured variety. The implementation should
otherwise resemble the implementation of the Himean modkits.
2024-12-09 14:34:19 +00:00
Yonnimer
b292d072a3 New Dionae Loadout Items - Wave1 (#20209)
Adds several new items to the Dionae loadout:
- Three sets of clothes and two hoods for voidtamers
- A jacket, cloak, two hats, and an undersuit for the ekane
- A narrows hardhat and jacket, as well as a slightly reworked jumpsuit
(made chonk)
- New Eternal Robes, the old ones are remaining for now but may be
reworked in the second wave of items
- Also removed some redundant rokz and serz items and the ships
themselves, these may be reworkedin the future, but for now aren't in
current lore.

More loadout items will ideally be coming soon for each factions in the
coming weeks/months.

---------

Signed-off-by: Yonnimer <31339047+Yonnimer@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: hazelrat <83198434+hazelrat@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-12-05 16:11:08 +00:00
Matt Atlas
17df1ff2b4 Revert "Adds a Pants slot" (#20173)
There are some bugs that need to be addressed.
2024-11-15 23:26:13 +01:00
Wowzewow (Wezzy)
de81867784 Adds a Pants slot (#19999)
Does what it says on the tin. Purely cosmetic for now. This is step
zero.

Basically, clothing is starting to get real bloated with a lot of
variants.
More pressingly, accessories as well, and we're probably going to get
accessories of accessories.
After seeing what's going on with arm guards, leg guards, plate carriers
and the like,
it's heading towards a really messy level of abstraction.

Hopefully this will nip it in the bud, so to speak.

I've also added the layering feature used in watches, so you can tuck in
your uniform in your pants, or your coat in your pants if you're so
inclined to.

This also means that in the near future, we'll finally have the ROLL
PANTS feature that has escaped us for so long.

For reviewers : 
This PR is majority legwork of simply adding the new pants slot in. Very
similar to my previous Wrist slot PR.
The rest is just changing the existing pants/skirts over to a new
loadout slot and changing paths.

---------

Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-11-15 19:41:09 +00:00
Acetrea
d458941a1a Adds Heart Stickers (#20153)
Adds 6 heart sticker options for the sticker sheets.

![image](https://github.com/user-attachments/assets/e02a8386-09d5-4e08-b877-5c7fcca3a921)
2024-11-15 19:35:47 +00:00
Stev-the-third
a38c2a27b5 Bulwark expression masks (#20152)
Adds expression masks to bulwarks. Confirmed by lore.
 
![Bulwark Mask
Export](https://github.com/user-attachments/assets/aa73fbf1-32a8-4eb3-8c8e-0bf3a18046a4)

---------

Co-authored-by: Stev-the-third <rose@flurf.net>
2024-11-14 14:14:08 +00:00
Matt Atlas
e6f96de9df Adds corporate aides and genericises aide code. (#19956)
It is now fairly simple to add your own aide to any job. The code has
been made more modular, cleaner, and overall easier to work with.

Added a corporate aide role for representatives. Live out your
privileged wage slave dream.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-11-08 15:34:47 +00:00
Ben
c0167b6bdb Custom Stickersheets (#20076)
Adds custom stickersheets (you pick 4 stickers in loadout, each
selection adds 3 stickers)

'None' and "Random' are now at the top of TGUI lists for content gear
tweaks for QoL


![image](https://github.com/user-attachments/assets/41340b7f-9f45-4657-adf0-f704c5c51b75)

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-11-05 18:28:39 +00:00
hazelrat
ce0f722f18 Adds some Golden Deep assets to the loadout (#20128)
Adds the Golden Deep Hoplan and Porter uniforms, added in
https://github.com/Aurorastation/Aurora.3/pull/20031, to the loadout at
request of synthetic lore. Adds the Hoplan voidsuits to the GD uplink
kits.
2024-11-04 19:39:01 +00:00
hazelrat
fbc78615f3 Adds the Europan beanie (#20126)
This adds the submariner's beanie to the game and loadout, a piece of
warm headwear particularly common to Europa. Sprited by and at request
of Noble Row.


![image](https://github.com/user-attachments/assets/a64948f8-04a9-40ab-86fe-3c0fd6076381)
2024-11-04 18:51:10 +00:00
Ben
c2e78ef076 Tajaran Religion Banner Sets Added to Loadout (#20123)
Title

Banner sets for Tajaran religions (Suns and Ma'ta'ke) added to loadout
with 2 point cost

Useful for roles like chaplain that wants representation of more members
of the pantheon/ both suns

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-11-02 10:40:14 +00:00
Ben
84d135d169 Adds Greatcoats (#20037)
Adds Black and Brown Greatcoats to loadout, thanks to greytide_(discord)
for sprites!

Black:

![image](https://github.com/user-attachments/assets/94db4114-afa8-443e-ae81-a051ceda2995)

![image](https://github.com/user-attachments/assets/99b8b94c-be94-4f68-b545-b39fc06888f6)



Brown:

![image](https://github.com/user-attachments/assets/585625f5-9a60-4034-8429-a6fab1f742bd)

![image](https://github.com/user-attachments/assets/d8c0229c-e61b-4729-be08-00828cf8dc8e)




- [x] Description
- [x] Open Sprites

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-10-19 12:41:59 +00:00
Geeves
851c34337f Custom Item Limb Framework + Gracia's Aut'akh Arm (#20004)
* You can now view your custom items from within the loadout.

Also implements the framework necessary for custom items to be limbs,
and to automatically replace the limb it's meant to replace.

Implements the Aut'akh arm mentioned in this request:
https://forums.aurorastation.org/topic/21092-gracias-autakh-arm
2024-10-13 21:16:01 +00:00
FearTheGabby
5a98e9b550 Adds a Burzsian banner + flagpatch (#20006)
![image](https://github.com/user-attachments/assets/e35c02dc-d057-4bcb-a5c9-d23814b7c94e)

---------

Co-authored-by: Gabby Martinez <59633984+feartheblackout@users.noreply.github.com>
2024-10-10 18:03:53 +00:00
Fluffy
b8902e2e16 Runtime map now loads in ~11 seconds instead of ~40, sped up various other things (#19957)
Runtime map now has a bunch of new areas / items with often-tested
stuffs, and some hard-to-put-at-runtime stuffs.
Runtime map jobs now are positioned to make it faster to reach the
aforementioned often-tested stuffs.
Runtime map doesn't generate an overmap anymore by default, which speeds
up the process.
Runtime map now loads in ~11 seconds instead of ~40 seconds as it was
before.
Updated the maploader to be faster in parsing maps.
Bapi is not engaged anymore if we're only measuring the map size, which
speeds up the process.
In fastboot we do not generate the codexes anymore, which speeds up the
process.
In fastboot and if exoplanets and away sites are not enabled, we do not
parse the map templates anymore, which speeds up the process.
Updated the icon smoothing to be faster.
Optimized cargo area code.
Other optimizations.
2024-10-06 21:31:01 +00:00
hazelrat
997737cbfc Adds some flags (#19972)
Adds several flags to the codebase and loadout, sprited by Stev III.


![image](https://github.com/user-attachments/assets/2506db5c-eaca-41de-9591-c977b2276021)
2024-10-05 15:01:17 +00:00
hazelrat
c9e5c6e591 Vaurca Attendant bugfixes (#19976)
This resolves every issue I could eyeball with Vaurca Attendants.

Added to every ghostrole where they're appropriate, mostly wherever
warriors are. Included as non-combatants in the TCAF ghostspawn.
Added to every list for species-specific loadout items and augments, so
they should be able to select them now.
Added to every job blacklist warriors were already on, most notably so
you can't join as a consular officer or corporate representative.
Accounts for attendants with a lot of admin outfits and ERT spawns.

Resolves https://github.com/Aurorastation/Aurora.3/issues/19974
2024-10-02 10:19:45 +00:00
CometBlaze
9755435d5b Adds uniforms for Nexus Corporate Security (#19925)
This PR adds three new uniforms meant to be worn by NCS employees, one
for security, one for paramedics and one for medics. In addition, it
also adds a labcoat which can be picked by anyone.

![image](https://github.com/user-attachments/assets/c9a8968a-cbf3-491c-98fd-514cdd40f52a)

![image](https://github.com/user-attachments/assets/88bcc9b1-7b49-4a5f-bc3c-153b86bb5530)
2024-09-27 09:41:12 +00:00
feartheblackout
4dee47e3e7 Adds the Ta star cape that was missing from the loadout (#19911)
title
2024-09-21 11:21:36 +00:00
Geeves
af11280dc0 Gloves Stuff (#19844)
* Added single (one for each hand) and multi-color gloves to the
loadout.


![image](https://github.com/user-attachments/assets/10bbb3c5-7002-435e-8c3d-92fbf9cebb83)

![image](https://github.com/user-attachments/assets/77ef91b3-1641-46eb-833e-b5dde9f5411d)

![image](https://github.com/user-attachments/assets/13455104-5d23-423c-af47-c334ed2703a9)
2024-09-13 10:17:46 +00:00
Fluffy
0ae0b10764 Refactored all the backslash ref and ref() calls to use REF() instead (#19847)
Refactored all the backslash ref and ref() calls to use REF() instead.
Added a linting for raw ref proc calls.
2024-09-13 10:17:32 +00:00
Ben
40b8ac6a55 Replaces outdated Tajaran political books with versebooks (#19870)
The Political books for PRA,DPRA, and NKA have been replaced with
versebook equivalents, with extra quotes provided by Tajara Lore.

PRA:

![image](https://github.com/user-attachments/assets/d34208d7-c1cc-479b-aaa1-d3b3b2dc7b8c)

DPRA: 

![image](https://github.com/user-attachments/assets/714aac5c-b0a3-47df-b19f-8b3af388bce9)


NKA:

![image](https://github.com/user-attachments/assets/dfda1429-4578-40b0-9ecc-90972fd8236c)

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-09-13 10:17:11 +00:00
feartheblackout
2345fe5bc1 Allows Bridge Crew to take Ve'katak Phalanx augments (#19854)
bridge crew can (presumably) be double-contracted with the ve'katak
phalanx. all command roles remain untouched. this PR previously included
corporate reporters as well but is being split into two PRs due to
maintainer discussion
2024-09-13 10:16:35 +00:00
feartheblackout
2651a4191b Adds colorable hazard vests to the loadout (#19679)
As the changelog says, the first variation just has yellow stripes,
whereas the alternate has both colorable vest _and_ stripes.

![image](https://github.com/user-attachments/assets/87f2b674-645b-4961-8ff4-919cbd0d3f84)

![image](https://github.com/user-attachments/assets/6627d448-013e-432f-afdc-812d14c84c12)
2024-09-11 18:06:32 +00:00
courierbravo
a5e0f1f712 The Great Sticker Update (#19867)
Added 79 new stickers. 60 by LforLouise, 1 by Noble Row, 2 by Ben10083,
10 by Hazelmouse, 1 by Mr.Popper, 4 by FabianK3, and 1 by Kermit.
Added sticker sheets, a storage that can only store stickers. Sprite by
Noble Row
Added the new sticker sheets to the loadout menu
Replaced gold star and googly eye boxes with sticker sheets.
2024-09-07 16:32:58 +00:00
feartheblackout
3266b30d53 Allows Corporate Reporters to take Ve'katak Phalanx augments (#19859)
corporate reporters can be employed with the ve'katak phalanx, meaning
they should be able to take the augments when PMCG. this was previously
a part of #19854 but was split into two PRs due to maintainer discussion
for bridge crew
2024-09-07 16:01:00 +00:00
Greenjoe12345
72aaab9c84 Tajara prosthetic tails (#19862)
Adds three prosthetic tails for tajara to select from the loadout.

![image](https://github.com/user-attachments/assets/b89e60ad-1302-4d91-b55f-d8ae2594a305)

![image](https://github.com/user-attachments/assets/85ec5345-a7a7-4fcb-823a-93bc2301ea98)

![image](https://github.com/user-attachments/assets/42ae38b9-6abc-4904-b6a5-a4cab910d4b7)
2024-09-07 16:00:34 +00:00
Ben
45a1f7f6eb Adds New Tajaran Charm: Twin Suns (#19777)
New Twin Suns charm representing the suns of S'rend'marr, used by those
who worhship S'rendarr and Messa

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-08-25 12:26:33 +00:00
Fluffy
41a05bc196 Refactored the abstract meta propriety (#19797)
Refactored the abstract meta propriety into defines.
It's now more easy to spot/see abstract types thanks to the macro that
defines them.
Added a check on initialization of atoms to avoid spawning abstract
types.
Made the spawn_atom proc check for abstractness.
Made the spawn_atom proc use tgui_list for types list shorter than 1000
elements, which enables to search in them. It's too laggy on larger
lists so above 1000 it uses the builtin input.
Made the spawn_atom use a list subtraction instead of a double list,
it's lighter on memory and processing.
2024-08-23 10:49:28 +00:00
N8-Toe
299c7644cb Adds a Domadice Plushie (#19762)
Sprite by Nauticall

the golden sweep continues

---------

Signed-off-by: N8-Toe <n8turer@gmail.com>
Co-authored-by: Nate <n8toepotato@gmail.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-08-22 20:46:51 +00:00
courierbravo
69dad41c14 Flagpatch - All Xanu Republic Banner (#19802)
Adds an all xanu republic banner flagpatch. I went with the banner
because its possible for me to sprite.
2024-08-22 20:46:47 +00:00
Geeves
dab8ccdfe0 Purse Display Fix (#19769)
* Fixed purses not appearing in the preview when selected in the
loadout.
2024-08-20 14:09:14 +00:00
shimmeristaken
a39f7975bf Add a Callistean Lighter to the loadout options (#19765)
Take two; without panic closing a PR because it changed a file I didnt
want changed!

Adds a new item to the game and to the loadout options under 'zippos',
the Callistean lighter!

A cheap. Flimsy. Garbage lighter that Idris swears wasn't a money
laundering scheme.


![image](https://github.com/user-attachments/assets/cb2de131-d734-4633-9ae7-298e92528fa4)

This is intended as a warm up PR for me to re-familiarize myself with a
few tools; and to give something nice to the better moon.
2024-08-16 12:15:06 +00:00
BulletBudgie
89ae2531b5 Budgs Bloat Clothes, Boes and Shoots (#19637)
A collection of colourable boots added to the loadout:
+boot selection (colourable) / shoe tab
+toeless boot selection (colourable) / xenowear tab
+thigh-high sneakers / shoe selection (colourable)

All onmob sprites by me
Most item sprites borrowed and altered from existing sprites

---------

Signed-off-by: BulletBudgie <52014471+BulletBudgie@users.noreply.github.com>
2024-08-11 09:43:07 +00:00
feartheblackout
abba6e2b09 Adds an Unathi jungle hide mantle for Ouereans, Mictlanis, etc (#19661)
![image](https://github.com/user-attachments/assets/13f574f0-99b6-4a3d-8853-b13d1dd62004)
description and extended description made by Captain Gecko! modified
hide mantle sprite made by me.
2024-08-01 15:52:06 +00:00
FlamingLily
4bce8201c3 Creates a framework for per-faction Alt Titles (#19671)
Creates a framework to restrict certain alt titles to certain factions.

As an example and natural logical consequence:
"Corporate Reporter" can only be used by Corporate employees
"Freelance Journalist" can only be used by Independent crew

I plan to use this system in a later PR.

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
2024-07-27 12:45:29 +00:00
feartheblackout
27a9ffc0a4 Adds a Hieroaetherian nation cape, allows Hieroaetherian Skrell to wear Hieroaetherian items, etc (#19660)
see changelog

![image](https://github.com/user-attachments/assets/3e443ab1-624c-46b3-9e78-21372f4c9306)

![image](https://github.com/user-attachments/assets/a1f2b742-ff2c-4c41-bbc5-9b769f9c4925)
2024-07-27 10:10:31 +00:00
beepbopbeepbop
7e81818085 TCAF Loadout Additions (#19654)
Adds the two TCAF berets and a jacket to the loadout, in a similar vein
to the addition of the TCAF veteran/reservist cards.
2024-07-27 10:10:20 +00:00
feartheblackout
8befc4aab8 The Tree Update: Makes it easier for Dionae to color their body markings, removes hairstyles and skin tone from them, makes the tail marking into an actual tail (#19589)
https://github.com/Aurorastation/Aurora.3/assets/59633984/76c7c7a4-fa06-457c-bf8c-0a9bda733f49

Basically, uses the species' list of skin color presets, if any, to add
a button for body markings to select the same presets. This is only
really useful for Dionae at the moment, or at least I imagine so. Skin
tones and hairstyles were also removed from Dionae, as figuring out how
to add selectable tone for body markings was too much of a hassle and
adding presets for hairstyles as well seemed redundant. I was thinking
of adding a "random body markings" proc to resolve the issue of newly
formed gestalts not spawning with any hair, but let me know if this is
desired.

I discussed this with the Diona lore maintainer beforehand, but the team
is free to change their mind or request more features at any time.
2024-07-27 10:10:10 +00:00
CatsinHD
61baeb7b9a Adds Notepads (#19617)
Adds a colorable notepad to the loadout, alongside a blue and gold SCC
variant to the faction section.
The notepad functions identically to the journal.
Sprites are by me, or modification of the existing journal sprites.


![notepads](https://github.com/Aurorastation/Aurora.3/assets/31459154/f61015df-c8e3-4656-a6fb-e1c3c6e4cbd9)

![notepads_open](https://github.com/Aurorastation/Aurora.3/assets/31459154/b205c7da-fc0f-4a21-b65c-186aff6ace0c)

![notepads_writing](https://github.com/Aurorastation/Aurora.3/assets/31459154/6efe24b7-b160-40a2-84f7-8b4f6269946d)
2024-07-27 10:10:06 +00:00
feartheblackout
bbd2e74613 Adds skin presets for Vaurcae, based on brood colors from the wiki (#19585)
title
2024-07-26 12:31:42 +00:00
RustingWithYou
7d8f1658e0 Adds a Nralakk Federation zippo lighter (#19638)
Like the title says, adds a Nralakk flag zippo lighter at the request of
Skrell lore. Sprites by Dekser
2024-07-25 13:20:15 +00:00
feartheblackout
435c5fd3b5 Diona-related bugfixes (#19641)
see changelog

not strictly passport-related despite the branch name, but fuck it
2024-07-25 13:19:52 +00:00
RustingWithYou
dffebee0a0 Event Service Role & Event Job Outfits (#19652)
Adds the event service job used in New Blades so far, as well as unique
outfits for event jobs to make giving them different gear easier for
future devs.
2024-07-25 13:18:33 +00:00
feartheblackout
10b857596e Adds a list of valid species per loadout item (#19580)
![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/5cbbed50-4cda-445a-8168-a50303198292)

![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/6776cc43-30e7-4938-9b5e-3ac2e8cf528e)
2024-07-08 12:49:06 +00:00
feartheblackout
856d9b9468 Adds a Tretian Guild mantle (#19576)
![image](https://i.imgur.com/sWeaojJ.gif)
![image](https://i.imgur.com/jaP6LxN.gif)
![image](https://i.imgur.com/IER42Sl.gif)
Requires sign-off by Vaurca lore. @desvenlafaxine
2024-07-08 12:48:32 +00:00
ASmallCuteCat
d98be6b9de Plush carp (#19575)
Adds the ability to select the Plush Carp in the selection of plushies
in the loadout. Glub!
2024-07-08 12:46:11 +00:00