Commit Graph

4478 Commits

Author SHA1 Message Date
keronshb
83d95e0b21 Wizard Teleport Scroll (Teleport Location ECS) (#36424)
(cherry picked from commit 0a394d4af5b3b5320a011ae2bbe0542f41fe22dc)
2025-11-20 14:52:37 +03:00
Kutosss
362fce56d6 Revert "Friday31" (#869)
Revert "Friday31 (#868)"

This reverts commit 10a2b918fd.
2025-11-03 17:36:11 +03:00
Gersoon
10a2b918fd Friday31 (#868)
* 1

* Squashed commit of the following:

commit 182403875c6b7348a6ae33aca959aefa7f2dad8e
Author: Kutosss <162154227+Kutosss@users.noreply.github.com>
Date:   Mon Oct 27 16:14:41 2025 +0300

    Бабайки (#3)

    * Джейсон

    Джейсон
    Звуки и спрайты
    Способность на отрубание головы
    Способность к воскрешению
    Тематическое лого

    * саунд для пениса

    * блядопеннивайз

    * шарики

    * Update jason_gear.yml

    * слендерчлен

    * Update SlendermanShadowWalkSystem.cs

    * трапики

* Friday31 (#6)

* Джейсон

Джейсон
Звуки и спрайты
Способность на отрубание головы
Способность к воскрешению
Тематическое лого

* саунд для пениса

* блядопеннивайз

* шарики

* Update jason_gear.yml

* слендерчлен

* Update SlendermanShadowWalkSystem.cs

* трапики

* крестик

* 3

* Friday31 (#7)

* Джейсон

Джейсон
Звуки и спрайты
Способность на отрубание головы
Способность к воскрешению
Тематическое лого

* саунд для пениса

* блядопеннивайз

* шарики

* Update jason_gear.yml

* слендерчлен

* Update SlendermanShadowWalkSystem.cs

* трапики

* крестик

* костюм

* Apply suggestions from code review

* 5

* 6

---------

Co-authored-by: Kutosss <162154227+Kutosss@users.noreply.github.com>
2025-10-31 19:39:33 +03:00
Spatison
bee3125947 [Tweak] Blood Cult (#859)
* commit

* commit

* commit

* commit

* fuck

* cockmit

* fix

* fix Yaml

* test fix
2025-10-12 00:53:06 +03:00
Yarik
2275bb90ed Smart equip feature (#861)
* Adds smart equip to pocket 1, pocket 2, and suit storage slots (#37975)

* pockets and exosuit smartequip

* add localisation

* Fixed the assault rifle magazine being taken out instead of the assault rifle itself

* Add translate

---------

Co-authored-by: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
2025-10-12 00:52:48 +03:00
ScarKy0
674d10c9f1 Cargo Mail System (#35429)
* shitcode init

* biocoding, SpawnTableOnUse, Moving shit to shared

* server :(

* fixes

* ok works

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* Discard changes to Content.Shared/Forensics/Components/FingerprintMaskComponent.cs

* Discard changes to Content.Shared/Forensics/Components/FingerprintComponent.cs

* Discard changes to Content.Server/Forensics/Systems/ForensicsSystem.cs

* Discard changes to Content.Server/StationRecords/Systems/StationRecordsSystem.cs

* Discard changes to Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* big stuff

* preperation

* temperory spawning thing for testing

* Update CargoDeliveryDataComponent.cs

* kinda proper spawning idk god save me

* cleanup (kinda)

* preparation 2.0

* stuff i think

* entity table work

* renames

* spawn ratio based on players

* comment

* letter tables

* more spam

* package tables

* comment

* biocodedn't

* builds correctly

* cleaning

* Update deliveries_tables.yml

* labels

* package sprites

* mail teleporter

* revert testing value

* fix test

* fix other test

* i love tests

* mail teleporter enabled by default

* random cooldowns

* fixtures

* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderComponent.cs

* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderSystem.cs

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* Discard changes to Resources/Locale/en-US/fingerprint-reader/fingerprint-reader.ftl

* clean

* fuck paper scrap

* oops

* fuck SpawnTableOnUse

* mail teleporter board in QM locker + addressed review

* oops

* clean

* sound on delivery spawn

* address review

* partial review address

* partial review addressing

* addressing partial review

* pratarial revivew address

* misprediction hell

* stuff

* more stuff

* unrelated

* TODO

* link

* partial review

* DirtyField

---------

Co-authored-by: Milon <milonpl.git@proton.me>

(cherry picked from commit 3281f408eb58c91ceb7b72ea556ba29e4760b9a1)
2025-10-04 12:51:41 +03:00
MilenVolf
30fc18f5c5 Localize criminal records reason placeholder dataset (#35810)
* Localize criminal records reason placeholder dataset

* Forgor

(cherry picked from commit f8ccff1363c95168db7e4e4b84de6486741c3c03)
2025-10-04 12:51:29 +03:00
Kyle Tyo
a6322a841a move a colon to the localization string (#35192)
* move the colon to the localization string

* remove a redundancy

* beck suggested this per how its done elsewhere.

* comply with requested changes.

(cherry picked from commit 831dbef591d45f606f1e0f063304622306ebb5e8)
2025-10-04 12:51:28 +03:00
James Simonson
6bda6485e9 Criminal Records Computer Better UX + Filtering (#32352)
* First pass at new Criminal Records Computer

need buttons to highlight.

* Filter status tabs/buttons now activate correctly via UpdateState

* Removed unneeded Directives

* Fix typo + undo VSCode changes

* Implement Emo Feedback

Loc NA and use inject deps
Cannot use inject deps on sprite system.

* try to undo vscode launch.json change

* Added requests + Filter dropdown list + jobs

Fixed maintainer fix requests,
Added Job to announcement channel output
Removed toggle buttons in-place of a dropdown list

* Fixed missed merge conflict

+ fixed an bug with filterstatus not showing on re-open ui

* Update criminal-records.ftl

Fixed lint error. whoops.

* Update Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs

typo

Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>

* impliment chromiumboy feedback

hopefully this will do it....

---------

Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>
(cherry picked from commit b9424386c790853c730b67d00c26fcf0057bb984)
2025-10-04 12:51:25 +03:00
Winkarst
b58c0f5bb9 Cleanup: Pass in `IComponentFactory in EntityPrototype.TryGetComponent calls inside FlatpackSystem` (#35457)
* Cleanup

* Update

(cherry picked from commit 969e7bdd39e449cd0f25493d2fa18007ebe64da7)
2025-10-04 12:51:24 +03:00
Kyle Tyo
dca0821d22 Fix build ghosts not being placeable on a new round. (#35097)
(cherry picked from commit aca846c6add9db7b8d495f2d0547758cd0d0c55a)
2025-10-04 12:51:22 +03:00
qwerltaz
2bb04cb801 Construction menu grid view (#32577)
* button

* implement populate grid view

* tweak min width

* Make grid button toggle visible

* tweak min window size

* fix missing recipe button when mirroring item

* make grid buttons toggleable

* align button texture vertically

* selected grid item has plain color background

* tweak window width so all buttons look good

* rename select method, defer colouring

* get icon better

* whoops

* simpler button toggle

* spritesys frame0, move spritesys

* delete old sprite system refs

(cherry picked from commit e98383d572c8d6ba251c7914777becc681ebac91)
2025-10-04 12:51:21 +03:00
Artjom
f235f4085c Favorites tab for the construction menu (#26347)
* Added fovarite button

* Some fixes in xaml

* added some events for favorite recipes

* set methods for presenter

* fixes for  presenter

* added translates

* reset seach when you select any category

* added some margins

* some fixes from compared

* fixed PR notes about arrays

* deleted controls & margins

* did simpleer with arrays

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 881c2323fdfc1a833eccd4048abc33505922e936)
2025-10-04 12:51:20 +03:00
Leon Friedrich
eea4fefea8 Fix flatpacker (#28736)
* Fix flatpacker

* a

(cherry picked from commit 2c7598fd5b1197674c98a56c1b7bb167c33b1cca)
2025-10-04 12:51:17 +03:00
Nemanja
056fa1a4cc Flatpacker fixes (#28417)
(cherry picked from commit b317fa4ccf92ec7a8158fc4bf2e7eb5438f85868)
2025-10-04 12:51:16 +03:00
SpaceManiac
ca612aa160 Merge showsubfloorforever into showsubfloor (#33682)
(cherry picked from commit 38615b72e5cd2a2ef5e539b40cc5802e6542da91)
2025-10-04 12:51:15 +03:00
qwerltaz
09767ff9df t-ray reveal for entities and draw depth fix (#33012)
* t-rays show above catwalk

* a

* RevealSubfloorComponent

* revealSubfloorOnScan, add it to catwalk

* TrayScanReveal sys and comp

* Rr

* handle anchoring

* use tile indices for vector2i

* fix IsUnderRevealingEntity reset on pvs pop in reanchor

* fix exception on TrayScanRevealComponent remove

* fix IsUnderRevealingEntity not updating on pvs enter

* update to ent

* make subfloor retain respect for their relative draw depth

* fix carpets not revealing subfloor on plating

* chapel carpet

* ??

* draw depth gap for subfloor entities.

* revert alpha change

* remove abs from draw depth difference

* move TrayScanReveal to client

* delete old refactor

* let's show them above puddles too

* Remove superfluous component classes

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
(cherry picked from commit 7b0b4013125a5a1101d69c958f97b9d315968702)
2025-10-04 12:51:13 +03:00
Charlie
d0ff0dd307 fix index stepping to avoid pushing front layers into back layers (#32553)
Co-authored-by: charlie <charlie.sc.wong@veiwsonic.com>
(cherry picked from commit 55ae02f320e8a4b365f6520f6dc19e2c2101dff7)
2025-10-04 12:51:10 +03:00
Plykiya
4a31a14720 Fixes colored gloves appearing incorrectly in chameleon menu (#29607)
Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 6f8369ed6bbd28cdbca2a6e0e5ed9b8555e20e13)
2025-10-04 12:51:09 +03:00
Plykiya
f8b297a9f2 Fixes Chameleon menu icons appearing incorrectly (#29539)
EntityPrototypeView my beloved

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit dac09679a52b4bffa3769424e5659b5a9b121816)
2025-10-04 12:51:08 +03:00
pubbi
52c6b5d016 Allowed windows to be properly clicked on (#34751)
(cherry picked from commit 82bd0a291d95b99444498ecd356cf3c62145c355)
2025-10-04 12:51:08 +03:00
Tayrtahn
ee9011485a Delete SolutionContainerVisualsComponent.InitialName (#35654)
(cherry picked from commit 50f7846bb19bf834ad7300e906d772ece96edbf3)
2025-10-04 12:51:07 +03:00
Dora
decd389858 Adding sorting to chem master (#34763)
* Adding sorting to chem master

* Chem Master can now sort based on following categories
- Alphabetical
- Quantity
- Time Added to Machine

* Sorting is disabled by default and persist in the machine for everyone

* Removed some pointless code from Chem Master's UI

* Changed None and Time Added's text to reflect what they do better

* Minor adjustments to the code requested by maintainers

(cherry picked from commit 53dc27cb1e16d119ed72f1cc75e1004c57e3a24e)
2025-10-04 12:51:06 +03:00
Brandon Hu
1c83c5eb58 add(TransferAmountWindow): QoL stuff (#30464)
* ugh

(cherry picked from commit dceb562be7520950ef43ad64386727bc82f8e2ba)
2025-10-04 12:51:04 +03:00
Ignaz "Ian" Kraft
dfe71c8f64 replace all instances of "department-{id}" with department.name (#34607)
replace all instances of "department-{id}" with department.name"

(cherry picked from commit 371b1f80125857669f43e2e9f6842dd5513bee6b)
2025-10-04 12:50:55 +03:00
eoineoineoin
685b1f68ac Minor fixes to character profile editor save/reset buttons (#31505)
Merge SetDirty() with preview reload

People were forgetting to SetDirty() when changing a property; move SetDirty()
into preview reloading, since if the preview is being reloaded, some property
has definitely changed anyway.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>

(cherry picked from commit 55771cab745bf45e4756ded41382ef990b84d505)
2025-10-04 12:50:54 +03:00
Winkarst
f6ffaa9891 Cleanup: Pass in `IComponentFactory in EntityPrototype.TryGetComponent calls inside ChemistryGuideDataSystem` (#35456)
* Cleanup

* Update

(cherry picked from commit c71e6e67aafce6f615dc84733475fa1688943ee9)
2025-10-04 12:50:53 +03:00
Leon Friedrich
b585af487d Fix hitscan visuals (#34515)
* Fix hitscan visuals

* remove unnecessary changes

* rename `mapDirection`

(cherry picked from commit ca9479fe697a3bd0877111383bb5faca9c5ba4fd)
2025-10-04 12:50:51 +03:00
noirogen
285269f623 Adds new speech bubble opacity sliders to the accessibility menu. (#35346)
* Adds new accessibility slider for speech bubble text opacity.
Adds new accessibility slider for speech bubble background opacity.
Adds new Cvars to track speech bubble text and background opacity settings.

* Adds a separate option slider for the opacity of the speaker's name on speech bubbles.

* Changes text and speaker default opacity to 100%, as it was before.

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

(cherry picked from commit 263f915671a6df3ffe9b67bacf75d1d9f5e1c7f4)
2025-10-04 12:50:49 +03:00
Fildrance
d053e27974 Feature/make radial menu great again (#32653)
* 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

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>

(cherry picked from commit 68b0dfbc026a07aad2bf3f07d1052f92f899ea31)
2025-10-04 12:50:48 +03:00
Plykiya
1190a4edec Fix GhostRoleRadio icons (#30650)
Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit d87d9c467626fab1d8f33da5949b16e9e8d120eb)
2025-10-04 12:50:48 +03:00
beck-thompson
d30a50e979 Fix typing indicators! (#29492)
* First commit

* Removed pause stuff

* Make the event better

* Forgot to add the comment

* Proto id stuff

* cool comments

* serializer

* Added the time stuff

(cherry picked from commit 91740ef5be670e5f2d7f44fdf16d442cbc4579e5)
2025-10-04 12:50:47 +03:00
metalgearsloth
a5020f9258 Predict typing indicator (#29551)
It greatly annoys me in the rare instance I do play.

(cherry picked from commit 9032231300e6029e53258bdac447ef44c045ad01)
2025-10-04 12:50:47 +03:00
DrSmugleaf
974a8c396e Fix error when removing chasm falling component on a terminating entity (#28471)
(cherry picked from commit 8c32072f67cbab2f69647ff1e78c3f62e705639a)
2025-10-04 12:50:46 +03:00
deltanedas
f360626989 let FlashArea be called from shared (#30343)
* let FlashArea be called from shared

* untroll

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 84062da1289b760ee8714239322ae07b74e6187c)
2025-10-04 12:50:46 +03:00
slarticodefast
f089b99266 Remove imagesharp and StatusEffectAddedEvent from FlashOverlay (#28930)
remove imagesharp and StatusEffectAddedEvent from FlashOverlay

(cherry picked from commit eb4ce85354c7c93da527bebca37cf986973f39a2)
2025-10-04 12:50:46 +03:00
DrSmugleaf
98eb205095 Fix action icons when dragging an active action to another slot (#28692)
(cherry picked from commit 0762f9da175966700ed961200ab3329dc556c12d)
2025-10-04 12:50:45 +03:00
Kyle Tyo
b0bd87578d Action buttons are now usable in the action window. (#35642)
* Update ActionUIController.cs

* renamed some inconsistent arguments.

* removed a redundant check.

* revert some variable renames to reduce the diff.

(cherry picked from commit 7d64599d2d60c16303c46327b9ae2739bde81128)
2025-10-04 12:50:45 +03:00
Errant
a026b06a94 version watermark (#35284)
* version watermark

* force version watermarks on vulture

(cherry picked from commit cc74880061a35abbaa5d107edf4d4079434eef5c)
2025-10-04 12:50:44 +03:00
Errant
32f3c8de31 Lobby chat width and custom lobby titles (#33783)
* lobby name cvar

* panel width

* skrek

* server name localization fix

* comment format fix

Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com>

* remove redundant newline

Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com>

* string.empty

Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com>

* use SetWidth

* Update Resources/Locale/en-US/lobby/lobby-gui.ftl

---------

Co-authored-by: Thomas <87614336+Aeshus@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

(cherry picked from commit a55dc4d3bb006f29ca5535cc2f38878f8a498a50)
2025-10-04 12:50:44 +03:00
SpaceManiac
29fc91e099 Fix lobby countdown not showing hours (#33685)
(cherry picked from commit b800d9826055aab66334ec2a576dafb474ca8743)
2025-10-04 12:50:43 +03:00
pathetic meowmeow
ec497c14e8 NanoTask (#34095)
(cherry picked from commit 4576555e5bccc033e8d334169cf33794bd444e65)
2025-10-04 12:50:43 +03:00
chromiumboy
9a8d663f84 Holopad networking rework (#34112)
* Initial commit

* Finalizing main changes

* Addressed reviews

* Fixed a few issues

* Switched to using global overrides

* Removed unnecessary references

(cherry picked from commit efd5d644e8e5f38811a3778d0c0c73575943a236)
2025-10-04 00:32:22 +03:00
Red Mushie
395bebab7f Add Communications Console button tooltips (#31217)
* Finally, people can learn what the Broadcast button does!

* Also add for Alert level

* Add alert level and shuttle button tooltips

* Fix dumdum, tweak Broadcast tooltip

(cherry picked from commit 2742adb881d091582f603a2bf176dff9ef2085c6)
2025-09-27 14:12:42 +03:00
pathetic meowmeow
456ad21096 Add microwave recipes to the guidebook (#34105)
(cherry picked from commit b7414d85b4147ca097d38ba36a1af8015076948f)
2025-09-27 13:57:19 +03:00
GrownSamoyedDog
b71250b76e Fixed Guidebook Sorting / Ordering (#34960)
* fixed all yml and cs

* Subjective Rearranging

* fixed my accidentally removed xml endline

* Accidentally included for a different PR

* Added .ThenBy and cleaned up newplayer.yml

(cherry picked from commit 91678f75da77a6459a61b4536158d2365f9c847a)
2025-09-27 13:56:14 +03:00
Thomas
62158937da Create In-Guidebook Errors (#28942)
* Create in-guidebook errors

* Localize client-facing parser error

* Uncomment line

* Missed another localization string

(cherry picked from commit eab0c348224eef52082a39379866d298ca0dbdcd)
2025-09-27 13:54:08 +03:00
deltanedas
c042c4fa1a add button to print logprobe logs (#32255)
* add EntityName at the bottom of LogProbe

* pass User into CartridgeMessageEvent

* add button to print logprobe logs

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

(cherry picked from commit 7520d8a2c8c87e43491a1de7fa977b34f1e7df6b)
2025-09-27 13:54:07 +03:00
metalgearsloth
12b19f9b54 Roof data rework (#35388)
(cherry picked from commit a4575511084c1472e677b2dfbd44360de90710ef)
2025-09-27 13:53:04 +03:00
deltanedas
e05aa2b50e move lathe recipes into packs (easier for forks and maintaining) (#33095)
* add LatheRecipePackPrototype

* change Lathe and EmagLathe to use packs

* add AddRecipesFromPacks helper to SharedLatheSystem

* update lathe logic to work with packs and clean up some stuff

* migrate individual recipes to recipe packs

* update client

* remove node/artifact scanner from techs

* :trollface:

* fix test and make it include emag recipes

* add test that every dynamic recipe must be researched

* pro

* fix

* fix

* fix all tests, genuinely good test i wonder who made it

* add unused uranium and incendiary drozd mags to tech and lathe

* add recipes

* add incendiary prototype

* undo some changes

* troll

* :trollface:

* true

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

* shitmed real

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

* update funny test

* :trollface:

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

(cherry picked from commit 1f5fab576154d84f0146f5882d4ad6f2399d5c67)
2025-09-27 13:49:46 +03:00