Commit Graph

36638 Commits

Author SHA1 Message Date
Pieter-Jan Briers e92d9031b3
Rewrite the options menu (#28389) 2024-07-25 00:56:15 +02:00
Doomsdrayk 796f0a3327
Fix pistols not displaying ammo count in-hand (#29289)
* Make Drozd and C-20r not unwield on use

* Fix wielding mispredict

* add AmmoCounter to pistols
2024-07-25 00:41:27 +02:00
Ko4ergaPunk 4810412905
Fix noticeboard drawdepth (#29262)
darwdepth added
2024-07-25 00:41:25 +02:00
PJBot 773f4a65d5
Automatic changelog update 2024-07-25 00:41:24 +02:00
Alex Evgrashin 10f6d8a103
Fix SSD indicator for scaled humanoids (#29310)
Fix ssd
2024-07-25 00:41:21 +02:00
Pieter-Jan Briers 5c5cbdee02
Add time index to connection log (#29281)
* Add time index to connection log

Queries go nyoom.

* Don't let me code shit at 5 AM
2024-07-25 00:41:18 +02:00
PJBot f472e8e65e
Automatic changelog update 2024-07-25 00:41:16 +02:00
nikthechampiongr 7f6d04b7d3
Implement BlacklistedRange exempt flag (#29258)
* Implement a new kind of ip range ban that only applies to new players

* Put determining whether a player record exists to its own function

* Make BlacklistedRange bans get bypassed by any ban exemption

* Stop trying to get another DbGuard while already having one

This does break with convention on the functions in that area but
considering the use of this function it's probably fine?
I could alternatively just move the place it's called from.

Also I was suppossed to wait for tests to finish locally just to be
sure, but nah. I am pushing this now
2024-07-25 00:40:24 +02:00
PJBot 17a127540a
Automatic changelog update 2024-07-25 00:40:21 +02:00
Leon Friedrich 6d2cbb7290
Fix some buckle interactions (#29293) 2024-07-25 00:40:18 +02:00
PJBot 0c83cba425
Automatic changelog update 2024-07-25 00:40:17 +02:00
Alex Pavlenko bede1e43d0
feat: update cyborg parts naming for them to be ordered consistently,… (#29272)
feat: update cyborg parts naming for them to be ordered consistently, closes #29270
2024-07-25 00:39:41 +02:00
PJBot 1a5c16ec2b
Automatic changelog update 2024-07-25 00:39:39 +02:00
slarticodefast 995e64fabc
fix initial infected icons and add a briefing to the character menu (#29259) 2024-07-25 00:39:38 +02:00
Tayrtahn 4866f1aaea
Replace BlockSolutionAccessComponent with an attempt event (#26988)
* BlockSolutionAccessComponent now only blocks one specified solution.

* Significant overhaul
Separated spilling when worn functionality into its own component/system.
Removed BlockSolutionAccessComponent.
Added an event for solution access.
2024-07-25 00:39:35 +02:00
PJBot dcf115e54a
Automatic changelog update 2024-07-25 00:39:33 +02:00
MilenVolf 239aa77bc6
Make stasis bed power toggleable (#29268)
Stasis bed is now power toggleable
2024-07-25 00:39:32 +02:00
Tayrtahn a666b6bc98
Fix null exceptions in SurveillanceCameraMonitorSystem (#29275)
* Add IsNullOrEmpty checks before indexing KnownSubnets

* actor
2024-07-25 00:39:31 +02:00
Tayrtahn d5fccc9935
Add logging to SharedStorageSystem prototype indexing failure (#29273) 2024-07-25 00:39:28 +02:00
Tayrtahn 384e43bca4
Make Loadout MinLimit not count failed attempts (#29264)
Loadout MinLimit doesn't count failed attempts
2024-07-25 00:39:25 +02:00
deltanedas a1e7e175c5
return empty string for invalid identity (#29274)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-07-25 00:38:52 +02:00
Pieter-Jan Briers 01ecd1d28b
Rate limit ahelps (#29219)
* Make chat rate limits a general-purpose system.

Intending to use this with ahelps next.

* Rate limt ahelps

Fixes #28762

* Review comments
2024-07-25 00:38:40 +02:00
Ghagliiarghii 60bf5fe896
golden plunger (#29043)
* golden plunger

* Add wood material (the handle is still wood)

* 52 hours

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-07-25 00:38:38 +02:00
PJBot f33d844966
Automatic changelog update 2024-07-25 00:38:14 +02:00
MilenVolf 348b742397
Fix prying speed & log (#29210)
* cleanup prototypes with `PryingComponent` & fix jaws of life prying speed

* Minor cleanup for tools and prying systems

Remove some obsolete methods.

* Fix doafter continues when not held & log

* Modifiy delays for floor prying

* Fix test fail
2024-07-25 00:38:12 +02:00
PJBot af08a27e5e
Automatic changelog update 2024-07-25 00:38:10 +02:00
Pieter-Jan Briers 83ac73e0fc
You can now pry multiple tiles at once (#29231)
* You can now pry multiple tiles at once

* More advanced do after duplicate checking.

Instead of just saying "lol tile prying can raise duplicates", we now have a system so tile prying can properly distinguish events on 2 different tiles. This is achieved with a virtual function on DoAfterEvent.
2024-07-25 00:38:07 +02:00
PJBot f773ecb582
Automatic changelog update 2024-07-25 00:37:21 +02:00
Redfire1331 8d7fed9e4b
made cup ramen eatable with anything with the fork component (#27826)
* made cup ramen eatable with anything with the fork component

* removed extra png

* made cupramen fillable with water, and made hot ramen dry ramen.

---------

Co-authored-by: redfire1331 <Redfire1331@users.noreply.github.com>
2024-07-25 00:37:20 +02:00
PJBot 4c27f54ab3
Automatic changelog update 2024-07-25 00:37:18 +02:00
Boaz1111 5af8272be1
moves explosive tech to T1 (#29227)
moves explo tech to T1
2024-07-25 00:37:16 +02:00
PJBot 4fd20a8e38
Automatic changelog update 2024-07-25 00:37:14 +02:00
lzk 412b15ab27
Buff cube boxes (#29251) 2024-07-25 00:37:13 +02:00
PJBot da55b2cc65
Automatic changelog update 2024-07-25 00:37:12 +02:00
neutrino d05b6293b0
fixed Syndicate smokes pack being half-filled (#28371) 2024-07-25 00:37:09 +02:00
PJBot d54592264d
Automatic changelog update 2024-07-25 00:37:08 +02:00
Mr. 27 b7f4740a95
Fix ERT becoming sleeper agents and add sleeper agent preferences (#27817)
* b

* Update antags.ftl

* m

* ok

* Update events.yml

* antag

* a

* Create InitialInfectedExemptComponent.cs

* Delete InitialInfectedExemptComponent.cs

* yes

* Delete InitialInfectedExemptComponent.cs

* Create AntagImmuneComponent.cs
2024-07-25 00:36:58 +02:00
Mr. 27 92c895022c
Make winter coat hood hide certain markings (#29238)
Update base_clothinghead.yml
2024-07-25 00:35:15 +02:00
IProduceWidgets 2af0efe196
add a type specifier where one was forgor (#29250)
* add a type specifier where one was forgor

* Fix other way because degub conditions

* okay this feels kinda dumb but it does fix it.

* Update Content.Client/Effects/ColorFlashEffectSystem.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-07-25 00:35:13 +02:00
metalgearsloth cc7b91b6e0
Update submodule to 226.2.0 (#29247) 2024-07-25 00:35:06 +02:00
PJBot a6347d7f86
Automatic changelog update 2024-07-25 00:35:04 +02:00
metalgearsloth f0d83c1cb1
Fix entities getting stuck red (#28981) 2024-07-25 00:35:03 +02:00
Tayrtahn 3aa5ef1c1e
Fix and enable TestEmptyLoadout (#29228)
* Fix and enabled TestEmptyLoadout

* Fine, have a real name
2024-07-25 00:35:00 +02:00
PJBot 464c1789b1
Automatic changelog update 2024-07-25 00:34:59 +02:00
Mr. 27 2c3071ab5b
Hide moth antenna and lizard frills with hardsuit helmets, fix lizard snouts not being hidden (#29214)
* inital

* Update ClothingSystem.cs

* Update helmets.yml
2024-07-25 00:34:56 +02:00
PJBot 4b5cba8ff9
Automatic changelog update 2024-07-25 00:34:55 +02:00
Alice "Arimah" Heurlin af767099db
Prevent fly-by fixture from powering containment field generator (#29225)
* Prevent fly-by fixture from powering containment field generator

* Update according to review
2024-07-25 00:34:51 +02:00
Pieter-Jan Briers a429c419aa
Fix terrible portable scrubber unlit layers (#29232)
Jesus fucking christ man
2024-07-25 00:34:50 +02:00
Vasilis 63a919b9c2
Tools batch files (#29179)
* Tools batch files

* fine
2024-07-25 00:34:48 +02:00
PJBot 7627923a88
Automatic changelog update 2024-07-25 00:34:46 +02:00