Commit Graph

25411 Commits

Author SHA1 Message Date
RiceMar1244 7b10527dc4
Resprite antique laser pistol (#27037)
* Resprites the captain's antique laser pistol

* Adds artist credit

* Improves icon outline and shading

* Replaces new sprites with something more resembling the in-game version
2024-05-06 01:35:58 +02:00
Terraspark4941 cd003a6a47
The Honored Quran (Sprite addition) (#27400)
The Honored Quran
2024-05-06 01:35:57 +02:00
PJBot 2591b08505
Automatic changelog update 2024-05-06 01:35:55 +02:00
metalgearsloth cde5bfb0dd
Fix literally every single activatable UI bug (#27401)
* Fix all activatable bugs

Apparently this was a load-bearing nullable enum.

* build
2024-05-06 01:35:37 +02:00
nao fujiwara a91f6379cb
repositioned spooky long hair to its proper place in the alphabet (tweak) (#27370)
* repositioned spooky long hair to its proper place in the alphabet

* forgot the meta.json for hairstyles oopsie
2024-05-06 01:35:34 +02:00
Ed 406fbef325
Displacement Map Visualizer QoL (#27392)
* Update Displacement Map Visualizer.lua

* Add files via upload

* Fix background layer being offset

This was caused by not taking the cel's own bounds into account.
Aseprite doesn't make an image layer "full size" if it only covers a
small part of the sprite.

---------

Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2024-05-06 01:32:40 +02:00
MilenVolf 2fc9743793
Glass box fixes + Construction & Stealthy deconstruction (#25365)
* Showcase update

* Fix craft prototype. Add glass box deconstruction for stealth gameplay

* Remove duplicated tag

* Forgor

* Some cleanup

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-05-06 01:32:04 +02:00
PJBot f62350c0dc
Automatic changelog update 2024-05-06 01:31:22 +02:00
brainfood1183 eb9e3974d0
Rodents can be Faxecuted (executed via Fax machine) (#21461)
* Rodents can be Faxecuted (executed via Fax machine)

* use brute instead of new group.

* fax visuals now use tags for mouse and hamster instead of comps

* fix for ubuntu, damn ubuntu bane of my life

* cant copy hamlet, can now faxecute mothroaches.

* fix

* fix

* fixes

* removed ifs now using switch, removed hastag now using string.

* fixes and no more switch

* cleanup

* more cleanup

* fix

* cleanup

* moved damage out of faxmachine and into own system and component.

* changes

* fixes and done i think.

* tidy

* Fixes

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-05-06 01:31:20 +02:00
PJBot fbb31a791a
Automatic changelog update 2024-05-06 01:27:48 +02:00
Ramlik 48a05d3b00
Add a handy security radio (#25913)
* Add a handy security radio

I've always wanted to have a handy security radio in game and I thought it would be cool to have one in game.

Demonstation can be found in here: https://youtu.be/VQOLiTQAmKc

* Merged radio files and changed sprite location

* Fixed RSI not having license and copyright

* Added a chance to spawn in security closets

All security closets will have 50% chance to spawn a handy security radio in it

* Update radio id

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

* Change id in locker spawn

* Change id in locker spawn

* Changed id to RadioHandheldSecurity as suggested

* Add radio to vending machine instead of locker

Removed radio from lockers and added it to security vending machine

* Fixed radio not having a sprite

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
2024-05-06 01:27:41 +02:00
metalgearsloth 4021885520
Update cane UI key (#27395)
* Update cane UI key

* none of the pr passed ci yippee

* weh
2024-05-06 01:27:19 +02:00
PJBot c324162f8e
Automatic changelog update 2024-05-06 01:26:45 +02:00
Tainakov 619c00c22c
[Admin QOL] +Adminchat flag (#26930) 2024-05-06 01:26:44 +02:00
PJBot 0582b098c1
Automatic changelog update 2024-05-06 01:26:42 +02:00
null 46680383a5
Thing 2024-05-05 01:39:36 +02:00
null 8a4cfda6d7
Fix content UIs 2024-05-05 01:39:06 +02:00
PJBot 0a4a2a88b6
Automatic changelog update
(cherry picked from commit dec101465bc011898dfe1f193cd928c997c63a35)
2024-05-03 00:31:11 +02:00
Ed 987ca1a2b5
Small tomato killer tweak (#27265)
* Update miscellaneous.yml

* Update mobspawn.yml

* Update miscellaneous.yml

* Update miscellaneous.yml

(cherry picked from commit 4903bc2e3da8c21008527909dd036d77ec916359)
2024-05-03 00:31:09 +02:00
PJBot 85d4564fe7
Automatic changelog update
(cherry picked from commit 4d85ca5c2afda7600714f04a46d5b883f45ec8d3)
2024-05-03 00:31:07 +02:00
Errant 3838aef210
vox oxygen toxicity, respiration changes (#26705)
* vox oxygen toxicity and related stuff

* Review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit a62e8701cb30cc0c96cbac5a33b57728efe596b5)
2024-05-03 00:31:02 +02:00
PJBot a21304eb99
Automatic changelog update
(cherry picked from commit 670ad3d962d0d36c5d593de060fa686002b78f2f)
2024-05-03 00:30:59 +02:00
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 b8a8d6f8fc8e0c1d83998c07a3265108d49de615)
2024-05-03 00:30:47 +02:00
PJBot 4a7b91ccd8
Automatic changelog update
(cherry picked from commit 324cce9bffc31129f7ac384872e537964349e8b9)
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 77d7c77f595bf7957da7b6c70ecb3dc6c74d4074)
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 35885345c22ec407241cd2144376565f1120f0d2)
2024-05-03 00:30:13 +02:00
PJBot a2d34b72ee
Automatic changelog update
(cherry picked from commit de85e6d518505148b4d812df51d7830e5a840f09)
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 8442a9142c28917553fb35c6e63695fcbfc62fe2)
2024-05-03 00:30:09 +02:00
metalgearsloth 01d0e2c63a
Fix lint (#27388)
(cherry picked from commit 5ec5e5ab898ef7688dfa2ff66df7ed78bedb32be)
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 6eb681958be3bec1bf7798866237c0f2f79d98d2)
2024-05-03 00:30:04 +02:00
metalgearsloth 851f445098
Update submodule to 220.2.0 (#27385)
(cherry picked from commit 92f14648acb016fff3fe2a8b72e459566ef66f0c)
2024-05-03 00:29:51 +02:00
Errant 1e2f97dc21
Vox sprite rework (#26985)
weh

(cherry picked from commit 257b04d27793b8c8853af57a9f53d361062d5d61)
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 2f7d0dedbded99a8f3f538c887c3c17aaa667501)
2024-05-03 00:28:42 +02:00
PJBot e0db333d31
Automatic changelog update
(cherry picked from commit b4212a08f4cb335ee723fd5f52b88223465d7a29)
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 36abf1d9ba67ab26c648ae278d6cc80b74691ccc)
2024-05-03 00:28:37 +02:00
PJBot 9e43e083ca
Automatic changelog update
(cherry picked from commit f898e72e575942bd8312c6c4ac8e5a634fa8e897)
2024-05-03 00:28:33 +02:00
Nemanja 043880a89b
welding gas mask (#27108)
* welding gas mask

* eek

(cherry picked from commit 0215292baaa50044189ffa5176431a99942e93bd)
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 defb8dd941cc97e8a5584623cd5a7113b7863b31)
2024-05-03 00:26:16 +02:00
PJBot e5d75fd390
Automatic changelog update
(cherry picked from commit bebcc70c7d4ddc305a88667a49a4b2afef3adf7c)
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 55177fc388e497ee70714d512b754095a13b67b2)
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 46d6bf18a830dde81530f4bdea73839ee77fd965)
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 7d4d66887b1617e929a64d4e6fe5d6d88b5e5a58)
2024-05-03 00:26:03 +02:00
metalgearsloth 81340a02d9
Remove redundant HasUi (#27381)
Doesn't fix anything but still.

(cherry picked from commit cc2fa6f57e955917d68b3ec52f1d8a552292eb74)
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 18e27342d1db61d1f2e01cf9f8a622b10c8bdda3)
2024-05-03 00:25:03 +02:00
Pgriha 17cdb45d44
More characters slots! (#27361)
Add more character slots

(cherry picked from commit ef7d85d28523b4a2fbffd334d1c96da77f94e497)
2024-05-03 00:25:02 +02:00
PJBot b2e5ff691a
Automatic changelog update
(cherry picked from commit 012857331b9c672d4ead8947a51135d689ad761f)
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 c6d935497ce26d957103685129c32d7c7ab8db0f)
2024-05-03 00:20:22 +02:00
PJBot 3d2fe15b5c
Automatic changelog update
(cherry picked from commit a04d143c2ce4494f25b596edffb2fcf7101d3faa)
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 50fb91bd1837ea8a78677dbb211559ded5bba018)
2024-05-03 00:20:15 +02:00