Commit Graph

21596 Commits

Author SHA1 Message Date
AlaunusLux
5a69a1b28e Fixes borer progress bars and internal borers being attacked by mirror shades (#19778)
This fixes borers being permanently mid-ability after first awakening
their host's psionic powers, and thus unable to do anything else for the
remainder of the round.

I also found an issue with the psi ability mirror shade: somehow the
shades target internal borers, including the hosts. I'd like a more
generic fix for this so that they don't attack any internal borers, but
I'm not well versed in mob code.

Also removed an `add_verb` for `write_ambition` that I should've removed
in my last borer-based PR, as it's done above inside a client check, and
could cause RTEs in some circumstances.
2024-08-13 21:46:55 +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
81025ab640 Moves forgotten Diona hair/facial hair styles to body markings (#19743)
title. im pretty sure i got all of them but let me know if i missed any
2024-08-11 09:42:36 +00:00
courierbravo
895a79d101 Energy Weapons - Replaces Hephaestus with NanoTrasen as manufacturer. (#19745)
Adjusts descriptions of some energy weapons to scrub Heph and replace
with NanoTrasen
Due to effecting corporate lore, I'll be passing this by the loremaster.
2024-08-11 09:42:32 +00:00
DreamySkrell
db8d0918e6 Remove the Crew Armory and the Leviathan (#19728)
end of an era


![image](https://github.com/user-attachments/assets/3a8c35b1-5dd6-4456-8f87-b807e61b8535)

![image](https://github.com/user-attachments/assets/723dd548-852d-48f8-9255-881aa7e6f71b)

![image](https://github.com/user-attachments/assets/157491eb-a1b8-465b-868a-d8df1c56aa41)

![image](https://github.com/user-attachments/assets/50c1ebbb-0d4f-40f0-bc4f-2675f126b8be)

![image](https://github.com/user-attachments/assets/e3e8c83f-4d77-4c81-aa55-263e90eb0c90)


----------------------------------------------------------------------------------

----------------------------------------------------------------------------------

----------------------------------------------------------------------------------

----------------------------------------------------------------------------------

changes:
  - rscadd: "Removes the Crew Armory."
  - rscadd: "Removes the Leviathan."
  - rscadd: "Updates mapmerge2 tool with most current tg version."



MATT'S EDIT: For whoever is reading, the Leviathan and the Crew Armoury
are being removed to try and lower the Horizon's passive militarization
a bit. We're going to try playing without the crew armoury, but in case
security stomps are unbearable and Ops can't properly fulfill the role
of "giving people guns", then ERTs will likely end up being readded.

There will be an IC explanation given for the Leviathan's removal. The
crew armoury one will probably be a straight retcon.

---------

Co-authored-by: DreamySkrell <>
2024-08-11 01:14:32 +00:00
feartheblackout
06ac02d6c4 Honor, fire, burn thy fear: Adds a simple animal knockout technique to the Kis-Khan martial art (#19631)
Implements a disarm technique to Kis-Khan that "knocks out" simple
animals for a few seconds, allowing you to follow up with other attacks.
This is because shriekers are easy to encounter in the Untouched Lands
as a Kis-Khan master and are too difficult to get away from with Unathi
sprint, making it easy to get overwhelmed by multiple of them,
especially if you're in water. And dying to shriekers is, unfortunately,
not badass as a martial arts master.

Could also pave the way for other simple animal-based attacks for
Kis-Khan or other martial arts, if people are interested in that.
2024-08-02 10:41:08 +00:00
Geeves
f64885b714 AI Hologram Fix (#19732)
* Fixed AI hologram loadout characters being nude.

This fix worked on my local, but I'm not so sure about live, so I'm
requesting a test merge on this one.
2024-08-02 10:25:09 +00:00
Fluffy
d4e2df4123 Crusher will not stop and stare at effects anymore (#19724)
Crusher will not stop and stare at effects anymore

Fixes #19723
2024-08-01 15:53:47 +00:00
feartheblackout
e4d00403f3 Allows scientific grippers to hold integrated circuit printers (#19712)
title
2024-08-01 15:53:07 +00:00
Ben
df13ee2c09 Mining Module Given Hailing + Jetpack Material Change (#19715)
Cyborg mining module now has hailing channel

Cyborg Jetpack Module now requires silver instead of Phoron

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-08-01 15:52:56 +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
Pirouette
b4dbf61822 Skrell may now leap 3 tiles (#19716)
Skrell are not the best species in physical roles like Paramedic or
Officer for a number of reasons; this is a minor change that I think
will help with that without suddenly making them stronger in combat or
quicker (two of their weaknesses - they are slow (especially Axiori,)
IIRC have bad grab mods, and such.)

The real inspiration behind this was a Discord post that made me think
it'd be funny if they leapt like frogs.

![image](https://github.com/user-attachments/assets/1f571d1c-02a7-4fec-b4e9-8e669a40d5f3)
2024-08-01 15:52:02 +00:00
Fluffy
aa20604826 Extended list viewer now has an edit button (#19706)
Extended list viewer now has an edit button, and the ability to edit the
extended list it's seeing; it's also (opinionately) better formatted.
2024-07-29 22:49:41 +00:00
Fluffy
9476f036a0 Fixed cryopods causing an harddel on mobs (#19721)
Fixed cryopods causing an harddel on mobs
2024-07-29 22:49:37 +00:00
FlamingLily
353f3f0695 Stops disposal units from sucking people in (#19725)
This isn't technically a bugfix as the original PR (#19624) intended for
this behaviour

However, after a discussion in the code channel on the discord, I think
there's near-unanimous agreement that this feature isn't wanted.
2024-07-29 19:31:54 +00:00
Fluffy
a3a4d46fa7 Hitby refactor (#19624)
Refactored hitby to be in line with TG's version.
Refactored item weight defines to a more clear naming scheme, also in
line with TG's version.
Refactored how the movement bumps are handled, ported signals to handle
them, in preparation for the movement update.
Fixed disposal hit bouncing the hitting atom on the wall.
Items do not push other items anymore if they are tiny.
2024-07-28 20:52:08 +00:00
feartheblackout
f4023528a5 Adds culture/origins for the Underhive Collective (#19701)
done by request of @Caelphon and the Diona lore team

![image](https://github.com/user-attachments/assets/9f935560-303b-4c81-b91d-c0c7af8c1b99)
2024-07-28 12:04:57 +00:00
Fluffy
dc812d3e31 Updated progress bar datum to the latest iteration (#19672)
Updated progress bar datum to the latest iteration
2024-07-27 19:02:24 +00:00
Fluffy
f26e4a0380 Collapse dmms (#19698)
Collapsed all the multi-z dmm maps into single-file dmms
Moved some of the map geometry into traits
2024-07-27 19:00:57 +00:00
Matt Atlas
7d2bfe6ebb Revert "Stairs are Dangerous" (#19484)
Unfortunately most of the map is kind of unplayable or not mapped in
mind with stairs being untraversable for roller beds or wheelchairs.
Remapping every map to work with this mechanic is also not something I
am interested in.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-07-27 15:55:38 +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
Pirouette
7a15a98270 Adds Eridani drinks (burukutu, ogogoro, zobo) (#19640)
The alcoholic burukutu and ogogoro, alongside non-alcoholic zobo.

![image](https://github.com/user-attachments/assets/cc4093a6-1834-4d55-a5f0-531a225ce22b)
All sprites by @tomixcomics

---------

Signed-off-by: Pirouette <57296132+listerla@users.noreply.github.com>
2024-07-27 10:23:52 +00:00
Matt Atlas
28613fcec5 Some bugfixes. (#19707)
Fixes #19636
Fixes #19612 
Fixes build mode buttons going under darkness
Fixes items overlaying above closed shutters

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-07-27 10:10:50 +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
Fluffy
d380eef668 Diona nymphs can now run correctly (#19665)
Diona nymphs can now run correctly, without a weird empty stamina bar,
and stopping as appropriate when their stamina (health) is low, with a
message.

Fixes #14038
2024-07-27 10:10:27 +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
Ben
590a5146f1 Produce can now be given Descriptions (+ Adhomai produce descs) (#19552)
Seed code DMdoc'ed and code added to allow for custom descriptions and
extended descriptions for produce.

Adhomai plants given descriptions as proof of concept (maybe)

- [x] Foundation code
- [x] Assassinate Almrah Harrlala
- [x] Adhomai Plants descriptions

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-07-27 10:10:17 +00:00
Crosarius
4d121c7dc8 Nerfs Ethanol Toxicity To Unathi (#19586)
When I made the recent alcohol toxicity changes to Unathi, I made
ethanol much more toxic to Unathi, because previously it wasn't very
damaging to them unless they drank a lot.

However, when I buffed the toxicity, I forgot to take into account
ethanol scrubber gas. I have discovered, quite rudely, that ethanol
scrubber explosions cause Unathi to instantly go into full 100% organ
damage on every organ, and collapse and die in 60 seconds even with
immediate medical attention. Their organs just all go critical
simultaneously.

This changes things back to the way they were. Unathi and Vaurca will
still vomit up alcohol, but will only take 3 toxin damage per unit of
ethanol instead of 12, which, in hindsight, was quite ridiculous.
2024-07-27 10:10:12 +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
lavillastrangiato
c03efa6661 Changes mentions of New Ankara to Tabiti (#19609)
As per NEWLORE.

---------

Signed-off-by: lavillastrangiato <63124803+lavillastrangiato@users.noreply.github.com>
Co-authored-by: La Villa Strangiato <mangodeity@gmail.com~>
2024-07-27 10:09:52 +00:00
Fluffy
3e1b9d4170 Repathed /obj/item/projectile to /obj/projectile (#19693)
Repathed /obj/item/projectile to /obj/projectile, same as TG and Bay,
that's pretty much it.
2024-07-27 10:09:46 +00:00
feartheblackout
2a8d6acd86 Adds Sk'akh as a religion option for Unathi Wastelanders (#19690)
title

> Chiefly, they follow the Th’akh religion, though some among them may
have different opinions, or even dip into Sk’akhism.
@RustingWithYou
2024-07-27 10:09:43 +00:00
Fluffy
c1a82b6197 Revert "Accessory Weight Handling" (#19579)
Reverts accessory weight handling, ontop of being exploitable as easily
as attaching the accessories after the clothe is in the bag, it doesn't
make sense that you can store the pieces singularly but not once put
together (for the modular armor, that is), and is ultimately just an
hassle to have to disassemble and reassemble it over and over every time
you have to pull the armor in the backpack and back out
2024-07-26 14:32:34 +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
Wowzewow (Wezzy)
e1ac63fb1b Stubble Shadow (#19683)
- rscadd: "Adds new stubble shadow facial hair."

Originally called "Asian Shadow", but I'm unsure about the worldwide
inability to grow facial hair
2024-07-26 12:20:49 +00:00
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