Commit Graph

4873 Commits

Author SHA1 Message Date
Nemanja
7895ddebe3 medical scanner machine upgrading (#12487) 2022-11-16 13:02:36 -08:00
Rane
3184619d42 Objective Assignment Refactor (#11678) 2022-11-16 12:58:47 -08:00
DrSmugleaf
7fbc2608e8 Remove redundant read-only VV from datafields (#12626) 2022-11-16 20:22:11 +01:00
eclips_e
7f2f399a26 Prayer fix (#12504) 2022-11-16 06:44:04 -08:00
Kevin Zheng
10019cdabd Fix debug crash due to probability being outside 0-1 (#12616) 2022-11-16 06:22:28 -08:00
Vera Aguilera Puerto
4e3246d278 Slight construction cleanup. (#12614) 2022-11-16 05:10:27 -06:00
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