Commit Graph

3426 Commits

Author SHA1 Message Date
feartheblackout
71ef6c3bcd Adds a Lii'kenka origin & citizenship (#19437)
![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/52ed81ab-06c0-427f-845d-14ec1563b7b1)

![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/7aaee2a9-73ad-489e-abfc-b276e2a7bdeb)

![image](https://github.com/Aurorastation/Aurora.3/assets/59633984/b44e16b2-7844-46cc-a85e-595779ce16f5)
Done at the request of @desvenlafaxine.
2024-06-20 10:16:58 +00:00
Sparky
eff6ca9a7b Expedition Fluff Expansion - Tents & Sleeping Bags (#19362)
Adds tents, in two variants (A larger and smaller one). These utilise a
new large structure framework allowing a single item to spawn multiple
structures (The parts of the tent) in the correct places. The tents
count as inside, so can be used to shelter from weather. Tents have
roofs which become semi-transparent when entered. There are also
mappable effects which generate a tent at round start for mapping.

Adds sleeping bags, which can be attached to the outside of bags for
easy carrying. Ideally this would be an accessories interaction, but
backpacks aren't clothing and converting them to be such is outside of
the scope of this PR.

Adds foldable tables, for setting up on expeditions.
2024-06-19 19:51:25 +00:00
lavillastrangiato
155b624e62 Adds box of psionic receivers to the Research Director's locker. (#19439)
Title, so you can perform more weird unethical psionic experiments.

---------

Co-authored-by: La Villa Strangiato <mangodeity@gmail.com~>
2024-06-19 09:16:34 +00:00
Fluffy
92c3ec6caf SSthrowing (#19421)
Ported SSThrowing from TG, to handle throwings.
Updated movement system to the latest iteration, made it a datum as per
latest iteration.
Updated pass/hit handling of atoms, introduced pass_flag_self to
determine what atoms allow to pass.
Moved procs and defines around to make them more organized.
2024-06-18 19:32:06 +00:00
LynxSolstice
4a45d5454b Return of the Paramedic (#19125)
This PR brings back the more accurate title for First Responders, of
Paramedic, to bring it in line with some snippets of the SOP and to be
more accurate to the role itself, as both Security Officers and the rare
and elusive Firefighting Atmospherics Technician can be considered first
responders.

also I just like it better.

Changes any mentions of first responder in gear/access/etc to Paramedic
or PARAMEDIC where applicable.
2024-06-14 21:05:34 +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
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
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
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
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
Fluffy
0b577daa9f Added a sawn-off shotgun to the uplink (#19342)
Added a sawn-off shotgun to the uplink, box with some ammo and a
holster, 4TC.

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-06-08 19:08:13 +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
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
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
Geeves
85c1422a90 Jumping Over Mines (#19195)
* You can now jump over landmines and other floor traps.


https://github.com/Aurorastation/Aurora.3/assets/22774890/1887ea1d-0853-4b07-98a5-0ad42f5a4b21
2024-05-31 21:27:07 +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
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
1e2fc585e7 Fixed background inventory screens not being clickable (#19284)
Fixed background inventory screens not being clickable.
Clicking on a storage item that is already open now closes it.

Fixes #18880
2024-05-31 21:18:56 +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
feartheblackout
d4f0e12150 Various Vaurca fixes (#19190)
see changelog
2024-05-31 20:13:13 +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
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
3dc4cce9c2 Minor span refactoring (#19177)
Minor span refactoring
2024-05-19 16:37:29 +00:00
Crosarius
3120d2dda4 Chewing Koko (#19163)
Adds chewing koko, a chewable form of koko reeds available from smoking
vendors, and in the loadout.


![image](https://github.com/Aurorastation/Aurora.3/assets/30341877/ebddfe43-373b-4c37-9935-217e93fab710)
2024-05-19 16:25:28 +00:00
Fluffy
4d28057431 Added telefreedom implants (#19124)
Added telefreedom implants, including a box with (almost) everything you
need to make them work for 4 people, and added it to the uplink.
Fixed implanters not taking the implant and dropping it to the ground
when hit by one (while keeping it referenced).
2024-05-19 16:09:40 +00:00
Crosarius
1f0d72bd49 Diona Lunchbox Loadout Fix (#19149)
Changed the name of the diona lunchbox so it is actually granted on
spawn, instead of becoming the rainbox lunchbox.
2024-05-19 15:52:54 +00:00
Evandorf
cf72230cf5 Unathi Trawler (#18828)
Adds a new civilian unathi ship, intended to fly into shoals to harvest
carp.


![image](https://github.com/Aurorastation/Aurora.3/assets/21273394/2b452ab6-9e57-4755-ad10-e07143f916c0)
2024-05-12 19:03:24 +00:00
feartheblackout
2f5013c520 Allows Vaurca Shapers to consume food/drink without revealing their hive affiliation (#19106)
title
2024-05-12 18:57:37 +00:00
lavillastrangiato
863cbab142 Minor Belt Buffs (#19112)
* Adds one extra slot to the xenoarchaeology belt, making it a nice
round number of ten.
* Adds investigation tools to the security belt, like cameras,
recorders, and clipboards. Also crowbars.
2024-05-12 18:56:19 +00:00
Fluffy
8f705cb6b0 Ore satchel won't spam failed pickups anymore (#19133)
Ore satchel won't spam failed pickups anymore unless the user does an
explicit pickup request (clicking on a turf/item)

Fixes #18413
2024-05-11 12:50:34 +00:00
Fluffy
1ef10104c2 Lowers punji traps infection from three to two (#19082)
Lowers punji traps infection from three to two
2024-05-06 11:54:28 +00:00
juniper
0cf56bb126 adds some new coalition weapons (#18812)
![image](https://github.com/Aurorastation/Aurora.3/assets/70682905/55b43203-b627-49c2-af2d-db5bc6d87892)

Adds four new weapons from the United Syndicates and the Federal
Technocracy.

Himeo has received two new guns based on the plasma cutter; the Guthrie
assault blaster and the Sabo-Tabby heavy blaster pistol. Both use a
hydrogen cell 'magazine' to mimic the more advanced, more accurate
Zavodskoi blasters on the market.

Galatea, likewise, has received the O61-B laser rifle pack set, an
export model of their own O61 Infantry Laser Rifle, and a gauss 'nitro
express' rifle, which fires tungsten slugs. Attempting to fire the O61
without a Galatean implant will result in consequences.

All sprites are my own handiwork, and all credit for the laser pack goes
to Alberyk for his work on the gatling gun. Matt and Schwann also
provided a great deal of help.
2024-05-05 13:56:57 +00:00
naut
6c079c4e1b Sensor relay refit (#19021)
Overhauls the sensor relay away site to be up to modern standards. It's
now more practical, more decrepit, and has more facilities for things
while retaining the old loot and goodies it had before.

The place starts depowered, save for the airlocks, which are powered by
default to allow entry without having to bust down a
window/wall/inflatable and vent the place.

In addition this PR adds a special sprite for the sensor array the relay
uses, and tweaks its stats:
* Now has a maximum range of 24.
* Has a stable range of 10.
* Cannot deep scan at all.
* Overheats very quickly at high ranges.
* Detects passing ships slower than a standard relay.

The above should make it more worthwhile to capture and use, as when
datalinked it provides visibility of a large portion of the sector.


![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/e53fd13e-ca7c-402e-9605-c213f729df7d)


![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/8d09db8e-b688-4dca-84b1-2945dc70f702)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/9e644f4c-1cf4-4fbc-8119-1cbfbba59a15)

# Before powering

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/156b61bd-eb7b-4cfc-8eca-5a752c4c4bea)

# After powering
<details><summary>Click to expand</summary>
<p>


![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/357f01fc-c0ce-46ca-9869-3ec4bdd6a14e)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/b3f74c29-14ad-4765-94b8-81b0591e5916)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/d155dd5f-69ff-4171-a0e0-ac871cff3415)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/e1db7407-8e7a-4c54-bfe4-0103000fc317)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/ffb63725-a34f-4743-a82c-c780a11421c0)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/59aeedae-7d3c-458b-bea5-5fe8cc94ebf0)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/10f2cfba-fb80-4f2e-b8e4-d74a95f6830c)

</p>
</details>
2024-05-05 01:16:24 +00:00
Cody Brittain
9983fca311 Update SSOverlays (ported from Baystation) (#19051)
Our SSOverlays system is outdated, and is likely the cause of many of
the issues seen in #18895. It has also been linked to a massive server
performance decrease.

This brings an updated system from Baystation, hopefully with speed
increases.

Should be testmerged, ideally with #18895.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-01 07:46:27 +00:00
Ben
482d7fdb9d TCAF Corvette Fixes (#19034)
Various adjustments and fixes to TCAF Corvette, alongside fixing
Deployable Turret.

**This does not fix the issue regarding telecomms(#19033), if someone
knows the cause, contact me.**

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-04-28 16:57:19 +00:00
DreamySkrell
630a8d4a62 Mouthwash (#18597)
ready for review

---------

Co-authored-by: DreamySkrell <>
2024-04-26 01:22:53 +00:00
naut
4229a034d1 Luceism Additions (#18906)
Adds a lot of Luceian stuff for Assunzionis and brings them up to speed
as a contender religion.

- Added several items relating to Luceism, the religion of Assunzione.
- Added chaplain items for Luceism: robes, a cassock, and a new null
rod, the Luminous Sceptre.
- Added a new versebook, the Luceian Book of Scripture, available to
Assunzionii characters. It's a versebook with various texts from
Luceism.
- Resprited the Luceian amulet, Luceian Book of Scripture, and the
Assunzione cloak.
- Compressed the loadout warding sphere and warding sphere case into
just one loadout item that already comes with a case.
- Religions with unique religious books (versebooks) now have their
chaplains spawn with the versebook in question, rather than a generic
black tome.


![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/e477d9c7-cbfb-4976-a905-1bda0cd99820)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/7523e3c8-04ee-4146-ae9f-93702020adda)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/68a69aa5-a346-4c38-b891-73516a877615)
2024-04-23 12:09:29 +00:00
DreamySkrell
d0c272b435 Cult Base Away Site (#18578)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/afe938e9-b3c9-4819-b74b-f403bdb57efd)

changes:
  - rscadd: "Cult Base away site."
  - rscadd: "Adds some mapped in cult runes."
- rscadd: "Adds ooc welcome message, separate from normal welcome
message."
  - rscadd: "Allows corpses to use outfits."
  - rscadd: "Allows corpses use different species."
  - rscadd: "Adds some generic outfits."
  - rscadd: "Ghostspawner spawn points are actually randomly picked."
  - bugfix: "Fixes marker layers."

---------

Co-authored-by: DreamySkrell <>
2024-04-20 21:14:47 +00:00
RustingWithYou
207621677f Buildable Overmap Machinery (#18974)
Sensors, IFF beacons, and thrusters can now be built with circuit
boards.
Ship sensors consoles will no longer throw an error if their sensors are
deleted or destroyed.
Thrusters and other unary atmos machines now take their initial dir from
the machine frame like other machines rather than requiring modification
of the circuit board item.
2024-04-20 10:25:51 +00:00
Fluffy
ab23fbdb70 Function overloads condensation (#18939)
Unified most of the procs into one definition, so there are no duplicate
around the codebase.
Marked some of the above as overridable if a good enough case can be
made for them (eg. external dependency or unlikely to be used).
2024-04-19 21:19:41 +00:00
RustingWithYou
c59e636746 Uueoa-Esa, Part 3: Ruin Assets (#18956)
Adds several new items and structures for use in Unathi ruins. These
include:
Several ancient Unathi clothing items, including two sets of armor.
Pillars and statues for ruin decoration.
Three ancient Unathi melee weapons.
Several flags/banners/tapestries.
Sarcophagi, complete with booby-traps.
An undetonated nuclear bomb, for, uh... don't worry about it.

Bomb sprite by @nauticall, other ruin sprites by Gecko

---------

Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-04-19 11:06:35 +00:00
Fluffy
b6f650366b Door rigging tool (#18899)
Added a door rigging tool, it allows you to mine a door, so that when it
opens, it explodes. Requires the door to be welded shut first.
Added a box and antag uplink item for the above.

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-04-15 08:39:48 +00:00
naut
37d7bda9d1 The Xanu Frigate (#18516)
WIP.

Adds the All-Xanu Spacefleet Shrike-class frigate, a comparatively
colossal warship in service with Xanu Prime's navy. Built for combat, it
has a myriad of features designed to make it stand toe-to-toe against
most enemy combatants.

It features:

- Separate navigation bridge and CIC, a la the Horizon's command bunker.
The CIC has its own air and power supply.
- Redundant thruster nacelles; even if one nacelle is destroyed, the
ship can continue operating on a single one.
- Two fusion reactors. The power required by this thing is just that
huge.
- Thiccccc armor plating and whipple shields made of grating to protect
against meteor and dust strikes.
- A Longbow and Grauwolf.
- A fightercraft shuttle, with a Francisca.
- A boarding shuttle.
- Fully-stocked medbay with operating room.
- A brig.

The ghostrole capacity for this is 7 (6 crew + 1 captain), but has
capacity for all the way up to 15 (14 crew + 1 captain) during events.

The intended purpose of this frigate is twofold: a reduced-power
"patrol" configuration for light skirmishes, and a full-armament
"battle" configuration so that the frigate can act as an offship ERT in
case the Horizon gets into trouble, either against another party or
against the Coalition. If used in its battle configuration it can
support 15 crew at full capacity.
<details>
<summary>Screenshots</summary>


![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/8c8ade90-947e-49c8-b710-0997fcf1cb0f)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/c105e515-abf4-42b1-8f8d-d8de5d6692fc)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/e165eb14-6976-472a-b6ab-e243eca9d4ec)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/b811e586-cb75-467b-ba38-2c737221d69e)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/b198b50c-7753-4aaa-839e-eb57a6bcedec)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/00029766-664c-41d0-b075-05cdca325dff)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/bf552c19-7c3d-4d5d-b713-916e3e0b2de3)

![image](https://github.com/Aurorastation/Aurora.3/assets/55491249/3d92a57d-bb72-4c53-86de-fe218c5fe439)

</details>
2024-04-14 12:11:08 +00:00
Cody Brittain
c1d241594b Planes & Layers part 2: Plane Masters (#18749)
Part 2 of the PR series to bring /tg/'s and bay's plane masters to
Aurora, the lack of which is blocking several features we want.

This ports over the easier to understand Bay version of plane masters,
which is detailed in the relevant readme file in the code. Example
effect code for a warp effect is also in, which has been implemented for
gravity catapults.

Relies on #18741

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Cody Brittain <cbrittain10@live.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-04-13 18:07:51 +00:00
smellie
11f8eff319 Cryonics Additions + IV Bag Stuff (#18415)
### Summary:
This PR fleshes out cryonics, both inside a cryotube and outside of a
cryotube, and gives a pharmacist a lot more to do during those high
energy rounds as they will be required to prepare and oversee any
cryonic mixes. Lots of ways you can go about doing with the biggest
reward being brain regeneration that bypasses oxygenation requirements,
at the cost of significant downsides if done improperly.

This generally empowers pharmacists and physicians and offers
non-surgical treatment alternatives, though often incurs a penalty or
takes a little longer than surgical treatment, so it doesn't make
surgeons redundant.

This list'll be exhaustive so medical players aren't left in the dark
and can just refer to this while a wiki update is worked on, instead of
digging through code.

 **Changes to Stasis/Cryotubes:**
- Stasis at temperates between 120K and 200K has been reduced to between
5 and 10, as opposed to 10 and 20. This means chemicals still have a
good chance of metabolising if you set a cryotube to above ~140K.
Cryotubes will still achieve good stasis if you cool below 120K -
upgraded stockparts from the workshop/R&D will help with this.
- (Bugfix) IPCs will not longer be knocked unconscious if they enter an
active cryotube.

**Misc. Reagent Additions/Tweaks:**
- Bicaridine now only requires 30u in the blood to begin attempting to
repair arterial bleeds, as opposed to 50u.
- Adds a Blood Thinning chemical effect. This prevents Coagzolug's blood
clotting effect from working and works in the opposite way - increasing
how much blood you lose per blood loss tick. Fluvectionem and
Synaptizine apply Blood Thinning at a strength of 25, translating to 25%
faster blood loss.

**Cryonic Chemicals:**
- Cryoxadone and Clonexadone both overdose at 5u. **_This is not a
problem when using a cryotube due to how cryotubes administer
reagents._** Overdosing either results in genetic damage and severe eye
damage.
- Cryoxadone and Clonexadone's organ healing capabilities have been
significantly nerfed. The organ healing is still noticable and useful
for pharmacist/surgeonless rounds; they cannot heal the brain though.
- Cryosurfactant has been renamed to Cryosilicate, mimicking
Pyrosilicate - the recipe now uses silicate instead of surfactant.
- Cryosilicate and Pyrosilicate now have an effect when used in the
body: cryosilicate will supercool a patient; pyrosilicate will
chemically incinerate someone. Leporazine will inhibit these functions.
- Bicaridine will repair arterial bleeds when used in cryogenic
conditions.
- Kelotane will repair disfigurement when used in cryogenic conditions.
- Peridaxon 2x effective in cryogenic conditions. Peridaxon can
denecrotise livers and kidneys in extracool cryogenic conditions - it
cannot denecrotise other organs. Using peridaxon in cryogenic conditions
will result in benign tumour growth (see below).
- Red Nightshade can repair bone breaks in cryogenic conditions. It will
still put a patient into a berserk state.
- Cataleptinol - see below.

**Cataleptinol Rework:**
Cataleptinol has been reworked from the ground up and is where
pharmacist's will be able to shine by making fancy cryotube beaker
mixers or cryonic mixtures for use in IV stands.
- The new recipe is 2 parts Alkysine, 0.5 parts Phoron, 1 part
Clonexadone and a 5u Cryosilicate catalyst. This translates to: 120u
Alkysine + 60u Clonexadone + 30u Phoron w/ 5u Cryosilicate = 60u (1
bottle) of Cataleptinol - expensive and lots of tricky precursors,
leaves enough left over to make a 2nd bottle without having to remake
all of the precursors.
- **In cryogenic conditions**, Cataleptinol will restore 7.5% brain
activity per metabolisation tick. This _bypasses the 85% oxygenation
requirement_, at the cost of hallucinations, blood thinning and liver
damage. The trade is roughly 40% brain activity (assuming nothing is
causing brain damage) for total liver failure.
- **Outside of cryogenic conditions**, Cataleptinol becomes a lot less
reliable and a lot more dangerous to use, with only a 75% chance of
restoring 2% brain activity per metabolisation tick. It will still
bypass oxygenation requirements, making it useful during _**severe
emergencies**_, at the cost of inducing painshock in addition to the
above hallucinations, blood thinning and liver damage. The trade is
roughly 25% brain activity (assuming nothing is causing brain damage)
for total liver failure.
- Cataleptinol _**overdoses at 3u**_ and has a fast metabolisation of
0.6u/tick - this makes it hard to dose without using an IV drip. If you
overdose Cataleptinol by using another method of administration, then
the patient's liver will crash, brain regeneration undone and the
patient will have severe seizures resulting in more pain. Using
Cataleptinol outside of cryogenic conditions **is high risk and only
potentially high reward**, but it could buy a couple more minutes.

**Tumours:**
- Adds Benign Tumours. Benign tumours simply drain nutrition and cause
frequent pain; they do not spread or affect nearby organs.
- Adds Malignant Tumours. Malignant tumours will begin by draining
nutrition then effecting symptoms based on the tumour's location (chest
tumours -> coughing, gasping, chest pain; brain tumours ->
disorientation, memory loss; abdominal -> vomiting, abdominal pain;
anywhere else -> lethargy). In the later stages, malignant tumours will
begin to damage the organs they are close to, then will eventually enter
the circulatory _~~and lymphatic~~_ system and spawn more malignant
tumours in other parts of the body.
- Peridaxon will result in benign tumour growth when overdosed or used
in cryogenic conditions.
- Genetic damage will result in malignant tumour growth.
- Ryetalyn is the anti-tumour drug and will put both benign and
malignant tumours into recession. You can also surgically intervene and
excise tumours as you would k'ois mycosis or fluke parasites.
- You cannot have more than 3 of any tumour - things won't get too out
of hand.

**IV Bag Stuff:**
- Adds 2 labels for IV bags: Cryonics Mixture, denoted by a CR; Other
Mixture, denoted by an M.
- Renames `blood packs` to `IV bags` and changes their formatting. What
was `blood pack O+` will now appear as `IV bag - O+ Blood`; `blood pack
Saline Plus` -> `IV bag - Saline Plus`.

**Misc.:**
- Only 20 genetic degradation on a limb is required to deform it instead
of 30. This should make it slightly more common, as 30 is a large number
to reach when this number is calculated per limb.
- Seizures can be given variable strengths.
- (Bugfix) Coolant tanks no longer just set a room's temperature to 0K
when destroyed. The amount it cools a room scales with the amount of
coolant still in the tank but cannot go below 173K/-100°C.
- Cryocells now have stockparts and can be upgraded/deconstructed.
2024-04-13 16:14:51 +00:00
Joshie
2e9c2857ff Swaps out Medbay Dermaline pills for Kelotane pills, adds basic Dexalin pill bottles. (#18851)
- "Replaces the Dermaline pill bottles in Medbay's Medication Closets
with Kelotane pill bottles. This brings it into line with the existing
Bicaridine pill bottles."
- "Adds two pill bottles of basic Dexalin to the Medbay Stabilization
Kits."

Medbay has had Dermaline and Bicaridine pills in the Medication Closets
since back on the Aurora, before the addition of Butazoline. With
Butazoline existing now, it seems reasonable to downgrade the roundstart
Dermaline pills to Kelotane.

Additionally, regular Dexalin somehow feels more scarce than Dexalin
Plus, so I've added a pill bottle preset for regular Dexalin and put
them in the Stabilization Kits.
2024-04-08 12:15:37 +00:00
RustingWithYou
5d67c4d0ad Unathi Guns & Armor (#18692)
Adds several pre-contact Unathi gun designs, some of which currently
accessible through antag gear crates and the Unathi pirate ghost ships.
All gun sprites done by Gecko.

Additionally buffs the generic Unathi armor and Hegemony armor to be
more on par with standard plate carriers instead of just being good at
melee and terrible at everything else, as well as respriting the generic
armor and rewriting flavor text. Armor resprites done by Dronz.
2024-04-01 21:40:28 +00:00
Cody Brittain
ddb14f4036 Planes & Layers part 1: The Re-Layering Redux (#18741)
This is part 1 of a project to, eventually, bring the render planes
system from /tg/ and bay into Aurora. This is a prerequisite and blocker
for many things the development team and community want to have, and
this was long overdue.

Many objects have been re-assigned layers, which are now thoroughly
defined. Maps have had their custom layer defines purged, as we should
be moving away from this in favor of saner definitions in the base
items.

This should be a test-merge due to the sheer amount of layers changed,
which will very likely create issues that I cannot possibly discover and
debug in a reasonable amount of time myself.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-04-01 14:50:27 +00:00
RustingWithYou
21c74b3cae More ERTs 2: Even More ERTs (#18739)
* more erts

* fear of a bug planet

* klax

* fixes

* MORE

* #include moment

* a
2024-03-27 10:19:08 +00:00
Fluffy
995dbaf430 sadf (#18782) 2024-03-27 09:02:06 +00:00