Commit Graph

21922 Commits

Author SHA1 Message Date
SpeltIncorrectyl
082bde40ca The Flatpacker 1001 can now make flatpacks for computers. (#23471)
* moved ComputerBoardComponent to Content.Shared

* made flatpacker accept computer boards

* made flatpack system and ui function with computer boards

* fixed it so that flatpacks of computers are correctly coloured to fit their computer board colour

* unhardcoded the computer flatpack assembly cost

* Combined GetFlatpackCreationCost(...) with GetflatpackCreationCostForComputer(...)

* removed code duplication in SharedFlatpackSystem

* removed code duplication from FlatpackCreatorMenu.xaml.cs

* remove code duplication from FlatpackSystem (on the server)

* fixed indentation error
2024-01-03 23:23:47 -05:00
metalgearsloth
f533a1a543 Add RoomFill markers (#22293)
* Add RoomFill markers

* weh

* Also deez

* Working

* Randomised fills working

* Fixes

* Fix lack of prototypes

* Fix tests

* Fix tests?
2024-01-04 15:17:04 +11:00
metalgearsloth
a3516e60e7 Small adjustment for elookup api (#22447)
* Small adjustment for elookup api

* fix
2024-01-04 15:13:19 +11:00
metalgearsloth
3ee6b8d2bc Fix biome marker dupes (#23500) 2024-01-04 15:04:43 +11:00
Leon Friedrich
9f2535a130 MakesGameTicker use FlushEntities() (#23299) 2024-01-04 14:33:43 +11:00
themias
0fd68b2af8 Add clown emergency oxygen tank (#23495)
* Add clown emergency oxygen tank

* increase pressure and volume slightly due to less o2 percentage
2024-01-04 14:29:02 +11:00
metalgearsloth
bf79acd127 Salvage magnet revamp (#23119)
* Generic offering window

* More work

* weh

* Parity

* Progression meter

* magnet

* rona

* PG asteroid work

* code red

* Asteroid spawnings

* clams

* a

* Marker fixes

* More fixes

* Workings of biome asteroids

* A

* Fix this loading code

* a

* Fix masking

* weh

* Fixes

* Magnet claiming

* toe

* petogue

* magnet

* Bunch of fixes

* Fix default

* Fixes

* asteroids

* Fix offerings

* Localisation and a bunch of fixes

* a

* Fixes

* Preliminary draft

* Announcement fixes

* Fixes and bump spawn rate

* Fix asteroid spawns and UI

* More fixes

* Expeditions fix

* fix

* Gravity

* Fix announcement rounding

* a

* Offset tweak

* sus

* jankass

* Fix merge
2024-01-04 14:25:32 +11:00
metalgearsloth
98f5f47355 Update submodule to 202.0.0 (#23498) 2024-01-04 14:00:42 +11:00
metalgearsloth
8659a21916 Use IComponentState for compstates (#21905) 2024-01-04 13:50:48 +11:00
Leon Friedrich
377be6fcca Changes required for frozen event bus PR (#23493)
* Changes required for frozen event bus PR

* Fix RoundEndTest
2024-01-04 13:26:25 +11:00
deathride58
d15ff373d8 Cleans up/condenses a bunch of RandomSpriteComponent yaml entries (#23496)
cleans up a bunch of RandomSpriteComponent yaml entries
2024-01-04 13:23:27 +11:00
Hannah Giovanna Dawson
1defdebd7b Fix MIDI Loading Failing Whilst a MIDI is playing (#23339)
SS14-1148 Fix MIDI Loading Failing Whilst a MIDI is playing

The behaviour of the button event handling did some wonky
async handling that got PJB swearing repeatedly in the contributor
VC.

Improve switching MIDI songs by:

0. Add a bool that tracks if we're currently waiting for the MIDI file
browser to terminate. Use this bool to short-circuit the
MidiFileButtonOnPressed function, ensuring you don't have to close
a morbillion file windows if you spam-clicked the  button or forgot
you'd opened the window.
1. Remove a four-year-old hack involving waiting 100ms to load a MIDI
after trying to stop the last MIDI, because _the rot consumes_ or some shit
2024-01-04 13:19:22 +11:00
Blazeror
128b5da3b4 Makes vials work in dispensers (#23473)
* Match solution names

* Y TEST FAIL?

* 2am fix it tomorrow if it doesn't work now
2024-01-04 13:18:37 +11:00
metalgearsloth
002d749c7e Minor biomes change (#23494)
Maybe fixes void if there's exceptions, idk
2024-01-04 13:04:14 +11:00
AJCM-git
9c522c8b19 UseDelay + ItemCooldown merge (#22502) 2024-01-03 21:33:09 -04:00
Leon Friedrich
42ec9b2967 Changes required for engine PR (#23488) 2024-01-04 12:08:23 +11:00
Leon Friedrich
354eed4a8b Add PVS benchmark (#23166)
* Add PVS benchmark

* poke tests

* Shuffle players around

* Add caveat

* Add CycleTick() benchmark

* Make async false

* Oops
2024-01-04 11:58:38 +11:00
themias
7c22a1cc59 Increase zombie prying time for bolted doors (#23383) 2024-01-03 17:41:39 -07:00
Alekshhh
ee410fa2cd Green-Red Jester Outfit Change (#23454)
jokaire
2024-01-03 17:40:22 -07:00
IlyaElDunaev
33b50248a1 Tarantula improvement (#23449)
Tarantula baff
2024-01-03 17:39:23 -07:00
deathride58
4d0d2e4c5a Kobold variety - allows kobolds to have random colors and horns (+ allows RandomSpriteComponent to uh. Actually choose random sprites for specific layers) (#23393)
* kobold variety - allows kobolds to have random colors and horns

* hey lets maybe not crash in this case, lets maybe let the color continue being null in this case

* excuse us vscode what the fuck is this

* brightens kob base, makes kob outline more bold, fixes to the prototype because our code spaghett

* okay yeah angler horns just dont work At All. the floppy kobold ears, however? MWAH. chef's kis

* we've been staring at these critters all day - makes base color line up with the base color of some of the markings
2024-01-03 17:39:00 -07:00
Mr. 27
2130e39732 Tarantula voice (#23459)
* inital

* new
2024-01-03 17:36:48 -07:00
themias
53f18e8e91 microwave ejection tweak (#23460) 2024-01-03 17:36:31 -07:00
deathride58
f2da99790e Fixes license violation with Smoke-grenade.ogg by replacing it with a freshly-made sound (#23476)
* smoke grenade license compliance

* source link

* lets bring the pin sound down a peg
2024-01-03 17:36:13 -07:00
Emisse
b2093b839a barratry update (#23487) 2024-01-03 17:34:56 -07:00
Nemanja
4662d463b8 Chill bounties + fixes (#23411)
* Chill bounties + fixes

* localize

* fix arbitage
2024-01-03 17:34:47 -07:00
Errant
9d8ac7846a Beacon Update Aspid (#23448)
* beacons

* improved beacon overlap in med and sci
2024-01-03 17:34:28 -07:00
Emisse
73592cbe08 gemini update (#23486) 2024-01-03 17:33:34 -07:00
Emisse
93f4ac74a3 meta update (#23484)
* meta update

* lower diff?
2024-01-03 17:33:23 -07:00
Emisse
aeb16bdd04 marathon update (#23483) 2024-01-03 17:32:34 -07:00
Emisse
5f113ee5d3 fland update (#23482) 2024-01-03 17:32:25 -07:00
Emisse
6e65db08fd box update (#23481) 2024-01-03 17:32:19 -07:00
Emisse
d9eeca3cea bagel update (#23480) 2024-01-03 17:32:11 -07:00
Leon Friedrich
9a95483969 Update engine to v201.0.0 (#23485) 2024-01-04 11:22:32 +11:00
deathride58
6901e930b5 Blindness hotfix (content side) (#23465)
* fixes major blindness issues like blindness not scaling with render res

* HEY. get outta there
2024-01-04 11:17:06 +11:00
Leon Friedrich
9bff44d141 Replace EntityUid parsing with NetEntity (#23474)
* Replace EntityUid parsing with NetEntity

* fix

* Other changes required for arch

* And anothher
2024-01-04 11:04:31 +11:00
Alzore
292026c584 Gauze recipe in medfab (#23417)
* Gauzelathe

* latherecipe
2024-01-03 17:42:35 -05:00
PrPleGoo
0e306e7862 Client commands: clean up and localize (#22897)
* action commands

* atmos debug commands

* comming

* credits command

* debug commands

* usage

* usings

* debug pathfinding command

* grouping entity menu command

* hide mechanisms command

* commit

* mapping client side setup command

* open ahelp command

* set menu visibility command

* commit

* show mechanisms command

* toggle health overlay command

* toggle outline command

* stage

* disable once

* ioc

* namespaces

* WriteError

* clean up command usage

* don't abbriviate

* ActionsCommands

* AtmosDebugCommands

* the rest

* oops

* undo
2024-01-03 17:29:37 -05:00
Flareguy
e790e59e19 Ports the /tg/ airlock deny sounds (#22954)
ports /tg/ airlock deny sounds
2024-01-03 17:22:37 -05:00
lzk
59e758ae2a Vendors now will say "Thanks for using!" (#23023)
* comit1

* comit2

* comit 3

* Update Content.Server/VendingMachines/VendingMachineSystem.cs

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2024-01-03 17:21:53 -05:00
Ilya246
635af663cc let terminator endoskeleton pry doors (#23468)
* pry

* Update Resources/Prototypes/Entities/Mobs/Player/terminator.yml

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2024-01-03 16:58:01 -05:00
deathride58
9ae1015bfc Dims the light source of service lights (#23437)
nerfs service lights because they are bRIGHT
2024-01-03 16:39:04 -05:00
21Melkuu
0505b33b42 buff RPED capacity (#23455) 2024-01-03 16:34:31 -05:00
Alzore
7dc1de77e8 Gauze Recolor (#23409)
gauzerecolor
2024-01-03 16:30:02 -05:00
lapatison
b0a5e0f10c Circuit floor tile print (#23467)
stuff
2024-01-03 16:25:18 -05:00
Alekshhh
cad4657ec0 Monkey Visual Change (#23464)
* monk

* meta
2024-01-03 16:23:55 -05:00
themias
0235b196dc refueling lit welder explosion fix (#23469)
* refueling lit welder explosion fix

* add DamgeOnToolInteract to wall dispenser
2024-01-03 16:23:36 -05:00
ninruB
868622a6d2 Add hand labeler to autolathe (#23457)
add thingy to lathe
2024-01-03 13:24:02 -05:00
Dakamakat
10e9f6c9d2 fix(artifact_analyzer.yml): decrease required power (#23447) 2024-01-03 09:14:01 -05:00
Emisse
62864aa3e1 striker update (#23440) 2024-01-03 04:19:02 -07:00