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