Commit Graph

32967 Commits

Author SHA1 Message Date
PJBot f8cd981f8b Automatic changelog update 2025-04-06 21:35:57 +01:00
K-Dynamic 48139b6d25 Add PKA and PTK-800 shuttle gun recipes to sec techfab (#34566)
* add Magboots and PKA to sec lathe

* add kinetic shuttle gun to sec lathe

* use pack recipe

* remove magboot from prior commit
2025-04-06 21:35:57 +01:00
Tayrtahn 663f1b9b77 Fix loc issues with suicide popup (#36284) 2025-04-06 21:35:57 +01:00
SlamBamActionman 6e93b34df2 [Hotfix] Change ID card console admin log severity to Medium (#36283)
It's that simple
2025-04-06 21:35:57 +01:00
Tayrtahn 287b5f355b Fix loc issues with syringes (#36285)
Fix injector loc issues
2025-04-06 21:35:57 +01:00
PJBot 348e15c9d0 Automatic changelog update 2025-04-06 21:35:57 +01:00
Luna "YuNii" Henrich db4d90590b Stop ghosts from being logged to Airlocks (#36261)
* stop ghosts from being logged

* thanks rider for the random import

* add new tag PreventAccessLogging

* once again removing random auto imports

* inverted if for code readability

* switch to ProtoId<> usage
2025-04-06 21:35:57 +01:00
PJBot c62ab845a8 Automatic changelog update 2025-04-06 21:35:57 +01:00
Whatstone fb8161b2d7 Recipes for curtains and tables using carpets now respect stacks. (#33721)
* Carpet curtain/table recipes now respect stacks

* remove unused colour carpet tags

* Remove the tags outright
2025-04-06 21:35:57 +01:00
PJBot bbeacbbb22 Automatic changelog update 2025-04-06 21:35:57 +01:00
pathetic meowmeow 3fd75f210d Improve sprite fading behaviour (#35863)
* Click through faded sprites

* Count the mouse position for which sprites to fade
2025-04-06 21:35:57 +01:00
PJBot 0a6d3b6a1d Automatic changelog update 2025-04-06 21:35:57 +01:00
āda 85fdc9b659 Diphenhydramine causes drowsiness (#36212)
* nap time in medbay

* suggested changes

* fake test fail
2025-04-06 21:35:56 +01:00
Polter 41d3e3ae76 Change the name and description of the templar helmet. (#36258)
Changed the name and description of the knight helmet.

Co-authored-by: Flesh <N/A>
2025-04-06 21:35:56 +01:00
metalgearsloth a725a4847c Add autocomplete to controlmob (#36234)
Expensive for what it is just really annoying in debug to not have it. Worst case I just make it debug only and we don't add it for release.
2025-04-06 21:35:56 +01:00
Tayrtahn 1309e0015e Fix a few loc bugs with magic mirror/scissors (#36269)
* Use identity for magic mirror popups

* THE()

* Use correct pronouns in blocked-by-hat message
2025-04-06 21:35:56 +01:00
Tayrtahn 6c713d01b9 Localize air alarm states (#36266) 2025-04-06 21:35:56 +01:00
Tayrtahn b0a3bb60a0 Fix entities burning to ash not using identity, and bad formatting (#36268)
* Make burning to ash use identity

* CAPITALIZE(THE())
2025-04-06 21:35:53 +01:00
J 482c197630 NPC Warnings cleanup (#36189)
* NPC Warnings cleanup

* Reverting unnecessary changes

* Reverting unnecessary changes, missed

* Using entity GetGrid override instead
2025-04-06 20:55:06 +01:00
Tayrtahn 36c30f992d Convert AgentIDCard message to use a Fluent selector (#36263)
Convert AgentIDCard message to use a selector
2025-04-06 20:54:20 +01:00
PJBot d9bc965b47 Automatic changelog update 2025-04-06 20:53:41 +01:00
qwerltaz 1f60a17500 add: Dragon rift color changes based on charge (#36216)
* use dragon rift sprite colours

* Entity<T>
2025-04-06 20:53:41 +01:00
PJBot e3276de378 Automatic changelog update 2025-04-06 20:53:41 +01:00
Fildrance d30c7bc7e8 fix: re-add missing RCD deconstruct action #36243 (#36255)
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-04-06 20:53:41 +01:00
Kirby a2e1f9d742 Light replacer description typo fix (#36256)
Replacer description typo fix
2025-04-06 20:53:27 +01:00
Tayrtahn 01e0fed470 Fix "other player points at you" message formatting (#36253)
Fix "other player points at you" message's Fluent functions
2025-04-06 20:53:16 +01:00
Tayrtahn ae416ae18e Fix KeyNotFoundException that sometimes happens on server shutdown (#36221) 2025-04-06 20:53:16 +01:00
PJBot 1b082986f3 Automatic changelog update 2025-04-06 20:53:16 +01:00
MisterImp 5ad30fe946 New food recipe: World Peazza (#35191)
* added world peazza

* fixed a comma in the pizza sprite json

* changed attribution comment on ArtisticRoomba's suggestion

* restored accidentally deleted line, thanks Tayrtahn
2025-04-06 20:53:16 +01:00
J c8b1aae78d Rotation warnings cleanup (#36197)
* Rotation warnings cleanup

* Naming convention fix

* Adding component that we already have
2025-04-06 20:53:16 +01:00
PJBot 1d3f422c52 Automatic changelog update 2025-04-06 20:52:54 +01:00
Tayrtahn 12288f22a0 Add prediction to electric grills (#36241)
* Prediction for EntityHeaterSystem

* Switch to Entity<T>

* meh

* Move popup inside ChangeSetting

* Fix grill visually turning on when changing setting while power is off

* Add note about my failed quest

* Why isn't this an IDE warning?

* Move comment above switch expression in SettingPower
2025-04-06 20:52:44 +01:00
PJBot b466781fed Automatic changelog update 2025-04-06 20:52:30 +01:00
ScarKy0 0feef869f1 Undetermined thieving satchel (#36201)
* yippee!

* no toolboxes allowed

* sprite, descriptions
2025-04-06 20:52:30 +01:00
PJBot 40decb244c Automatic changelog update 2025-04-06 20:52:30 +01:00
Tayrtahn 93094619b4 Rework the way held items scatter when holder is knocked down (#36232)
* Redo drop held items math

* Don't assume the holder has a PhysicsComponent

* Assume infinite mass for held items with no PhysicsComponent

* Switch to EntityQuery for PhysicsComponent

* The micro-est of optimizations

* use NextAngle

* Might as well do that outside the loop
2025-04-06 20:52:30 +01:00
Tayrtahn d8558eb3eb Localize and colorize grill temperature settings (#36236)
* Make it easier to localize grill heat level settings

* Change examine text color based on setting

* Trailing periods

* Use Fluent terms to reduce duplication
2025-04-06 20:52:12 +01:00
YoungThug 092c8187de Holoparasite injector fix (#36109)
* HoloParaTextFix

* PleaseSpeedMergeLmao

* ThankYouOrks

* Update Resources/Locale/en-US/guardian/guardian.ftl

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Update Content.Server/Guardian/GuardianSystem.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Update Content.Server/Guardian/GuardianSystem.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2025-04-06 20:52:12 +01:00
J 1d99993630 Light warnings cleanup (#36195)
* Light warnings cleanup

* Using EntitySystem Proxy overrides

* New TryComp guards for light animations

* Reverting guards when not wanted
2025-04-06 20:52:12 +01:00
slarticodefast 9252edfbca delete PolymorphOnCollideComponent (#36227)
delete component
2025-04-06 20:52:12 +01:00
Fildrance 0e022994cb refactor: simple radial menu for easier creation (#34639)
* 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

* 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 hiding border, extended xml-doc for simple radial menu settings

* refactor: remove linq

* fix: fix AI radial action serialization using invalid type

* refactor: fix duplicate ShowDeviceNotRespondingPopup for AI by properly checking if it can interact

* refactor: whitespaces, changed list to array in simple radial button preparing methods

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2025-04-06 20:52:12 +01:00
PJBot 9b4f5a2b14 Automatic changelog update 2025-04-06 20:52:12 +01:00
beck-thompson fb8a2426b2 Cleanup and small update to the stethoscope! (#36210)
* First commit

* Address most of the review!
2025-04-06 20:52:12 +01:00
metalgearsloth 0fdb024752 Add BUI ctor tests (#31463)
5 lines of eaten iocmanager.injectdependencies led to this.
2025-04-06 20:52:00 +01:00
J d63d3816a4 Gameticking warnings cleanup (#36193) 2025-04-06 20:51:10 +01:00
Milon 2b27830b5e use manual component state for BaseEmitSoundComponent (#35030)
* why

* cursed
2025-04-06 20:51:06 +01:00
J 19793aca30 Anomaly warnings cleanup (#36188) 2025-04-06 20:51:06 +01:00
J 1278e4ec84 Movement systems warning cleanup (#36161)
* Movement systems warning cleanup

* Revert unnecessary change

* Reverting variable removal and changing entity query

* Reverting VV removals

* LocalEntity does in fact exist
2025-04-06 20:51:06 +01:00
J a671d64085 Chemistry warnings cleanup (#36160)
* Chemistry warnings cleanup

* Fixing failed ITest

* Better entity instantiation

* Caching spritesystem and entity instantiation improvement

* Correcting naming conventions

* Rearranging dependency caching
2025-04-06 20:51:06 +01:00
J c4c379c9c4 Examine warnings cleanup (#36162)
* Examine warnings cleanup

* Revert unnecessary change

* SpriteSystem naming conventions
2025-04-06 20:51:06 +01:00