Commit Graph

4377 Commits

Author SHA1 Message Date
Kevin Zheng b84d19e702
Send server rules over the network (#10847)
Add a new InfoSystem that sends SharedInfo from the server to client
when requested. Currently, only the rule header and rule text is sent.

Previously, the rule header and rule text was bundled in the client,
which means that the client would only display rules that it was built
with, even if the server has different rules.

This allows servers all running the same build to send different rules.
This could be useful, for example, for servers running the official
builds to send different rulesets without a client rebuild.
2022-08-29 21:38:56 -05:00
Nemanja 5f5f795ae2
empty id card name fix (#10860) 2022-08-29 21:38:00 -05:00
Leon Friedrich 9813aeb724
Fix SpillTileReaction errors (#10910)
* Fix SpillTileReaction errors

* namespace
2022-08-29 21:36:46 -05:00
Nemanja 0b52ac9389
zombie event overhaul (#10874) 2022-08-29 21:35:19 -05:00
Rane f36d278499
Biomass (#10313)
* Material

* good prototype

* Fix material storage

* You can insert biomass into the cloner

* ok, basic biomass subtraction works

* amogus

* ok chance works

* Alright, the biomass and genetic stuff works

* feedback for cloning

* more reclaimer polish

* ship it

* starting biomass + fix lathes

* I changed my mind on rat mass and these guys are definitely getting ground up

* Doafter

* clean up, sync the two

* fix naming, fix mass

* technology + construction

* additional logging, stop unanchoring when active

* fix event / logs

* dont gib dead salvage

* auto eject

* fix deconstruction behavior

* make warning message better, temporarily disable cancer scanner

* fix biomass stacks

* add easy mode CVAR

* stack cleanup, make biomass 2x as fast

* bugfix

* new sprite from hyenh

* fix tests

* hello? :smilethink:

* :smilethink:

* medical scanner gets antirotting

* fix cloner and medical scanner

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-08-29 21:31:27 -05:00
metalgearsloth 3fa666bd06
Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
metalgearsloth 5b42861539
Smooth docking traversal (#10822) 2022-08-29 15:05:53 +10:00
Leon Friedrich de7bd0063a
Fix two explosion bugs (#10909)
* Fix trigger LINQ error.

* divide by zero
2022-08-28 16:48:49 -07:00
wrexbe ea95638189
Improve test stability (#10913) 2022-08-28 15:13:59 -07:00
Flipp Syder 4bdb029172
Adds implementation for Closed in CrewManifestEui (#10892)
* adds implementation for Closed in CrewManifestEui

* order of operations

infinite loops aren't funny
2022-08-27 22:17:19 -07:00
metalgearsloth d767ce9585
Fix a bunch of warnings (#10886)
* Fix a bunch of warnings

Also made ensnareable not broadcast as they're only used directed.
Mainly just Get<T> and AppearanceSystem

* buckle too

* fix tests

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-08-27 20:26:35 -07:00
Nemanja 32abdf5f00
Microwave ECS (#10766)
* microwave ECS

* allcomponentdelete etset

ack

* container purge
2022-08-27 16:40:29 -07:00
Leon Friedrich 5274b0320a
Fix disposal pipe visuals (#10873) 2022-08-26 14:16:08 +10:00
metalgearsloth 9b84c1a9fd
Remove all but 1 IsIncapacitated (#10661) 2022-08-25 23:56:56 +10:00
Leon Friedrich 1e9e93a33c
Fix typing indicator input validation. (#10818) 2022-08-25 23:44:43 +10:00
Nemanja 6871ffe429
wield popup fix (#10855) 2022-08-25 23:42:13 +10:00
Pieter-Jan Briers 84e20049b8
Important fix for table climbing (#10803) 2022-08-25 23:41:37 +10:00
Nemanja 0e5e3b46c4
store system prototype modification oversight (#10801) 2022-08-25 23:40:35 +10:00
Leon Friedrich 523f168d5e
Fix two grafana errors (#10858) 2022-08-25 23:36:44 +10:00
Leon Friedrich 685b82e14e
Fix guardian error (#10857) 2022-08-25 23:35:58 +10:00
Leon Friedrich 35475bac55
Partial kudzu fix (#10854) 2022-08-25 23:34:05 +10:00
Leon Friedrich c65d1c51ce
Load grid error related changes (#10817) 2022-08-25 23:33:40 +10:00
keronshb cd78c5451d
Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
Julian Giebel 99aab9f409
Adds the super speed smite (#10707)
* Add super speed smite

* Increase acceleration and speed so it can actually gib
2022-08-23 09:04:17 -05:00
TekuNut b80708e7cc
Fix xenos prying doors from afar (#10778) 2022-08-23 20:31:54 +10:00
Leon Friedrich 9a0eef932c
Fix AI crash (#10788) 2022-08-23 17:38:40 +10:00
Moony 9de3612b24
Fix some bugs in stations and do a little cleanup. (#10787) 2022-08-23 02:32:02 -05:00
metalgearsloth d2f1981172
Fix bang, ded (#10768) 2022-08-22 19:28:31 -07:00
Leon Friedrich ff37e69c0a
Fix some buckling bugs (#10759) 2022-08-21 17:44:37 -07:00
Leon Friedrich c71c2300b7
Fix PA error (#10733) 2022-08-21 19:27:33 +10:00
Leon Friedrich f99d0151e6
Fix AI/NPC error (#10730) 2022-08-21 04:16:11 +10:00
Leon Friedrich 921e2ee57d
BUI changes required for Engine PR (#10608) 2022-08-21 03:38:30 +10:00
Tomás Alves c62f5c247d
Only use Bible on Mobs (#10712) 2022-08-19 19:15:32 -07:00
Rane acaa7726ef
[1 line] fix disarm oversight (#10709) 2022-08-19 19:14:55 -07:00
Rane bafb44c1a4
Agent id card interact fix (#10703) 2022-08-19 15:10:54 -07:00
metalgearsloth 9ec4b0867e
Whitelist shell feedback (#10694)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-08-18 23:42:47 -07:00
Kevin Zheng bbfc8ad140
Fix logic error in role timers (#10681) 2022-08-18 17:06:44 -07:00
Nemanja d7e0b70e2c
revenant cleanup (#10662) 2022-08-18 17:04:23 -07:00
Julian Giebel f21282cb75
Disposal routing fixes (#10583) 2022-08-18 23:48:00 +02:00
metalgearsloth 2b916391ca
Don't play storage fill sounds on mapinit (#10653) 2022-08-17 19:34:52 -07:00
Kevin Zheng 36e42aa29b
Add "already full" message when refilling welder (#10491) 2022-08-17 19:30:12 -07:00
Nemanja 2152914acc
Generalized Store System (#10201) 2022-08-16 21:34:25 -07:00
Flipp Syder 1b50928d50
Station records patches (#10636) 2022-08-17 14:03:23 +10:00
Leon Friedrich 6cb7bbaf73
Fix disposal container names (#10646) 2022-08-17 12:17:32 +10:00
Leon Friedrich 93584f21db
Add entity prototype save test (#10274) 2022-08-17 10:47:58 +10:00
Leon Friedrich cf8ad5f815
Move MultipleTool to shared (#9964) 2022-08-16 03:19:54 -07:00
Flipp Syder 0396f8eb9d
Adds some extra toys to the arcade machine (#10637) 2022-08-16 02:57:39 -07:00
Tomás Alves 8150808eaf
No pointing while sleeping (#10626) 2022-08-15 21:22:16 -07:00
Leon Friedrich 8e7671541a
Fix station records error (#10631) 2022-08-15 21:15:00 -07:00
Leon Friedrich f47f8d5a1e
Fix miasma error (#10629) 2022-08-15 20:45:59 -07:00