Commit Graph

27729 Commits

Author SHA1 Message Date
K-Dynamic
2a6fc45ab5 Thief toolbox minor rebalance & description clean-up (#27771)
* thief clean-up

* anatomy set description change

* description changes
2024-06-23 01:44:18 +10:00
PJBot
f954970db8 Automatic changelog update 2024-06-22 15:23:12 +00:00
Partmedia
8112063a8b Add air alarm hysteresis (#29223)
Add firelock hysteresis
2024-06-23 01:22:17 +10:00
Partmedia
02fb432b05 Adjust some gas thresholds (#29331) 2024-06-23 01:22:06 +10:00
PJBot
4d6da0017c Automatic changelog update 2024-06-22 15:14:04 +00:00
deltanedas
475c2a0b42 add access reader log wire (#29094)
* add LoggingDisabled to AccessReader

* add LogWireAction

* -m give everything besides high-security door a log wire

* make LogAccess public and support string arg

* add log when pulsing

* m

* l

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-06-23 01:12:58 +10:00
PJBot
092cad4ba1 Automatic changelog update 2024-06-22 15:10:48 +00:00
marbow
5ee79b51ca Sound Station 14 like a nukie song (#29345)
Nukie song!!
2024-06-23 01:09:41 +10:00
Flareguy
45a4596e8b Disk """resprite""" (#29277)
* disk ""resprite""

* fix holodisk
2024-06-22 23:06:17 +10:00
MetalSage
061c1f520c Admin UI localization (#29340)
admin ui localization

Co-authored-by: MetalSage <metalsage.official@gmail.com>
2024-06-22 23:05:33 +10:00
PJBot
df5c4df894 Automatic changelog update 2024-06-22 10:44:24 +00:00
Errant
c418758a3a Fix for missing survival boxes (#29336)
storagefill order fix
2024-06-22 20:43:18 +10:00
Partmedia
dfe01c7bb1 Fix comments (#29330) 2024-06-21 23:02:06 -07:00
ArkiveDev
b5f6aa0c9d Pacifist messages use target's identity name instead of entity name (#29325) 2024-06-22 15:19:40 +10:00
Partmedia
bb61f44d92 Move air sensor components into abstract base prototype (#29261) 2024-06-21 21:57:14 -07:00
PJBot
104881763c Automatic changelog update 2024-06-22 04:16:27 +00:00
Nemanja
be7ffd89e2 AME Deconstruction Changes (#29317)
* AME deconstruction complexity

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-06-22 14:15:21 +10:00
metalgearsloth
892263302f Update submodule to 226.3.0 (#29323) 2024-06-22 14:13:11 +10:00
Pieter-Jan Briers
07fe1a6b5a Rewrite the options menu (#28389)
* Basic attempt at rewriting how the options menu works, move accessibility settings into their own tab.

* Audio tab uses the new options system.

* Rewrite Misc tab

* Clean up heading styling

* Rewrite options tab and other minor cleanup all over the place.

* Documentation comments and minor cleanup.

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-06-22 14:11:14 +10:00
Doomsdrayk
e0a6604d06 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-06-22 11:46:51 +10:00
Ko4ergaPunk
6aa7e2edce Fix noticeboard drawdepth (#29262)
darwdepth added
2024-06-22 11:45:33 +10:00
PJBot
0ff144af73 Automatic changelog update 2024-06-22 01:12:48 +00:00
Alex Evgrashin
b7c088fbf3 Fix SSD indicator for scaled humanoids (#29310)
Fix ssd
2024-06-22 11:11:40 +10:00
Pieter-Jan Briers
f041f58a6d 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-06-21 15:29:10 +02:00
PJBot
730a4d289d Automatic changelog update 2024-06-21 12:07:14 +00:00
nikthechampiongr
76a65c8e43 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-06-21 14:06:07 +02:00
PJBot
6b13f5f0cb Automatic changelog update 2024-06-21 10:51:58 +00:00
Leon Friedrich
70a40b62cb Fix some buckle interactions (#29293) 2024-06-21 03:50:52 -07:00
PJBot
38439996e9 Automatic changelog update 2024-06-21 09:43:00 +00:00
TsjipTsjip
949a837720 Ghostrole rule updates (#29249)
* First batch of ghostrole rule updates

* Second pass

* Re-word free agent

* Apply review comments

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* You heard it here first folks

God rules are weird to write.

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Honkbot -> Free Agent

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Mimebot -> Free Agent

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Jonkbot -> Free Agent

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Softer blue

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2024-06-21 04:41:54 -05:00
Alex Pavlenko
711acedfe5 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-06-21 09:43:15 +03:00
PJBot
7ef1002101 Automatic changelog update 2024-06-21 05:43:23 +00:00
slarticodefast
d62dddcfcb fix initial infected icons and add a briefing to the character menu (#29259) 2024-06-21 15:42:17 +10:00
Tayrtahn
880fef507d 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-06-21 13:04:02 +10:00
PJBot
f94d663452 Automatic changelog update 2024-06-21 03:03:30 +00:00
MilenVolf
9cd2705d6b Make stasis bed power toggleable (#29268)
Stasis bed is now power toggleable
2024-06-21 13:02:23 +10:00
Tayrtahn
afc800274c Fix null exceptions in SurveillanceCameraMonitorSystem (#29275)
* Add IsNullOrEmpty checks before indexing KnownSubnets

* actor
2024-06-21 10:17:16 +10:00
Tayrtahn
0b3459268a Add logging to SharedStorageSystem prototype indexing failure (#29273) 2024-06-21 10:16:43 +10:00
Tayrtahn
831d962e5a Make Loadout MinLimit not count failed attempts (#29264)
Loadout MinLimit doesn't count failed attempts
2024-06-21 10:15:37 +10:00
deltanedas
a3ffe22e66 return empty string for invalid identity (#29274)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-06-20 18:25:35 -04:00
Pieter-Jan Briers
c33644532d 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-06-21 00:13:02 +02:00
Ghagliiarghii
b90c6acacd 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-06-21 00:24:36 +10:00
PJBot
0a3b221766 Automatic changelog update 2024-06-20 14:20:29 +00:00
MilenVolf
50146d4b98 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-06-21 00:19:22 +10:00
PJBot
c91789a78d Automatic changelog update 2024-06-20 14:06:47 +00:00
Pieter-Jan Briers
cf374ac905 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-06-21 00:05:40 +10:00
Errant
d15eafe133 Survival Box Loadouts, Nitrogen Emergency tanks (#29131)
* Nitrogen survival boxes

* Zero-setup workaround

* clown box

* cleanup and universal tanks

* cleanup

* more cleanup

* hide loadoutgroups

* remaining survival boxes

* space ninja

* Revert "space ninja"

This reverts commit a650f417f83f5861e0001b25418e4a361927c6c6.

* weh

* weh

* undo appearance change of syndicate survival boxes

* indentation fix and missing label
2024-06-21 00:05:01 +10:00
PJBot
7994175aba Automatic changelog update 2024-06-20 12:35:52 +00:00
Redfire1331
68c414e8ed 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-06-20 22:34:46 +10:00
PJBot
514e7600c6 Automatic changelog update 2024-06-20 12:23:10 +00:00