Commit Graph

21231 Commits

Author SHA1 Message Date
Alberyk
b2dfb35453 Adds weather to the exoplanets (#18855)
This pr adds weather to some exoplanets:
-snow exoplanets, including adhomai, can go from calm to light snow,
medium snow, and heavy snow
-jungle planets, including konyang, can go from calm to light rain,
regular rain, and storm
-lava planets can go from calm to ash

---------

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-04-06 18:23:01 +00:00
Fluffy
0124154746 Buildmode help runtime fix (#18871)
Fixed buildmode help making a runtime due to empty to_chat() call

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-04-06 01:24:04 +00:00
lavillastrangiato
41ba9c9ee1 Lets Vaurca wear some other Skrell clothes (#18835)
Allows Vaurcae to equip Skrell wetshirts and more shoulder capes.
2024-04-05 23:24:30 +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
AlaunusLux
859c412d4b Fix messages not being bolded for nearby ghosts if the speaker is inside a location (held pAIs, inside exosuits, etc) (#18848)
Title. Performance concerns here, since this is called for each observer
each time a message is sent. Not sure if get_area or get_turf is more
performant.

May not be worth it if it effects performance.
2024-04-05 22:33:14 +00:00
Ben
f39411ed7e Adds Golden Deep Flag and Banner (#18824)
Golden Deep Flag and Banner added to loadout, given similar treatment to
Trinary flag to allow for maps to utilize it

Credit to Fyni for the sprites

---------

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-04-05 22:30:33 +00:00
Avery Marie
fe14d644e4 Random Contraband and Cargo Lists Tweaks (#18799)
This PR does the following. 

- Removes Heroin, Cocaine (and it's subtypes), Raskara dust, and all
other Tier-1 drugs in our drug list (excpet from the Cargo reagent
spawner.

- Adds more contraband to the contraband loot table. For example - 
- Cocaine, Heroin, 9mm pistol, derringer revolver, sawn off shotgun
(improvised), paralysis pen, and the poison pen. I also added auto
injectors for drugs that are not in pill form, like imprednezene(?),
stimpack, beserk, and nightlife.
         
- Adds more contraband map spawns in maintenance areas. I believe it
adds 5 or 6 across all three z-levels in areas like the abandoned bar,
the poker table, a table in maintenance by science, the maintenance
under the bar, etc. The map diff bot will show. These are not always
guaranteed to spawn either upon my testing. I'm not sure why, but it
works better this way imo.

- Removes ambrosia and other non-contraband drugs from the loot table
for now.

If requested, I am open to adding one or two custom contraband spawners
for the brig. Just ask in the PR's comments.

---------

Signed-off-by: Avery Marie <98699252+Eyeveri@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-04-05 22:30:23 +00:00
RustingWithYou
6a6fde5705 Makes Barren Exoplanets Airless (#18822)
Barren exoplanets only lose 90% of their generated atmosphere, which
seems odd given that the planet description is "An exoplanet that
couldn't hold its atmosphere". This makes them properly airless.
2024-04-05 22:30:08 +00:00
RustingWithYou
18de68f654 More Bugfixes (#18838)
Fixes #18227 and #18172
Fixes the Tempest SMG not using its wielded icon state.
Fixes exoplanet plants looking for the wrong number of growth stages and
constantly runtiming.
2024-04-05 22:26:15 +00:00
Matt Atlas
97bda936f2 New baseline IPC sprites and different IPC heads. (#18800)
New IPC heads can be selected by changing the head's prosthetic type, as
you would with a robot limb. All sprites by Noble Row.

Relevant to everyone else, this PR adds functionality to whitelist
sprite_accessories to certain prosthetic types, so you could
theoretically add Bishop-only markings for humans.

To-do:

- [x] Facial hair sanitization so that selecting a new head properly
removes the screens.
- [x] Marking sanitization so that selecting an invalid head for the
markings resets them.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-04-05 22:19:58 +00:00
Ben
ec234092a8 Hidden Item Table Layer Bugfix (#18858)
Fixes #18836

Items set with layer below tables will not have auto-align code adjust
layer. This prevents scenarios such as with Spybugs where item is
adjusted to a layer above the table, making them visible.

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-04-04 17:21:06 +00:00
Fluffy
679a0c6442 Optimized some procs (#18766)
Optimized some procs, ported from Daedalus Dock
2024-04-04 10:45:26 +00:00
Fluffy
6e3ee53783 Fixed machine processing for ores going in the negatives for alloying (#18781)
Fixed a runtime found on mechs.
Fixed machine processing for ores going in the negatives for alloying.
Some more optimizations, DMdocs, turned a var into a global one, some
defines added and made into bitflags, yada yada you know the usual deal.
2024-04-04 10:45:07 +00:00
Fluffy
fad2849536 Reduced simple animal emote sounds to short range (#18806)
Reduced simple animal emote sounds to short range.
Turned the var that hold those sounds into a lazylist, saving memory (as
most simple animals don't have emote sounds).
2024-04-04 10:44:22 +00:00
SidVeld
453c9df8b0 Buttons for switching hairstyles and beards (#18748)
# Buttons for switching hairstyles and beards

I love that there are so many different hairstyles, but don't like at
all that they can't be quickly matched to a character.

So I decided to add buttons that can be used to sort of quickly switch
between hairstyles without using the select menu.


![изображение](https://github.com/Aurorastation/Aurora.3/assets/22749671/68cd3f3a-d2c3-4eff-b4b1-253058bf43ce)
2024-04-04 10:42:26 +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
Fluffy
33e1d658f0 More bugfixes (#18830)
Get_sfx() now also returns /sound types back, preventing some runtimes
without having to rewrite 300 lines.
Food containers like frosted donuts and meat nuggets now maintain the
proper icon.

Fixes #18324
2024-04-04 10:34:53 +00:00
Cody Brittain
65d7b07094 Added Galena and Bauxite to the map generation (#18827)
This should have been done when these ores were added. It's been done
now.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-04-04 10:34:47 +00:00
TheStryker
1fbc17a065 Adds Golden Deep loadout items. (#18767)
Adds 19 new Golden Deep loadout items by Noble Row.

![lisan al
gaib](https://github.com/Aurorastation/Aurora.3/assets/19821403/27579fb9-8bc7-42c7-bb72-5bb9365a4b6e)
![the
peasantry](https://github.com/Aurorastation/Aurora.3/assets/19821403/3cfeb12f-579b-485a-a480-5966ae85a782)

---------

Signed-off-by: TheStryker <thestryker289@gmail.com>
Co-authored-by: Ben <91219575+Ben10083@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-04-04 10:25:10 +00:00
Fluffy
c6dfed8400 Fix CI (#18856)
Fix the runtime seen in the CI, as well as standarize the apply_damage
proc header that leaded to those runtimes (and possibly others/more).
2024-04-03 20:17:55 +00:00
Cody Brittain
03c61e542c Fixes various issues with layers (#18846)
Fixes #18842, among other misc issues

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-04-03 20:17:21 +00:00
Alberyk
9f458cd0bc Revisits Adhomai and other sector content (#18703)
This pr fixes and updates some old space systems contents.

---------

Signed-off-by: Alberyk <Alberyk@users.noreply.github.com>
Co-authored-by: Greenjoe12345 <33647525+Greenjoe12345@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-04-02 01:46:14 +00:00
RustingWithYou
8ec5407027 Various bugfixes (#18823)
Fixes #18750, saving the lives of countless hangar technicians.
Prevents the Haneunim shuttle crash from leaving its thrusters behind.
Fixes ice exoplanet turfs being invisible.
Fixes the human mercenary helmet accidentally using the old sprites.
2024-04-01 21:44:40 +00:00
RustingWithYou
d75a6daadf Skrell & IPC Corporate Voidsuits (#18798)
Adds IPC and Skrell versions of the Einstein suit, as well as an IPC
sprite for the Zeng-Hu suit. Relevant gear crates now spawn with
modkits.
2024-04-01 21:42:24 +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
fa565f0b63 sdaf (#18760) 2024-04-01 14:47:42 +00:00
DreamySkrell
aa76c671d3 Highvis pants (#18774)
* h5

* 4

* t

* tredh

* c

* Update code/modules/clothing/suits/miscellaneous.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>

* Update code/modules/clothing/under/pants.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>

---------

Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>
Co-authored-by: DreamySkrell <>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-04-01 14:47:32 +00:00
feartheblackout
809426e558 Adds new Ve'katak Phalanx uniforms + Vaurca flagpatches (#18776)
* Adds new Ve'katak Phalanx uniforms + Vaurca flagpatches

* oops

* grammar fix

* quick uniform fixes
2024-04-01 14:47:24 +00:00
Fluffy
c7ab9a83a2 sdfa (#18786) 2024-04-01 14:46:29 +00:00
Fluffy
dc0845823b sadf (#18788) 2024-04-01 14:46:23 +00:00
RustingWithYou
94eca42d85 this commit is dedicated to the brave yizarus fighters of gakal'zaal (#18793) 2024-04-01 14:45:54 +00:00
Fluffy
bbf096efa6 The stethoscope message, for the user, is now inside an examine block (#18794)
* sadf

* sdfa
2024-04-01 14:45:38 +00:00
Fluffy
9e537a8b87 asf (#18795) 2024-04-01 14:45:30 +00:00
DreamySkrell
91974cf2f8 Large Tank Marker (#18801)
* tt

* 2

* www

* h

* c

* c

* 4

---------

Co-authored-by: DreamySkrell <>
2024-04-01 14:45:14 +00:00
SidVeld
4e99f9f34f Fix null client field value in examine (#18808)
* fix(examine): handle the client's null value

* chore: add changelog

* Update code/modules/mob/living/carbon/human/examine.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: Werner <1331699+Arrow768@users.noreply.github.com>

* fix: take out the extra tabs

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: SidVeld <sidveld@gmail.com>

---------

Signed-off-by: Werner <1331699+Arrow768@users.noreply.github.com>
Signed-off-by: SidVeld <sidveld@gmail.com>
Co-authored-by: Werner <1331699+Arrow768@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-04-01 14:41:50 +00:00
RustingWithYou
77dfb6ba63 fixes wrong kasf suits (#18815) 2024-04-01 14:41:19 +00:00
Fluffy
c5f6c32dc8 safd (#18807) 2024-04-01 14:40:20 +00:00
Fluffy
91bf4554d8 asfd (#18789) 2024-03-29 19:46:17 +00:00
RustingWithYou
0a2967f1f5 yeah (#18796) 2024-03-29 19:42:30 +00:00
Fluffy
d2a93a2659 sdaf (#18804) 2024-03-29 19:35:41 +00:00
Fluffy
f3c456d06a Mob atom movable destroy cleanup (#18769)
* Atomization

* sdaf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-28 01:11:08 +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
SleepyGemmy
e95a142613 Bangs Length Fix (#18765) 2024-03-27 09:03:44 +00:00
RustingWithYou
fd1943ff3a Fixes Konyang voidsuit refitting (#18780)
* konyang suit fix

* changelog

* icon state fix
2024-03-27 09:03:36 +00:00
Cody Brittain
d09cca0b73 Re-added the Xanan Eagle voidsuit's armor values (#18779)
* Re-added the Xanan Eagle voidsuit's armor values

* CL

* CL Fix

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-03-27 09:03:22 +00:00
Fluffy
995dbaf430 sadf (#18782) 2024-03-27 09:02:06 +00:00
Fluffy
534d5005c0 sdaf (#18726) 2024-03-26 09:09:19 +00:00
Fluffy
689a65f111 Unified /organ Initialize() in a single proc (#18731)
* Atomization

* sadf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-26 09:09:09 +00:00