Commit Graph

4342 Commits

Author SHA1 Message Date
Spatison
de1560d7cf [Fix] Some Ui (#749)
fix
2025-08-04 20:25:42 +03:00
Spatison
a82b412ef2 Xenomorphs: part 2 (#744)
* rebalance

* oh

* looks better

* Finally
2025-08-03 19:31:17 +03:00
islambrosgood
7884492588 [Fix] Выключение зернистости при включённом режиме совместимости (#739)
* entyrpoinasda

* probel

---------

Co-authored-by: islambrosgood <you@example.com>
2025-08-02 09:38:45 +03:00
Spatison
d76219a35b [Fix] Radial Menu (#724)
more generic radial menu
2025-07-28 18:59:45 +03:00
Spatison
62d4ba308f [Feature] Xenomorphs Part 1 (#716)
* init commit

* xenomorph: part 1

* weed heal

* fix Rsi

* fix Yaml linter

* fix
2025-07-27 18:11:03 +03:00
Kutosss
d22361808b [ADD] Очки охраны теперь могут менять статус розыска (#690)
* glsec

* фикс

* фикс

* Update SecurityGlassesWantedStatusSystem.cs

* фикс

* фикс

* блядство разврат

* мехагитлер
2025-07-26 06:14:35 +03:00
Kutosss
d01e31eb80 Генокрады снова анонимны + небольшой багфикс эффектов эмоций (#710)
* Update GraphicsTab.xaml.cs

* генокрады

* Update ChangelingHivemindSystem.cs

* Apply suggestions from code review

* Update Content.Shared/Chat/SharedChatEvents.cs

* иконки

* Apply suggestions
2025-07-26 06:01:41 +03:00
nekosich
db6dc5b4e0 Перевод Советов (#686)
* tips-translation

* Update tips.yml

* fix-for-upstream

---------

Co-authored-by: nekosich <80796749+tripsov@users.noreply.github.com>
2025-07-23 16:38:12 +10:00
Kutosss
c2b1ec174c [ADD] "кличка для мима" (#676)
* кличка для мима

* Apply suggestions from code review

* Update Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs

* Update Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-07-23 10:38:47 +10:00
RedBurningPhoenix
3b88595aa9 [Fix] Boxes/magazine's examine. And UseButton for extract. (#673)
* Fix examine and Z button

* okay?
2025-07-23 10:28:35 +10:00
Spatison
9854f225cf fix upstream: part 1 2025-07-21 20:45:10 +10:00
VMSolidus
9fcefbd521 Profile Loading Extensions 2025-07-20 22:33:40 +10:00
ShadowCommander
2704bd8b9c Strip drag drop test (#30754)
* Add test for drag drop to open strip menu

* Make screencoords change based on deadzone

(cherry picked from commit 9645f5528b23c361db82748648ecf8b6850e7ff4)
2025-07-20 21:51:39 +10:00
Zachary Higgs
2672c895aa Fake mindshield componentry and Implanter (#34079)
* Fake Mindshield (With some bad sprites)

- Add FakeMindshield System and Component

- Add FakeMindsheildImplantSystem and Component

- modify ShowMindShieldIconsSystem to check for FakeMindshields

- add all supporting yaml for the Implants, action and uplink

- add loc file stuff

- add unfinished sprites

* Cleanup, add to thief toolbox, remove metagame

- Move Implant sameness check to AFTER the implant DoAfter
to prevent instant identification of Deception Implants

- cleanup the systems and components

- add the fake mindshield to the Thief toolbox

* part 1 of fixing the folder problem

* Make the fakemindshield sprite folder lowercase

* CR - Move ImplantCheck into shared, cleanup

- Moved ImplantCheck and eventsubscription into Shared

- Remove Client/Server extensions of FakeMindshieldImplantSystem and
FakeMindShieldSystem and make shared Sealed

- make OnToggleMindshield Private, use the event!

* CR - Cleanup extra lines, fix some Prototype

- cleaned up extra liens in ImplanterSystem and
SharedFakeMindshieldSystem from when i was developing

- Uplink catalog no longer lists the implant in 2 spots,
only implants now, also uses the On state action icon

- added a comment about why it's reraising the action event
rather than directly interacting with the FakeMindshield Component

* Fake Mindshield CR:

- Added a comment about IsEnabled

- moved OnFakeMindShieldToggle to Entity<> from Uid, Comp

- fixed some formatting in uplink_catalog

* CR - Add a bit more comment

(cherry picked from commit c5045883acbc3362f36fd692c96e96a5274beb0a)
2025-07-20 21:36:17 +10:00
SlamBamActionman
339f8d247b Add Chameleon PDA (#30514)
* V1 commit

* Remove PDA name and unnecessary pda state

* Adds PDA to Chameleon backpack & thief toolbox

* Change to use AppearanceDataInit

* Add basic PDA state to ensure there's always a sprite before AppearanceData can be applied

* Revert PDA name (this will be changed to another way later)

* Update PDA name updating to new system

* Fix yaml, and fix Agent ID chameleon

* Updated based on review

(cherry picked from commit 21351df03ab01e6e9c600ba78382950be223570c)
2025-07-20 21:36:08 +10:00
Эдуард
7d9eb7da03 Wanted list cartridge (#31223)
* WantedListCartridge has been added

* WantedListCartridge user interface works

* WantedListCartridge is added as standard in some PDAs

* The CriminalRecordsSystem can now also take into account who created the record

* Added offense history table

* Fix of missing loaderUid for a cartridge without installing the program

* Added personalized information about the target

* The crime history has been finalized

* Added StatusList

* The officer's name has been added to the automatic history

* WantedListCartridge has been added to the HOS locker

* WantedListCartridge has been removed from brigmedic's preset programs

* The StealConditionSystem now takes into account whether a cartridge is inserted or installed

* Added target to thief on WantedListCartridge

* Merge fix

* Removing copypaste

* Fix merge 2

* The sprite of WantedListCartridge has been changed

* Update pda.yml

* Fix scrollbar in the history table

* Upstream localization fix

* `StatusList` has been replaced by `ListContainer` with `TextureRect`

* Margin fix

(cherry picked from commit 1468cbdb8a59beb2dfc9188a3108157496549a57)
2025-07-20 21:28:09 +10:00
keronshb
bfa9660a62 Adds real-time charge & disabled action information to Actions (#31821)
(cherry picked from commit 7168959929b87dd392c5cbc3d29bdb9bd315c060)
2025-07-20 21:04:18 +10:00
DrSmugleaf
52f29da870 Make ActionsSystem.UpdateAction public (#30056)
(cherry picked from commit 78f3ffc2a45a4b74449478cd9dde4f319610b0df)
2025-07-20 21:04:17 +10:00
Pieter-Jan Briers
11197cd773 Comment out broken guidebook test speech code (#35398)
This code blatantly doesn't work and causes compile failures with https://github.com/space-wizards/RobustToolbox/pull/5540. It's only used for testing purposes, so we're just removing it.

Basically taken from https://github.com/space-wizards/space-station-14/pull/33610 in another PR, so I can merge this first separately.

(cherry picked from commit 1ef28203ea272d95881ee98ae7b594998c462ed5)
2025-07-20 20:36:41 +10:00
Milon
162bc35521 change ShowHealthBars and ShowHealthIcons to use protoId (#32355)
use protoId

(cherry picked from commit 6f1eeba1911dc3c7e96890fa2f0a3b4f07ee2d5d)
2025-07-20 15:59:11 +10:00
AJCM-git
3091688c63 Small code cleanup to health bar (#28554)
(cherry picked from commit 619d82ed426c50a72d71ca195d901c11b09adea9)
2025-07-20 15:59:10 +10:00
Pieter-Jan Briers
2f228e1c61 Fix borg hands showing up in stripping menu (#32606)
* Fix borg hands showing up in stripping menu

Borgs can't drop their items anyways, and the amount of hands borgs have causes the UI to just bug out.

* Add more checks

(cherry picked from commit 2d644095e342cfb5727765210bafce7c339252c0)
2025-07-20 15:53:14 +10:00
metalgearsloth
c8d4c137c9 Predict stripping (#32478)
* Predict stripping

Stops mob verbs from getting moved around again.

* Bola

* Fix ftl
2025-07-20 15:53:14 +10:00
ShadowCommander
e7017116bb Popup duplicate stacking (#27978)
(cherry picked from commit 49982acc883f3acdd3e5bf6cc8027cac3ba03f7f)
2025-07-20 15:53:03 +10:00
Nemanja
85bd0bede8 Mineral Scanner (#31390)
* Mineral Scanner

* doink

* review

* sunday funday

* review and fix bugs i think?

* Update MiningOverlay.cs

(cherry picked from commit 85992518256e85c7980b784b6462727f9158a413)
2025-07-20 15:49:41 +10:00
Nemanja
7d3faf96ca Roundstart Grappling Gun (#31737) 2025-07-20 15:49:40 +10:00
metalgearsloth
7bf98d6616 Predict vending machine BUI (#32376)
(cherry picked from commit dd7884ed40114fab1584852647dbb39c24f091e7)
2025-07-20 15:49:35 +10:00
Pieter-Jan Briers
aa99ac7cb4 Quick warning fixes (#31694)
(cherry picked from commit 528fb4ad55658df9a920f7a492c70612bd3f8f0a)
2025-07-20 15:45:21 +10:00
Plykiya
5cc6504d81 Replace DetachParentToNull() with DetachEntity() (#29992)
DETACH PARENT TO ENTITY

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 6c1d1057d5d45e49e8d4262c495219b89c1bcf38)
2025-07-20 15:07:01 +10:00
Eris
110e22aa2f a 2025-07-20 14:25:39 +10:00
nikthechampiongr
04d5f5b5ad Fix RA0032 (#32514) 2025-07-20 14:22:41 +10:00
Ed
fe145357cb Fix Anomaly infections infinity growing after curing (#32259)
(cherry picked from commit 61089355f047da92b8e2e19c70a26fbd73715d60)
2025-07-20 14:20:15 +10:00
deltanedas
74f2623bae fix ninja hacking not affecting sechud (#28021)
minor refactor and fix

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit b453b9414810ed927228eb563c6b1c491532c5e3)
2025-07-20 14:20:12 +10:00
Nemanja
dd4b3a4150 PA ui cleanup + bugfixes (#28750)
* ui and visual aspect + radio

* finish jank ui shit and finish radio

* remove radio

* send it

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 0b5fe2a9acdc6b324dce7f45f6839f780223202e)
2025-07-20 14:20:11 +10:00
themias
fed8b840c3 Save unpublished news articles (#31491)
* Add draft saving to news consoles

* fix after bui changes

* comments + rename vars

* no

(cherry picked from commit ec4d59f6088ecc14b9231d51df18a4a4334d28ff)
2025-07-20 14:20:10 +10:00
Repo
00e173e2b2 Fix late join & observe to de-admin admins. (#28319)
(cherry picked from commit eb3f27526bc8748a45c3f56de97a982747e51842)
2025-07-20 14:18:35 +10:00
SlamBamActionman
e3259c077e Add a Walking alert (#32954)
* Initial commit

* Review feedback changes

* ProtoId

* TempCommit

* First attempt to have client alerts

* Review changes

(cherry picked from commit 1e368ae30076606501332f34ab786c14e25c477a)
2025-07-20 14:17:46 +10:00
Errant
d33556daf1 movercontroller namespace (#31749)
(cherry picked from commit 1c6b9aaae7b2dd64ca7e53aeeeb8ebb1438adb4a)
2025-07-20 14:14:34 +10:00
eoineoineoin
98de4c91e1 Paper QOL improvements (#32418)
* Don't add newlines (fixes #32357)

* Improve UI around max paper length (Fixes #32344)

* Display a "fill progress" indicator so users know how close they are to filling it
* Don't allow users to save a paper which went over the limit, to avoid them losing data they want to keep.

---------

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
(cherry picked from commit 594aad0fa978fb9a625f41f537a866348ee019ed)
2025-07-20 14:14:32 +10:00
Leon Friedrich
302baba768 Fix AudioSystem nullability checks for engine PR (#32233) 2025-07-20 14:08:48 +10:00
Mervill
d772904f06 Remove unused IoC dependency references. (#31704)
Remove unused IoC dependencies

(cherry picked from commit 3414abb970bc1cd31f1653c82da5ede40e94b10e)
2025-07-20 14:08:43 +10:00
Errant
c435260ac0 Namespace cleanup around Mind Roles (#30965)
* namespaces

* Comment does not need a semicolon

---------

Co-authored-by: Vasilis <vascreeper@yahoo.com>

(cherry picked from commit 40b9fd4ea3b1e06558d8e510c527169965193ccc)
2025-07-20 14:08:40 +10:00
MetalSage
bd82c85cf5 Admin UI localization (#29340)
admin ui localization

Co-authored-by: MetalSage <metalsage.official@gmail.com>

(cherry picked from commit 061c1f520cafe183cbad030d515d84b233685a8b)
2025-07-20 14:08:39 +10:00
Hannah Giovanna Dawson
b5285bc180 Panic Bunker uses minutes not hours (#28805)
* Panic Bunker uses minutes not hours

* Fixing an instance of hours
2025-07-20 14:08:38 +10:00
Cojoke
8f355ef036 Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem (#30084)
* Replace instances of SolutionContainerSystem with SharedSolutionContainerSystem

* guap

* More fixes

* Wait you can do that?

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>

(cherry picked from commit ef1fadf2752789ffc4f59309e2dd7490aee6f4e7)
2025-07-20 14:08:05 +10:00
deltanedas
85447520d7 fire extinguisher using item toggle (#29906)
* move SprayAttemptEvent to shared

* add SolutionTransferredEvent

* replace FireExtinguisher with SpraySafety

* update fire extinguisher yml

* invert visuals

* always handle event in solution transfer, it makes popups

* instantly fill it

* untroll

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 7b590122b652096528ec69921924b3db22b27f6a)
2025-07-20 14:05:22 +10:00
Brandon Li
9e5d0d44e1 Reagent dispenser UI (Again) (#27958)
* reagent dispenser: fancy window

* reagent dispenser: dispense button grid

* reagent dispenser: rearrange containers & info

* reagent dispenser: remove `reagent-dispenser-window-container-label`

* reagent dispenser: add `Scrollcontainer` on right side

* reagent dispenser: get rid of pointless actions

* reagent dispenser: cleanup actions and `inventory` field on bound ui state

* reagent dispenser: cool reagent cards & finishing touches

* reagent dispenser: final cleanup and formatting

* reagent dispenser: `ButtonGrid` and `ReagentDispenserSetDispenseAmountMessage` refactor

* reagent dispenser: cleanup code & address minor concerns

* reagent dispenser: text in reagent cards no longer clips

* reagent dispenser: oh wait i forgot to change this and thats why the builds keep failing probably

* reagent dispenser mayybe this

* reagent dispenser: remove `using FastAccessors;`

* delete unused classes

* disable reagent button when container is empty

* Make things a bit bigger

* remove obsolete text color override

(cherry picked from commit bfed85aff288630300b40133c025f73de71924b8)
2025-07-20 14:05:21 +10:00
Ed
7292da506b clean up weather systems (#28792)
* clean up weather systems

* Update WeatherComponent.cs

* Update SharedWeatherSystem.cs

* some fix

* Update SharedWeatherSystem.cs

* Update WeatherComponent.cs

* Update WeatherComponent.cs

* revert autoPause

* Update SharedWeatherSystem.cs

(cherry picked from commit a1e66cfbb40229a9b90edbc2b5ca3a3076cf0b9b)
2025-07-20 14:05:17 +10:00
Ed
5612161011 Ambient music rules refactor (#29921)
* refactor

* dutypo

(cherry picked from commit 1c74ffb8e475d619e188864194333ca8890509e4)
2025-07-20 14:05:17 +10:00
Mervill
5255127931 Remove uses of Component.Owner from AmbientSoundSystem (#30842)
Remove Component.Owner from AmbientSoundSystem

(cherry picked from commit c25c5ec666e8b97f9e50c50a838f291ef73c489a)
2025-07-20 14:05:16 +10:00