Commit Graph

36638 Commits

Author SHA1 Message Date
Leon Friedrich c3d2e93051
Validate client input for pointing (#13115) 2022-12-20 14:29:38 -08:00
PJBot f560245ca2 Automatic changelog update 2022-12-20 17:25:54 -05:00
Pieter-Jan Briers a323671984
Changes for prototype load parallelization (#13066)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-12-20 14:25:34 -08:00
Pieter-Jan Briers 584921b423
Move NetBufferSize override hack to integration tests specifically (#12795) 2022-12-20 14:25:03 -08:00
AJCM-git c7ec03d2fb
TryGetData() Generics support content changes (#13053) 2022-12-20 14:24:55 -08:00
AJCM-git 38a31db13f
Fix bed strapping flip flop (#13094) 2022-12-20 14:24:50 -08:00
Kara ba8276dd40
Update submodule (#13119) 2022-12-20 14:24:31 -08:00
Nemanja b3a498bf22
fix gravity shutdown exception (#13102) 2022-12-20 12:16:07 -06:00
metalgearsloth b1b3f765fa
Fix the remaining invalid RSIs (#13113) 2022-12-20 11:49:18 -06:00
Pieter-Jan Briers 4fa2920472
Remove IoCManager.InitThread calls from parallel code. (#13070) 2022-12-20 22:52:39 +11:00
DrSmugleaf cd803a82bd
Update projects to C# 11 (#13111) 2022-12-20 22:33:57 +11:00
metalgearsloth b373918600
Update submodule to 0.73.0.0 (#13114) 2022-12-20 22:24:33 +11:00
metalgearsloth bc49409a93
Add command to list someone's bans (#12927)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-20 11:40:13 +01:00
metalgearsloth 8d66511515
Delete hydroponics bags (#13106) 2022-12-20 09:38:07 +01:00
metalgearsloth 798a880a82
Fix some more rsis (#13107) 2022-12-20 09:37:34 +01:00
metalgearsloth 945101e5e4
Fix a bunch of invalid rsi files (#13104) 2022-12-20 09:36:59 +01:00
Leon Friedrich 034c721b5a
Mind fix (#13105) 2022-12-20 18:03:28 +11:00
Pieter-Jan Briers 14f8b4e6d5
Use new validate-rsis for workflow (#12997)
* Use new validate-rsis for workflow

* A

* Add python deps

* --ignore-installed

* Make it only work on RSI changes again.

* Fix a bunch of RSIs.
2022-12-20 06:31:17 +01:00
Nemanja 0b32ca16b5
ensure the new research server is always valid (#13101) 2022-12-19 23:22:14 -06:00
Leon Friedrich bf2f81b878
Fix more build errors (#13100) 2022-12-20 15:55:35 +11:00
Leon Friedrich 076d8c5a40
Fix build error (#13098) 2022-12-20 15:49:40 +11:00
Chief-Engineer 2499b4e2bd
Add osay command (#13057)
* add osay command

* replace obsolete method

* inherit LocalizedCommands instead of IConsoleCommand

* streamline

* make OSay class public to match other commands

* re-scope namespace to file
2022-12-19 22:14:43 -06:00
PJBot 6efef1ced4 Automatic changelog update 2022-12-19 23:13:13 -05:00
Chief-Engineer 12b10a8f25
Add escalation and atmos books (#13064)
* add escalation books and atmos book

* add atmos waste book

* add atmos books

* suggested rewording to BookAtmosVentsMore
2022-12-19 22:11:35 -06:00
Nemanja 168bad2ef2
multi-handed item component (#12523)
* multi-handed item component

* pretty fucking obvious missed portion of this

* holy shit was i on crack wtf was that code

* DEWIT RIGHT
2022-12-19 22:07:23 -06:00
PJBot 0b72e1d404 Automatic changelog update 2022-12-19 23:06:18 -05:00
Timothy Teakettle c046666578
adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) (#13015)
* everything for mixing aside from yaml changes

* add recipe and canmix to bottles and the holy mixer tag to the bible

* fixes as a result of testing

* remove unused usings

* remove emptylines that are not required

Co-authored-by: 0x6273 <0x40@keemail.me>

* more empty line removal!

Co-authored-by: 0x6273 <0x40@keemail.me>

* add single space between if statement and condition

Co-authored-by: 0x6273 <0x40@keemail.me>

* fixes indentation on TryGetMixableSolution

* raise new AfterMixingEvent after attempting to mix a solution

* before mixing event and attempt get mixable solution event

* update reaction tests to be a beaker that can be mixed, and then pass a mixer component in to simulate mixing

* make two more beaker types mixable, add attribute for mixing feedback

* bible mix message

* mixing feedback on success

* updates test to use SpawnEntity over new as per feedback

Co-authored-by: 0x6273 <0x40@keemail.me>
2022-12-19 22:05:02 -06:00
PJBot a497167e45 Automatic changelog update 2022-12-19 23:03:05 -05:00
Checkraze 4d35bf002c
Party Crate (#12794)
* party time

* inflation
2022-12-19 22:02:02 -06:00
metalgearsloth 95011a4a97
Force pathfinding graph for empty chunks (#12856)
* Force pathfinding graph for empty chunks

* im merging
2022-12-19 21:59:33 -06:00
Vordenburg 815caa2296
Fix Bloodstream typo. (#12923) 2022-12-19 21:56:10 -06:00
PJBot 865932ff7a Automatic changelog update 2022-12-19 22:55:51 -05:00
Chief-Engineer fdb1181298
Add ability to prevent ghosting (#12906)
* add ability to prevent ghosting to MindComponent.cs

* make minds preserve properties in certain transfer scenarios

* Revert "make minds preserve properties in certain transfer scenarios"

This reverts commit 333cae0db0faf4ef81767b93332271d944c90a0e.

* move PreventGhosting to the actual mind
2022-12-19 21:55:45 -06:00
eoineoineoin f08b1be48c
Add label to lathe UI (and friends) to show when no materials are loaded (#12893)
Also, don't list materials which have previously been loaded and
completely consumed.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-19 21:54:42 -06:00
Nemanja 3b48051e33
Node Scanner (#12889)
* node scanners + new tech

* Sue me for making my shit copyright free
2022-12-19 21:53:54 -06:00
Chief-Engineer 0d18cec6b5
Improve ID modification logs (#12918)
* show modifications in access change logs

* skip logging and updates to name and job when no change was made

* add method to SharedAccessSystem.cs to get access tags

* add ID microwave logs
2022-12-19 21:53:20 -06:00
Alex Evgrashin 6293c6f359
Uplink catalog localization (#12931)
* Add loc support

* New icons and translated weapon

* Explosives

* Finished ammo

* Utils

* Fixes

* Implants and bundles

* Removed sink from surplus

* Tools

* Start working on armor

* Finished armor

* Misc

* Finished uplink
2022-12-19 21:52:59 -06:00
ChilbroBaggins d3e2d3ce3c
Makes condiments useful (#12945)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-12-19 21:49:03 -06:00
PJBot 2e68927d6e Automatic changelog update 2022-12-19 22:48:44 -05:00
Chief-Engineer 067932712a
Add bluespace lockers (#12954)
* add bluespace lockers

* add command linkbluespacelocker

* add command clearbluespacelockerlinks

* fix unwelding method

* move bluespace locker functionality to own component

* add options to disable transporting certain things

* remove unused imports

* unlock target lockers when opening + minor optimization to unwelding
2022-12-19 21:47:37 -06:00
PJBot 9a7654791a Automatic changelog update 2022-12-19 22:45:36 -05:00
Nemanja b54b5cba19
hamster fixes + entitystorage tweaks (#12987)
* hamster fixes + entitystorage tweaks

* make this datafield work

* make this shit work better
2022-12-19 21:45:03 -06:00
Morb 6835ab0a04
Fax stamps (#13010)
* Change captain fax suffix

* Add stamps transmit

* Remove proto dependency

* Add centcom fax address for nuke codes

* Remove centcom address resolve

* Remove centcom id
2022-12-19 21:44:15 -06:00
PJBot 04896d59bf Automatic changelog update 2022-12-19 22:43:45 -05:00
Nemanja c0be699640
fixes unlinked cloning pods roundstart (#13030) 2022-12-19 21:42:39 -06:00
PJBot c815adcc08 Automatic changelog update 2022-12-19 22:41:44 -05:00
Checkraze 652f4a17c3
Kettle 1.5 (#13046)
* parallax

* nebula seam fix

* map ubdate
2022-12-19 21:40:33 -06:00
PJBot 48e973f27c Automatic changelog update 2022-12-19 22:39:06 -05:00
Chief-Engineer 5ece9bd9e8
Modify admin chat (#13050)
* split admin chat into new channel

* add ability to play audio when a chat message is received and add audio to admin chat

* give client control of AdminChat sound and volume + suppress sound for senders
2022-12-19 21:39:01 -06:00
Nemanja 8b347dd70f
RCD + research unlock test (#13062) 2022-12-19 21:37:40 -06:00