Commit Graph

21456 Commits

Author SHA1 Message Date
Geeves
a0aeb9c03f Synthskin Tattoos (#19400)
* Synthskin limbs can now have tattoo bodymarkings.
2024-06-14 14:19:10 +00:00
DreamySkrell
ad5395c23d Hivenet aug loadout cost tweak (#19410)
changes:
  - rscadd: "Hivenet aug loadout cost changed from 4 to 3."

---------

Co-authored-by: DreamySkrell <>
2024-06-14 14:18:58 +00:00
DreamySkrell
1dc031c225 Hivenet aug messages tweaks (#19404)
changes:
  - rscadd: "Hivenet aug preset messages tweaks and additions."

---------

Co-authored-by: DreamySkrell <>
2024-06-13 00:05:20 +00:00
Sparky
c9c70bbed0 Barista QoL Expansion (#19395)
Adds the ability to use pens to write names and orders on takeaway cups.

Allows you to click on syrup dispensers with a cup to dispense the
syrup, rather than having to pick them up.

Moves the chemical heater from the bar backroom to the front, so
bartenders don't need to walk away and come back every time they need to
make steamed milk.
2024-06-11 08:45:33 +00:00
Ben
d2ef4f5c02 IHSS Reclamation Mapping Fixes (#19323)
Fixes https://github.com/Aurorastation/Aurora.3/issues/19317 (hopefully)

This has quickly ballooned to become general fixes for the IHSS
Reclamation, from fixing docking to fixing ghostroles + other missing
aspects.

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-06-11 08:39:37 +00:00
lavillastrangiato
a2f13efbcf Adds Grupo Amapola Uniforms (#19391)
* Adds uniforms and hats for the Grupo Amapola.
* Sprites made by me (Lavillastrangiato), recoloured/modified from the
Sol army uniforms.

To-do:
- [x] Make the rolled sleeves and the rolled-down suit sprites show up
- [x] Figure out why the hats aren't showing in the loadout

---------

Co-authored-by: La Villa Strangiato <mangodeity@gmail.com~>
Co-authored-by: Llywelwyn <lewiiswynne@gmail.com>
2024-06-11 08:34:51 +00:00
Stev-the-third
21de774cde Adds Megacorporate tunnel cloaks. (#19392)
Adds a bunch of variants of tunnel cloaks, for the five corporations
that employ Vaurca + Ve'katak Phalanx.
![Bulwark Corporate
Cloaks](https://github.com/Aurorastation/Aurora.3/assets/61610777/24d6c261-3749-44a6-8c19-229c8030f282)
![Vaurca
Cloaks](https://github.com/Aurorastation/Aurora.3/assets/61610777/c7c44164-3b5e-40fa-bd9c-05b244ec07cf)

Co-authored-by: Stev-the-third <Rose@flurf.net>
2024-06-11 08:34:46 +00:00
Matt Atlas
77b96fa24b Revert "Overcoming Verticality - Adds ramps, extends the medical lift and fixes stair gravity." (#19411)
- The sprites are unsatisfactory and don't fit the environment.
Additionally, single-tile sprites are missing, and some areas have an
amalgamation of stairs and ramps - with ramps looking far worse than
stairs in general. Cute experiment, but I don't think it's worth it.
- The medical lift remap looks extremely awkward on live.
2024-06-10 17:56:49 +00:00
TheDanseMacabre
fd9101809e New Visegradi ponczo sprites. (#19267)
Credit to 50n00b on discord for the sprites! Also adds three more
Visegradi ponczo items.
https://i.imgur.com/k4tkxlH.png https://i.imgur.com/i81hGCP.png

---------

Co-authored-by: DanseMacabre <rsurname1212@gmail.com>
2024-06-10 17:14:55 +00:00
feartheblackout
06ddbf725c Adds accessory versions of tank tops for the loadout (#19389)
![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/fb19c9c7-4ce2-46f7-a478-8b8a73d345ca)
2024-06-10 16:49:11 +00:00
Geeves
b5c63771af Overhead Emotes - High-fives and Fist-bumps (#19198)
* Added overhead emotes, high-fives and fist-bumps. Help intent click
someone's arm for a high-five, their hand for fist-bump.


https://github.com/Aurorastation/Aurora.3/assets/22774890/aa8809ce-5af1-47f6-bf89-462256b8a120

### Asset Licenses
The following assets that **have not** been created by myself are
included in this PR:

| Path | Original Author | License |
| --- | --- | --- |
| icons/mob/overhead_emote.dmi | CM-SS13 | [Creative Commons 3.0 BY-SA
license](https://creativecommons.org/licenses/by-sa/3.0/) |
2024-06-10 16:43:29 +00:00
Alberyk
6de58d7e01 Custom items 06/06/24 (#19376)
Adds this custom item:
https://forums.aurorastation.org/topic/20355-osisra-devorasks-clan-flags-and-coat/
Also removes some items from players that did not join in more than one
year.
2024-06-10 16:13:52 +00:00
Sparky
573fda4b4d Overcoming Verticality - Adds ramps, extends the medical lift and fixes stair gravity. (#19182)
Adds ramps, which function as dummy verticality like many of the stairs,
except they don't trigger the "Stairs are dangerous" response, allowing
certain areas to be more accessible.

Extends the medical lift to deck three, allowing a non-stair based way
to reach the upper department.

Fixes the "Stairs are dangerous" interaction not checking for gravity.

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-06-10 12:16:10 +00:00
Geeves
9d9c2bfb88 Accessory Weight Handling (#19309)
* Added a system that lets accessories increase the weight class / size
of the items they attach to. Currently only implemented on modular
armour's arm and leg guards, which will now not fit into bags if those
are attached.
2024-06-10 11:54:25 +00:00
Geeves
c40a37db22 Some Preview Stuff (#19308)
* Added more backgrounds to choose from in the character preview screen.
* You can now selectively hide your job uniform, suit, or hat.

---------

Signed-off-by: Geeves <ggrobler447@gmail.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-06-10 11:54:20 +00:00
Ben
6b30f10cce Adds Adhomian Eclipses (#19378)
Adds Adhomian Eclipses of Shi-rr’ata and Shi-rra Arr’Kahata

- [x] Backend code to allow for different 'sunlight'
- [x] Add Shi-rr’ata
- [x] Add Shi-rra Arr’Kahata
- [ ] Find date for Shi-rr’ata (Denied by Cat Lore)

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-06-10 11:52:44 +00:00
BoomerThor
c1d8e0080c Detective trenchcoat fix (#19398)
Fixes #18627
2024-06-10 11:52:40 +00:00
DreamySkrell
9b2dea84b7 Hivenet aug transmit fix (#19401)
Hivenet aug transmit fix.


![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/1023e662-f906-4e9f-b71b-ed67616178fb)
currently on master transmitting is broken


![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/7d8e6470-08ef-4eb6-83b6-f967a1e32547)
with this PR it is fixed

Co-authored-by: DreamySkrell <>
2024-06-10 11:52:13 +00:00
Geeves
2bf39c7ee9 Exosuit Nuclear Power Cores (#18268)
* Added power cores, a type of large battery cell that get used by
exosuits. The nuclear and phoron variants are self-charging.
* Combat mechs now start with nuclear power cores, allowing them to
sustain themselves indefinitely, so long as they stay out of the action
for a bit.
* Removed basic power cells from the mechfab, replaced with the mech
powercores.
* Mech cell statuses now instantly update as soon as the cell charges or
discharges.
* Added a stack of 10 uranium to the machinist's workshop, which can
print two nuclear power cores.
2024-06-09 21:14:59 +00:00
naut
566aeaa2da Relay fixes (#19374)
Fixed certain bugs on the sensor relay as well as tidied up and moved a
few things around.

Also added a generic version of the sensor relay's large sensor suite,
for use by other away sites/ships. See IDB for the sprite.

CL:
- bugfix: Fixed the sensor relay away site having locked airlocks and
undeconstructable windows, alongside other misc changes.
- rscadd: Performed other various map tweaks and cleanup to the sensor
relay.
- imageadd: Added a generic variant of the sensor relay's sensor suite,
intended for other away sites. Replaced the sensor relay's Solarian
paintjob into its own variant.
2024-06-09 21:14:53 +00:00
RustingWithYou
7e5ec54d67 Improves Vaurca Magboot Augment (#19137)
The Vaurca integrated mag-claw augment now mimics magboot functionality
(not slipping, etc) rather than deploying an entire pair of magboots
onto the user. Code shamelessly copied from #18875
2024-06-09 17:18:00 +00:00
Pirouette
551b153d49 Ports 8 hairstyles from Citadel (#19205)
From
https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/6109

To address the elephant in the room; yes, these are reference hairs. I
think they should get in anyway because they look good, we don't have
enough good hairstyles, and we literally have Vegeta hair titled
'Vegeta' ingame already. I can rename them if you suggest new names, if
that is preferred. I just couldn't think of any.

Accidentally deleted the branch. Oopsies! Old PR:
https://github.com/Aurorastation/Aurora.3/pull/19204
2024-06-09 17:08:13 +00:00
Fluffy
ec194f9988 Tyrant tweaks (#19371)
Added some notifications of proximity to the plains tyrant.
Reduced health and auto-brute-healing of the plains tyrant.
Fixed traps pathing so that mobs should now pass in them.
Optimized SA_attackable proc.
Mechs are no longer opaque, this fixes the simplemobs not attacking them
(because the line of sight check fails as the turf they stand on is
opaque if they are opaque too) as well as avoid lighting recomputing on
every step.

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-06-09 17:08:04 +00:00
Fluffy
c1a47cf20b Matrix (in)sanity (#19366)
Ported the various matrix procs and defines from TG.
Updated our snowflake procs with the Bay's current version.
Refactor of our orbit proc to align with the updated procs, tesla energy
ball too.
2024-06-09 17:07:58 +00:00
Fluffy
9acce89e2a Weapons Racks (#19338)
Added weapons racks, can be locked/unlocked with an ID card.
Added weapons racks sprites, from Wezzy.
Refactored some circuitboard code, moved the defines, applied the
defines, DMDocs.
Moved mutable appearance appearance flag set to the mutable appearance
file.
Reorganized the Horizon armory with the weapons racks, moved things
around, put down markers on lockers depending on the danger level of
their content, reorganized content of the remaining lockers.
Made weapons racks constructable with circuitboards.


![image](https://github.com/Aurorastation/Aurora.3/assets/65877598/8b4ec7ae-40c4-4cd7-b338-76120d468b90)

![image](https://github.com/Aurorastation/Aurora.3/assets/65877598/a69d1f85-c4b2-4643-af2b-6832e3ea2c43)

![image](https://github.com/Aurorastation/Aurora.3/assets/65877598/11c1afe4-0fa1-4708-8eb4-64e1f5594913)

sound/items/metal_shutter.ogg -
https://freesound.org/people/bruno.auzet/sounds/524695/ (CC0, sound was
edited)
2024-06-09 17:07:52 +00:00
Pirouette
aaaaef6122 Bridge Crew & Zeng-Hu Corporate Reporters may now use Zeng-Hu augments (#19337)
Bridge Crew could already access some, but not all of the Zeng-Hu
exclusive augments. If this was intentional, I will roll back adding
them to the rest. Corporate Reporter, however, could formerly access
none - they may now access all, seeing as they are also a role that is
now employed by Zeng-Hu (but was not at the time of the augments being
added.)

---------

Signed-off-by: Pirouette <57296132+listerla@users.noreply.github.com>
2024-06-09 17:07:48 +00:00
DreamySkrell
0e66421fa2 Tret Weather (#19330)
![2024-06-03--dreamseeker_11371_Ape6KRxyII](https://github.com/Aurorastation/Aurora.3/assets/107256943/5b44bc7f-5513-4639-ba7a-1e7877acf80f)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/24107de5-07c4-476d-841d-f931fae80709)


changes:
  - rscadd: "Adds weather to Tret away site."

---------

Co-authored-by: DreamySkrell <>
2024-06-09 17:07:43 +00:00
RustingWithYou
474d3ba5fc Standardises Combat Voidsuit Armor (#18784)
Changes all combat/military voidsuits to use the standard combat suit
armor values.
2024-06-09 14:31:59 +00:00
RustingWithYou
ddbe7073eb Ve'katak Hivenet Receiver (#18771)
Adds a new augment, available in loadout to non-Vaurca members of the
Ve'katak Phalanx, which can receive Hivenet broadcasts and transmit from
a selection of preset messages. Sprites done by @GMR25

---------

Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>
Co-authored-by: GMR25 <GMR25@users.noreply.github.com>
Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>
2024-06-09 12:09:08 +00:00
AlaunusLux
6bf406067c Various Borer fixes (#18969)
I changed add_antag to add_antag_mind in borer/LateLogin because the
former proc re-created the borer, causing it to drop the src/client
reference. The only notable difference I observe is the antag noise
doesn't play, which could be added manually if needed. Alternative
methods to solve this would be welcome, though. I did have an
alternative method
[here](5d4157588b),
but that only "fixed" the ghost spawner, not admin possession. I also
say "fixed" because that method does not give the post ghost-spawn
message.


Fixes #18600 

- The implant check was only checking for objs, which the borer implant
is not. The borer was also erroneously being removed from the implants
list when releasing control back to their host.

Fixes #18281 

- This had a few pain points. psi was null, so it made the callback for
activating powers fail. Once that was fixed, it caused many RTEs when
trying to draw the HUD/screen for the powers. Refactoring a few
encoding/decoding procs fixed that.
Fixing these issues fixed borer monkeys not being able to speak TCB,
which is strange because I thought I'd seen a borer monkey speaking TCB
during a round where the psychic bug existed.

Fixes #9621 

- For this, I switched rejuvenate to revive. This lets them move, and
also does not kill them again due to brain damage. If it proves to be
too strong, it can be tweaked, but I did want to get brain devouring
working for this PR.

- There's also the jumpstart verb, which seems will never be used with
this revive in place (or even before, with the rejuvenate). I suppose it
can be used if they die again after reviving.

- Should a message be added to the revive given during the devouring
process? Jumpstart gives one:

`visible_message(SPAN_WARNING("With a hideous, rattling moan, [src]
shudders back to life!"))`

Fixes #9523


Also fixes borers not being able to infest someone they are being held
by.

Existing Issues not addressed by this PR:
- Infesting a monkey does not give you the monkey's health HUD (because
it doesn't exist?). Assuming and releasing control will show it, though.
- Borer antag overlay icons on Mobs seems inconsistent. potentially due
to testing methods with clientless mobs
- Borers cannot use psychic lance while being held
- Psi aura on first receiving powers. Equip first ability and drop to
fix.

---------

Signed-off-by: AlaunusLux <89751433+AlaunusLux@users.noreply.github.com>
2024-06-08 16:54:28 +00:00
Geeves
1217ede72f Full Auto Fixes (#19279)
* Fixes a lot of weirdness surrounding guns on full-auto mode. Safety
checks will now be skipped on harm intent, the gun will stop shooting
when dropped, and putting the gun in a storage item will no longer shoot
it.

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-06-08 16:54:00 +00:00
Fluffy
174bdf9d8c Added rotating alarm lights (#19240)
Added rotating alarm lights, ported (with modifications) from Baystation
12.
Cleaned up some code around visual flags and renamed one layer to align
with bay's name.
2024-06-08 16:47:43 +00:00
Sparky
9ae74156f6 Colourable Boonie Hats (#19305)
This was already in the code, just not in the loadout.
2024-06-08 16:47:16 +00:00
feartheblackout
68036358cc Vaurca Warrior fixes (#19315)
![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/4adcade7-d7d8-45df-93f3-5f8b63a8cb60)
You can still select the normal Vaurca prosthetic hands as a Warrior if
you want, because I am a benevolent Goddess.
2024-06-08 16:47:02 +00:00
BoomerThor
8edb34e502 Mining buffs and QoL (#19316)
Adds galena and bauxite ore generation to exoplanets, and adds a raw
hydrogen sprite.
![Screenshot 2024-06-02
130358](https://github.com/Aurorastation/Aurora.3/assets/121932955/3eda1347-ab1e-46a7-b7fb-50e19b01c4b8)

Lets some previously un-stackable materials get stacked.
![Screenshot 2024-06-02
135255](https://github.com/Aurorastation/Aurora.3/assets/121932955/41aac2eb-6c9a-4084-b498-8a72f817be18)
2024-06-08 16:46:57 +00:00
Llywelwyn
660d7be0f9 IPC antenna bugfixes: lockable when in the headslot, and antennae -> antennas (#19340)
- bugfix: "Antennas can now be locked when equipped on the head slot."
  - spellcheck: "Corrected the name of IPC antennae to antennas."

`the plural, antennas, is used to refer to electrical instruments, and
antennae, to the protuberances found on the heads of insects.`
2024-06-08 16:43:32 +00:00
Llywelwyn
f8231cf1c7 Adds stress balls to loadout/psych office (#19352)
- rscadd: "Added colourable stress balls to the loadout."
  - rscadd: "Added a box of stress balls to the psychiatrist's locker."


![image](https://github.com/Aurorastation/Aurora.3/assets/82828093/36dfe154-ac3c-4fc9-8ec4-e17f4f15355e)

![image](https://github.com/Aurorastation/Aurora.3/assets/82828093/9728b052-3979-4ec0-b605-0a5e3df5ae19)

---------

Signed-off-by: Llywelwyn <82828093+Llywelwyn@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-06-08 16:40:49 +00:00
Ben
19bb859923 Kosmostrelki now know Baghrar (#19356)
As stated in da lore: 'The Kosmostrelki are usually trained in the
martial art of Baghrar, both to instill discipline and help with their
balance. '

To reflect this, ERT and Kosmostrelki ghostroles now have the martial
art of Baghrar.

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-06-08 16:39:38 +00:00
Fluffy
d46ea07125 Fixed Srom not working properly (#19357)
Fixed srom not working properly.
Fixed a runtime with translators implants.
Aligned runechat correctly in srom mobs.
Turned the srom entry points into a GLOB list.

Fixes #19207
2024-06-08 16:39:33 +00:00
Crosarius
c97b2e6719 Butanol Drink Fix (#19359)
fixes https://github.com/Aurorastation/Aurora.3/issues/19343
Fixes butanol becoming strength 0 after being ingested by Humans, due to
a mistake in handling the strength variable. I've removed the code
responsible, and made a small change that makes that part unnecessary
anyway. Tested and now working as intended.
2024-06-08 16:39:04 +00:00
Fluffy
9783fa55c9 Fixed ling stings targeting (#19377)
Fixed ling stings targeting.
A DMDoc and some SDMM markings.
Marked one proc for the hostile mobs AI as waitfor = FALSE.
2024-06-08 16:31:36 +00:00
Fluffy
d0032e5716 Fixed seed duplication with grippers for borgs. (#19375)
Fixed seed duplication with grippers for borgs.
Minor refactor, QDELs.

Fixed #19332
2024-06-07 09:52:27 +00:00
RustingWithYou
1d93eae42d Adds Blueprints to Overmap Sites (#18991)
Adds blueprints to most ships, as well as several away sites and ruins.
The only ships not to get blueprints were ones that still don't have
proper power/atmospherics setups as new areas created by blueprints will
be unpowered.
2024-06-03 14:54:27 +00:00
Fluffy
8999eab7f7 Circuit imprinter improvements (#19244)
Circuit imprinter now uses a queue system to build circuits, avoid the
need to keep processing to check the queue.
Refactored some of the circuit imprinter code.
Fixed some issues with the R&D console in regards to the circuit
imprinter.
2024-06-03 13:24:12 +00:00
RustingWithYou
89bcccc82d Fixes mobspam and incorrect species requirements on Moghes (#19312)
Sk'akh faithful can no longer be human
Siro will no longer spam the chat by attacking every other living thing
on Moghes
2024-06-02 23:14:21 +00:00
Fluffy
aeb27e21e1 Fixed vars getting set twice in the same class (#19294)
Fixed vars getting set twice in the same class
2024-06-02 23:13:31 +00:00
Fluffy
0dc6f03a46 Slight refactor and improvement of the hands inventory handling (#19282)
Slight refactor and improvement of the hands inventory handling procs,
DMDoc, SDMM markings.
Fixed a runtime with RIG cells removal.
2024-06-02 18:44:17 +00:00
Cody Brittain
91c081d044 Fluff examine fix (#18814)
Standard examination was in an examine box. This makes it so fluff
examines are also in a box.

Fixes #18438

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-06-02 18:42:22 +00:00
DreamySkrell
5ae3436695 Tret Industrial Complex + Away Site Exoplanet Generation (#19054)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/38e68d9f-8ab4-414b-bbf2-ac107e943172)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/896f8448-42be-49d3-8e1f-58e4a1569b10)


![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/889d0e0c-b2cd-4c8f-9a2c-4eff90586d61)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/b9cd0ae4-25f5-44ee-9298-48a46cb46399)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/6f4b5f75-3c29-4486-b808-7bc13c36807c)

---------

Co-authored-by: DreamySkrell <>
2024-06-02 01:49:11 +00:00
Sparky
637492f7c0 Adds a new mullet hairstyle (#19252)
Adds a mullet hairstyle.



![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/d19ef1be-96f7-4b6b-b8f8-0671c376f2a6)
2024-06-01 18:29:23 +00:00