Commit Graph

3434 Commits

Author SHA1 Message Date
Flipp Syder
d447b0f80e Air alarm patches (#11004) 2022-09-04 02:04:15 -07:00
20kdc
547af7c7e8 AutoLink port from Outer Rim (#10967)
* C# half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* YAML half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* commit fixed AL summary

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* NewLinkEvent.User & LinkAttemptEvent.User now nullable, fix possible AccessReaderSystem AutoLink bug

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-09-03 13:30:57 -05:00
Kara
42d146effa Mapping autosaves (#10966) 2022-09-03 06:39:28 -07:00
Flipp Syder
ba2995b7c8 Merge pull request #10721 from vulppine/air-alarm-fixup
Air sensors & air alarm fixup
2022-09-02 13:00:33 -07:00
Rane
822c8f3c70 make jaws of life not awful (#10770) 2022-08-31 20:22:25 -07:00
metalgearsloth
a0f2e7ac92 Fix griddrag and tethergun (#10510) 2022-08-31 20:11:45 -07:00
Morb
49397adbc5 Localize antag roles (#10638) 2022-08-31 19:37:54 -07:00
TekuNut
d946ed5009 NukeOps game rule tweaks (#10005)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-08-31 19:36:27 -07:00
Tomás Alves
f8c18c0b41 SanitizeMessagePeriod: Add Period at the end of sentences (#10710)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-08-31 05:42:46 -07:00
Andreas Kämper
42f3155c85 Clean up vending machines and port their visualizer (#10465) 2022-08-31 05:12:09 -07:00
Alex Evgrashin
cad6c760ad Radiation pulse ECS (#10641) 2022-08-31 03:24:21 -07:00
Jacob Tong
61d975644a Implement lattice cutting (#10920)
* Add lattice cutting

* Add delay when spacing the floor.

* Add LatticeCutting to jaws of life

* Add warning

* Minor fixes

* Add atmos decompression delay

* Add CanWirecutter and lattice item drops

* Remove atmos check

* Prevent tile replacement edge case
2022-08-31 03:24:51 -05:00
Rane
c8d4f81dc1 Add a tag for immunity from shoe-required step triggers (#10660) 2022-08-29 23:15:25 -07:00
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
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
9e8c5c0ed6 Make pull chains faster (#10794)
* Make pull chains faster

* swap order
2022-08-29 21:19:24 -05:00
vulppine
e0bf77490d number of things, fixing warnings, AtmosAlarmType instead of AtmosMonitorAlarmType 2022-08-29 07:37:26 -07: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
wrexbe
ea95638189 Improve test stability (#10913) 2022-08-28 15:13:59 -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
75e8e6d8b3 Remove Ratatouille (#10859) 2022-08-26 09:39:25 +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
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
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
Flipp Syder
f00a5cb17a Merge branch 'master' into air-alarm-fixup 2022-08-23 13:21:05 -07:00
vulppine
a8eb929d3c removes air alarm replace mode 2022-08-23 13:20:23 -07:00
vulppine
b3a4ef9997 file-scoped namespaces 2022-08-23 10:55:46 -07:00
metalgearsloth
5cdec951c7 Only show gun examines in detail range (#10697)
The most important 2 are fire mode and how much ammo is left.
2022-08-23 09:04:50 -05: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
Nemanja
fc0c8d14a3 shields no longer break from healing (#10719) 2022-08-23 22:00:06 +10:00
Leon Friedrich
307e4a455f Set MoverController angular velocities to zero (#10715) 2022-08-23 21:59:46 +10:00
TekuNut
b80708e7cc Fix xenos prying doors from afar (#10778) 2022-08-23 20:31:54 +10:00
vulppine
0e43f73ba1 threshold checking is now always truthy if a threshold isn't being ignored 2022-08-23 02:57:03 -07:00
Leon Friedrich
86f41478c8 Remove problematic body code (#10783) 2022-08-23 16:33:46 +10:00
metalgearsloth
d2f1981172 Fix bang, ded (#10768) 2022-08-22 19:28:31 -07:00
Leon Friedrich
7ec013b196 Improve pulling error logs (#10762) 2022-08-21 17:50:38 -07:00
Leon Friedrich
87d753e910 Add construction graph test (#10760) 2022-08-21 17:45:25 -07:00
Leon Friedrich
ff37e69c0a Fix some buckling bugs (#10759) 2022-08-21 17:44:37 -07:00
Leon Friedrich
418a88e760 Fixed PVS changes. (#10740) 2022-08-21 08:32:09 +10:00
Leon Friedrich
ff2a67bc74 Revert PVS changes (#10735) 2022-08-21 05:27:41 +10:00
Leon Friedrich
aad09d52c9 Remove fake lag in release mode (#10713) 2022-08-21 04:01:17 +10:00
Leon Friedrich
25093f5146 Content changes for engine state-handling & PVS PR (#9273) 2022-08-21 03:38:20 +10:00