Commit Graph

21560 Commits

Author SHA1 Message Date
Evandorf
74f43d2e7d Fixes Tumors Not Being Able To Be Removed with Surgery (#19700)
The 'infest_with_parasite' proc was setting the 'parent_organ' variable
of new tumors to the src organ reference. Changed to set the
'parent_organ' variable to the 'limb_name' of the src which allows
surgery code to find it.
2024-07-26 10:55:51 +00:00
feartheblackout
33c25c5c07 Fixes the Vaurca lunchbox k'ois roulade spawning with no reagents inside (#19678)
changelog
2024-07-25 18:52:53 +00:00
Ben
ed188654a1 Temperature Pack Major Buffs (#19566)
Temperature Pack temperature changes majorly increased to fix
https://github.com/Aurorastation/Aurora.3/issues/16716

10 degrees of temperature for blizzard/volcano pack were far too little,
I thought at first temperature code was being weird but appears fine.

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-07-25 13:21:11 +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
Stev-the-third
44cef22318 Fixes a few Skrell xenowear items. (#19639)
Fixes the Skrandana to be white, and spelling errors on the Weishii robe
and Worker's hat.
Also, not quite sure if it should be worker's hat or workers hat.

---------

Co-authored-by: Stev-the-third <Rose@flurf.net>
2024-07-25 13:20:04 +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
naut
b6853f24f8 Intent-based sink/reagent dispenser filling (#19647)
Changes the sink/reagent dispenser (i.e. water tanks)' filling system to
be intent-based rather than opening a window every time. Should make
filling/emptying containers at least 10x quicker. :)

Use **HELP** intent to fill from a container. Any other intent (i.e.
HARM) will have you try to empty the container into the dispenser/sink
instead.

Additional examination info has been added to both the sink and reagent
dispensers to give such information.
2024-07-25 13:19:13 +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
Crosarius
26e8846ee8 Hegemony Energy Rifle Bugfix (#19649)
Fixes Bug #19648

The Hegemony Energy Rifle has the E-Gun as a parent, instead of the
laser rifle, so it doesn't inherit all the single-fire-mode stuff that
the laser rifle has. I gave it all those attributes to make sure you
can't accidentally change the fire mode.

Edit: To clarify, this fixes the bug where you can change the fire mode
and it causes the gun to vanish.

---------

Signed-off-by: Crosarius <30341877+Crosarius@users.noreply.github.com>
2024-07-25 13:17:02 +00:00
Evandorf
8ab73519c6 Fixes Arterials Not Applying Bloodloss (#19658)
- ~~The handle_blood proc will now check all organs, not just damaged
ones, and apply bloodloss accurately; including arterials where the
external wounds are healed.~~

- Added an arterial check to the proc which determines which external
organs are damaged so that the handle_blood proc will correctly remove
blood for external organs with arterial bleeds with no damage.

- Arterial severity which applies less than 1u of bloodloss is now
accounted for properly and is no longer rounded down to 0.

Fixes: https://github.com/Aurorastation/Aurora.3/issues/17807
2024-07-25 13:13:28 +00:00
Fluffy
2e9e4a0c57 Fixed a runtime where a nullcheck was not present (#19666)
Fixed a runtime where a nullcheck was not present, possibly slightly
sped up the proc too
2024-07-25 13:11:53 +00:00
Fluffy
5f1c34269f Fix AI holograms rotating when follow is not enabled (#19675)
Fix AI holograms rotating when follow is not enabled

Fixes #15213
2024-07-25 13:11:34 +00:00
AlaunusLux
0e1750634f Allows only either a suit cooler or an airtank to be installed into a voidsuit (#19692)
Fixes #19691
2024-07-25 13:10:33 +00:00
DreamySkrell
b488e51549 Map PDA Program - POIs (#19536)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/b8171abd-bb34-48cd-9d96-7d71c8a09441)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/a6def124-631c-4a2c-af62-8c9e95876502)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/2a86a7ef-7a74-4bb2-999b-431ba40c19ee)

---------

Co-authored-by: DreamySkrell <>
2024-07-24 19:42:53 +00:00
Andrew
66bfc421e9 Fixes Hegemony Energy Rifle turning invisible (#19664)
Fixes #19648
2024-07-24 19:42:23 +00:00
Fluffy
cf8866e480 Fixed the message server PDA messages logging (#19668)
Fixed the message server PDA messages logging.
Fixed the message monitoring console for the aforementioned use.
Fixed a runtime for AI distance check on trying to read papers.
Created a preset for the message server so it's autolinked on the
horizon.

Fixes #11701 (For the Message Logs part)
2024-07-24 19:42:20 +00:00
Fluffy
363650f185 Borgs can now access the APCs channel configuration again (#19674)
Borgs can now access the APCs channel configuration again, like the AI
already can
2024-07-23 06:14:57 +00:00
tomixcomics
aa9fd46ec8 [BUGFIX] Fixes invisible Ravioli sprite (#19677)
The sprite for Nakarka Ravioli wasn't showing up. This fixes it.
2024-07-23 06:14:42 +00:00
Fluffy
1345beac4b Added the z-level manager system from TG (#19532)
Added the z-level manager system from TG, mostly
2024-07-22 13:00:38 +00:00
Fluffy
947487ba62 Updated the Datum Component System and dcs signals handling (#19625)
Updated the Datum Component System and dcs signals handling
2024-07-20 17:33:21 +00:00
tomixcomics
c5b6e2ceb3 MoghesEats (Adds 12 new food dishes to the game of varying origins) (#19588)
-Adds 12 new food dishes to the game (4 Unathi dishes, 2 Galatean, 1
Tretian, 5 misc.) including some requested dishes such as unathi
desserts and fettucini alfredo. Expands the use of Nakarka
-fixes bug where konaqu wasn't displaying right in the codex
-fixes phrasing on nakarka cheese wheels to be more in line with how
Vaucra talk
-fixes incorrectly named muffin types

---------

Signed-off-by: tomixcomics <tomi.lifelesslosers@gmail.com>
Co-authored-by: Pirouette <57296132+listerla@users.noreply.github.com>
2024-07-20 10:37:01 +00:00
Fluffy
4c932542ef Telescience unapologetic buff (#18854)
Refactored portals, improved handling.
Telescience console can now target overmap zlevels, provided deep scan
is not enabled and the contact is completely scanned.
Telescience portals now properly delete when the timer expires.
Greatly increased power usage for the telescience portals, especially if
aiming outside targets.
Refactored telescience console backend.
Added various DMDocs.
2024-07-17 21:17:42 +00:00
courierbravo
ba4d62a5a8 Balancing - Mining materials exports (#19470)
Added the ability to sell off your mining materials for profit. All
prices are relatively low, so it shouldn't mess up the balance of things
too much.
Consequentially, engineering can now sell its gold, silver, and platinum
to operations.
Also, I removed market elasticity from this materials list. Just to make
things far more consistent, and remove any potential and needless
frustration.
Thank you to @BoomerThor for helping me through this!
2024-07-17 21:11:36 +00:00
Geeves
bfa86f757a PDA Chat Improvements (#19587)
* Made a bunch of improvements to the PDA chat program. Clicking on
someone or a channel's name will now immediately open the chat. Text
inputs will now not input unless you press enter.
* PDA chat messages will now have spaces between them, unless it's the
same person sending multiple messages in a row.
* Updating a PDA chat channel's password will now output that it changed
into the chat.
2024-07-17 21:11:28 +00:00
Geeves
f912910947 Hivebot Gib Reduction (#19599)
* Killed hivebots now only drop a single robot gib onto the turf beneath
it, and only if there isn't one on that turf already.
2024-07-17 21:11:15 +00:00
Geeves
f7930c2524 Hivebot Spawn Effect Tweak (#19600)
* Most hivebots now create sparks when they teleport in, instead of
smoke. The smokescreen created by beacons remain.
* Smoke now renders over mobs again.
2024-07-17 21:11:13 +00:00
feartheblackout
faf7833a9e Fixes mob holders being unremoveable from glass jars (#19633)
title
2024-07-17 21:10:43 +00:00
Acetrea
02acdcabbd Fixes Siro Dead Sprite (#19635)
Changes siro_dead to siro-dead to fix the dead state of the shrieker.
2024-07-17 21:10:39 +00:00
DreamySkrell
41071421f0 BAPI - mapmanip submap area/turf handling and submap repeating (#19523)
changes:
  - rscadd: "BAPI - mapmanip submap noop handling."
  - rscadd: "BAPI - mapmanip submap repeat setting."

both features are explained in forum thread
<https://forums.aurorastation.org/topic/20511-mapmanip-guide-submaps/>

but basically:
- "noop" areas and turfs has special meaning and determine whether the
submap manipulation is more like "replacing" or "appending"
- repeat setting controls whether extracted submaps should repeat on
insertion

---------

Co-authored-by: DreamySkrell <>
Co-authored-by: AuroraBuildBot <action@github.com>
2024-07-11 18:16:57 +00:00
Geeves
eeca8237cc Trap Tweaks & Fixes (#19551)
* Animal traps now work based off mob size, instead of having a specific
mapped in list for animals it can or cannot capture.
* Added new examine text to traps that help explain how to use them.
* Added a verb to deploy / undeploy traps.
* Tweaked a couple interactions with traps, mechanically and
grammatically.
* Fixed a lot of bugs and issues with traps.

- [x] Finish looking over the file and removing the bad.
- [x] Clear out the TO-DO's I left in the file.
- [x] Add ability to examine the item to figure out how to use the item.
- [x] Test changes.
2024-07-09 15:42:17 +00:00
Geeves
dc80fc1ea3 Welding Tool Surgery Fuel Usage Fix (#19597)
* Fixed welding tools using fuel in prosthetic repairs during the check
to see if it CAN do the surgery. Instead, the fuel when be consumed once
the surgery completes.

I _think_ this fixes the issue where welding fuel usage for prosthetic
surgery is bonkers, but I wasn't able to reproduce the bug on my local,
so keep an eye out for it still.
2024-07-09 15:41:43 +00:00
Fluffy
e6917d84e5 Fixed relaymove blocking you in place (#19595)
Fixed relaymove blocking you in place

Should fix #19569 and #19507
2024-07-09 15:41:23 +00:00
Crosarius
ee060d1236 Anomalist Alt Title For Xenoarchaeologist (#19559)
This re-adds the Anomalist alt-title for Xenoarchaeologist, alongside
some uniforms for them (They're just Xenoarch radios and uniforms which
are renamed to say "Anomalist")

The justification for this is that Xenoarchaeology and Anomaly research
are pretty distinct mechanically and lorewise. This isn't to say
necessarily that a Xenoarchaeologist is incapable of doing research on
anomalies or vise versa, and I don't want to tell people that they
can't!

However, I would like to have a way for Science characters with
specialisations in anomaly research to be able to distinguish themselves
from Xenoarchaeology, because their field wouldn't really have much to
do with doing anthropological research or fossils or archaeology,
really.
2024-07-08 12:49:20 +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
Fluffy
b3a4aa501f Life changes (#19560)
Refactored Life() to receive seconds per tick and times fired as
parameters.
Life() now cannot be slept in, turned various sleepings into async calls
procs.
Optimized mob AI subsystems, gave them new priorities levels and flags.
Grab upgrades are now elaborated asynchronously, tweaked them to avoid
stacking multiple upgrades.
Fixed plains tyrants keeping sending messages about stomping even if
dead.
2024-07-08 12:48:18 +00:00
Fluffy
78348238a3 Removed the GELF logging infrastructure (#19577)
Removed the gelf logging infrastructure.
Refactored the various logging procs to be a direct call in light of the
above.
Removed ancilliary UDP related things.
2024-07-08 12:48:16 +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
Fluffy
5c8ef56a6a Added a miners app preset for the PDA, with the away manifest program (#19596)
Added a miners app preset for the PDA, with the away manifest program

Fixes #19574
2024-07-08 12:45:51 +00:00
FlamingLily
6a9101e763 Fixes SMES hacking (#19549)
~~In preparation for my grand political strategy to get SMES hacking
wires added to the aurora wiki, I made sure they were working.~~

It's on the wiki now so you have to merge this it's canon 🫡 

Changes:
* The RCON wire in a SMES now actually disconnects a SMES from RCON
(before it only prevented AI control).
* When the input wire is cut in a SMES, it will now correctly report
that the SMES is not charging on the UI.
* The Failsafe and Grounding wires of a SMES now correctly trigger the
red light when only one is cut, instead of both needing to be triggered.

---------

Signed-off-by: FlamingLily <80451102+FlamingLily@users.noreply.github.com>
2024-07-03 04:01:44 +00:00
RustingWithYou
81f77e6e43 Sandstorm Tweaks (#19370)
Sandstorm damage now respects armor, and will not damage Vaurca and IPCs
as much.
Ponchos, mantles, straw hats, Unathi robes, and hoods now protect
against weather.
Sandstorms can now cause pain and impair vision if a mob's eyes are
unprotected.
Adds protective gear to Wasteland ghostroles who didn't already have it.

---------

Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-07-01 13:12:32 +00:00
Magisterium2022
1926b6b612 AI misc QOL updates. (#19510)
Updated the AI's hardware from basic to higher-grade versions, as they
can't typically be upgraded during a round. Added potentially useful
software which was not previously available through their downloader.
Added drone language for communications and control. Disabled the block
on electrifying doors, as law conflicts may permit it in some cases.
2024-07-01 13:11:34 +00:00
Silvore
6dd7ec996a Adds tajara archeology gear to loadout + spelling changes (#19546)
Added tajara archeology items to the loadout menu so you can LARP as
your favorite archeologist, and changed the spelling of one of them to
be the US spelling like all of the other tajara archeology items.

---------

Signed-off-by: Silvore <62766806+Silvore@users.noreply.github.com>
2024-07-01 13:11:08 +00:00
feartheblackout
e6b762e803 Diona/Unathi loadout fixes (#19571)
see changelog
2024-07-01 13:09:51 +00:00
ASmallCuteCat
457e57a100 Adds a shawl (#19449)
Adds a colorable shawl to the loadout, as well as the ability to knit
one. Oppa grandma style.

Sprites by ASmallCuteCat (aka Revenant1367
2024-07-01 09:07:34 +00:00
Ben
55f52899f2 Water available for Loadout Items like Flasks (#19550)
Water added to list of drinks selectable in loadout.

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-06-29 20:45:31 +00:00
Matt Atlas
bd3cebd7f9 Idris IPCs can now use more accents. (#19542)
title, approved by synth lore

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-06-29 20:45:27 +00:00
Crosarius
bb3f4e69ba Helmet Headbutt Protection (#19531)
This makes headbutting correctly check for the head armour, to determine
whether it's possible to knock someone unconscious.

Head armour will now prevent you from being knocked unconscious by a
headbutt, unless the attacker has more head armour than you. (e.g.
breacher hardsuit vs corporate helmet)

You can also knock yourself unconscious by headbutting someone with more
head armour than you.
2024-06-29 20:45:26 +00:00
Pirouette
f7ddf04c89 Adds Golden Deep accents (#19520)
Sprites by whitewolftamer and descriptions by Noble Row.
2024-06-29 20:45:25 +00:00
Fluffy
d8d67ebd3a Refactored CollidedWith (#19541)
Refactored CollidedWith()
2024-06-29 10:01:18 +00:00