Commit Graph

6467 Commits

Author SHA1 Message Date
DrSmugleaf
f92f288047 Remove byte[] allocations for GasTileOverlaySystem.UpdateChunkTile (#12617) 2022-11-16 08:27:49 +01:00
metalgearsloth
a0362d6f85 Disable events by default in debug (#12610)
im too lazy to update my cvars and i can't be the only one tilting
2022-11-15 08:33:46 -06:00
corentt
f9bf24f903 Price of food depends on its nutritional capacity (#11752)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
fixes https://github.com/space-wizards/space-station-14/issues/11464
2022-11-15 22:51:30 +11:00
Ygg01
75ea093d78 Fluid spread refactor (#11908)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fix undefined
2022-11-15 22:30:59 +11:00
keronshb
6e3b45ea76 Fixes lightning not colliding (#12553) 2022-11-15 17:35:22 +11:00
Leon Friedrich
94011ca2b1 Misc changes from replay branch (#12581) 2022-11-15 17:34:47 +11:00
Leon Friedrich
18c0a2dd6a Radio bugfix (#12604) 2022-11-15 15:30:37 +11:00
Leon Friedrich
0b5a58001c IListener and IRadio purge (#11980) 2022-11-15 15:09:27 +11:00
Nemanja
b645c481d7 Revert "Cap passive research points so people spend points more (#11606)" (#12602)
This reverts commit 30e831163c.
2022-11-14 22:04:56 -06:00
Interrobang01
5f35158d88 Cognizine tweaks (#12560)
* replaced muta in recipe to acetone

* now it tastes magical

* cogni monkeys can talk
2022-11-14 20:02:46 -06:00
Leon Friedrich
0986bfa7be Prevent relay recursion (#12597)
Fixes https://github.com/space-wizards/space-station-14/issues/12562
2022-11-15 11:45:25 +11:00
Nemanja
72e7a9ee93 RPED (#12008)
* RPED

* sound effect

* wires must be open

finished me appy slices yum yum

* Update Resources/Audio/Items/attributions.yml

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update attributions.yml

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-11-14 13:36:13 -06:00
DrSmugleaf
d5ae5658a1 ECS buckle (#12586) 2022-11-14 20:30:30 +01:00
DrSmugleaf
da29a01846 Add ban list window (#12574) 2022-11-14 20:06:55 +01:00
Justin Trotter
c4dca43d78 salvage magnet status indicator (#12585) 2022-11-14 01:45:45 -06:00
Nemanja
b541cc5479 machine upgrading rounding fix (#12577) 2022-11-13 17:42:35 -06:00
Julian Giebel
0df65e5c2a Adds the NetProbe cartridge (#12543)
* Implement NetProbeCartridge

* Add audio and a popup when scanning a device
Add some doc comments

* Set program icon

* Add NetProbe cartridge as rare loot to maintenance loot tool spawner

* Make the maximum amount of saved entries configurable
Add a scrollbar that shows when there are more entries than fit on the screen

* Make device net id names translatable
2022-11-13 15:36:00 -06:00
DrSmugleaf
889ed089c0 Replace IBodyPartAdded and IBodyPartRemoved with ref events (#12572) 2022-11-13 15:34:26 -06:00
metalgearsloth
d17cee61e0 Predicted melee sounds and effects (#12569)
I didn't want to do this without lag comp. Need to see how it goes in a live environment with moving targets.
2022-11-13 15:33:54 -06:00
metalgearsloth
ef56145308 Bump NPC melee range for steering (#12570) 2022-11-13 20:57:14 +11:00
metalgearsloth
6ab864fcda Update content to mapsystem (#12387) 2022-11-13 17:47:48 +11:00
keronshb
71b2cf221f Fixes sleepwalking (#12522)
closes https://github.com/space-wizards/space-station-14/issues/12404
2022-11-13 14:36:32 +11:00
Pieter-Jan Briers
7e886a56b0 Cache HTTP client in player locator (#12555)
Also add user agent
2022-11-11 19:56:47 -06:00
Vera Aguilera Puerto
3fbe85416e Rebuild excited groups if blocked airflow direction of tile has changed. (#12548) 2022-11-11 09:44:45 +01:00
Leon Friedrich
3a0c3b02b3 Firelock fixes (#12542)
* Firelock fixes

* review
2022-11-10 22:21:01 -06:00
Nemanja
0c512cac99 more xenoarch tweaks (#12540) 2022-11-10 22:18:51 -06:00
Kevin Zheng
5ba034ad36 Add automatic emergency shuttle call (#12473)
* Add automatic emergency shuttle call

This adds a cvar shuttle.auto_call_time which is an integer N, that
calls the emergency shuttle automatically without intervention after N
minutes. This can be disabled by setting N to 0.

After a vote to extend, the shuttle will be called automatically every
shuttle.auto_call_extension_time minutes.

* Update Resources/Locale/en-US/round-end/round-end-system.ftl

Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>

Co-authored-by: Moony <moony@hellomouse.net>
Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
2022-11-09 22:20:36 -06:00
Nemanja
b0e7c6f2f4 machine upgrade for gas recycler (#12496) 2022-11-09 19:11:23 -06:00
Bright0
ecc969d8f4 Internals alert fix and adjustment (#12517)
* add low pressure data field

* resolve CheckSeverity bug, replace logic

* add configurable low pressure threshhold
2022-11-09 19:02:14 -06:00
Justin Trotter
57907bde6f droppers behave more like syringes (#12518) 2022-11-09 18:59:54 -06:00
Julian Giebel
a9e4e77489 Fix missing name for notekeeper cartridge (#12519)
Fix preinstalled programs being deinstallable
2022-11-09 18:59:16 -06:00
Leon Friedrich
527fbe74c8 Fix power assert. (#12506) 2022-11-10 11:25:25 +11:00
AJCM-git
c4438c7a94 Fix rotting examine (#12488)
* commit

* actually i think this is better
2022-11-09 10:59:15 -06:00
Nemanja
9428d4b341 stack cleanup and mild refactoring (#11717)
* stack cleanup

* fix tests and ulong

* somehow did half a commit

* ulong got usmall. (it's ints now)

* sussy baka cleanup

* mirror's review

* make da tests pass again

* shadowcommander review

* sloth por favor

* Update StoreSystem.Ui.cs
2022-11-08 20:24:23 -06:00
Leon Friedrich
eebb31493c Parallelize BatteryRampPegSolver (#12351) 2022-11-09 12:43:45 +11:00
Leon Friedrich
619549ccfa Maybe fix test (#12480) 2022-11-09 11:32:44 +11:00
Rane
00c9f8937d do not use identity for join announcement (#12479) 2022-11-08 18:04:50 -06:00
Morb
6775648cc9 Localize nukeops ranks (#12393) 2022-11-09 10:36:32 +11:00
Morb
65e6744e3e Localize sentience event target flavors (#11726) 2022-11-09 10:36:13 +11:00
Rane
39c93da7ee Fix latejoin arrival announcement for roles with special entities (#12210)
* fix latejoin arrival announcement for roles with special entities

* tests moment

* use identity
2022-11-08 15:13:20 -06:00
Rane
6c95c8d165 fix shove regression (#12316) 2022-11-08 15:10:59 -06:00
Rane
20032b5ecc Fix blindness and UIs (#12326)
* fix part 1

* fix blindness and BUIs

* remove extra file
2022-11-08 15:10:13 -06:00
Vordenburg
ed8141d333 Fix forensic scanner UI. (#12398)
* Add missing Dispose method to ForensicScannerBoundUserInterface.

* Remove old code from ForensicScanner.

* Prevent forensic scanner from being used on the floor and allow its window to stay open when active hand is swapped.

* Use more standardized UI code for ForensicScanner.

* Add a delay to ForensicScanner printing.

* Show name of what was scanned on ForensicScanner UI.

* Add a print sound for ForensicScanner.

* Add more error reporting for ForensicScanner.

* Centralize common logic in ForensicScannerSystem.

* Allow ForensicScanner blank printouts.

* Tweak ForensicScanner audio parameters.
2022-11-08 15:06:09 -06:00
Justin Trotter
8c0b113fcf Pet internals (#12376)
* toggle other crew and pet internals

* oops
2022-11-08 15:04:06 -06:00
eclips_e
e09f0ffef0 Prayers Again (#10960)
* prayer system

* verbs

* localize

* Praying changes

* praying + cleanup

* Revert "praying + cleanup"

This reverts commit e8ee90f9f0be9a2eeb4d660359f0913c9e82aba3.

* Prayers (actually)

* forgot to remove this

* slight fixes

* veritius reviews

* I did it

* less HD images

Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-11-08 15:02:14 -06:00
Kevin Zheng
d431ea05b9 Prevent inserting into unpowered lathes (#12405)
Entities with MaterialStorageComponent should not accept materials if
they are supposed to be powered, and are not actually powered.

This fixes being able to insert ores into unpowered or unanchored ore
processors, among other issues.
2022-11-08 14:56:53 -06:00
Rane
3b9cb3346d fix butchering bug (#12253)
* fix butchering bug

* gib again
2022-11-08 14:50:05 -06:00
metalgearsloth
fb3f6fa80f Predicted stamina (#12413)
* Predicted stamina

Needed to do some semblence of predicted melee.

* Okay now done.

* Pause support

* Comment
2022-11-08 14:34:07 -06:00
T-Stalker
43b529f647 replaces the puking sound with just splat (#12433) 2022-11-08 14:33:06 -06:00
metalgearsloth
fc9991cff2 Polish melee effects (#11653)
* Polish melee effects

* adjustments

* Animation changes

* Fix fist
2022-11-08 14:28:49 -06:00