Commit Graph

23205 Commits

Author SHA1 Message Date
Kara
d35e2f39a7 Roundstart variation game rules (#24397)
* Raise `StationPostInitEvent` broadcast

* Basic variation pass handling

* standardize names + rule entities

* why does it work like that?

* add to defaults

* light break variation pass

* ent spawn entry

* move some stationevent utility functions to gamerule + add one for finding random tile on specified station

* forgot how statistics works

* powered light variation pass is good now

* station tile count function

* public method to ensure all solutions (for procedural use before mapinit)

* move gamerulesystem utility funcs to partial

* ensure all solutions before spilling in puddlesystem. for use when spilling before mapinit

* trash & puddle variation passes!

* oh yeah

* ehh lets live a little

* std

* utility for game rule check based on comp

* entprotoid the trash spawner oops

* generalize trash variation

* use added instead of started for secret rule

* random cleanup

* generic replacement variation system

* Wall rusting variation rule

* account for modifying while enumerating

* use localaabb

* fix test

* minor tweaks

* reinforced wall replacer + puddletweaker

(cherry picked from commit cc24ba6a317c4bee84ffa1eda8397c255ca92be9)
2024-02-08 12:03:43 +01:00
PJBot
aa4c6f9c6a Automatic changelog update
(cherry picked from commit 1029142740f53d1a6e8701b410f2ab63b13df4f6)
2024-02-08 12:03:00 +01:00
Kara
d4f1f1fdf5 Reduce throwing recoil further (#24759)
(cherry picked from commit e82964bbf44ce2e6b10c585090eec2dd0cd27237)
2024-02-08 12:03:00 +01:00
PJBot
a06fb74cb6 Automatic changelog update
(cherry picked from commit 79fa3c7db1517b21379e62db735e1139a5c8540e)
2024-02-08 12:02:59 +01:00
themias
1f1c07a622 Allow IdentityBlocker partial coverage (#24741)
* Allow IdentityBlocker partial coverage

* rename to TotalCoverage

(cherry picked from commit d75f6c3db4f638e9a479fe40c8d50f0e6c137556)
2024-02-08 12:02:46 +01:00
Nemanja
59b820aeff make lathe visuals not required (#24757)
(cherry picked from commit bd46d7cc8ab6ad92a4d5a7cdd12dd1ce8f6265e9)
2024-02-08 12:02:20 +01:00
DrSmugleaf
55845b0537 Fix ClimbSystem removing the climbing fixture when it still has contacts (#24756)
(cherry picked from commit 83901cafc5722a2e89092817dbd9beddff5a680f)
2024-02-08 12:02:19 +01:00
PJBot
5b24a343a8 Automatic changelog update
(cherry picked from commit 4e4fa11f580043cd7abad756b03bcebbef783b2c)
2024-02-08 12:02:17 +01:00
Tayrtahn
10d25acc9c Fix weird rotation when strapped to a bed (#24746)
* Gotta watch out for those tricky radians

* Change StrapComponent instead

(cherry picked from commit 652e2b7a41ae415bc2c1a548abc97edd2df5812e)
2024-02-08 12:02:04 +01:00
Nemanja
cb05d8182a fix storage open sounds playing when they shouldn't (#24752)
(cherry picked from commit 724312bdf5888b303309c0b2fab0feb409e4e1a9)
2024-02-08 12:01:56 +01:00
PJBot
2056d89c85 Automatic changelog update
(cherry picked from commit 58223b36a552c7fc65ad442da23a3eb6b97dc2ef)
2024-02-08 12:01:55 +01:00
themias
23ae5fd441 Fix stun baton EMP state (#24706)
* Fix stun baton EMP state

* trydeactivate

(cherry picked from commit 26d8084d524378284c45fa7c3e6eec0757988766)
2024-02-08 12:01:54 +01:00
nikthechampiongr
d9208ced9d Fix improper prediction on unpryable doors (#24738)
Fix improper prediction on unpryable doors.

Entities that had CanPry to false on their components would get
improperly predicted as pryable on the client because the check was only
preformed on the server. Same problem existed for welded doors. Moved
the check from server to shared.

(cherry picked from commit 9bebdf57069f8c2e2b045009a98bcf46caa68732)
2024-02-08 12:01:53 +01:00
PJBot
f1398e00fe Automatic changelog update
(cherry picked from commit a44d559e9add35d942bd5af8e3d22a6483ff363e)
2024-02-08 12:01:13 +01:00
Ed
f4c18667a4 Shuttle guns new sounds (#24714)
* new sounds

* fix

* fix sound

* some tweak

(cherry picked from commit 60c5797807af4a48e9971dfd7b36b2a9938ea2db)
2024-02-08 12:01:12 +01:00
metalgearsloth
86d4a0300f Revert "Comment out discord CL" (#24737)
Revert "Comment out discord CL (#24734)"

This reverts commit 117399d91403b6bb17035c2a1624790d90dca529.

(cherry picked from commit 14a4b5a171cd3e72556c22401c7ef5ebb16c59b2)
2024-02-08 12:01:10 +01:00
metalgearsloth
48e815413f Comment out discord CL (#24734)
Until publish runs work.

(cherry picked from commit 117399d91403b6bb17035c2a1624790d90dca529)
2024-02-08 12:01:09 +01:00
Pieter-Jan Briers
5880f31a7a Fix changelog RSS (?) (#24733)
(cherry picked from commit c26687620bc88a18e2c0ebd3a21e47faf3db6710)
2024-02-08 12:01:09 +01:00
metalgearsloth
fe99261081 Implement text splitting for discord CL (#24731)
* Implement text splitting for discord CL

Should bandaid it enough for now.

* More docs

* Minor fix

* Also this field

* you

(cherry picked from commit cd4d090f4bfa83f95c18ea31dd6405070db43667)
2024-02-08 12:01:08 +01:00
metalgearsloth
452632f582 Split changelog entries for discord (#23832)
* Split changelog entries for discord

Not sure where best to split it, by entry in group or by author.

* Formatting

(cherry picked from commit 00c5538c6b3fdc9586f3376b5acecddc664c0665)
2024-02-08 12:01:07 +01:00
PJBot
193258784e Automatic changelog update
(cherry picked from commit 36fb5a92cb82c775eb890619a32d052285760abe)
2024-02-08 12:01:06 +01:00
Scribbles0
d13859eb2b Orbital Anomaly Cores (#24716)
follow tag + norot

(cherry picked from commit e4763ffecca876a93087d3750dd571693556b81c)
2024-02-08 12:01:05 +01:00
PJBot
3f222589de Automatic changelog update
(cherry picked from commit c1c4d1a92b5a379385e45552a5c6e65af98a46a3)
2024-02-08 12:01:04 +01:00
PJBot
9cfb35959d Automatic changelog update
(cherry picked from commit 9526ba68ff43f4a155b45c4eee8607a520c8d88b)
2024-02-08 11:59:44 +01:00
CrigCrag
f4cfa192c3 Overrun Outpost Arm (#24656)
* add every

* remove 2 crusher spawns

(cherry picked from commit 572347af5d1dc7a0a25d5afeafa823ac5ea8ace7)
2024-02-08 11:59:13 +01:00
PJBot
0470e0c387 Automatic changelog update
(cherry picked from commit a77b2021b5a0c823ad82367af1a010c8c539dfdf)
2024-02-08 11:57:39 +01:00
PJBot
38d23fd2a6 Automatic changelog update
(cherry picked from commit a0d2a2ffe63e1172a413dfcc792250dd7a0bf8c3)
2024-02-08 11:57:28 +01:00
Kara
609b0b7421 Throwing item scaling animation + recoil (#24724)
(cherry picked from commit ef55039560814a98517552bd58493fc89a2a4812)
2024-02-08 11:57:27 +01:00
PJBot
2a0f83b7bc Automatic changelog update
(cherry picked from commit 067c8ba4a9101c8910dac2b549ac8e2e44e68a3a)
2024-02-08 11:57:16 +01:00
PJBot
5516abbb21 Automatic changelog update
(cherry picked from commit 4f91846a909cb9e3c0c0f7a6b273999c4fbac33f)
2024-02-08 11:57:08 +01:00
liltenhead
57e74caf62 Jugs are destructible (#24719)
* destructible jug

* destruction

* Update Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit 31f7acf223c40cb7b300b7a87cb7f3c9f08bd817)
2024-02-08 11:57:07 +01:00
PJBot
eabba648f1 Automatic changelog update
(cherry picked from commit 5da590e0f8d8ea47e4be3370367faab5f1e509af)
2024-02-08 11:57:05 +01:00
Tayrtahn
897aedb70c Stop shift from cancelling follow as ghost (#24715)
Fixed pressing shift cancelling ghost follow

(cherry picked from commit b0bd0689ce538251132f072aadfa7e45ed275389)
2024-02-08 11:57:04 +01:00
PJBot
c51255675e Automatic changelog update
(cherry picked from commit c16e384d3a3efebe4b379f4bfa4aa053ede894af)
2024-02-08 11:57:03 +01:00
SlamBamActionman
df339ce7d1 Add water droplet hat for arachnids (#23822)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
(cherry picked from commit a86d0e51ec74cfdde2969d73bcb1ea1c683911bb)
2024-02-08 11:57:02 +01:00
Hanz
c6d3377853 Drink tastes touchup (#24700)
* Actual tastebuds

yup

* Grape Soda, can't forget them too

Grape Soda, my beloved

(cherry picked from commit 61516e82537877248a033c6988eda7e963cc0992)
2024-02-08 11:57:01 +01:00
PJBot
31ec916f6f Automatic changelog update
(cherry picked from commit ec63e0b107cd909b1aab06e66f1f7158d8edc07c)
2024-02-08 11:57:00 +01:00
Tayrtahn
1cf4508ca7 Add fill level visuals for water bottle in-hand sprites (#24708)
Fill level visuals for water bottle inhands

(cherry picked from commit cebb20d5355ec613d575df20d3a10fae974a2be0)
2024-02-08 11:56:59 +01:00
PJBot
964cd81a2d Automatic changelog update
(cherry picked from commit f661e8f48629edd36cac0c2929df114fb727f830)
2024-02-08 11:56:58 +01:00
Tayrtahn
c9a22474bc Fix welder status always being "not lit" (#24705)
* Fix not finding ItemToggleComponent

* Simplified

(cherry picked from commit e101d078fe2aa128428de6dc67c8bb31f94dc18e)
2024-02-08 11:56:57 +01:00
themias
1c79bc7b4b Add sticky footstep sound to space glue (#24710)
(cherry picked from commit e27a3e0d3e5827cc06a91a11d4b295e6d9d95b7e)
2024-02-08 11:56:41 +01:00
PJBot
6d5779bbed Automatic changelog update
(cherry picked from commit c1f3f8cdc46ca27daec271169572cafa7b2a30eb)
2024-02-08 11:56:23 +01:00
SpeltIncorrectyl
e390fd34bf Adds signal control to portable generators (#24157)
* added signal control to portable generators

* added documentation

* Discard changes to Content.Server/Radio/EntitySystems/HeadsetSystem.cs

* added DeviceNetworkComponent and WirelessNetworkConnectionComponent to generator prototype

* made GeneratorSignalControlComponent nicer

* implemented auto-revving

* added back necessary dependency

* can't send do-after event manually

* repeat now works with auto revving

* fixed

* removed vv

* stopping generating when it is revving now makes it stop revving

* Update Content.Shared/Power/Generator/ActiveGeneratorRevvingComponent.cs

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* used resolve instead of TryComp

---------

Co-authored-by: Julian Giebel <juliangiebel@live.de>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
(cherry picked from commit 5d2ddc0d8b313d80fbcecd6719c5048ec2aea3e7)
2024-02-08 11:56:22 +01:00
PJBot
d836389004 Automatic changelog update
(cherry picked from commit 7bd22762ffbaa61d99d9cad7b30d4dd4553a6719)
2024-02-08 11:56:20 +01:00
Kara
c2381d8084 Make various sounds quieter (#24690)
(cherry picked from commit f2aaf6b753849c5b5a3c8e97b89b8d8867d486c3)
2024-02-08 11:56:19 +01:00
PJBot
88c6c2ab6d Automatic changelog update
(cherry picked from commit f7f997bf5c1975c7fe12cfc79b8472d5110ddaaa)
2024-02-08 11:56:18 +01:00
EdenTheLiznerd
20055cfb97 Reduce synaptizine damage (#24676)
(cherry picked from commit cf1d3eae155cb9a7ea277a58130e9c292a103d13)
2024-02-08 11:56:16 +01:00
PJBot
ea5a2bbb17 Automatic changelog update
(cherry picked from commit 9c079329b6d37247f1c72fbe8452dab77f50e7a3)
2024-02-08 11:56:15 +01:00
Kara
9d138e943b Improve rotting examine text (#24689)
(cherry picked from commit 1a74311c9fc91e600f260f521176fc9d5fffe754)
2024-02-08 11:56:14 +01:00
PJBot
f2320d0d8a Automatic changelog update
(cherry picked from commit ef6ca154e7c7716f9844b9ce2c38aa4f7c6f6e74)
2024-02-08 11:56:13 +01:00