Commit Graph

1516 Commits

Author SHA1 Message Date
DreamySkrell
65b9a5f516 Synthetic Blood Substitute (#19381)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/56844752-b8d9-402c-87aa-735481d0a3ef)

![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/a961b871-0dc4-40da-827a-27041a823028)


changes:
  - rscadd: "Adds Synthetic Blood Substitute."

other info:
- ~~shell IPCs have white blood (other IPCs keep their black oil
blood)~~ (removed/reverted on request, shells keep black oil blood, no
change here with this PR)
- organics can optionally pick the SBS blood type to get white blood
- this is intended mainly for heavily augmented organics, and you have
to be have at least 8 augmented organs or limbs
- white blood has no mechanical differences (positive or negative)
represented in game, as it is supposed to still just be blood (but with
potentially better characteristics)
- white blood is incompatible with red blood, both ways, including organ
transplantations

---------

Co-authored-by: DreamySkrell <>
2024-06-20 10:18:39 +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
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
Fluffy
d2b807194d Cult buff (#19386)
Added a single-use-per-round rune that can convert a mech into a cultist
mech, needs 2 minutes to do so and is single use, so max 1 cult mech per
round.
Added the ability to upgrade a pylon into turret mode using the cultist
blood, by clicking on the pylon with disarm intent.
Fixed do_after not using the callbacks at all (because it never passed
the parameter to do_after_detailed).
Some improvements to the pylons and runes code, DMDocs.

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-06-14 14:19:19 +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
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
3dc4cce9c2 Minor span refactoring (#19177)
Minor span refactoring
2024-05-19 16:37:29 +00:00
Jason
a4ffdb0856 Fix 9mm pistols becoming invisible (#19131)
Fix 9mm pistol becoming invisible when the magazine is removed.
2024-05-11 12:49:51 +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
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
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
1f759338d8 Processing subsystems improvements (#18961)
Refactored the use of the isprocessing var into the datum flag
DF_ISPROCESSING.
Updated SSprocessing and SSmachinery to have a constant fire rate.
Updated gas cooler to be time-constant thanks to the above.
2024-04-20 20:16:08 +02: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
lavillastrangiato
ea83d359e4 Many Bug Fixes (#18938)
Fixeeeeees...

* Fixes #17501
* Fixes #15349
* Fixes #18772
* Fixes #15125
* Various incorrect usages of the demonym of Medina (they've been
changed to "Madani")
* Half-fixes #18878. The flak/plates/helmet are all added to the crates,
but I couldn't fix the non-existent wear sprites.
2024-04-16 06:43:48 +00:00
Geeves
b19982455e Shotgun Accuracy and Fixes (#18740)
* Shotguns are no longer extremely accurate when shot one-handed, and
must be wielded to be fired accurately.
* Firearms that set their accuracy, firing delay, or recoil to 0 when
wielded will now properly do that.
2024-04-05 22:34:56 +00:00
RustingWithYou
d2366cc925 Konyang Guns & Armor (#18803)
Adds the three Konyang-themed guns used during Silicon Nightmares events
- the Konyang service pistol, Konyang police SMG, and Konyang rocket
launcher. These have been mapped in where appropriate, with the
exception of the rocket launcher.

---------

Signed-off-by: Werner <1331699+Arrow768@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>
Co-authored-by: Werner <1331699+Arrow768@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-04-04 10:37:15 +00:00
Fluffy
51cd537cf0 Recharger backpacks improvements (#18831)
Recharger backpacks now intuitively handle the connection with a simple
item-on-backpack click.
Improved backend handling, cleanly handle ref dropping to gun, localized
management of the backpack, DMdoc, you know the deal.

Fixes #18538
2024-04-04 10:35:11 +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
Fluffy
c5f6c32dc8 safd (#18807) 2024-04-01 14:40:20 +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
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
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
Geeves
23f74bd39b Shotgun Ammo Display Tweak (#18719)
* Shotgun Ammo Display Tweak

* fluffy review
2024-03-24 16:12:24 +00:00
Geeves
754f058fb5 Shotgun Pumping Tweaks (#18714)
* Shotgun Pumping Tweaks

* a little overzealous with the delete
2024-03-24 14:04:34 +00:00
Geeves
f2d815f11d Shotgun Capacity Buff (#18715) 2024-03-24 14:04:23 +00:00
Fluffy
343b989747 Mob death signal mannequin ref clearing (#18639)
* Atomization

* sdafs

* sadf

* sdfa

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-17 21:54:58 +00:00
Fluffy
2e5b9a9a42 Updated vote subsystem (#18563)
* sadf

* toworld_count

* fix voting for normal users

* jhkjhb

* gdsfgds

* sdaf
2024-03-06 07:10:41 +00:00
Fluffy
cf056641d3 dgdsg (#18575) 2024-03-03 19:52:57 +00:00
Ben
2977912fbe Point Verdant Delivery Points + Long Range Holopad in Cells + Konyang Police Fax + Police Speedloader fix + L + Ratio (#18531)
* Point Verdant Deliveries

* Holopad Police

* Refactor code

* Variables applied

* Spawn Limits

* nicer

* Fix bug (hopefully)

* Document

* Maptweaks + bugfix

* spell

* typo

* Bugfix

* no spaces

* Extra Document

* oops

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-02-29 17:39:10 +00:00
Matt Atlas
13cbf1267e Added a new mob and a weapon for Purpose. (#18500)
* extreme measures

* hunter killer

* Adds a new mob and a weapon for Purpose.

* cl

* Update code/modules/clothing/spacesuits/rig/suits/terminator.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

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

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

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

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

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

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

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

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-02-26 08:47:49 +00:00
SleepyGemmy
c40b45d4f9 Restores the Pump Shotgun's Accuracy (#18447) 2024-02-18 13:48:12 +00:00
Ben
d2e5562116 Adds new Golden Deep Ornate Energy Pistol and gives it to Consular (#18343)
* Code for da gun & changelog

* less crazy

* Adjust

* fix + temp projectile

* fix

* Golden deep suit and caps to effects

* noise

* Sprites and LORE

* nerf

* forgot cap

* Dizzy

* Forgot to renable eyeblur, should be final change

* changes

* disabler projectile

* Suggested Changes

* Requested Changes

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-02-15 17:32:57 +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
Fluffy
849340274d sdaf (#18321) 2024-02-08 12:38:28 +00:00
RustingWithYou
a16fce4b71 Konyang: The Infected (#18301)
* ipc zombies

punch sounds & corpses

jungle map & icon fix

sounds

zombie village

glowing screen: you should kill yourself, now

light

ship 1

da wreck

infected outpost

ok ok ok

globs & templates

* changelog

* Update code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* dmdoc & parent call

* unspeakable its patterns laid

* yeah

* glob

* Update code/modules/mob/living/silicon/robot/items/robot_tools.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* Update code/modules/mob/living/silicon/robot/items/robot_tools.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/hostile/ipc_zombie.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* Update code/modules/mob/living/silicon/robot/items/robot_tools.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* dmdoc

---------

Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-02-03 00:18:05 +00:00
LynxSolstice
7412ac5f3c Tweaks the names of the marksman rifle and mag. (#18246)
* PSIS moment

* removes the rifle from the uplink because matt said no
2024-01-22 11:26:13 +00:00
Matt Atlas
651bf48854 Bugfix pack #1. (#18221)
* Bugfix pack #1.

* oops

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-16 18:56:01 +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
Matt Atlas
cf298ddad8 Fixes window panes, suppressors, exoplanet runtimes. (#18195)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-13 22:41:18 +00:00
TheDanseMacabre
7599b96e22 Uplink Additions: The Hitman DLC (#18152)
* adds the gun

* let's get it

* braindead danse

* Why is this here?

* Update code/modules/projectiles/guns/projectile/automatic.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* updates

* the curse of spaces

---------

Co-authored-by: DanseMacabre <rsurname1212@gmail.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-01-10 23:44:51 +00:00
shaky-jake
d1603bf574 Courier’s Konyang Ruins (#18128)
* waagh

* first half

* weee happy new year :D

* behold, grass

* shale encrusted cliff my nemesis

* changelog

* oop

* pls go away lint

* weee

* format change

---------

Co-authored-by: ShakyJake <jakeisnowshaken@gmail.com>
2024-01-09 16:33:16 +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
Alberyk
180a9c081d Fixes the dpra brooch, some pistols and a trader item (#18170)
* Fixes

* changelog
2024-01-07 11:26:17 +00:00
Fluffy
e867030c2e Update MC (#18112)
* sdf

* fsda

* fuck

* fuck2

* toolz

* sdaf

* sdfa

* saf

* sdfa

* sdfa

* sdf

* sdfa

* temp rename

* temp rename

* temp rename

* sdaf

* the pain is immensurable in the land of byond

* the curse of rah

* safd

* sadf

* sadf

* gf

* asf

* fssdfa

* sfd

* sadf

* sfda

* brah

* brah

* it's easier for you to fix this

* ffs

* brah

* brah
2024-01-06 17:03:57 +01:00
RustingWithYou
c3e3c54f01 yeah (#18061) 2023-12-28 16:22:49 +00:00
RustingWithYou
c07340bcf5 Energy Weapon Recharging: The Future Is Now (#17969)
* charge stuff

backpack charging

adds to antag uplink & ert suits

* modules for breachers & backpacks for lizards

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

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* requested changes

* hghghuh

* Update code/game/objects/items/recharger_backpack.dm

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

* variable tweaking

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

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/game/objects/items/recharger_backpack.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/spacesuits/rig/modules/utility.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/spacesuits/rig/modules/utility.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/spacesuits/rig/modules/utility.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/spacesuits/rig/modules/utility.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* recharger for new suits

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Alberyk <Alberyk@users.noreply.github.com>
2023-12-26 02:31:25 +00:00