]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
7 weeks agoFixed Mime Lizard Plush going "weh" when colliding with something or being eaten...
Silverfur-underscore [Thu, 23 Oct 2025 23:51:18 +0000 (19:51 -0400)]
Fixed Mime Lizard Plush going "weh" when colliding with something or being eaten (#41063)

* nulled EmitSoundOnCollide for mime job lizard plush

* Silenced edible sound

7 weeks agoMild Entity Effect/Condition Cleanup (#41059)
Princess Cheeseballs [Thu, 23 Oct 2025 23:35:59 +0000 (16:35 -0700)]
Mild Entity Effect/Condition Cleanup (#41059)

* Commit

* ploop

* borger

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Thu, 23 Oct 2025 15:28:46 +0000 (15:28 +0000)]
Automatic changelog update

8 weeks agoHand labeler UI improvements (#40318)
Absotively [Thu, 23 Oct 2025 15:15:42 +0000 (09:15 -0600)]
Hand labeler UI improvements (#40318)

* Populate and select label line edit on window open

* Widen hand labeller UI

* Add reset and clear buttons to hand labeler UI

* Add window resizing fix from https://github.com/space-wizards/space-station-14/pull/40322

* xaml cleanup, button grouping

8 weeks agoAutomatic changelog update
PJBot [Thu, 23 Oct 2025 14:17:23 +0000 (14:17 +0000)]
Automatic changelog update

8 weeks agoFix pre-round Discord ahelps showing incorrect round number (#41060)
Pieter-Jan Briers [Thu, 23 Oct 2025 14:05:24 +0000 (16:05 +0200)]
Fix pre-round Discord ahelps showing incorrect round number (#41060)

Why was there a +1 ???

8 weeks agoPredict DestructibleSystem Part 2: First batch of entity effects (#41039)
slarticodefast [Thu, 23 Oct 2025 10:33:30 +0000 (12:33 +0200)]
Predict DestructibleSystem Part 2: First batch of entity effects (#41039)

* first batch

* fix name

* fix

8 weeks agoRemove a code comment (#41052)
Errant [Thu, 23 Oct 2025 07:10:59 +0000 (09:10 +0200)]
Remove a code comment (#41052)

literally 1984

8 weeks agoAutomatic changelog update
PJBot [Thu, 23 Oct 2025 07:01:31 +0000 (07:01 +0000)]
Automatic changelog update

8 weeks agoBanana bread now shows up in the guidebook (#41047)
Moomoobeef [Thu, 23 Oct 2025 06:49:36 +0000 (23:49 -0700)]
Banana bread now shows up in the guidebook (#41047)

added banana bread to the correct group

8 weeks agoFix: LockSystem - HasUserAccess - Set DenyReason Localization Text Properly (#41012)
Uberration [Thu, 23 Oct 2025 04:58:18 +0000 (00:58 -0400)]
Fix: LockSystem - HasUserAccess - Set DenyReason Localization Text Properly (#41012)

* Update AccessReaderSystem.cs

Fixes #40987
Related to PR #40883

Set DenyReason in CheckUserHasLockAccessEvent when access is denied to display "Access denied." popup to users. Uses ??= to avoid overriding reasons from possible systems.

* RE-FIX: Localize default deny reason in LockSystem.HasUserAccess

The default deny reason was being passed as a localization key string instead of being localized before display.

* Re-added null coalescing operator

Per maint request

8 weeks agoToilet cistern stashes spawn containing basic loot (#41013)
TheSecondLord [Thu, 23 Oct 2025 04:49:18 +0000 (05:49 +0100)]
Toilet cistern stashes spawn containing basic loot (#41013)

* toilets can have maints loot as a treat

* reviews addressed

* nobody told me oasis maps a diamond ring in the toilet

8 weeks agoAutomatic changelog update
PJBot [Thu, 23 Oct 2025 01:29:53 +0000 (01:29 +0000)]
Automatic changelog update

8 weeks agoChanges Slippery Slope to not require a robe and hat for casting. (#41038)
SolidSyn [Thu, 23 Oct 2025 01:17:17 +0000 (18:17 -0700)]
Changes Slippery Slope to not require a robe and hat for casting. (#41038)

8 weeks agoAutomatic changelog update
PJBot [Wed, 22 Oct 2025 13:33:54 +0000 (13:33 +0000)]
Automatic changelog update

8 weeks agoadded seclight to hos locker (#41031)
ToastEnjoyer [Wed, 22 Oct 2025 13:20:49 +0000 (08:20 -0500)]
added seclight to hos locker (#41031)

8 weeks agoRemove reference to Velcro (#41032)
Huaqas [Wed, 22 Oct 2025 08:29:55 +0000 (16:29 +0800)]
Remove reference to Velcro (#41032)

Velcro is a brand that is owned by a company that has lawyers. Lawyers are bad.

8 weeks agoMove ChemMaster buffer sort button out of transfer/discard button group (#41018)
Absotively [Tue, 21 Oct 2025 23:56:30 +0000 (17:56 -0600)]
Move ChemMaster buffer sort button out of transfer/discard button group (#41018)

* Move chemmaster buffer sort button out of transfer/discard button group

* Use margin for layout

8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 22:48:55 +0000 (22:48 +0000)]
Automatic changelog update

8 weeks agoChanged mindswaps cooldown from 5 minutes to 3 minutes (#41027)
SolidSyn [Tue, 21 Oct 2025 22:36:35 +0000 (15:36 -0700)]
Changed mindswaps cooldown from 5 minutes to 3 minutes (#41027)

8 weeks agoAdd a sheetlet for ConfirmButton (#41011)
eoineoineoin [Tue, 21 Oct 2025 22:23:52 +0000 (23:23 +0100)]
Add a sheetlet for ConfirmButton (#41011)

* Add a sheetlet for ConfirmButton

* Move sheetlet to central location; alphabetize using statements

8 weeks agoFix style on paper editing background (#41009)
eoineoineoin [Tue, 21 Oct 2025 22:21:32 +0000 (23:21 +0100)]
Fix style on paper editing background (#41009)

8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 22:18:23 +0000 (22:18 +0000)]
Automatic changelog update

8 weeks agoAdd doafter to filling the hypopen (#40538)
SlamBamActionman [Tue, 21 Oct 2025 22:05:44 +0000 (00:05 +0200)]
Add doafter to filling the hypopen (#40538)

* Initial commit

* Small QOL buff

* Review changes

* Ch-ch-ch-ch-chaaaanges

* Review changes

* oops

* Oh ya fix the fill thing

* cleanup warnings make a few more private methods

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
8 weeks agoFix refresh button in fax machine (#41024)
eoineoineoin [Tue, 21 Oct 2025 22:01:22 +0000 (23:01 +0100)]
Fix refresh button in fax machine (#41024)

8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 20:25:13 +0000 (20:25 +0000)]
Automatic changelog update

8 weeks agoFix Being Drunk! (#41002)
Princess Cheeseballs [Tue, 21 Oct 2025 20:12:36 +0000 (13:12 -0700)]
Fix Being Drunk! (#41002)

* Drunk moment

* push

* fix test fails + a smidge of cleanup

* two smidges of cleanup

* Unpredicted so don't need the workaround

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
8 weeks agoDon't show NaN/infinity if AME has no cores (#41026)
Pieter-Jan Briers [Tue, 21 Oct 2025 19:15:32 +0000 (21:15 +0200)]
Don't show NaN/infinity if AME has no cores (#41026)

Fixes #41025

8 weeks agoMosin be tested, Verin be breaded. (#40957)
Kyle Tyo [Tue, 21 Oct 2025 15:40:41 +0000 (11:40 -0400)]
Mosin be tested, Verin be breaded. (#40957)

* Create WeaponSniperTests.cs

* Update SharedGunSystem.cs

* requested changes.

* Update WeaponTests.cs

* rerun tests

* Update WeaponTests.cs

* Update WeaponTests.cs

* Update Content.IntegrationTests/Tests/Weapons/WeaponTests.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agofix: make IdentityComp.IdentityEntitySlot optional (#39357)
Perry Fraser [Tue, 21 Oct 2025 15:33:59 +0000 (11:33 -0400)]
fix: make IdentityComp.IdentityEntitySlot optional (#39357)

* fix: make IdentityComp.IdentityEntitySlot optional

* Revert "fix: make IdentityComp.IdentityEntitySlot optional"

This reverts commit fa25263be916ed142bf2cff9871fca3e64c6da2b.

* fix conflicts

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 14:17:10 +0000 (14:17 +0000)]
Automatic changelog update

8 weeks agoChanged Vox Head Marking Point Limit To 4 (#40542)
Mora [Tue, 21 Oct 2025 14:05:16 +0000 (09:05 -0500)]
Changed Vox Head Marking Point Limit To 4 (#40542)

* Fix vox head marking limit

* Sets Vox head marking points 4

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>
8 weeks agoAdd Integration Testing for issue #40868 (#40972)
JesterX666 [Tue, 21 Oct 2025 12:22:58 +0000 (08:22 -0400)]
Add Integration Testing for issue #40868 (#40972)

* Integration tests for hunger and thirst

* Adjustements after the code review comments

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 12:29:12 +0000 (12:29 +0000)]
Automatic changelog update

8 weeks agoFeature/door remote radial (#36378)
Fildrance [Tue, 21 Oct 2025 12:16:38 +0000 (15:16 +0300)]
Feature/door remote radial (#36378)

* it works! kinda

* so it works now

* minor cleanup

* central button now is useful too

* more cleanup

* minor cleanup

* more cleanup

* refactor: migrated code from toolbox (as it was rejected as too specific)

* feat: moved border drawing for radial menu into RadialMenuTextureButton. Radial menu position setting into was moved to OverrideArrange to not being called on every frame

* refactor: major reworks!

* renamed DrawBagleSector to DrawAnnulusSector

* Remove strange indexing

* Regularize math

* refactor: re-orienting segment elements to be Y-mirrored

* refactor: extracted radial menu radius multiplier property, changed color pallet for radial menu button

* refactor: removed icon backgrounds on textures used in current radial menu buttons with sectors, RadialContainer Radius renamed and now actually changed control radius.

* refactor: in RadialMenuTextureButtonWithSector all sector colors are converted to and from sRGB in property getter-setters

* refactor: renamed srgb to include Srgb suffix so devs gonna see that its srgb clearly

* fix: enabled any functional keys pressed when pushing radial menu buttons

* fix: radial menu sector now scales with UIScale

* fix: accept only one event when clicking on radial menu ContextualButton

* fix: now radial menu buttons accepts only click/alt-click, now clicks outside menu closes menu always

* feat: simple radial menu prototype for easier creation

* refactor: cleanup, restored emote filtering, button models now have class hierarchy

* refactor: remove usage of closure from 'outside code'

* refactor: remove non existing type from UiControlTest

* refactor: remove unused using

* refactor: revert ability to declare radial menu layers in xaml, scale 32px sprites using scale in radial menu

* refactor: whitespaces

* feat: now door remote have some kind of ui to switch mode

* refactor: subscribe for dispose on existing radial menus

* feat: now simple radial menu button models can have custom color for each sector background (and hover background color). Also added OpenOverMouseScreenPosition inside SimpleRadialMenu

* fix: AI door menu now can be closed by verb if it gets unpowered

* refactor: simplify code for DoorRemoteBoundUserInterface

* fix open/close mode sprite

* remove broken merge changes

* refactor: changed DoorRemoteSystem to be fully in shared

* refactor: localize DoorRemoteBoundUserInterface

* refactor: fix multiple invocation for  TryToggleDoor inside DoorRemoteSystem on prediction

* refactor: extracted sprites and loc strings into prototype for cleaner code. Currently selected mode now have different background.

* refactor: changed hover selected color to recommmended

* refactor: reuse stylenano colors!

* review

* refactor: remove StyleNano reference

* refactor: revert removal of item status for door remote

* refactor: fix status control misprediction

* refactor: remove invalid comments, rename client DoorRemoteSystem comp after handle method

* refactor: fix DoorRemoteStatusControl not displaying status on entity pickup

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agofix species name in station records (#36217)
lzk [Tue, 21 Oct 2025 11:07:23 +0000 (13:07 +0200)]
fix species name in station records (#36217)

* fix species name in station records

* the hellish commit

* Update GeneralStationRecordConsoleWindow.xaml.cs

* fix

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoFix IdCardConsoleSystem NRE (#40994)
Leon Friedrich [Tue, 21 Oct 2025 11:06:58 +0000 (00:06 +1300)]
Fix IdCardConsoleSystem NRE (#40994)

8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 10:28:37 +0000 (10:28 +0000)]
Automatic changelog update

8 weeks agoPrevent freindly fauna node from spawning hostile mobs (#40979)
Quasr [Tue, 21 Oct 2025 10:13:37 +0000 (05:13 -0500)]
Prevent freindly fauna node from spawning hostile mobs (#40979)

* "friendly"

* remove hostile mobs

* completely remove hostiles

* add hostile fauna

---------

Co-authored-by: Quasr <~182430031+quasr-9@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 10:16:07 +0000 (10:16 +0000)]
Automatic changelog update

8 weeks agoUpdate Controls.xml (#40978)
Kresny [Tue, 21 Oct 2025 09:46:27 +0000 (11:46 +0200)]
Update Controls.xml (#40978)

* initial commit

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 10:03:38 +0000 (10:03 +0000)]
Automatic changelog update

8 weeks agogoats eat kudzu again (#40220)
qwerltaz [Tue, 21 Oct 2025 09:46:09 +0000 (11:46 +0200)]
goats eat kudzu again (#40220)

* kudzu edible, food htn starts at peckish, no nutrition needed for npc to eat

* fix kudzu tags

* remove old stomach 2 from ruminant body

* make kudzu nutrition non-zero

* skip targeting food if nutrition is zero

* move edible from baseKudzu

8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 09:51:24 +0000 (09:51 +0000)]
Automatic changelog update

8 weeks agoAllow upgraded solars to take structural damage (#40992)
SnappingOpossum [Tue, 21 Oct 2025 09:28:59 +0000 (20:28 +1100)]
Allow upgraded solars to take structural damage (#40992)

Parent Damageable on solars

8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 09:38:53 +0000 (09:38 +0000)]
Automatic changelog update

8 weeks agoAllow matches to be placed into ash trays. (#41016)
Michael Chessall [Tue, 21 Oct 2025 09:26:15 +0000 (03:26 -0600)]
Allow matches to be placed into ash trays. (#41016)

This simple change adds 'Matchstick' to the whitelist for ashtrays, allowing burnt and unburnt matches to be placed into an ashtray.

Co-authored-by: frnaw <notsreal@gmail.com>
8 weeks agoAutomatic changelog update
PJBot [Tue, 21 Oct 2025 08:57:27 +0000 (08:57 +0000)]
Automatic changelog update

8 weeks agoCriminal console status expansion (#36244)
B_Kirill [Tue, 21 Oct 2025 08:44:50 +0000 (18:44 +1000)]
Criminal console status expansion (#36244)

* Criminal console update and new icons sprites

* Change Hostile and Paroled sprites

* Change Hostile sprite

* Return the 8x8 scale, redraw new icons

* Some changes

Redraw eliminated icon and change icons scaling in pda

* Update Resources/Textures/Interface/Misc/security_icons.rsi/meta.json

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Mon, 20 Oct 2025 18:08:01 +0000 (18:08 +0000)]
Automatic changelog update

8 weeks agoZombies can't hurt II. (#41007)
Princess Cheeseballs [Mon, 20 Oct 2025 17:55:34 +0000 (10:55 -0700)]
Zombies can't hurt II. (#41007)

* Make zombie system not fard

* Actually who cares if our owner is not a zombie, let melee weapons be zombies that's funny as fuck

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
8 weeks agoConsistency fix for soap making (#40998)
āda [Mon, 20 Oct 2025 08:21:46 +0000 (03:21 -0500)]
Consistency fix for soap making (#40998)

soap

Co-authored-by: iaada <iaada@users.noreply.github.com>
8 weeks agoRemove StressTestMovementComponent (#40993)
Leon Friedrich [Mon, 20 Oct 2025 08:17:28 +0000 (21:17 +1300)]
Remove StressTestMovementComponent (#40993)

8 weeks agoAutomatic changelog update
PJBot [Mon, 20 Oct 2025 02:57:50 +0000 (02:57 +0000)]
Automatic changelog update

8 weeks agoAdded the cosmetic carp suit to the autodrobe inventory (#40995)
Kittygyat [Mon, 20 Oct 2025 02:45:17 +0000 (03:45 +0100)]
Added the cosmetic carp suit to the autodrobe inventory (#40995)

Added cosmetic carp suit to the autodrobe inventory

8 weeks agoAutomatic changelog update
PJBot [Mon, 20 Oct 2025 00:41:47 +0000 (00:41 +0000)]
Automatic changelog update

8 weeks agoSlime organs metabolizing slime restores blood level + halves slime hunger satiation...
ArtisticRoomba [Mon, 20 Oct 2025 00:29:16 +0000 (17:29 -0700)]
Slime organs metabolizing slime restores blood level + halves slime hunger satiation when consumed by a slime organ (#32537)

* metabolizing slime restores blood level

* halved the effectiveness of hunger satiation when slime is consumed by a slime organ

* kaboom

* ref george orwell's 1984

* rewrite george orwell's 1984

* Revert "rewrite george orwell's 1984"

This reverts commit c283a38e584c477f601179ea7504ec2651d22d31.

* this is exactly like doublethink from george orwell's 1984

* this is exactly like the ministry of truth from george orwell's 1984

* this is exactly like the ministry of peace from george orwell's 1984

* i'm going to lose it just like the protagonist in george orwell's 1984

8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 23:53:06 +0000 (23:53 +0000)]
Automatic changelog update

8 weeks agoLarge thruster (#37681)
AsnDen [Sun, 19 Oct 2025 23:40:34 +0000 (02:40 +0300)]
Large thruster (#37681)

* Large thruster

* copyright

* remove russian 📣

* Make it stronger (16x of normal)

* More energy consumption

* Update meta.json

* You can't deconstruct this thruster

* price - 1500 (5x)

8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 22:30:03 +0000 (22:30 +0000)]
Automatic changelog update

8 weeks agoNew job lizard plushies + Job-specific trinkets loadout (#34127)
ArtisticRoomba [Sun, 19 Oct 2025 22:17:26 +0000 (15:17 -0700)]
New job lizard plushies + Job-specific trinkets loadout (#34127)

* add the job wehs, add job crate fill and add purchaseable crate

* add job wehs to new loadout type

* add the MULTIWEH

* fix that one bug in testing

* mime and clown plushies have custom sounds

* was looking at the wrong thing alright

* indecisive

* properly attribute multiweh

* my worst nemesis, yaml linter... how dare they point out my mistakes...

* Remove crate and cargo buy at maintainer request

* add multiweh to bulk lizard plushie crate at a 1% chance

* double whammy

---------

Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
8 weeks agorefactor: new overload for SharedRandomExtensions.HashCodeCombine (#40990)
Fildrance [Sun, 19 Oct 2025 21:29:31 +0000 (00:29 +0300)]
refactor: new overload for SharedRandomExtensions.HashCodeCombine (#40990)

* refactor: new overload for SharedRandomExtensions.HashCodeCombine

* Update Content.Shared/Random/Helpers/SharedRandomExtensions.cs

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 21:24:10 +0000 (21:24 +0000)]
Automatic changelog update

8 weeks ago`StyleNano` removal: Palette system and Sheetlets (#29903)
Brandon Li [Sun, 19 Oct 2025 21:10:44 +0000 (17:10 -0400)]
`StyleNano` removal: Palette system and Sheetlets (#29903)

* Apply patch https://github.com/moonheart08/space-station-14/compare/1777eea9a42a8bdbc4a865327bb9ef3e10fe57de..6b32bb2b148ef9d312b5332ccea4d8688694dba5

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* make red squiggly line go away

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Add todo list

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Add palette to `TextureButton`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Rename `PalettedButtonSheetlet` to `NTButtonSheetlet` and move useful methods to `ButtonSheetlet`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* migrate `ContextMenu` styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Update todo

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* tweak NT colors

* New stylesheet: `InterfaceStylesheet` & `InterfaceTooltipSheetlet`

* Move inheritance of `IButtonConfig` to `NanotransenStylesheet.Buttons`

* move `MenuButtonSheetlet` & actually implement `InterfaceStylesheet` correctly

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* tweak color & update todo

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* chat is this real (update chat palette)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Update todo

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `SmallButton` and remove some obsolete things from `StyleNano`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* rename `StyleClasses` to `StyleClass` so `Stylesheets.Redux.StyleClasses` syntax is dead

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* replace `ButtonColorGreen` with `Positive`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `Placeholder`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Examine popup buttons

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* move over more things & cleanup `StyleNano` more (under 1000 lines!!!!)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Remove some more redundant stuff

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Undo style change for chat window

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* paper editing works now

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `OptionButton` styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ListContainer`, move `DefaultWindow` styles (for now) & more cleanup

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* fix `ActionButton` not having highlighting

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* remove imports of `Robust.Client.UserInterface.StylesheetHelpers` & format

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ButtonBig` and more cleanup

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Move items inheriting from `ISheetletConfig` into their own directory

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Cleanup & move `Label` styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Action search box styles

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Moved, stuff is

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* rename `LabelSubtext` to `LabelSubText` & move more stuff (were almost there!!)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* yap & move over MORE stuff (just like one thing left!!!)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Change status classes to appropriate existing classes

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* remove remaining references to `StyleNano`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Fix some hardcoding & broken code, `GetFromControl`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Scrollbars!

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* chores

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* clean up `StyleClass.cs`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ItemListSheetlet` refactor

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* more chores!

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Consistency w/ directory structure

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Move `MainMenuSheetlet`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `ColorPalette`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* whoopsie

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Remove most sheet-specific sheetlets

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* fix warnings, cleanup, & fix scrollbar (this is why we fix warnings boys)

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* yap

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* MASSIVE resharper skill issue

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* actually use `ISheetletConfig`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* have specific sheetlet be specific

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `GetResourceOr`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* cleanup & move / remove `IPalette`s

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* actually do specific stylesheets correctly & fix tooltips

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* cleanup & logging

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* Move `FontKind` and `FontKindExtensions` to their own files

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* rename `InterfaceStylesheet` to `SystemStylesheet`

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* change `ButtonHovered` etc to `PseudoHovered` etc

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* give the palettes fun names

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* `StyleSpace` is no more

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* It should compile now! I am now going to bed (fr) if it fails it fails

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* make squiggly red line go away

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
* add additional type restrictions to sheetlets

* `CommonStylesheet`

* minor cleanup

* Make `GetSheetletRules` not horrible

* wait this was duplicating style rules. oops!

* move some sheetlets to their associated xamls

* oh wait apparently that was important

* review pass 1

* review pass 2 (font & color stuff)

* review pass 3: remove unused stuff / filename fix

* fix warnings & "replace cast with explicit variable type"

* move `Palette` stuff to its own directory

* tweak colors (they're different now that I actually fixed the OKlab thing)

* review pass 4: little things

* make window close button grey before hovering

* refactor `HLine` to make it less terrible and allow it to be styled

* fix `NanoHeading` (it's been broken for a while whoops) and cleanup hardcoding

* band-aid missing references in `StyleNano`

* move `StyleBox` generating functions out of `IButtonSheetlet` into `StyleBoxHelper`

* remove dictionary field from `IStylesheetManager`

* Add check for unloaded sheetlets

* style tweaks to satisfy OCD

* I somehow missed this: `Caution` styleclass replaced with `negative`, refactor `PowerChargeWindow`

* tweak palettes for like the fourth time

* construct `StyleNano` / `StyleSpace` in `StylesheetManager` and mark them as obsolete

* rename `BackgroundPanel` classes for consistency

* tweak window / `ListContainer`

* oh right you use `///` not `/**`

* font system is bad, make it temporary

* acknowledge Divider funkyness

* remove use of class `Disabled`

* `ColorPalette` allow overriding colors with brace initialization

* review pass again

* tweak disabled button colors

* `StatusPalette` tweaks

* typo

* Make squiggly red line go away

* Delete `Redux`

* Remove all references to `Redux`

* make red less radioactive

* Store stylesheet name inside stylesheet class

* fix merge errors

* use RT's Oklab support instead

* shuffle around `StylesheetManager` fields

* apply stylesheets based off `StylesheetComponent`

* simplify `ColorPalette` construction

* add todo for `SheetletConfigType`

* `OptionButton` has a background color now

* fix disabled buttons

* sigh (red color palette fixed)

* make `ItemList` use primary palette

* Revert "apply stylesheets based off `StylesheetComponent`"

This reverts commit c05b147da845f6e04ff33d1cbd91a18a92c676d7.

* dead code removal

* buttons are green when pressed (we need togglebuttons)

---------

Signed-off-by: Brandon Li <sirbrandonthenerd@gmail.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 21:11:34 +0000 (21:11 +0000)]
Automatic changelog update

8 weeks agoSilicon lawset book and Law boards can now point to the list of lawsets. (#40944)
PotentiallyTom [Sun, 19 Oct 2025 20:59:42 +0000 (21:59 +0100)]
Silicon lawset book and Law boards can now point to the list of lawsets. (#40944)

* AI compendium book proto added

* added BaseSiliconLawboard and have silicon boards parent it

* color tweaks

* requested change

8 weeks agofix arachnid lungs (#34381)
lzk [Sun, 19 Oct 2025 20:28:42 +0000 (22:28 +0200)]
fix arachnid lungs (#34381)

8 weeks agoAdd virtual chat API methods in Shared (#40895)
slarticodefast [Sun, 19 Oct 2025 19:08:27 +0000 (21:08 +0200)]
Add virtual chat API methods in Shared (#40895)

* move chat stuff to shared

* refactor: using cleanup +whitespaces + xml-doc

* review

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 19:10:12 +0000 (19:10 +0000)]
Automatic changelog update

8 weeks agoLets monkeys & kobolds shove/disarm! (#38542)
Kittygyat [Sun, 19 Oct 2025 18:58:17 +0000 (19:58 +0100)]
Lets monkeys & kobolds shove/disarm! (#38542)

Let monkeys shove/disarm

8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 18:38:56 +0000 (18:38 +0000)]
Automatic changelog update

8 weeks agoFix some crystals (#40985)
SpaceLizard [Sun, 19 Oct 2025 18:26:09 +0000 (14:26 -0400)]
Fix some crystals (#40985)

Update crystal_shard.yml

8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 16:04:00 +0000 (16:04 +0000)]
Automatic changelog update

8 weeks agoAdding cotton seeds to cargo seeds crate (#40970)
Pgriha [Sun, 19 Oct 2025 15:51:39 +0000 (18:51 +0300)]
Adding cotton seeds to cargo seeds crate (#40970)

* First one

* Let me count

8 weeks agoAdd EntityEffectOnTrigger and RejuvenateOnTrigger (#40967)
slarticodefast [Sun, 19 Oct 2025 14:42:18 +0000 (16:42 +0200)]
Add EntityEffectOnTrigger and RejuvenateOnTrigger (#40967)

commit

8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 11:46:21 +0000 (11:46 +0000)]
Automatic changelog update

8 weeks agoNinja headset (#40054)
Anri [Sun, 19 Oct 2025 11:33:56 +0000 (14:33 +0300)]
Ninja headset (#40054)

* init-commit

* skill-issue

* happens

* post-review-changes

* desc-fix

* is-it

8 weeks agoDocument tags: H-L (#40976)
āda [Sun, 19 Oct 2025 09:00:39 +0000 (04:00 -0500)]
Document tags: H-L (#40976)

* the letter H

* The letter I

* the letter J

* The letter K

* The letter L

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
8 weeks agoAutomatic changelog update
PJBot [Sun, 19 Oct 2025 06:56:44 +0000 (06:56 +0000)]
Automatic changelog update

8 weeks agoAdded the sidearm tag to energy magnum (#40974)
JackRyd3r [Sun, 19 Oct 2025 06:44:50 +0000 (19:44 +1300)]
Added the sidearm tag to energy magnum (#40974)

Co-authored-by: JacobThayil <jtha821@aucklanduni.ac.nz>
2 months agoUpdate Credits (#40969)
github-actions[bot] [Sun, 19 Oct 2025 00:38:31 +0000 (02:38 +0200)]
Update Credits (#40969)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2 months agoFix Ninja EMP themselves. (#40968)
Princess Cheeseballs [Sat, 18 Oct 2025 23:56:32 +0000 (16:56 -0700)]
Fix Ninja EMP themselves. (#40968)

* push

* Skibidi toiler

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Sat, 18 Oct 2025 21:40:39 +0000 (21:40 +0000)]
Automatic changelog update

2 months agoAll pens embed (#39104)
Mehnix [Sat, 18 Oct 2025 21:27:45 +0000 (22:27 +0100)]
All pens embed (#39104)

* Embed for all

* Unify all thrown pen damage

Removes PenEmbeddable Abstract Entity as it is redundant. Those that parented to it now just parent to Pen.

* Fancy Pens deserve that damage bonus

Keeps an abstract entity for fancier pens to parent off of. Someone might do different fonts in the future, and them doing more damage is funny.

2 months agoUpdate outdated comment re: borging & borg playtime requirements (#40886)
Absotively [Sat, 18 Oct 2025 19:37:47 +0000 (13:37 -0600)]
Update outdated comment re: borging & borg playtime requirements (#40886)

Update outdated comment

2 months agoTrigger On Hitscan (#40964)
ScarKy0 [Sat, 18 Oct 2025 19:23:45 +0000 (21:23 +0200)]
Trigger On Hitscan (#40964)

* init

* doc

* merge systems

* review

2 months agoAddReagentOnTrigger (#39875)
Голубь [Sat, 18 Oct 2025 18:26:31 +0000 (01:26 +0700)]
AddReagentOnTrigger (#39875)

* Trigger

* Unnecessary(?) Checks

* request

* Update

Co-Authored-By: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* cleanup

* standard name

* don't use name alias

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Sat, 18 Oct 2025 17:59:40 +0000 (17:59 +0000)]
Automatic changelog update

2 months agoMake a lot more puddle stuff predicted (#38871)
Perry Fraser [Sat, 18 Oct 2025 17:41:56 +0000 (13:41 -0400)]
Make a lot more puddle stuff predicted (#38871)

* feat: predict evaporation

* refactor: move puddle update logic to shared

* refactor: move more puddle stuff to Shared

Still can't do stuff that creates puddles :(

* refactor: move puddle transfers to shared

* fix: various style fixes + switch to predicted variants

* style: make some puddle stuff private instead of protected

* refactor: move solution dumping to its own system

* docs: clarify Drainable/Dumpable/Refillable docs

Also whacks unneeded VVAccess's.

* fix: audit usages of drainable+refillable

I'm leaving spear and arrow for now... but I don't love it.

* Added an item query I guess

* Review changes

* You can pour out waterguns

* Review changes

* oops

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2 months agoAutomatic changelog update
PJBot [Sat, 18 Oct 2025 17:21:51 +0000 (17:21 +0000)]
Automatic changelog update

2 months agoFix AddReagent modifying to solution being added in some cases (#40959)
slarticodefast [Sat, 18 Oct 2025 17:06:08 +0000 (19:06 +0200)]
Fix AddReagent modifying to solution being added in some cases (#40959)

fix

2 months agoCargo orders that contain beverages now come in freezers (#40955)
Hitlinemoss [Sat, 18 Oct 2025 16:59:57 +0000 (12:59 -0400)]
Cargo orders that contain beverages now come in freezers (#40955)

2 months agoAutomatic changelog update
PJBot [Sat, 18 Oct 2025 17:09:01 +0000 (17:09 +0000)]
Automatic changelog update

2 months agoAdd sprites for Vox organs (#40555)
MissKay1994 [Sat, 18 Oct 2025 16:56:41 +0000 (12:56 -0400)]
Add sprites for Vox organs (#40555)

* Blue organs for blue blood

* EYES GO IN THE HEAD

* Accidental upload

* Also accidental upload

* skreeching for the future

* SKREEEEEEEEEE

* THese are not the files you are looking for

* Sprite attribution

2 months agoFix Space Villain tie message (#40958)
Stefano Pigozzi [Sat, 18 Oct 2025 16:43:10 +0000 (18:43 +0200)]
Fix Space Villain tie message (#40958)

Fix `space-villain-game-enemy-dies-with-player-message`

2 months agoSlightly resprited the service borg (#39764)
Kittygyat [Sat, 18 Oct 2025 16:30:18 +0000 (17:30 +0100)]
Slightly resprited the service borg (#39764)

* Small resprite of the service borg

* forgot credits

* Spriting fix, merging fix

* Deduplicated meta.json file

2 months agoAutomatic changelog update
PJBot [Sat, 18 Oct 2025 13:51:01 +0000 (13:51 +0000)]
Automatic changelog update

2 months agoRemove rag forensics cleaning (#40818)
PicklOH [Sat, 18 Oct 2025 13:39:07 +0000 (09:39 -0400)]
Remove rag forensics cleaning (#40818)

Removes rag forensics

2 months agoAutomatic changelog update
PJBot [Sat, 18 Oct 2025 09:26:08 +0000 (09:26 +0000)]
Automatic changelog update

2 months agoFolders and clipboards recycle into what they are actually made of now (#40954)
Hitlinemoss [Sat, 18 Oct 2025 09:13:22 +0000 (05:13 -0400)]
Folders and clipboards recycle into what they are actually made of now (#40954)

* Folders recycle into paper, clipboards recycle into wood/plastic and steel

* CC clipboards also contain some cloth

* The nuclear code folder is also made of paper

* Whoops, violated the laws of thermodynamics

* Whoops, broke the laws of economics