40421 Commits

Author SHA1 Message Date
RedTerror
5aa7e2b91b update sprite vox&vulp(#3504) 2026-02-14 00:09:32 +07:00
Jerry
49794858f2 Fix Content.Packaging doesn't include secrets into a final server package (#3502) 2026-02-07 22:06:45 +05:00
Pok
66d45285fe Фикс СРП (#3501) 2026-02-07 23:32:33 +07:00
Pok
d2ee564b8f Перенос СРП в Guidebook (#3499) 2026-02-06 15:03:25 +07:00
Svist666s
333bc80458 paper fix (#3492) 2026-02-05 07:07:16 +07:00
Svist666s
35aebb7de3 Nodecision fix (#3496) 2026-02-05 07:05:11 +07:00
Pok
80acc36543 [Wiki] workflows (#3490) 2026-01-21 10:55:32 +07:00
Dmitry
18d2ddac70 Минор апдейт (#3489) 2026-01-20 21:20:10 +07:00
Голубь
ee8c0beff2 Мапперские штуки дрюки (#3438) 2026-01-20 20:35:33 +07:00
kosticia
cf6469fb62 lobby art update(#3485) 2026-01-20 20:26:08 +07:00
lzk
c1282f2e5e paper interface translate (#3312) 2026-01-20 13:13:57 +07:00
JrInventor05Next
1c771c6709 tweak NukeOpstTest.cs (#3486) 2026-01-20 13:08:56 +07:00
Dmitry
7ee4e66e77 Merge pull request #3488 from DIMMoon1/upstream01.2
Upstream01.2
2026-01-20 12:46:48 +07:00
Pok
b462533f82 [Wiki] Подгрузка ВСЕГО на вики (#3487) 2026-01-20 03:28:44 +07:00
Dmitry
e88b41e637 ok 2026-01-19 06:26:19 +07:00
Dmitry
bd135d7604 merge remote wizden/stable 2026-01-19 05:58:27 +07:00
Myra
a9e4370d25 Stable merge (#42505) 2026-01-18 22:28:07 +01:00
Vasilis The Pikachu
7b73811d47 Revert final changelogs for reverted prs 2026-01-18 21:53:21 +01:00
Vasilis The Pikachu
ca07d6be49 Revert "Allow station tiles to be placed on solid ground and other platings. (#38898)"
This reverts commit 418b2b70b0.

Maintainer vote decided to vote this out due to code quality issues. The original contributor is aware and will get help from a maintainer to reintroduce it
2026-01-18 21:53:21 +01:00
Vasilis The Pikachu
e247ea5850 Revert "Fix RCD light spam, bypass of indestructible tiles and some plating fixes (#42432)"
This reverts commit 7d58e42ade.

Required to revert 418b2b70b0 via maintainer vote due to code quality issues.
2026-01-18 21:53:21 +01:00
ScarKy0
1a5d13fcac [Hotfix] Delivery console unanchorable (#42499) 2026-01-18 16:30:55 +01:00
Vasilis The Pikachu
9d3f2219b9 Remove changelog for https://github.com/space-wizards/space-station-14/pull/42390 2026-01-17 21:17:13 +01:00
Dmitry
09db1f5b77 upstreamfix
1
2026-01-17 02:43:19 +07:00
Dmitry
f501ebec66 merge remote master wizden 2026-01-16 14:30:48 +07:00
PJBot
ab9cf3b5cc Automatic changelog update 2026-01-16 02:10:08 +00:00
pathetic meowmeow
0d75154385 Fix core pinpointer pieces having a 5-pointer recipe (#42446) 2026-01-16 01:53:25 +00:00
PJBot
57e9a64d27 Automatic changelog update 2026-01-16 00:53:43 +00:00
Nemanja
d2ac15c76f Fix flatpacker exploit ignoring board costs (#42445)
Fix flatpacks ignoring costs and board requirements
2026-01-16 00:22:24 +00:00
PJBot
57ac7bbe4f Automatic changelog update 2026-01-16 00:36:41 +00:00
ScarKy0
897a2d40bc Add Mortar and Handheld Juicer (#42019)
* init

* API

* testing

* review

* return

* good enough, fix later

TODO:
Proper prototype
DoAfter
Sounds

* "proper" prototype

TODO
DoAfter
Sprite

* proper protos, mortar sprite

* juicer sprites

TODO:
Juicer sounds
Makeshift crafting recipes
Add regular to vendors

* sprite tweak

* juicing sound, cleanup, construction

* vendors

* line end

* attribution newline

* small balance tweak

* Let it be known id never webedit

* meta

* item size

* review

* handhelds

* partial review

* cache solution, looping

* graph

* review

* popup

---------

Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
2026-01-16 00:19:42 +00:00
PJBot
6df3ed9682 Automatic changelog update 2026-01-15 21:38:28 +00:00
B_Kirill
b14964398b Camera map (#39684)
* Camera map

* I hope this helps

* Review 1

* Review 2

* Review 3

* Review 4

* Review 5

* Colorblind mode support

* Review 6

* Change design

* Map wire

* Logic fix

* Fix a terrible mistake

* Fix

* Fix 2

* Small rename

* More fix

* Better removal

* And another fix

* Will it work?

* It is literally pointless

* some small things
2026-01-15 21:21:55 +00:00
PJBot
8fb3e138a9 Automatic changelog update 2026-01-15 20:40:10 +00:00
Velken
7d58e42ade Fix RCD light spam, bypass of indestructible tiles and some plating fixes (#42432)
* No more light spam, and some plating fixes

* fixed test
2026-01-15 20:22:54 +00:00
PJBot
cd6c521b37 Automatic changelog update 2026-01-15 20:02:13 +00:00
ScarKy0
c7e8bbbf87 Add Paper Centrifuge (#42040)
* init

* sound

* sprite, half functional construction

* proper recipe

* oops

* loop sound

* inhands

* review

* review squared
2026-01-15 19:45:20 +00:00
Kyle Tyo
84ca0ebe9c Add attribution to Tippy.rsi (#42346)
Update meta.json
2026-01-15 19:20:00 +00:00
PJBot
ab2a4ebd93 Automatic changelog update 2026-01-15 19:01:35 +00:00
āda
fdeb5a736d Rebase vials to DrinkBase, closeable vials, mini vials (#36132)
* .rsi

* mini vial

* try stop TryStopNukeOpsFromConstantlyFailing from failing

* slight sprite change

* mail and lathe recipe

* real test fail

* resolve arbitrage

* cleanup

* always forgetting something

* always forgetting something

* drink no more

* remove integrated vial

* initial port

* Rename the rsi states

* Rename the rsi states

* up to standards

* finish

* testfail

* minor touchup

* arby

* op

* mix meta

* small changes to the vials

* commit

* commit

* style nit

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
2026-01-15 18:32:37 +00:00
PJBot
610881db82 Automatic changelog update 2026-01-15 18:43:40 +00:00
Orsoniks
619672a089 Improved Health Examination Coloring (#38231)
* better colors

* fix worst offenders of contrast

---------

Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
2026-01-15 18:26:28 +00:00
slarticodefast
28a4a548b6 Add integration test for drains (#41190)
* drain test

* fix linter fail
2026-01-15 17:53:30 +00:00
PJBot
b723d7e49e Automatic changelog update 2026-01-15 18:09:08 +00:00
rumaks
766f429fd9 Make chemicals not react inside pills (and stomachs) (#41457)
no reactions in pills
2026-01-15 17:52:24 +00:00
Fruitsalad
4f997f2069 Cryo pod UI (#41850)
* Add CryoPodWindow (placeholder)

* Change HealthAnalyzerWindow: split off reusable HealthAnalyzerControl for cryo pod UI

* Improve CryoPodWindow: add health analyzer

* Improve CryoPodWindow: add eject button

This wasn't requested in the issue but I implemented it as practice with the UI system.

* Rewrote GasAnalyzerWindow, split off reusable gas mix viewer for cryo pod

* Change GasAnalyzerWindow: change back to three columns

With two rows you get a layouting bug when there's a lot of different gases, which looks somewhat bad. I didn't feel like fixing the layouting bug (it's an engine issue) so we're going back to three columns. That way you don't ever get two rows in practice.

* Change GasAnalyzerWindow: simplify by disabling Resizable

I added a lot of complexity to make resizable work nicely with a derived max & min size, but it's not necessary.

* Change GasAnalyzerWindow: file-wide namespace

* Change GasAnalyzerSystem: add GenerateGasMixEntry

* Split HealthAnalyzerUiState from HealthAnalyzerScannedUserMessage

* Rewrote CryoPodWindow, add atmos info

* Improve CryoPodWindow: add loading placeholder

* Improve CryoPodWindow: add internationalization support

* Fix GasAnalyzerControl: add missing translation

* Improve CryoPodWindow: add beaker info, high temperature warning

* Improve CryoPodWindow/System: inject button in window + necessary system changes

* Fix CryoPodWindow: Entering cryopod now closes window

This way you can't heal yourself with a cryopod.

* Change CryoPodWindow: add & update comments

* Change HealthAnalyzerComponent: remove `uiKey` property (no longer necessary)

* Tiny fixes

* Improve CryoPodUiMessage: replace string with enum

* Change GasAnalyzerWindow: simplify Measure code

* Change CryoPodComponent: rename Injecting to InjectionBuffer

* Change CryoPodBUI: tiny code simplification

* Fix HealthAnalyzerComponent: Removed stray import

* Improve CryoPodWindow: Prettier, concise atmos

* Improve CryoPodWindow: Chemicals bar chart

* Improve CryoPodWindow: Add Ruler to reagents

* Change CryoPodWindow: More horizontal layout

* Improve CryoPodWindow: Reduce height jiggling

The health analyzer's height changes a lot, which can be annoying with the buttons (for example when the oxygen damage label is popping in and out)

* Improve CryoPodWindow: Add setup checklist

This is mostly here to fill vertical space in the new horizontal layout.

* Improve CryoPodWindow: Eject beaker button

* Improve CryoPodWindow: Localization

* Improve CryoPodWindow: Add BeakerBarChart

An animated version of the chemicals chart

* Fix CryoPodSystem: Ejecting beaker no longer clears injection buffer

* Improve BeakerBarChart: Not animated on first frame

* Fix CryoPodWindow: Fix broken translation

* Improve CryoPodWindow: Reorder sections

* Fix BeakerBarChart: Tooltips now show up

* Change BeakerBarChart: Reorder functions

* Change CryoPodWindow: Reorder sections, change margins

* Change CryoPodWindow: Edit flavor text

* Revert changes to GasAnalyzerWindow

Since GasAnalyzerControl is no longer used in CryoPodWindow, these changes are no longer relevant to this PR.

* Tidy CryoPodWindow: Remove old workarounds

These are old layouting bug workarounds from the older version of CryoPodWindow that had a ScrollContainer in it. They're no longer necessary. Less ScrollContainers less problems.

* Tidy up: Remove unused imports

* Remove LabelledSplitBar

It was replaced by BeakerBarChart, which is a lot fancier.

* Tidy up: Tiny code style fix

* Change CryoPodSystem: Move code from server to shared

This is still without adding UI prediction

* move a ton of stuff to shared.

* one last thing

* Improve BeakerBarChart: Keep visual entry width when swapping beakers

* Improve BeakerBarChart: Respect beaker order of reagents

* Improve CryoPodWindow: Ensure space for injection buffer

 We need to keep space on the chart for the injection buffer after swapping to a full beaker.

* Improve CryoPodWindow: Prettier ejection error

* Improve CryoPodWindow: Add "Cooling patient" status

* BeakerBarChart: Fix UI scale bug

* BeakerBarChart: Fix bluespace beaker ugliness

* BeakerBarChart: Add more pod status strings

* HealthAnalyzerControl: Filewide namespace, sort imports

* Style fix: Replace `bool x = y` with `var x = y`

* CryoPodUiMessage: Split off separate class for inject

* SharedCryoPodSystem: Move message-related code into Subs.BuiEvents

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-15 17:52:03 +00:00
slarticodefast
5cda60f2f9 Predict defibrillators and add an integration test for them (#41572)
* cleanup

* fix fixtures

* prediction

* fix test

* review

* fix svalinn visuals

* fix chargers

* fix portable recharger and its unlit visuals

* fix borgs

* oomba review

* fix examination prediction

* predict

* readd zapping interacting mobs
2026-01-15 17:43:32 +00:00
slarticodefast
499e9f9a0f Predict TransferAmountBoundUserInterface (#42358)
prediction!!!
2026-01-15 17:17:00 +00:00
PJBot
241b0930bc Automatic changelog update 2026-01-15 17:12:06 +00:00
Samuka
bd096a044b Make heavy xenoborg able to "swim" in space (#42415)
MovementAlwaysTouching
2026-01-15 16:54:20 +00:00
PJBot
4920404994 Automatic changelog update 2026-01-15 16:47:54 +00:00