Commit Graph

36638 Commits

Author SHA1 Message Date
eoineoineoin 6b2fd62ee7
Add tooltips to artifact analyzer UI (#27393)
Add tooltips to indicate why "Extract" button is disabled.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
(cherry picked from commit b8a8d6f8fc)
2024-05-03 00:30:47 +02:00
PJBot 4a7b91ccd8
Automatic changelog update
(cherry picked from commit 324cce9bff)
2024-05-03 00:30:15 +02:00
Ps3Moira e3721da175
Canes + Cane Blade for Syndicate Librarians (#25873)
* Cane + Cane Blade

* Add - type: ContainerContainer

* Add another - type: ContainerContainer

* Fix and add proper ContainerContainer component

* Add UserInterface component

* Remove Space

* Stat Changes

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 77d7c77f59)
2024-05-03 00:30:14 +02:00
nao fujiwara 06b4ba7d20
tweaked the old dress sprite (#27391)
# made the waistband position consistent when rotating

(cherry picked from commit 35885345c2)
2024-05-03 00:30:13 +02:00
PJBot a2d34b72ee
Automatic changelog update
(cherry picked from commit de85e6d518)
2024-05-03 00:30:10 +02:00
Łukasz Mędrek d52c50e3cc
fix: deconstruct verb on undeconstructables (#27387)
Some of prototypes don't specify their deconstructTarget node, which
made them show the deconstruct verb as deconstructTarget is set to
"start" node by default. This patch makes attempt to check if is it even
possible from current construction node to reach specified
deconstructTarget.

Fixes #27330

(cherry picked from commit 8442a9142c)
2024-05-03 00:30:09 +02:00
metalgearsloth 01d0e2c63a
Fix lint (#27388)
(cherry picked from commit 5ec5e5ab89)
2024-05-03 00:30:08 +02:00
ShadowCommander 0da4cd9dd3
Fix prying error when opening locked airlocks (#27386)
It would try to pry the door and fail to resolve a prying component on the entity trying to open the door.

(cherry picked from commit 6eb681958b)
2024-05-03 00:30:04 +02:00
metalgearsloth 851f445098
Update submodule to 220.2.0 (#27385)
(cherry picked from commit 92f14648ac)
2024-05-03 00:29:51 +02:00
Errant 1e2f97dc21
Vox sprite rework (#26985)
weh

(cherry picked from commit 257b04d277)
2024-05-03 00:29:32 +02:00
Pieter-Jan Briers b2294a8cdc
Displacement map prototype (#26709)
Requires https://github.com/space-wizards/RobustToolbox/pull/5023

This uses the new engine features (above) to add a displacement map shader. This allows deforming a sprite based on another sprite.

Primary use case is automatically adapting human clothing sprites to different species, something we want to make species like Vox a reality.

A basic example of wiring this up with Vox has been added. The system is however incredibly simple and **will** need more work by a content developer to select and toggle displacement maps when appropriate. I am leaving that to somebody else. For example right now the displacement map is applied even if a species already has custom-fit sprites for a piece of clothing, such as the grey jumpsuit for Vox.

Basic Aseprite plugins to help with authoring displacement maps have also been made.

(cherry picked from commit 2f7d0dedbd)
2024-05-03 00:28:42 +02:00
PJBot e0db333d31
Automatic changelog update
(cherry picked from commit b4212a08f4)
2024-05-03 00:28:41 +02:00
Vigers Ray 268a79e060
Fix stupid NPC. (#26868)
* init commit

* Review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 36abf1d9ba)
2024-05-03 00:28:37 +02:00
PJBot 9e43e083ca
Automatic changelog update
(cherry picked from commit f898e72e57)
2024-05-03 00:28:33 +02:00
Nemanja 043880a89b
welding gas mask (#27108)
* welding gas mask

* eek

(cherry picked from commit 0215292baa)
2024-05-03 00:27:50 +02:00
vorkathbruh 4818f684d5
Adjusts price of SWAT crate (#27365)
Adjusts price of SWAT crate in cargo_security.yml from 5500 to 7500.

(cherry picked from commit defb8dd941)
2024-05-03 00:26:16 +02:00
PJBot e5d75fd390
Automatic changelog update
(cherry picked from commit bebcc70c7d)
2024-05-03 00:26:14 +02:00
Tayrtahn aebec49163
Hide disposal unit "Jump inside" verb for mobs that won't fit (#27367)
Hide "Jump inside" verb showing for mobs that won't fit

(cherry picked from commit 55177fc388)
2024-05-03 00:26:14 +02:00
DrSmugleaf 3ffb1321f3
Add test for failing and then successfully starting a round (#27375)
* Add test for failing and then successfully starting nukeops preset

* Make test independent from nukeops

* Fix nullable error

(cherry picked from commit 46d6bf18a8)
2024-05-03 00:26:13 +02:00
Ty Ashley 1eace0955c
Persist Agent ID Job Icon between UI loads (#27379)
Modified the Agent ID Card to persist the selected Job Icon between UI loads

(cherry picked from commit 7d4d66887b)
2024-05-03 00:26:03 +02:00
metalgearsloth 81340a02d9
Remove redundant HasUi (#27381)
Doesn't fix anything but still.

(cherry picked from commit cc2fa6f57e)
2024-05-03 00:25:58 +02:00
metalgearsloth b02f75cfad
Update submodule to 220.1.0 (#27380) 2024-05-03 00:25:53 +02:00
PJBot 43d0cd25c7
Automatic changelog update
(cherry picked from commit 18e27342d1)
2024-05-03 00:25:03 +02:00
Pgriha 17cdb45d44
More characters slots! (#27361)
Add more character slots

(cherry picked from commit ef7d85d285)
2024-05-03 00:25:02 +02:00
PJBot b2e5ff691a
Automatic changelog update
(cherry picked from commit 012857331b)
2024-05-03 00:20:24 +02:00
nao fujiwara 2109d476c4
spooky dress and hairstyle (#27333)
* first draft loooong hair

* *added the old dress item *added old dress to the theatrical performances create

* updated spooky long hair name

* fixed an oopsie made when updating item names

(cherry picked from commit c6d935497c)
2024-05-03 00:20:22 +02:00
PJBot 3d2fe15b5c
Automatic changelog update
(cherry picked from commit a04d143c2c)
2024-05-03 00:20:21 +02:00
Mr. 27 22cb3eb23a
monkey reinforcement teleporters can now select between kobold or monkey with a verb (#25982)
* inital

* Update animals.yml

* Update animals.yml

* Update Content.Server/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs

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

* Update Content.Server/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs

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

* Update Content.Server/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs

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

* Update Content.Server/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs

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

* Update Content.Server/Ghost/Roles/Components/GhostRoleMobSpawnerComponent.cs

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

* selecting different role will change the description and name

* fix name

* gargh

* the review

Hello

* e

---------

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

(cherry picked from commit 50fb91bd18)
2024-05-03 00:20:15 +02:00
PJBot 0d49a0cc1c
Automatic changelog update
(cherry picked from commit 36084d9712)
2024-05-03 00:19:11 +02:00
DrSmugleaf e46d06a6d2
Fix the game giving up forever when not being able to start a preset (#27359)
(cherry picked from commit 413d69e71f)
2024-05-03 00:19:11 +02:00
metalgearsloth 9a2f637cb4
Fix RD suffix (#27358)
(cherry picked from commit 30b74027fb)
2024-05-03 00:19:07 +02:00
metalgearsloth f6495da3c2
Fix PAI BUI (#27357)
(cherry picked from commit 394c325246)
2024-05-03 00:19:06 +02:00
lzk 0a387eb935
Add morgue access door (#26852)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit 3bed1ddc48)
2024-05-03 00:19:05 +02:00
PJBot 66d6db305b
Automatic changelog update
(cherry picked from commit 053ec6a309)
2024-05-03 00:19:01 +02:00
wafehling 338fc46f78
Added hotkey and controller to re-open end of round scoreboard (#25884)
* Added keybind for scoreboard, starting work

* Fixed the window appearing

* Added loc text

* Updated namespace for ScoreboardUIController.cs

* Switched to UISystemDependency

"- UIControllers can use [Dependency] as normal for IoC services and other controllers, but must use [UISystemDependency] for entity systems, which may be null as controllers exist before entity systems do." Jezithyr — 10/12/2022 1:20 PM

* Reverted back to functional state

* Replace with UISystemDependency

* Move RoundEndSummaryWindow to ScoreboardUIController

* Convert to EntitySystem

* Clean up command bind

* Move to RoundEnd directory

* Remove Nukeops rule when no nukies

* Cleanup

* Change to toggle hotkey

* Cleanup

* Revert "Remove Nukeops rule when no nukies"

This reverts commit 5d4bbca09f45110b24a674d59b505be87b602b67.

* Cleanup

* Make the Toggle hotkey work in lobby

* Fix error

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
(cherry picked from commit 8febdc5fc4)
2024-05-03 00:19:00 +02:00
Redfire1331 b1b156d0f9
Added Chopsticks (#27298)
* added chopstick sprites

* Create chopsticks.yml

* added chopstick yml

* hopfully it acts like a forke

* added chopsticks to dinnerware vendor

* uncapitalized the name

* Update Resources/Prototypes/Entities/Objects/Misc/chopsticks.yml

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

* made the chopsticks icon a reasonable size

* added chopsticks to chang vendor

* made paired chopsticks you can break apart

* added them to vendors

---------

Co-authored-by: redfire1331 <Redfire1331@users.noreply.github.com>
Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
(cherry picked from commit 080b1b1e0c)
2024-05-03 00:18:59 +02:00
metalgearsloth 5ff62578ce
Fix magic mirror prediction (#27356)
(cherry picked from commit e1a5247770)
2024-05-03 00:18:55 +02:00
PJBot eae7c4d448
Automatic changelog update
(cherry picked from commit 11227c754c)
2024-05-03 00:18:54 +02:00
WarMechanic 85048c5d32
fix wieldable guns not being able to cycle inhand (#27307)
* Add UnwieldOverride variable that overrides unwielding inhand to enable other interactions

* Give LMGs UnwieldOverride

* logically inverted UnwieldOverride to UnwieldOnUse

* fixed typo

(cherry picked from commit 498109a833)
2024-05-03 00:18:52 +02:00
PJBot 686fd0e910
Automatic changelog update
(cherry picked from commit 80bbf19f95)
2024-05-03 00:18:51 +02:00
DrSmugleaf 4e2d82a9c6
Fix mobs not being able to pry doors by just left clicking on them (#27349)
(cherry picked from commit adce579370)
2024-05-03 00:18:48 +02:00
metalgearsloth 7c857e7342
Fix network configurator memory leaking (#27346)
* Fix network configurator memory leaking

Doesn't dispose this window.

* Fix the other part

(cherry picked from commit 13c6537842)
2024-05-03 00:18:47 +02:00
null 466351abd3
Do the thing for the things (UI prediction stuff or something) 2024-05-03 00:18:25 +02:00
Plykiya 38c59d492c
Fixes blank syndicate uplink UI (#27344)
Co-authored-by: Plykiya <plykiya@protonmail.com>
(cherry picked from commit 35edea1c96)
2024-05-03 00:15:37 +02:00
metalgearsloth ea299d78e1
Update submodule to 220.0.0 (#27338)
(cherry picked from commit 37e03e0d29)
2024-05-03 00:15:36 +02:00
PJBot 2603967c3e
Automatic changelog update
(cherry picked from commit 934c5089a9)
2024-05-03 00:15:35 +02:00
metalgearsloth 1d63b4cfcb
Content update for UI prediction (#27214)
* Content update for UI refactor

* Big update

* Sharing

* Remaining content updates

* First big update

* Prototype updates

* AUGH

* Fix UI comp ref

* Cleanup

- Fix predicted message, fix item slots, fix interaction range check.

* Fix regressions

* Make this predictive

idk why it wasn't.

* Fix slime merge

* Merge conflict

* Fix merge

(cherry picked from commit 5896e68752)
2024-05-03 00:15:32 +02:00
PJBot c585cd9610
Automatic changelog update
(cherry picked from commit 32b81de8c5)
2024-05-03 00:13:21 +02:00
DrSmugleaf 6a95253b9d
Move job info changing methods for id cards to shared (#27337)
* Move job info changing methods for id cards to shared

* Revert "Move job info changing methods for id cards to shared"

This reverts commit 95cbc46b2d1934fa7bf5c72d7d3de9f9168992a1.

* Reapply changes

(cherry picked from commit c122fdf183)
2024-05-03 00:13:05 +02:00
metalgearsloth 0f18c2c907
Fix UseDelay issues (#27336)
* Fix UseDelay issues

- Fix it not predicting properly by deep-copying the classes (realistically they should be structs).
- Fix the `z` path not applying UseDelay similarly to the `e` path.

* click

(cherry picked from commit d745a788ea)
2024-05-03 00:13:03 +02:00