Commit Graph

21406 Commits

Author SHA1 Message Date
feartheblackout
afeabc25b6 fixes k'lax rockstone cape bug (#19301)
title/changelog
2024-06-01 18:28:36 +00:00
feartheblackout
d6acf1ddd9 Makes wrist item sprites contained (#19210)
The main reason for this was because Bulwark wrist icon states were not
working as intended and I wasn't able to figure out why. There aren't
that many wrist items to begin with so hopefully it is okay.
2024-06-01 18:28:00 +00:00
Acetrea
861d3e947b Morphine/Tramarine Tweaks (#19181)
Reduces the overdose threshold of Morphine to 10 and Tramarine to 15.
Adds seizures to both medicines as a result of overdosing.
2024-06-01 10:25:20 +00:00
Fluffy
37ba219cd0 Rig maintenance panel pryable (#19216)
Made hardsuits maintenance panel pryable open, large chance it will
shock you if you don't have insulating gloves, takes a while to do.
Minor refactoring of the attackby code for the hardsuits, DMDoc'd and
minor refactor of the electrocute_mob proc.

Fixes #19173
2024-05-31 21:25:45 +00:00
Fluffy
37814ef383 Refactored item equipement observable away (#19241)
Refactored item equipement observable away, turned them into signals.
Partially ported on_equipped / equipped procs from TG, updated logic,
added signals for them.
2024-05-31 21:25:02 +00:00
Fluffy
7fdfb4ce02 Refactored the mecha fabricator (#19264)
Refactored the mecha fabricator to use a queue system instead of
processing.
Typed a GLOB list for robolimbs.
Build time is now correct.
2024-05-31 21:24:17 +00:00
Fluffy
33fe9c55a1 Cleaned up the examination code (#19273)
Cleaned up the examination code a bit, added signal for atom
examination, DMDoc'd, SDMM headers.
Refactored mech missing parts code to be included in the examination.
Moved atom examine code to a separate file.
2024-05-31 21:23:58 +00:00
Fluffy
7fb282adf0 Refactored the machinery operable procs (#19274)
Refactored the machinery operable procs into a single one, DMDoc'd, SDMM
marked, made more readable.
Fixed suspension field generator not being able to be used as it was not
checking the power cell for operability.

Fixes #19249
2024-05-31 21:23:30 +00:00
Sparky
bcc4f225f8 3 Second Timers (#19281)
Lowers assembly timers to have a minimum time of 3 seconds, from 10.
Allows practical grenade fuses.
2024-05-31 21:20:00 +00:00
Sparky
0639362a79 Fixes attempting surgery firing instead of normal actions (#19287)
Fixes surgery code from hijacking any attempt to use an item while
someone is on a bed. Rather than checking for a few allowed items, it
will now check for if the tool is meant for surgery, and only say "You
don't know what you can do" if so.
2024-05-31 21:19:34 +00:00
Fluffy
cca5b43987 APC improvements, powersinks empowering, APC maplint (#19209)
Minor refactor of the APC file, turned biteshifts into the BITFLAG
macro, reordering.
Added APCs maplints.
Fixed maps to pass the maplints.
APCs now draw time-constant power.
Removed power objects handling code, only the powersink existed that
used it.
Refactored powersink to use the processing subsystem, made it
time-constant, DMDoc'd.
Made powersinks drain power from an APC faster.
2024-05-31 20:23:36 +00:00
Ben
4ed453199f Messa Banner Description Fix (#19295)
Description of Messa Banner fixed (it used the other Sun god by mistake)

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-05-31 20:16:05 +00:00
Sparky
b1ab39b645 Alien Sleep Fixes (#19292)
Fixes standing sleep triggering on surgical beds, and fixes all species
having access to sleeping indefinitely.
2024-05-31 20:15:57 +00:00
Fluffy
a5f56ff9a2 Fixed RIG constructor sound when using some tools (#19291)
Fixed RIG constructor sound when using some tools

Fixes #19171
2024-05-31 20:15:52 +00:00
Fluffy
e4ae8e75fd Fixed changing specie for a mob to throw him into the void until relo… (#19290)
Fixed changing specie for a mob to throw him into the void until
relogged.
2024-05-31 20:15:47 +00:00
Fluffy
d0d98edb8f Slime core mob selection fix (#19289)
Marked some mobs that were not meant to be spawned as abstracts.
Updated the reaction of the slime core to not spawn abstract mobs.

Fixes #19276
2024-05-31 20:15:42 +00:00
Sparky
81b31ed865 Goggles toggle fix (#19286)
Fixes goggles not showing correctly when pushed up onto your head.
2024-05-31 20:15:34 +00:00
Fluffy
798a253be5 Fixed the gauss highex projectile from runtiming (#19283)
Fixed the gauss highex projectile from runtiming when hitting a wall (or
non movable atoms).
Removed a sleep and turned it into an async.
2024-05-31 20:15:30 +00:00
Geeves
4aa7278a73 Aim Intent Safety Fix (#19280)
* Fixed aim intent triggering clicking messages if someone moves
(despite being allowed to move) when you're not on harm intent.

Fixes https://github.com/Aurorastation/Aurora.3/issues/19242
2024-05-31 20:15:25 +00:00
Fluffy
c7b373ca8f Fixed destination tagger not working if the destination area has an apostrophe (#19265)
Fixed destination tagger not working if the destination area has an
apostrophe in the name.
2024-05-31 20:15:05 +00:00
feartheblackout
51faab108a Life Could Be A Dream: Adds several new Vaurca Breeder items (#19262)
Adds hive flag shrouds for all three hives, as well as recolorable
clothing, cape accessories for C'thur and K'lax, and probably more!

Credits to anthony.albanese on Discord for the C'thur flag shroud and
the C'thur, LLC cape accessory. The other sprites were done by me.


![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/43c05189-9792-4a1d-9fca-71d0c9f3076e)
2024-05-31 20:15:00 +00:00
Ben
97661bc7fd PRA Minor Fixes and Code Documentation (#19253)
Very small fixes to PRA-related sites like the people's station and
headmaster, as well as code comment improvements to some files.

People's Station frankly has alot of bugs in part due to the system
being designed around ships, not stations

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-05-31 20:14:41 +00:00
Fluffy
ad37d8d81d Mining RFD can now make train engine and carts (#19235)
Improved / refactored some code, particularly around RFD.
Added the ability for mining RFD to build the mining train engine and
carts.
Removed the RFD, carts and engine from the mining vendor.
Added the RFD as a roundstart printable protolathe design.
Made the mining vendor list a GLOB variable.
Resolved a runtime on vehicles trying to turn on without a cell being
present.
Mining vendor pizzas now have a random pizza subtype.
2024-05-31 20:14:02 +00:00
DreamySkrell
e90d6ffcd1 PMCG uniforms' rolled state can be tweaked (#19225)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/325f5117-942b-46ca-99fe-4e77a41707b4)

Co-authored-by: DreamySkrell <>
2024-05-31 20:13:37 +00:00
Sparky
7dedc58faf Various Clip-On Radio Fixes (#19224)
Fixes Clip-On Radios layering under head items when on ear slots. Also
fixed the flipped sprites being one pixel closer to the centre, due to
asymmetry.
2024-05-31 20:13:34 +00:00
feartheblackout
d294808d0e Adds upper and lower mecha eyes for Vaurcae (#19222)
![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/962aa75a-b407-4fc0-a925-478f671baf5b)
2024-05-31 20:13:29 +00:00
Sparky
16b6a65c8a Fixes accessory accent overlays (#19206)
Fixes an issue where attaching an accessory to clothing, unequipping,
then re-equipping that clothing, led to any accents on that accessory
not showing.
2024-05-31 20:13:18 +00:00
feartheblackout
d4f0e12150 Various Vaurca fixes (#19190)
see changelog
2024-05-31 20:13:13 +00:00
Fluffy
d70ba41854 Fixed the champagne bottle being able to be popped multiple times (#19275)
Fixed the champagne bottle being able to be popped multiple times

Fixes #19221
2024-05-31 06:04:09 +00:00
Geeves
fce5368a82 Synth Eye Emissives (#19197)
* Synthetic eyes can now glow in the dark. In character creation, when
selecting the brand of the eyes, select Unbranded Emissive.


![image](https://github.com/Aurorastation/Aurora.3/assets/22774890/4a3b1bbf-90da-4e58-8030-e423882e3027)
2024-05-28 20:55:38 +00:00
Sparky
b790191c24 Togglable Science Goggles (#19203)
Science goggles can now be toggled onto your forehead like safety
goggles.
2024-05-28 20:54:52 +00:00
TheDanseMacabre
5096544cf2 Adds a new hairstyle, Short Curtain (#19248)
Slight resprite of one of the undercut sprites. God, we need more male
hair...


![eSZt0uOExf](https://github.com/Aurorastation/Aurora.3/assets/57339900/733998d0-5499-40e2-a601-86ed076b4553)

![k2iHrCsHui](https://github.com/Aurorastation/Aurora.3/assets/57339900/fb93a3bb-bd0f-43a4-99f5-5e47cc2e1c5b)

---------

Co-authored-by: DanseMacabre <rsurname1212@gmail.com>
2024-05-28 20:51:49 +00:00
Fluffy
db5b1ee6b2 Refactored fire_act (#19158)
Refactored fire_act() to be in line with TG version, removed useless
parameter, added signal, made non sleepable and forced to call parent.
Added atom_act.dm file for the various *_act procs.
2024-05-26 20:55:36 +00:00
Cody Brittain
934eaf7991 Added Norinori the plushie (#19214)
Created by NobleRow

![image](https://github.com/Aurorastation/Aurora.3/assets/1779662/3bba9177-73cf-446a-b6e5-b7ac4751cf1e)

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-24 23:49:18 +00:00
DreamySkrell
a78701f553 BAPI - spacemandmm dmm reading (#19118)
More bapi work, docs, etc.


The actual changes seen from DM side, is that all maps are parsed and
checked by spacemandmm. It does not really add much safety for us, as
everyone uses strongdmm anyways (which uses spacemandmm), but I will
need to do that anyways in future work.

The bapi call is on every map in the maploader, so if it does not work,
if it crashes or panics or whatever, we'll see it immediately (cause the
maps don't load). It should work fine, though, unless the setup is
wrong. I wrote more about safety and other things in readme text file in
rust/bapi dir.


So, yeah. The point of this PR is to do something meaningful with bapi,
and see if the whole workflow and setup and everything works correctly,
before doing any further work in future PRs.

---------

Co-authored-by: DreamySkrell <>
Co-authored-by: AuroraBuildBot <action@github.com>
2024-05-23 19:23:38 +00:00
Fluffy
a40c981263 Made all the design template production speed into seconds (#19169)
Made all the design template production speed into seconds, slowing the
printing down.
This also works in fixing the UI hitting the rate limit.

Fixes #19168
2024-05-23 19:22:57 +00:00
Crosarius
7bdf4cafa5 Alcoholism overhaul (#19179)
Takes on feedback from the implementation of the previous alcoholism
overhaul, and applies fixes to it to make things better, generally.

- Fixed up alcohol and butanol affect_ingest() to improve the logic
flow, and fix bugs where Unathi were able to drink alcohol without being
poisoned. Non-Unathi are now no longer intoxicated by butanol, as well.

- Better intoxication messages.

- Generally buffed intoxication resistances for Unathi, Tajara, and
Skrell, to compensate for recent changes to intoxication potency. Unathi
are MUCH more resistant to intoxication now (total resistance increased
from 0.4 to 0.8, which is slightly less than Tajara now) however they
can no longer drink alcohol at all without getting poisoned.

- Alcohol poisoning now does not kill by giving you liver damage and
MSOF, but by suppressing, and eventually stopping breathing.

- Ethylredoxrazine now prevents people from falling into comas from
alcohol toxicity alltogether.

- Vomiting from being intoxicated now happens much less often.

- Being drunk enough to cause vomiting now has a pulsing message to go
along with other drunkeness messages.

- You can now correctly black out or fall into an alcoholic coma while
buckled to a bed or laying down.

---------

Signed-off-by: Crosarius <30341877+Crosarius@users.noreply.github.com>
2024-05-23 19:22:44 +00:00
Fluffy
6af1078e19 Fix exosuit frame icon (#19217)
Fixed exosuit frame icon not updating when you remove parts from it.
Minor exosuit code improvements.

Fixes #19170
2024-05-23 19:18:25 +00:00
holly
2283c5a562 Hopefully fixes exoplanets' indoor footprints (#19228)
Indoor floors on exoplanets shouldn't cover your shoes in mud anymore.
2024-05-23 19:16:45 +00:00
Jason
20cd67d6d5 Fix cavern geist being targeted by Adhomai wildlife (#19233)
Adds Adhomai faction flag to prevent wildlife swarming the cavern geist
and killing it
2024-05-23 19:16:04 +00:00
feartheblackout
d0c79410a3 K'lax Vaurcae can take the Unathi straw hat + Mi'kuetz can take Wastelander gear from loadout (#19191)
title

Will probably need approval from @desvenlafaxine and/or @RustingWithYou.
2024-05-22 16:11:27 +00:00
Geeves
c2ae767e15 Character Preview Augments (#19196)
* Augments such as the Idris Faceplate are now visible in the character
preview screen.


![image](https://github.com/Aurorastation/Aurora.3/assets/22774890/2d3ffadf-5754-488f-8b55-da191f6b67ba)
2024-05-22 16:11:22 +00:00
Sparky
8aec7b8e36 Smaller sip volumes. (#19180)
Allows drinks to select smaller transfer amounts, as low as 1 unit, to
allow smaller sips.
2024-05-22 09:10:38 +00:00
Sparky
5404c03a45 Alien Sleep Updates - Allows upright sleeping, and indefinite sleep. (#19178)
This allows certain alien species (Currently Vaurcae, IPCs and Dionae)
to sleep while standing, and gives them a verb to let them choose to
sleep indefinitely.

It also adds custom messages for enter sleep and examining, as well as
changing the snoring emote for the above aliens too.

---------

Signed-off-by: Sparky. <ben.polwart@gmail.com>
Co-authored-by: Llywelwyn <82828093+Llywelwyn@users.noreply.github.com>
2024-05-22 09:10:16 +00:00
Sparky
7db6034c2d Snoods (#19176)
Adds snoods to the mask loadout.

Adhomai is returning and I couldn't help myself.

Images because I've learned my lesson


![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/c8053cc8-b8b0-460a-8a13-f40f2460cb55)

![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/e0c53593-d6bf-4937-8bb3-7162e0880016)

![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/48498460-e07f-4d3e-82ac-b98357e3ed7e)

![image](https://github.com/Aurorastation/Aurora.3/assets/26849270/34ebc4b8-bc1b-4080-9176-954c9d689b68)
2024-05-22 09:10:06 +00:00
Cody Brittain
7abfb936cb Ported Supermatter improvements from Baystation (#19175)
- rscadd: "The supermatter reactor now produces radiation via
SSRadiation. Better wear your suit!"
- rscadd: "The supermatter reactor now has a ray effect and color shifts
if it is damaged."

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-22 09:09:43 +00:00
Sparky
32a63d39a8 Clip-On Radios (#19164)
Adds Clip-On Radios, which can be equipped to both ear or wrist slots,
always appearing on the body, clipped onto your uniform or jacket.
2024-05-22 09:09:35 +00:00
Cody Brittain
8ee205a7aa Add support for item tooltips and outlines (#19154)
This adds support for item tooltips and outlines, if the item in
question is in an inventory and not in storage:

![image](https://github.com/Aurorastation/Aurora.3/assets/1779662/25a027b1-f78b-434c-971e-acd27c98eb3c)

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-22 09:09:12 +00:00
Fluffy
77677c2a95 Fixed newline issue in custom item descriptions (#19134)
Fixed newline issue in custom item descriptions


![image](https://github.com/Aurorastation/Aurora.3/assets/65877598/35b208c6-18a7-46f5-97b4-feeef01e5993)

Fixes #19132
2024-05-19 20:19:41 +00:00
Acetrea
750a923087 Stok and Vxrexi Meat (#19185)
Changes stoks meat type to moghresian meat.
Fixes sprite issue with vaurca meat (bugmeat).
Adds sprite for moghresian meat.
2024-05-19 16:44:19 +00:00