Commit Graph

1393 Commits

Author SHA1 Message Date
Fluffy
67030cf90e Relaymove tweaks (#19489)
Made relaymoves uniform in function header and non sleepable.
Improved IPC/borg recharger, made it time constant.
Tweaked client/Move() to avoid a range(), moved a relaymove around to
fix a bug, some minor tweaks.
Fixed IPC/borg recharge station not taking the IPC/Borg in on bump.
2024-06-22 15:13:29 +00:00
Stev-the-third
b3619f283f Misc sprites: Warehouse devices, dagamuir outfit, sinta tunic and xenogun. (#19450)
Adds inhand sprites for the price scanner, destination tagger and crate
scanner.
Adds new worn sprites for the Dagamuir suit and Sinta Tunic
Adds a new inhand sprite for the Xenofauna blaster, to be in line with
other sprites at a 45 degree angle.

![Scanners](https://github.com/Aurorastation/Aurora.3/assets/61610777/bc1998e2-59ef-4a5a-9254-f117a2f4aa56)

![Unathisuits](https://github.com/Aurorastation/Aurora.3/assets/61610777/067a3c6a-4c24-4f71-a6ed-66007307a65d)

![Xenoblaster](https://github.com/Aurorastation/Aurora.3/assets/61610777/49b118a9-9966-4493-a9ce-7afac29b394f)

---------

Co-authored-by: Stev-the-third <Rose@flurf.net>
2024-06-21 05:34:27 +00:00
Fluffy
1e43a1267c Turned various spawns into timers / removed (#19402)
Turned various spawns into timers / removed.
Removed the magnet machinery and sd alerts, ancient code that was not
used anywhere anyways.
2024-06-16 15:24:27 +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
Sparky
aa8fc14a6c Adds geiger counters to autolathes (#19346)
Title. Particularly useful while we're on Moghes, as other than those
mapped in engineering/in the engineering vendor, there is no way to
acquire these.
2024-06-08 16:42:02 +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
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
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
Sparky
a16fd66695 Fixes Security Clip-On Radios (#19223)
They had the same typepath as wristbounds. I'm a silly goose.
2024-05-23 19:17:26 +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
Fluffy
3dc4cce9c2 Minor span refactoring (#19177)
Minor span refactoring
2024-05-19 16:37:29 +00:00
Cody Brittain
d95734c606 Emissives (#18895)
A significant amount of influence was taken from
https://github.com/Baystation12/Baystation12/pull/33255, however adapted
to Aurora. Key things to note is the port of the newer alpha settings
from /tg/, among other improvements.

The ancient holographic and screen overlay code has been purged. This is
now handled with emissives, while holograms are handled with filters as
well.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-12 20:51:45 +00:00
senorsapo
83bd726573 Adds a timestamp to body scanner and CMO hand analyzer printout titles. (#19084)
Adds a timestamp to body scanner and CMO hand analyzer printout titles.

Scan (Person)
becomes
Scan (Person) (Time)
2024-05-06 11:54:37 +00:00
naut
80d79a585c Consolidates text files into their own, central folder (#19063)
Sorts the various .TXTs of the game (currently so far the lore radio
stations as well as the "verse books" (Biesel constitution, religious
scriptures, etc)) to a master `texts` file in Aurora's root directory.
Should help with config issues as well as consolidate all the texts in
one place, especially for use in future endeavors where bits of text
like these need to be made.

Should theoretically fix #19060. If it doesn't then, well, I'm stumped.
2024-05-02 16:42:57 +00:00
Geeves
3e43bea584 Cable/Pipe Color Examining (#19041)
* Examining a pipe or cable will now display its color as text.


![image](https://github.com/Aurorastation/Aurora.3/assets/22774890/4c7ffcc9-85f7-437b-aaaf-4290e080b0d4)

![image](https://github.com/Aurorastation/Aurora.3/assets/22774890/c1505ae5-e594-4b95-b982-3016fb947d32)

![image](https://github.com/Aurorastation/Aurora.3/assets/22774890/df9b1d01-974e-42fa-85fb-83e283b10405)
2024-05-01 22:34:15 +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
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
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
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
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
Fluffy
1b40dbce82 Updated the sound system (#18724)
* sdaf

* sdaf

* sdfa

* sadf

* sfda

* gfd

* reduce thrusters volume

* sdafsadsdaf

* sdfa

* Reduced some sound ranges and made some/more not ignore walls for loops

* health analyzers too

* ivdrip adjustment

* most tools now use play_tool_sound to have the sound played, reduced range for it
2024-03-25 20:40:36 +00:00
RustingWithYou
e636151bb8 Assunzione Voidsuit & Modkit Fixes (#18744)
* yeah

* rad protection

* dme fuckup
2024-03-25 20:07:43 +00:00
Matt Atlas
fec6dbe24f Adjusts the force of all items to be multiplied. (#18708)
* force balancing?

* force

* cl & maglight nerf

---------

Co-authored-by: DreamySkrell <>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-24 17:10:31 +00:00
RustingWithYou
3194d1d655 Voidsuit Contained Sprites & Refitting (#18683)
* repaths various factional voidsuit icons

* tweak to gear loadout messages

* sol fix

* the new standard, apparently

* konyang voidsuit -> coalition.dmi

* a collection of offship fixes

* incorporates lavilla's fixes

* kasf revert

* all station voidsuits are now contained sprites

* fixes to corporate voidsuits & vaurca sprites

* stev's inhands

* yeah?

* we're so back

* modkits & kataphract contained sprites

* offship suit cyclers & ghostrole suit fitting

* offship suit cyclers

* just use a global list

* final tweaks

* dme fix

* tgui prettier

* himeo & galatea suits -> coalition.dmi

* h
2024-03-24 16:13:10 +00:00
Cody Brittain
9af6b74e99 Added Lead, Plastic, and Aluminium as new materials for the Autolathe (#18684)
* Added Lead and Aluminium as new materials, and added them and Plastic to the Autolathe

* Fix Spaceman.dmm lint

* CL

* Remove bad merge

* Mapped in Aluminium and Plastic to operations, mapped in Aluminium for Engineering

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-03-21 11:41:50 +00:00
DreamySkrell
6b12b09df3 More floors and decals (#18328)
* industrial decals from galatean ship

* aa

* wood

* a

* hbsr4thb

* freezer and white

* floor spritez

* uggghh

* dme

* graegrae

* cccc

* aerhbgran

* hhhghghg

* 4

* g5eah5e

* hhh

* line decals

* 234gf3erg

* s6u 45r

* door marking

* 56s46hb45

* jtfjft

* th

* eg

* g

* 4ewrahbd

* rhb

* #include "interface\skin.dmf" huh????

* soul injection

* cc

* wdfqasc

* b

* ugh

* tests rerun please

* rg

---------

Co-authored-by: DreamySkrell <>
2024-03-17 22:01:35 +00:00
RustingWithYou
c0e2df4a02 Point Verdant ERT-Lite (#18554)
* point verdant ert-lite

* fixes bad outfit

* fixes garage

* fix to existing kasf ert
2024-03-06 07:10:48 +00:00
Ben
a58283353d Hard deletes fun from Konyang (Point Verdant Radio Changes) (#18560)
* Konyang Radio

* Changelog spell

* Requested Changes (kill me)

* more

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-03-05 18:06:03 +00:00
Fluffy
4fe26b6f6d Fixed sound tokens still listening to destroy events (#18573)
* fsdaf

* sdf
2024-02-29 17:37:29 +00:00
Matt Atlas
e063223199 Fixes the exosuit mounted autolathe. (#18440)
* autolathe1

* cl

* Oops

* pay the price

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-02-20 11:58:39 +00:00
SleepyGemmy
42dbe11930 Fixes the Hull Beacons Colours (#18446) 2024-02-18 11:07:29 +00:00
feartheblackout
ccc4a6a1b7 Adds a handheld microphone for Journalists (#18380)
* Adds a handheld microphone for Journalists

* Changelog

* fixes

* fix perhaps

* real fix i think
2024-02-17 11:42:54 +00:00
Fluffy
9afe761db3 Some refactors, DMDoc and UT (#18365)
* dsfa

* accessories fix

* fixed "has been hit by" message with intent check

* sdfa
2024-02-12 15:32:23 +00:00
Matt Atlas
4423d03f2f Adds examine boxes. (#18370)
* Adds examine boxes.

* lint

* what kind of dreams did you dream?

* unlimited

* midgardsormr

* sdsd

* fixes

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-02-11 21:58:20 +00:00
Llywelwyn
a80bacd095 Adds visible messages when someone operates a recorder, like happens with PDAs, and some other tweaks (#18374)
* visible messages for tape recorder interaction

* scratchy noises from emagged recorders changed to audible msg

* cl

* swaps out "the tape recorder" for "\the [src]" where appropriate
2024-02-11 18:54:39 +00:00
Fluffy
849340274d sdaf (#18321) 2024-02-08 12:38:28 +00:00
Fluffy
25dc248979 Updated statpanel and added client pings (#18337)
* SSatlas.current_map

* hardsuit spell tab appears to clear correctly

* sdfsa

* from the moment i understood the weakness of my flesh, it disgusted me

* sdf
2024-02-08 12:29:42 +00:00
DreamySkrell
4fbd03bcd6 Private yacht (#18211)
* hmmm

* 8

* 56789

* 9

* a

* :)

* k

* o

* a

* 768

* h

* 5

* j

* h

* 4

* 12

* 9r

* gg

* qqqqqq

* hmm

* 8

* r

* ddddd

* 6

* tryjsrtjs45rujhrtfd

* trfjtrdxjs456 uya45 rst hrstyj

* o

* idk

* l

* a

* e

* 315

* cc

* q

---------

Co-authored-by: DreamySkrell <>
2024-02-05 20:23:16 +00:00
AlaunusLux
8336549284 Various pAI Fixes (#18222)
* Change various PAI abilities from proc to verb, init their verbs on creation

* Provide exit button on notFound and missingExport page

* Prevent programs with no ID from populating. Will still show in services. Things like pAI Flashlight

* allows pAIs to use PDAs they are inserted into

* prevent RTE for admin created pAIs

* adds error message when trying to download incompatible software

* fixes not being able to open pAI computer UIs if the client is closed with the UIs open

* changelog

* test fix?

* Revert "Provide exit button on notFound and missingExport page"

This reverts commit 77168da050.

* changelog change

* to_chat

* don't code 30s after waking up
2024-01-19 11:33:21 +00:00
Snowy1237
325b48f5b9 Adds hailing to mining and xenoarchaeology headsets. (#18208)
* Miners, rejoice!

* You too, Luna.

* nitpicking

* whoops
2024-01-19 11:31:46 +00:00
Fluffy
ca6b04e1d7 Updated SSgarbage (#18173)
* pain

* sadfas

* sdfa

* sdfasf

* sfa

* sdf

* might the lord have mercy on our soul

* i cri everidai

* adeste fideles

* sdf

* where will this lead, what's coming next, from your inventions

* dear lord

* gjvhk

* i cri everidai

* fsgf

* sdfa

* sdaf

* hiuhi
2024-01-15 14:08:27 +00:00
Fluffy
2f1b2973ba Bomb (and traps) detector (#17959)
* sdfa

* sdf

* Apply suggestions from code review

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* sfda

---------

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-01-11 11:52:24 +00:00
feartheblackout
e4b83eb8a0 I've covered wars, you know - Finishes and adds the TV camera drone (#18141)
* Ports the Baystation Journalism Camera! Part 2!

* Ports the Baystation Journalism Camera! Part 2!

* map fix

* matt changes + changelog change

* embrace modernity

* includes tvcamera.dmi

* forgor

* lint fix

* map fix?

* finding da sauce of the issue

* power fix i hope

* we're so back i think

* i forgor again

* Revert "map fix?"

This reverts commit fff52660be.

* uggggh

* HEEEEEEEEELP

* matt + arrow changes

* asdasd

---------

Co-authored-by: Indie Doggus <photosandpens@gmail.com>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-11 00:26:03 +00:00
RustingWithYou
f1eedbe976 Keep Our Light Of Liberty Shining - The TCAF Corvette (#18091)
* tcaf ship

tweakin

gghuhgh

yeah

we're so back

access rename

yeah??

ghostroles

tcfl repath

yeah

voidsuits

access fix

guns, guns, and more guns

* guns, guns, and more guns (ok just one gun)

* Update code/modules/projectiles/guns/energy/blaster.dm

Co-authored-by: Geeves <ggrobler447@gmail.com>

* Update code/game/objects/structures/crates_lockers/crates/gear_loadout.dm

Co-authored-by: Geeves <ggrobler447@gmail.com>

* addresses requested changes

* ghgh

* hghghgh

* the same fixes, but uncorrupted

---------

Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-01-09 16:28:30 +00:00
Matt Atlas
2ba621a7cb Fixed a rogue square bracket and a BPM repetition in the health analyzer scan results. (#18156)
* fix rogue bracket

* Fixes some health analyzer scan errors.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-07 00:51:39 +00:00
Geeves
35d60d0886 Warrant Fix & More (#18085)
* Warrant Fix & More

* the nuclear option

* i hate the dme!

* fluffy review
2023-12-31 18:00:27 +00:00
Matt Atlas
bde9a3a353 Fixes blood oxy display for health scanners. (#18072)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-12-27 11:39:12 +00:00
Matt Atlas
cadd19beac Ports the TG globals controller and converts globals. (#18057)
* SDQL2 update

* fix that verb

* cl

* fix that

* toworld

* this is pointless

* update info

* siiiiick..

* vv edit update

* fix that

* fix editing vars

* fix VV

* Port the /TG/ globals controller.

* part 1

* part 2

* oops

* part 3

* Hollow Purple

* sadas

* bsbsdb

* muda na agaki ta

* ids 1-15

* 16-31

* 41-75

* bring me back to how things used to be before i lost it all

* the strength of mayhem

* final touches

* cl

* protect some vars

* update sdql2 to use glob

* stuff?

* forgot that is not defined there

* whoops

* observ

* but it never gets better

* a

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-12-26 01:16:02 +00:00