Commit Graph
39016 Commits
Author SHA1 Message Date
SlamBamActionman ccff0117bb Remove writing apps from the Mime PDA (#42706) 2026-06-29 12:43:45 +02:00
Princess CheeseballsandPrincess Cheeseballs 5d93f9eb7f [STAGING] Fix having to /ghost as spacemobs when you die. (#42709)
fixe

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:45 +02:00
Princess CheeseballsandPrincess Cheeseballs 77f927cca3 [STAGING] Fix Hardsuit Helmets dropping on being gibbed. (#42703)
* bullshit

* sdasdsas

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:45 +02:00
Princess CheeseballsandPrincess Cheeseballs 19e21ea954 [STAGING] Fix Diona not transferring their minds to their nymphs when gibbing. (#42699)
2 line fix

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:44 +02:00
Errant cd522c8670 Fix debug assert when using Control Entity verb on inanimate objects (#42525)
fix Control Entity assert
2026-06-29 12:43:44 +02:00
Jessica MandJessica M 7f640dd56d Remove InternalsComponent from BaseSimpleMob (#42705)
remove internals from simplemob

Co-authored-by: Jessica M <jessica@maybe.sh>
2026-06-29 12:43:44 +02:00
Velken 7db4a25ce4 [Admin] Made admin log be high if the buyer is not from expected faction for a store. (#42687)
* more admin qol prs

* mistakes were made at 3am

* mindshield check and cleanup

* address reviews

* typo
2026-06-29 12:43:44 +02:00
MidoriKurage a49e01251e Add fontconfig and pipewire to shell.nix (#42700)
fix(nix): Add fontconfig and pipewire to shell.nix

This fixes dev client crashing when running in a nix dev shell.
2026-06-29 12:43:44 +02:00
Princess CheeseballsandPrincess Cheeseballs e15436cdda Estoc DMR made Nukie Only (#42698)
* literally 1984

* Don't need that anymore

* remove looc as well

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:44 +02:00
SlamBamActionmanandslarticodefast 53fcd12147 Add Cyborg crew indicator (#37038)
* Initial commit

* Include uncertain crew and make it work for AI

* Add new definition to Silicon Rules 8

* Update based on review

* Remove Cluwne from job list

* ProtoIdify

* Update and also make monkey/corgi show IDs

* Remove unnecessary property

* Remove redundant code

* Carrrrd

* cleanup

* Nicer code

* Update to fix the spawn bug + agent ID

* Fix new icons

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-06-29 12:43:44 +02:00
Marchy 4ddd649595 Log Criminal Status changes for admin panel (#42691)
Adding adming logger to log criminal status changes
2026-06-29 12:43:44 +02:00
Pieter-Jan Briers 894e290331 Update RT to 272.0.0 (#42694) 2026-06-29 12:43:43 +02:00
Huaqas f0a2de94d9 Lizard Unhappy (#42594)
* Remove lizard_happy.ogg

* Lizard still unhappy.
2026-06-29 12:43:43 +02:00
VelkenandPrincess Cheeseballs ccea80ac0b [FIX] Fix spacing explosions ignoring indestructible flag in stacked tiles (#42682)
* bald man broke my tiles

* move it around

* shrink it

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:43 +02:00
Princess CheeseballsandPrincess Cheeseballs b6b2a563ab Remove Visitor Shuttles (Real) and also cleanup the event rule system to not break when I try to do this. (#41915)
* shelve

* halfway there

* borgar

* just pass TimeSpan.Zero????

* better API

* no more TODO

* comment

* some fixes

* Gonna make a new PR for this I guess shrug

* add quark back, cleanup some stuff

* add syndie pod back

* one final change

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:43 +02:00
Kyle Tyo 588c07b7e1 Add Attribution for Web Walls. (#42677)
Update meta.json
2026-06-29 12:43:43 +02:00
B_Kirill 67e5a319d8 Some bonfire fixes (#42675) 2026-06-29 12:43:43 +02:00
ScholarNZL de7b03cbbc Fix 42643 meat spike doafter race condition (#42644)
* Resolve doafter race condition on meat spike deconstruction.

* set a letter to lowercase.
2026-06-29 12:43:43 +02:00
Pieter-Jan Briers 987df8c06d Content.Packaging can now emit binlogs for the build (#42659)
* Content.Packaging can now emit binlogs for the build

I was checking why packaging is so much slower and it *seems* to be entirely the actual build being twice as slow as before .NET 10. Strange.

Content.Packaging can now emit MSBuild binlogs that we can analyze to see why that's the case.

* Enable --log-build on Test Packaging workflow, produce artifact with binlogs

* Disable setup-dotnet in packaging workflow

I have a suspicion...
2026-06-29 12:43:43 +02:00
Dmitry 484b4ec42c fixing the handling of the RespiratorComponent without checking (#42665)
* the correction itself

* it will be more adequate

* doc

* not log - not debug

* ohhh
2026-06-29 12:43:42 +02:00
pathetic meowmeow b81a0c7a85 Drop ICharacterProfile/ICharacterAppearance interfaces (#42661) 2026-06-29 12:43:42 +02:00
abb13de3dd Move character preview handling into a specialized control (#41252)
* Move character preview handling into a specialized control

Co-authored-by: Quantum-cross <7065792+Quantum-cross@users.noreply.github.com>

* Restore job name that I accidentally removed from character picker buttons

* Just resolve dependencies the standard way

---------

Co-authored-by: Quantum-cross <7065792+Quantum-cross@users.noreply.github.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
2026-06-29 12:43:42 +02:00
B_Kirill e3eb8083e8 Fix InstrumentSystem.Update exception when deleting band lead (#42331) 2026-06-29 12:43:42 +02:00
Winkarst-cpu 8028412480 Fix: Make vote call button toggable (#42450)
Fix
2026-06-29 12:43:42 +02:00
Marlyn d5c449db03 Fixes Opporozidone Instarot issues (#42472)
Removes a vestigial shutdown handler

When opporozidone removes the RottingComponent, the PerishableComponent's
RotNextUpdate is set to 0 - and then it undergoes a period of catch-up to
the current time. If the entity is susceptible to rot in that interval, it'll
accumulate 2 minutes 30 seconds worth of rot, per second.

This gets worse the longer the server has been running, as there's a greater value
in _timing.CurTime to catch up to. This handler seems to be vestigial from the
MiasmaSystem and does not seem to be necessary for anything anymore.
2026-06-29 12:43:42 +02:00
War__Prophet 8251eb1013 Doors can now close on clown spider webs (#42589)
buh
2026-06-29 12:43:42 +02:00
Ohelig 895afab003 Refresh gas canister UI on canister startup (#42616)
* Refresh UI on canister startup

* Rework DirtyUI to not fail during tests on fake canisters

* Feedback from Discord
2026-06-29 12:43:42 +02:00
B_Kirill b1af38a6ff Prevent picking up chameleon projector disguises via context menu (#42656) 2026-06-29 12:43:41 +02:00
Princess CheeseballsandPrincess Cheeseballs e2f1025965 Fix sound issues with arti crusher. (#42406)
AAAAAAAAAAAAAAAAAAAAA

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:43:41 +02:00
EchoOfNothing 6b51323d9b Fix dev map med APC overload (#42157) 2026-06-29 12:43:41 +02:00
ScholarNZL 7c566c91e4 Add Part Assembly and Temprature Construction Validations for Dev builds (#41396)
Resolves 43194; part ass. and temp con. validation
2026-06-29 12:43:41 +02:00
SlamBamActionman 09cdb87c90 Make crowbars consistent with 1x2 item storage (#42585)
Like scratching an itch
2026-06-29 12:43:41 +02:00
roryflowersandRory Flowers 0f766aab0c restore tritium fire energy to reenable maxcaps (#42641)
Co-authored-by: Rory Flowers <roryflowers@github>
2026-06-29 12:43:41 +02:00
Pieter-Jan Briers ed28d77fb2 Remove duplicate loc getstring calls (#42648)
guh
2026-06-29 12:43:41 +02:00
B_Kirill a9e654b9cb Improve sandbox window toggle buttons state handling (#42281) 2026-06-29 12:43:41 +02:00
Winkarst-cpu 187875d732 Fix: Make votes force select maps (#42426)
* Fix

* Add safe guard
2026-06-29 12:43:41 +02:00
Connor Huffine ba5a22b7a1 Add EditorHidden member to ContentTileDefinition (#42564)
Add EditorHidden member
2026-06-29 12:43:40 +02:00
SlamBamActionman ddeea645ef Add an option for hold-to-attack in settings (#42596)
* Initial commit

* Separate ranged and melee

* Move to controls tab
2026-06-29 12:43:40 +02:00
InsoPL 876f2dfd08 Translation fix: insulated verbs (#42617)
* feat

* only clothing

* fix

* Revert "fix"

This reverts commit 858c3f882718cd003391e0fde6b2711b31e6ab54.

* fix

* reversal

* removed double namespace

* ehhh

* wrong robust toolbox

* typo
2026-06-29 12:43:40 +02:00
B_Kirill ad821fdb43 GasLeak and PowerGridCheck rules components cleanup (#42624) 2026-06-29 12:43:40 +02:00
B_Kirill 81d0b1d7ef Fix emergency shuttle authorization bypass via ID rename (#42640) 2026-06-29 12:43:40 +02:00
Pieter-Jan Briers 2c2be56ff6 Update RT to 271.2.0 (#42646) 2026-06-29 12:43:40 +02:00
Myra 5eefbeb167 Fix roundstart with thief gamerule (#42633) 2026-06-29 12:43:40 +02:00
Hitlinemoss 89c94ffa80 Improvements to automatic job highlights (#42630)
* Improvements to automatic chat highlights

* Automatic highlights option is more clearly labelled
2026-06-29 12:43:40 +02:00
B_Kirill e9f5ae611b Cleanup warnings: CS0168, CS0414, CS8321 (#42623) 2026-06-29 12:43:39 +02:00
Samuka df16c8b0a2 Admin log now shows who called or recalled evac (#41557)
* admin log now shows who called or recalled evac

* ops

* named parameters

* show in player search

* ops, forgot 2

* when did this happen?
2026-06-29 12:43:39 +02:00
alexalexmax 14dcc43215 Fix holoparasite stun (#42315)
add immunity tags
2026-06-29 12:43:39 +02:00
Princess Cheeseballs c770d631f7 Tweak Traitor Uplink - The Rest of the Uplink (#42582)
* jaws of death

* I hate YAML

* open the gate

* I forgot about this one

* I forgor

* Fix croissant

* this didn't work actually rip

* made lights look better and undo on the boxing gloves

* small change

* Update Resources/Prototypes/Entities/Clothing/Hands/gloves.yml

Co-authored-by: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>

* baguette contraband, eat your evidence.

* suffix

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>

# Conflicts:
#	Resources/Prototypes/Catalog/uplink_catalog.yml
2026-06-29 12:43:39 +02:00
Pieter-Jan Briers de269d0176 Fix PostgreSQL migration for ban DB refactor (#42609)
This didn't come up in testing. The ban hit foreign key was added before the data was migrated, so it didn't work.

Fix that.
2026-06-29 12:43:39 +02:00
Pieter-Jan Briers 7419408ec5 Ban database refactor (#42495)
* Ban DB refactor seems to work at a basic level for PostgreSQL

* New ban creation API

Supports all the new functionality (multiple players/addresses/hwids/roles/rounds per ban).

* Make the migration irreversible

* Re-implement ban notifications

The server ID check is no longer done as admins may want to place bans spanning multiple rounds irrelevant of the source server.

* Fix some split query warnings

* Implement migration on SQLite

* More comments

* Remove required from ban reason

SS14.Admin changes would like this

* More missing AsSplitQuery() calls

* Fix missing ban type filter

* Fix old CreateServerBan API with permanent time

* Fix department and role ban commands with permanent time

* Re-add banhits navigation property

Dropped this on accident, SS14.Admin needs it.

* More ban API fixes.

* Don't fetch ban exemption info for role bans

Not relevant, reduces query performance

* Regenerate migrations

* Fix adminnotes command for players that never connected

Would blow up handling null player records. Not a new bug introduced by the refactor, but I ran into it.

* Great shame... I accidentally committed submodule update...

* Update GDPR scripts

* Fix sandbox violation

* Fix bans with duplicate info causing DB exceptions

Most notably happened with role bans, as multiple departments may include the same role.
2026-06-29 12:43:39 +02:00