Commit Graph

934 Commits

Author SHA1 Message Date
kyres1
47a6c01e04 Adds the Canary scout shuttle (#16297)
* scout components

* part 2

* finishing the canary itself

* getting ready

* getting rid of the temporary map

* blRSUGH

* finishing up
2023-05-28 16:17:34 +00:00
kyres1
71a56b850b Adds the Weeping Stars, some Coalition regions, new start sound effects (#16322)
* starting out

* HEWWP

* fixing the list

* adding away sites

* bumping the stargazer down

* fix this fucking away site

* fix 2

* fix 3

* oops

* im at my limit

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-05-26 10:43:17 +00:00
Geeves
3707118ebc Nearsighted Sensors Fix (#16338) 2023-05-20 15:34:04 +00:00
Geeves
e1f349b197 Commanded Animal Stuff (#16275)
* Commanded Animal Stuff

* heal fix

* he can't keep getting away with this
2023-05-20 15:24:35 +00:00
smellie
f237ea8309 Antag Dirty Bombs & Bodyhorror Parasites (#16317)
* dirty bombs & bodyhorror

* clean up + extra flavour

CE_ANTIEMETIC taken into account in the delayed_vomit() proc. doesn't need to subtract from CE_EMETIC anymore.

* desc. fix, TC tweak, syringe gun kit

* dirty bomb tweaks

radiation remains for as long as advertised (~8mins in an open space)
it also actually leaves behind the green goo now.
2023-05-16 00:34:10 +00:00
Geeves
cdadcce628 Shuttle Landing Indicators (#16305) 2023-05-12 18:59:13 +00:00
Geeves
b02c7e5a14 Overmap Layering (#16307) 2023-05-12 18:59:11 +00:00
FlamingLily
0a53774a33 Adds a flavour only height system (#16067)
* height framework

* Framework

* changelog

and useless grammar changes that i'm going to scrap later (when it's not past midnight)

* DOUBLE UNDERSCORE

* string in int column :)

* taj overwrite

* all of my issues with SQL have been incredibly stupid and simple things like names and data types

* Grammar and Changeling

* I didn't use these procs right

* Update code/modules/mob/living/carbon/human/species/station/vaurca/vaurca_subspecies.dm

* Update code/modules/mob/living/carbon/human/species/station/human/human.dm

* why can't i commit all three at once

* this sucks

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/living/carbon/human/species/station/unathi/unathi.dm

* Update code/modules/mob/living/carbon/human/species/station/human/human.dm

* mattlas

* whoops forgot these

* Update code/modules/mob/living/carbon/human/species/station/ipc/ipc_subspecies.dm

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

* sure hope this fixes it

* oh god i hope search and replace worked

(jk i tested)

---------

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2023-05-01 19:23:03 +02:00
Wildkins
9f1bdd2847 Exoplanet Overhaul: The Shape of Things to Come (#16216)
* the end of the beginning

* SPEED

* SPEED

* we real speed

* fix ore gen

* re-organize exoplanet stuff

* reorg and rename defines, fix ores

* Everything Else

* 1.2.0+a3 rust_g

* fix merge

* get rid of noise maps

* fix adhomai, delete random maps

* make adhomai poggers or something idk

* debug

* crystal planet, misc bugfixes

* fixes

* log

* change mineral gen to make adhomai work

* try this

* huh

* huhw

* rust_g 1.2.0+a4

* port adhomai changes to correct file

* fix for rock nomad

* bugfixes
2023-04-25 13:48:54 +00:00
Fluffy
f5a6f477a3 Grauwolf Sensor Probe Projectile (#15817)
* Barest, non-working-as-intended, implementation

* More work

* More work

* More work

* Cleanup, handle datalinks correctly

* changelog

* Fixed description, added Caelphon's icons, added probe define for impact type

* Moved things around as asked

* guh?
2023-04-15 20:13:30 +00:00
Geeves
b36483b9aa IPC Overloaders (#15900)
* IPC Overloaders

* better map

* stuff

* slogans

* finishing touches

* force of habit

* speedy testing

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

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

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

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* kyres sprites

* map it back in

* ovaloada

* map it back in

* thank u CI

---------

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>
2023-04-15 11:45:28 +00:00
Geeves
72b18e1ad5 Mecha Mobility (#16181)
* Mecha Mobility

* we do a little signal code
2023-04-12 17:33:03 +00:00
Wildkins
3f4786ab23 Fix several hard-dels, add harddel ref tracking (#16174) 2023-04-10 20:42:20 +00:00
Cody Brittain
958a3494e5 Two new pipe types (Redux) (#16141)
* Added two new pipes: Fuel and Auxiliary Pipes

* Added a `cycle_to_external_air` tag to airlock controllers, which allows exterior air to be cycled out of an air lock through separate vents.

* Retrofitted the Spark and Intrepid with the new pipes, and the externally cycled air.

* CL

* Allow pressure tanks to attach to all pipes.

* RM stray pixels

* Update code/game/machinery/pipe/construction.dm

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

* rm unused states

* Fix misalignment

* Add remaining pipes to RFD, and correct a few omissions

* Fix airlocks not changing their state properly, and ensure that docking -always- forces airlocks to externally cycle.

* Remove externally cycled airlock from the Spark

* CL

* Add enough pressure to the Intrepid auxiliary line to ensure both airlocks can be pressurized consistently.

---------

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-04-10 17:36:08 +00:00
Fluffy
9283d96c69 Bump rustg to v1.2.0+a2 (#16163)
* Bump, debug verb and changelog

* Removed udp_debugger
2023-04-09 10:31:14 +00:00
Wildkins
01b97181ef Fix ruin generation (4reals) (#16175)
* Fix ruin generation (4reals)

* least insane merge edit

* fix runtime (by ignoring it)

* oops
2023-04-08 12:23:43 +00:00
Fluffy
a4f8285686 Refactor of, and more, unit tests (#16065)
* Initial experiment

* holy shit the pain of this rabbit hole

* F

* F

* F

* F

* FFF

* FFFF

* FFFFFFFFF

* FFFFFFFFFF

* FF

* ffffff

* ffffffff

* F^F

* FFFFFF

* F

* Robusted

* F

* Some readability, hopefully

* Fear

* Aurora was a mistake

* Horrors beyond our comprehension

* Use the appropriate macro across the tests

* Brah

* FF

* Mute janitors robusting the ling

* Frail doctors revealing to be more trained than a KGB sleeper agent when the crew armory opens

* FFFFFFF

* gujbjh

* Shitcode, shitcode everywhere

* Pain

* Cursed codebase

* Fix AI mask qdel, SQL tests to macro

* Attempt at github grouping

* Take two

* Brah

* Maybe this looks better

* Different formatting

* FFS

* Visuals

* pain

* FFFFF

* hyuh

* fgdsgd

* igyguybujgb

* Just calling the parent here

* dsfs

* fdsaf

* Move more pieces to use the macros

* Finish moving to macro

* gah

* Changelog, some touchups

* Fix another found runtime

* GDI
2023-04-03 10:47:31 +00:00
Wildkins
5ba6eccd9a Fix ruin spawning, LZ deletion, UTs and more (#16068)
* Fix ruin spawning, LZ deletion, UTs and more

* augh

* fix AST exoplanet generation for real

* Fix landing zones turning into rock walls

* fix awaysite runtimes

* im blind

* missed one

* split exoplanet UTs to new UT

* comments

* obj path fixes
2023-03-29 18:44:24 +00:00
Alberyk
834ab29ce1 Revert "Added two new pipes: Fuel and Auxiliary Pipes, and added a new Airlock mode to cycle external air. (#16083)" (#16138)
This reverts commit 329e4da321.
2023-03-28 01:51:23 +00:00
Cody Brittain
329e4da321 Added two new pipes: Fuel and Auxiliary Pipes, and added a new Airlock mode to cycle external air. (#16083)
* Added two new pipes: Fuel and Auxiliary Pipes

* Added a `cycle_to_external_air` tag to airlock controllers, which allows exterior air to be cycled out of an air lock through separate vents.

* Retrofitted the Spark and Intrepid with the new pipes, and the externally cycled air.

* CL

* Allow pressure tanks to attach to all pipes.

* RM stray pixels

* Update code/game/machinery/pipe/construction.dm

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

* rm unused states

* Fix misalignment

* Add remaining pipes to RFD, and correct a few omissions

---------

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-03-27 20:57:47 +00:00
Fluffy
478fe120b2 Gambling with what breaks and how badly is our pasttime now (#16079) 2023-03-23 22:58:38 +00:00
Fluffy
e68677c405 Implement auxtools_expr_stub, used by auxtools during debugging (#16070)
* Added auxtools_expr_stub

* Making the debugger more robust than a toolbox in the head
2023-03-22 17:42:50 +00:00
Fluffy
2651070281 Tracy verb to proc (#16057)
* Turn tracy verb to proc, let's see if it actually hides, as this is the only difference from others in its category

* Changelog

* Reword changelog

* Update html/changelogs/Fluffyghost-tracyverbtoproc.yml

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

---------

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-03-19 03:36:33 +01:00
Fluffy
da357b2659 Tracy Performance Profiler Addition (#15875)
* Initial commit

* Tracy 0.8.2, debug verb to start it

* Changelog
2023-03-18 23:27:37 +01:00
Cody Brittain
f93c73c014 Energy shield sounds (#16002)
* Modernized energy shields and ported looping sounds from bay

* CL

* Reorganize projectile macros for easier readability

* Apply suggestions from code review

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

* Attributions

---------

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-03-18 19:55:34 +00:00
Wildkins
b74cefd1f5 Fix a bunch of hostile mob problems (#15994)
* Fix a bunch of hostile mob problems

* fix

* can't be That Generic
2023-03-10 13:54:18 +00:00
mikomyazaki
9fbe22d262 Fixes pipe construction. (#15978)
Co-authored-by: Andrew Cooper <mikomyazaki@gmail.com>
2023-03-08 02:59:19 +00:00
Sniblet
4e670d9759 Vaurcae aren't slowed by cold (#15944)
* the pr

let's see how this goes wrong

* breeders and warforms too
2023-03-07 01:17:48 +00:00
Wildkins
5ab45e6700 Destroys the main menu sound runtime (#15929) 2023-03-02 12:29:47 +00:00
Cody Brittain
bf59ece390 Fix the accidental removal of Orion Express Representatives (#15879)
* Fix the accidental removal of Orion Express Representatives

* CL
2023-02-24 23:28:36 +01:00
Matt Atlas
31c73ead85 Ports the radiation subsystem and cleans up damage flags. (#15715) 2023-02-07 13:22:47 +01:00
Geeves
4c60ca6b38 Datumized Tips (#15348) 2023-02-05 20:31:07 +01:00
Ramke
ac20badaa0 Tail Overhaul 2 (#15577)
* Tail Styles

* sql migration

* finishing touches

* cl

* accidentally left this in

* credit spriter

* animated cloth

* cl fix

* update migration

* updated SQL & changelog, merge conflicts resolved

* adds checks for species type in standard.dm

* the above but better

* Applies Suggestions

---------

Co-authored-by: Geeves <ggrobler447@gmail.com>
Co-authored-by: Werner <1331699+Arrow768@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-02-05 20:22:33 +01:00
WickedCybs
19e8d47bed A Multi-Z Away Site: The Blue River (#15634) 2023-02-03 23:56:03 +01:00
Fluffy
3562562067 Musical instruments (#15616) 2023-02-03 23:46:38 +01:00
Geeves
377843f40c Cooler Combat Mobs (#15649) 2023-02-03 23:39:32 +01:00
Fluffy
14d41d1e84 Overmap sensors overhaul (#15666) 2023-02-03 23:39:18 +01:00
Geeves
937fe2292b Heat Packs & Discomfort Tweaks (#15659) 2023-02-03 12:33:44 +01:00
Matt Atlas
689c5cafc9 Makes Overmap processing happen on a priority subsystem. (#15568) 2023-02-03 12:30:48 +01:00
Alberyk
ff229569ae Under the Twin Suns: the S'rand'marr Sector (#15295) 2023-02-02 14:51:06 -03:00
Wildkins
3f545ae8f3 Fix walls (and maybe the server) (#15688) 2023-01-30 12:22:13 +01:00
Geeves
7886e4830c Helmet Storage Framework (#15615) 2023-01-29 12:46:27 +01:00
Wildkins
b381d6f124 Flash and flashbang tweaks and fixes (#15651) 2023-01-25 12:41:17 +01:00
SleepyGemmy
0e1916b50e Re-adds Auxtools (#15652) 2023-01-25 12:34:15 +01:00
Matt Atlas
dd482c63af Update the codebase to 515. (#15553)
* Update the codebase to 515.

* edit that

* WHOOPS

* maor

* maybe works

* libcall and shit

* do that too

* remove that

* auxtools isnt updated so get rid of it

* actually remove auxtools lol

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-01-23 21:21:37 +01:00
Sparky
a7b70d1df5 Woolen hats 'n' stuff (#15545) 2023-01-23 20:51:02 +01:00
Matt Atlas
f9d8fc6f04 Security weaponry and balance tweaks. (#15297) 2023-01-23 15:05:40 +01:00
Fluffy
b2f0e691f8 Port sound player and sound tokens from Bay (#15554) 2023-01-21 13:26:46 +01:00
Alberyk
37ea1a24ea Body and Soul of Steel: the Tesla Rejuvenation Suit (#15590) 2023-01-20 16:30:49 +01:00
Matt Atlas
25fd3ba098 Stops shuttles from bringing background turfs with them. (#15580) 2023-01-20 14:52:01 +01:00