]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
20 months agoRefactored AdvertiseComponent (#26598)
Wrexbe (Josh) [Mon, 1 Apr 2024 06:36:31 +0000 (23:36 -0700)]
Refactored AdvertiseComponent (#26598)

* Made it better

* ok

* alright

---------

Co-authored-by: wrexbe <wrexbe@protonmail.com>
20 months agoReplace the teleportation logic on the SCRAM implant! (#26429)
nikthechampiongr [Mon, 1 Apr 2024 06:31:36 +0000 (06:31 +0000)]
Replace the teleportation logic on the SCRAM implant! (#26429)

* Replace the teleportation logic on the SCRAM implant!

Now instead of just trying to pick a random tile in range 20 times, the
scram teleportation logic now:

- Gets a list of grids in range
- Until a suitable tile is picked it picks a random grid
- From that grid it picks a random tile.
- If the tile is suitable, then it is set as the target and the user
  will be teleported there.
- Grids and tiles are randomly picked as outlined above until a valid
  tile is found, or all valid grids and tiles are exhausted.
- Should no suitable tile be found then they get teleported to the same
  position they are at. Effectively not teleporting them.

* Actually make the defaults sane which I forgor in the last commit

* Extract tile section to its own function. Bias selection for current grid. Use proper coords for box.

* Address reviews as much as possible

* Address reviews

20 months agoscoopable ash and foam, solution transfer prediction (#25832)
deltanedas [Mon, 1 Apr 2024 06:27:39 +0000 (06:27 +0000)]
scoopable ash and foam, solution transfer prediction (#25832)

* move SolutionTransfer to shared and predict as much as possible

* fully move OpenableSystem to shared now that SolutionTransfer is

* fix imports for everything

* doc for solution transfer system

* trolling

* add scoopable system

* make ash and foam scoopable

* untroll

* untroll real

* make clickable it work

* troll

* the scooping room

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 06:07:20 +0000 (06:07 +0000)]
Automatic changelog update

20 months agoAdd door electronics access configuration menu (#17778)
c4llv07e [Mon, 1 Apr 2024 06:06:13 +0000 (09:06 +0300)]
Add door electronics access configuration menu (#17778)

* Add door electronics configuration menu

* Use file-scoped namespaces

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Open door electronics configuration menu only with network configurator

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Doors will now try to move their AccessReaderComponent to their door electronics when the map is initialized

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Make the access list in the id card computer a separate control

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Fix merge conflict

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Remove DoorElectronics tag

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Integrate doors with #17927

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Move door electornics ui stuff to the right place

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Some review fixes

Signed-off-by: c4llv07e <kseandi@gmail.com>
* More fixes

Signed-off-by: c4llv07e <kseandi@gmail.com>
* review fix

Signed-off-by: c4llv07e <kseandi@gmail.com>
* move all accesses from airlock prototypes to door electronics

Signed-off-by: c4llv07e <kseandi@gmail.com>
* rework door electronics config access list

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Remove Linq from the door electronics user interface

* [WIP] Add EntityWhitelist to the activatable ui component

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Better interaction system

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Refactor

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Fix some door electronics not working without AccessReaderComponent

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Move AccessReaderComponent update code to the AccessReaderSystem

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Remove unnecesary newlines in the door access prototypes

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Remove unused variables in access level control

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Remove unnecessary method from the door electronics configuration menu

Signed-off-by: c4llv07e <kseandi@gmail.com>
* [WIP] change access type from string to ProtoId<AccessLevelPrototype>

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Remove unused methods

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Newline fix

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Restored to a functional state

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Fix access configurator not working with door electronics AccessReaderComponent

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Replace all string access fields with ProtoId

Signed-off-by: c4llv07e <kseandi@gmail.com>
* move access level control initialization into Populate method

Signed-off-by: c4llv07e <kseandi@gmail.com>
* Review

---------

Signed-off-by: c4llv07e <kseandi@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 04:51:06 +0000 (04:51 +0000)]
Automatic changelog update

20 months agoCoordinates Disks & Shuttle FTL Travel (#23240)
SlamBamActionman [Mon, 1 Apr 2024 04:50:00 +0000 (06:50 +0200)]
Coordinates Disks & Shuttle FTL Travel (#23240)

* Adds the CentComm Disk and configures it to work with direct-use shuttles

* Added functionality for drone shuttles (i.e. cargo shuttle)

* Adds support for pods, and a disk console object for disks to be inserted into. Also sprites.

* Added the disk to HoP's locker

* Removed leftover logs & comments

* Fix for integration test

* Apply suggestions from code review (formatting & proper DataField)

Co-authored-by: 0x6273 <0x40@keemail.me>
* Fix integration test & changes based on code review

* Includes Disk Cases to contain Coordinate Disks, which are now CDs instead of Floppy Disks

* Check pods & non-evac shuttles for CentCom travel, even in FTL

* Import

* Remove CentCom travel restrictions & pod disk consoles

* Major changes that changes the coordinates disk system to work with salvage expeditions

* Missed CC diskcase removal

* Fix build

* Review suggestions and changes

* Major additional changes after merge

* Minor tag miss

* Integration test fix

* review

---------

Co-authored-by: 0x6273 <0x40@keemail.me>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 04:36:27 +0000 (04:36 +0000)]
Automatic changelog update

20 months agoAdd Cyborg Emote Sounds (#26594)
Keer-Sar [Mon, 1 Apr 2024 04:35:21 +0000 (00:35 -0400)]
Add Cyborg Emote Sounds (#26594)

* Hal 9000's first emote

* Add Chime emote & Change variation to 0.05

* Modify Buzz emote

* Add Buzz-two emote

* modified Horn

* add ping emote

* add slowclap emote

* Convert slowclap.ogg to mono, reflect change in attribution.yml

* fix capitalization for all chatMessages && change all catagory to category

* remove all traces of slowclap.ogg

* forgor one file smh

* collating copywrite

* spelling mistakes will be the death of me

* more spelling mistakes

* change yml string to list

20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 04:22:17 +0000 (04:22 +0000)]
Automatic changelog update

20 months agoChange assault borg modules texture (#26502)
SoulFN [Mon, 1 Apr 2024 04:21:11 +0000 (12:21 +0800)]
Change assault borg modules texture (#26502)

* Update borg_modules.yml

* Fix borg_modules.yml?

* Uh

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAdd ValueList import (#26640)
metalgearsloth [Mon, 1 Apr 2024 03:41:57 +0000 (14:41 +1100)]
Add ValueList import (#26640)

20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 03:40:40 +0000 (03:40 +0000)]
Automatic changelog update

20 months agoCombine solution injection systems; Fix embeddable injectors (#26268)
Tayrtahn [Mon, 1 Apr 2024 03:39:34 +0000 (23:39 -0400)]
Combine solution injection systems; Fix embeddable injectors (#26268)

* Combine injection systems

* Update Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 03:25:06 +0000 (03:25 +0000)]
Automatic changelog update

20 months agoGives all wheeled objects low friction (#26601)
Flareguy [Mon, 1 Apr 2024 03:23:59 +0000 (22:23 -0500)]
Gives all wheeled objects low friction (#26601)

* gives all wheeled objects friction

* adjustments to sum stuff

20 months agoGave Blast door access permissions (#26606)
Zealith-Gamer [Mon, 1 Apr 2024 02:28:14 +0000 (19:28 -0700)]
Gave Blast door access permissions (#26606)

Added access reader to all blast doors. Added pre configured blast doors for engineering and science.

20 months agoReplace drill_hit.ogg and drill_use.ogg with better sounds (#26622)
no [Mon, 1 Apr 2024 02:25:36 +0000 (04:25 +0200)]
Replace drill_hit.ogg and drill_use.ogg with better sounds (#26622)

* Replace drill_hit.ogg and drill_use.ogg with better sounds

* Fix attribution source for drill_hit.ogg

* Update Resources/Audio/Items/attributions.yml

Co-authored-by: Kara <lunarautomaton6@gmail.com>
* Update Resources/Audio/Items/attributions.yml

Co-authored-by: Kara <lunarautomaton6@gmail.com>
---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 02:14:59 +0000 (02:14 +0000)]
Automatic changelog update

20 months agoFix dirt decals in reach not being cleanable (#26636)
hamurlik [Mon, 1 Apr 2024 02:14:28 +0000 (05:14 +0300)]
Fix dirt decals in reach not being cleanable (#26636)

made all dirt decals cleanable

Co-authored-by: hamurlik <renoDeath@protonmail.com>
20 months agoFix radio jammer not blocking suit sensors. (#26632)
nikthechampiongr [Mon, 1 Apr 2024 02:13:51 +0000 (02:13 +0000)]
Fix radio jammer not blocking suit sensors. (#26632)

As it turns out, they are not in fact on their own netid. They are
actually just on wireless. The way I had tested my previous pr led to
this mistake being made. I originally had the radio jammer block
wireless as well, but decided to take out under the flase assumption
that it suit sensors were actually on their own netid and did not
require the ability to block all wireless packets at the last moment.

20 months agoblacklisted throwing knifes from pneumatic cannon (#26628)
Zealith-Gamer [Mon, 1 Apr 2024 02:12:46 +0000 (19:12 -0700)]
blacklisted throwing knifes from pneumatic cannon (#26628)

20 months agomade the hover text less vague (sorry) (#26630)
UBlueberry [Mon, 1 Apr 2024 01:58:27 +0000 (21:58 -0400)]
made the hover text less vague (sorry) (#26630)

20 months agoAutomatic changelog update
PJBot [Mon, 1 Apr 2024 00:08:36 +0000 (00:08 +0000)]
Automatic changelog update

20 months agoAdds two milk cartons to the BoozeOMat (#26635)
RiceMar1244 [Mon, 1 Apr 2024 00:07:30 +0000 (20:07 -0400)]
Adds two milk cartons to the BoozeOMat (#26635)

20 months agoFix some text overflow bugs in HUD (#26615)
eoineoineoin [Mon, 1 Apr 2024 00:07:13 +0000 (01:07 +0100)]
Fix some text overflow bugs in HUD (#26615)

* Don't clip text in item status

* Fix overflow in examine tooltip

---------

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 20:53:55 +0000 (20:53 +0000)]
Automatic changelog update

20 months agoAdd briefcase to curadrobe and lawdrobe, and some briefcases cleanup (#26527)
lzk [Sun, 31 Mar 2024 20:52:49 +0000 (22:52 +0200)]
Add briefcase to curadrobe and lawdrobe, and some briefcases cleanup (#26527)

* Add briefcase to curadrobe and some briefcases cleanup

* also add to lawdrobe

20 months agoAuto DeAdmin sooner (#26551)
Wrexbe (Josh) [Sun, 31 Mar 2024 20:49:51 +0000 (13:49 -0700)]
Auto DeAdmin sooner (#26551)

Co-authored-by: wrexbe <wrexbe@protonmail.com>
20 months agoFix GastTileOverlay sending redundant data (#26623)
Leon Friedrich [Sun, 31 Mar 2024 20:45:40 +0000 (09:45 +1300)]
Fix GastTileOverlay sending redundant data (#26623)

Fix GastTileOverlay not updating properly

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 20:45:08 +0000 (20:45 +0000)]
Automatic changelog update

20 months agoFix orientation of roller skate sprites (#26627)
eoineoineoin [Sun, 31 Mar 2024 20:44:24 +0000 (21:44 +0100)]
Fix orientation of roller skate sprites (#26627)

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
20 months agocancelable brig timers (#26557)
avery [Sun, 31 Mar 2024 20:44:02 +0000 (13:44 -0700)]
cancelable brig timers (#26557)

brig timers now cancelable. also some screensystem yakshave

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 11:49:42 +0000 (11:49 +0000)]
Automatic changelog update

20 months agoAdd AP damage to throwing knives (#26380)
Ubaser [Sun, 31 Mar 2024 11:48:36 +0000 (22:48 +1100)]
Add AP damage to throwing knives (#26380)

* add

* ap

* no more stam dmg

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 08:53:58 +0000 (08:53 +0000)]
Automatic changelog update

20 months agoCombine flower crown and wreath (#26605)
lzk [Sun, 31 Mar 2024 08:52:52 +0000 (10:52 +0200)]
Combine flower crown and wreath (#26605)

* Combine flower crown and wreath

* huh

* huuh :trollface:

20 months agoMake the buttons on the map ui not squished (#26604)
Wrexbe (Josh) [Sun, 31 Mar 2024 08:51:02 +0000 (01:51 -0700)]
Make the buttons on the map ui not squished (#26604)

Make the map ui work

Co-authored-by: wrexbe <wrexbe@protonmail.com>
20 months agoFix grave digging sound indefinitely playing if dug by aghost. (#26420)
nikthechampiongr [Sun, 31 Mar 2024 08:49:46 +0000 (08:49 +0000)]
Fix grave digging sound indefinitely playing if dug by aghost. (#26420)

Admins bypass doafters. As such, the code that runs on doafter
completion is ran before the sound is actually created. This then leads
to the sound never being stopped, and as such it would infinitely play.

This commit gets around the issue by manually stopping the sound should
the doafter fail to start. If we could be sure that the doafter would
never fail, then we could just move the call to StartDigging above
starting the doafter but this is currently not possible.

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 06:35:23 +0000 (06:35 +0000)]
Automatic changelog update

20 months agodisallow unanchoring or opening panels on locked emitters/APEs (#26600)
Nemanja [Sun, 31 Mar 2024 06:34:17 +0000 (02:34 -0400)]
disallow unanchoring or opening panels on locked emitters/APEs (#26600)

* disallow unanchoring or opening panels on locked emitters/APEs

* no locking open panels

* oops

* needback feedback

* Update Content.Shared/Lock/LockSystem.cs

* Update Content.Shared/Lock/LockSystem.cs

* Update Content.Shared/Lock/LockSystem.cs

* sanity

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoUpdate submodule to 217.2.1 (#26599)
metalgearsloth [Sun, 31 Mar 2024 06:03:52 +0000 (17:03 +1100)]
Update submodule to 217.2.1 (#26599)

20 months agoInjector UI shows TransferAmount change, Spilling liquid changes Injector mode (...
Plykiya [Sun, 31 Mar 2024 05:37:33 +0000 (22:37 -0700)]
Injector UI shows TransferAmount change, Spilling liquid changes Injector mode (#26596)

* Injector UI shows TransferAmount change, spill changes mode

* Update Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs

* Update Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 05:34:29 +0000 (05:34 +0000)]
Automatic changelog update

20 months agoRemake hairflowers (#25475)
lzk [Sun, 31 Mar 2024 05:33:23 +0000 (07:33 +0200)]
Remake hairflowers (#25475)

* Add more lily usage (orange hairflower and flowercrown)

* comit 2

* ee

* more fixes

* w

* im stupid

* bring poppy in authodrobe

* weh

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
20 months agoRemove physics comp from VendingMachineWallmount (#25632)
Velcroboy [Sun, 31 Mar 2024 05:30:48 +0000 (00:30 -0500)]
Remove physics comp from VendingMachineWallmount (#25632)

* Remove physics comp from VendingMachineWallmount

* Fixtures removal

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoMeleeHitSoundSystem (#25005)
Bixkitts [Sun, 31 Mar 2024 05:21:01 +0000 (07:21 +0200)]
MeleeHitSoundSystem (#25005)

* Began work to unscrew melee noises

* finished

* cleanup

* cleanup

* Update Content.Server/Weapons/Melee/MeleeWeaponSystem.cs

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
* _Style

* Fix merge

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoFix: Prevent single-use hyposprays from getting the toggle draw verb (#26595)
Plykiya [Sun, 31 Mar 2024 05:20:48 +0000 (22:20 -0700)]
Fix: Prevent single-use hyposprays from getting the toggle draw verb (#26595)

Prevent single-use hyposprays from getting the toggle draw verb

Co-authored-by: Plykiya <plykiya@protonmail.com>
20 months agoRevert Paint (#26593)
metalgearsloth [Sun, 31 Mar 2024 05:12:52 +0000 (16:12 +1100)]
Revert Paint (#26593)

* Revert "Fix build (#26258)"

This reverts commit 6de5fbfafbde700d711a566f6a43f05f7a99e455.

* Revert "Spray Paint (Review Ready) (#23003)"

This reverts commit e4d5e7f1aebfc37b1bc3453fdb39578f3897b6a1.

# Conflicts:
# Resources/Prototypes/Entities/Structures/Holographic/projections.yml

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 05:00:42 +0000 (05:00 +0000)]
Automatic changelog update

20 months agoFix 'Hypopen shouldn't display solution examine text' (#26453)
drteaspoon420 [Sun, 31 Mar 2024 04:59:36 +0000 (07:59 +0300)]
Fix 'Hypopen shouldn't display solution examine text' (#26453)

* stealthy hypo

* ExaminableSolution hand check when in covert implement.

ExaminableSolution now has 'hidden' datafield to enable chemical inspection only in hand.

* cleaning code

* more cleaning

* Hidden datafield renamed to HeldOnly

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 04:41:28 +0000 (04:41 +0000)]
Automatic changelog update

20 months agoPrevent storing liquids in equipped buckets (#24412)
Tayrtahn [Sun, 31 Mar 2024 04:40:22 +0000 (00:40 -0400)]
Prevent storing liquids in equipped buckets (#24412)

* Block access to solutions in equipped spillables.

* Stop Drink verb appearing if the solution can't be accessed.

20 months agoSouthern accent (#26543)
UBlueberry [Sun, 31 Mar 2024 04:39:40 +0000 (00:39 -0400)]
Southern accent (#26543)

* created the AccentComponent and the AccentSystem

* word replacement schtuhff

* made it a trait fr ongg!!1

* Update Content.Server/Speech/EntitySystems/SouthernAccentSystem.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
20 months agoUpdate submodule to 217.2.0 (#26592)
metalgearsloth [Sun, 31 Mar 2024 04:36:02 +0000 (15:36 +1100)]
Update submodule to 217.2.0 (#26592)

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 04:30:53 +0000 (04:30 +0000)]
Automatic changelog update

20 months agoImproved RCDs (#22799)
chromiumboy [Sun, 31 Mar 2024 04:29:47 +0000 (23:29 -0500)]
Improved RCDs (#22799)

* Initial radial menu prototyping for the RCD

* Radial UI buttons can send messages to the server

* Beginning to update RCDSystem

* RCD building system in progress

* Further updates

* Added extra effects, RCDSystem now reads RCD prototype data

* Replacing tiles is instant, multiple constructions are allowed, deconstruction is broken

* Added extra functionality to RadialContainers plus documentation

* Fixed localization of RCD UI strings

* Menu opens near cursor, added basic RCD

* Avoiding merge conflict

* Implemented atomized construction / deconstruction rules

* Increased RCD ammo base charges

* Moved input context definition to content

* Removed obsoleted code

* Updates to system

* Switch machine and computer frames for electrical cabling

* Added construction ghosts

* Fixed issue with keybind detection code

* Fixed RCD construction ghost mispredications

* Code clean up

* Updated deconstruction effects

* RCDs effects don't rotate

* Code clean up

* Balancing for ammo counts

* Code clean up

* Added missing localized strings

* More clean up

* Made directional window handling more robust

* Added documentation to radial menus and made them no longer dependent on Content

* Made radial containers more robust

* Further robustness to the radial menu

* The RCD submenu buttons are only shown when the destination layer has at least one children

* Expanded upon deconstructing plus construction balance

* Fixed line endings

* Updated list of RCD deconstructable entities. Now needs a component to deconstruct instead of a tag

* Bug fixes

* Revert unnecessary change

* Updated RCD strings

* Fixed bug

* More fixes

* Deconstructed tiles/subflooring convert to lattice instead

* Fixed failed tests (Linux doesn't like invalid spritespecifer paths)

* Fixing merge conflict

* Updated airlock assembly

* Fixing merge conflict

* Fixing merge conflict

* More fixing...

* Removed erroneous project file change

* Fixed string handling issue

* Trying to fix merge conflict

* Still fixing merge conflicts

* Balancing

* Hidden RCD construction ghosts when in 'build' mode

* Fixing merge conflict

* Implemented requested changes (Part 1)

* Added more requested changes

* Fix for failed test. Removed sussy null suppression

* Made requested changes - custom construction ghost system was replaced

* Fixing merge conflict

* Fixed merge conflict

* Fixed bug in RCD construction ghost validation

* Fixing merge conflict

* Merge conflict fixed

* Made required update

* Removed lingering RCD deconstruct tag

* Fixing merge conflict

* Merge conflict fixed

* Made requested changes

* Bug fixes and balancing

* Made string names more consistent

* Can no longer stack catwalks

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 04:10:21 +0000 (04:10 +0000)]
Automatic changelog update

20 months agoUplink store interface searchable with a searchbar. (#24287)
J. Brown [Sun, 31 Mar 2024 04:09:15 +0000 (05:09 +0100)]
Uplink store interface searchable with a searchbar. (#24287)

* Can now search the uplink store interface with a searchbar.

* Search text updates no longer send server messages. Persists listings locally.

* Formatting fixes and tidying.

* Added helper method to get localised name and description (or otherwise, entity name and description) of store listing items.

* Update Content.Client/Store/Ui/StoreMenu.xaml

* Review change; moved localisation helper functions to their own class.

* Prevent thread-unsafe behaviour as-per review.

* Remove dummy boxcontainer

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 03:22:24 +0000 (03:22 +0000)]
Automatic changelog update

20 months agoToilet Upgrade (needs review) (#22133)
brainfood1183 [Sun, 31 Mar 2024 03:21:18 +0000 (04:21 +0100)]
Toilet Upgrade (needs review) (#22133)

* Toilet Draft

* fixes

* toilets now have secret stash to place items in cistern.

* fixes

* plungers now unblock toilets.

* fix sprite

* new sprites and fix

* fixes

* improve seat sprites.

* fix

* removed visualisersystem changed to genericvisualizers

* flush sound for toilets and copyright for toilet sprites.

* fix atrributions

* fixes

* fix datafield flushtime

* sprite improvements

* fixes

* multiple changes

* fix

* fix

* fixes remove vv

* moved stash related functions to secret stash system from toilet.

* fix

* fix

* changes for recent review.

* fix

* fix

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 03:01:52 +0000 (03:01 +0000)]
Automatic changelog update

20 months agoMakes secglasses roundstart (#26487)
Flareguy [Sun, 31 Mar 2024 03:00:45 +0000 (22:00 -0500)]
Makes secglasses roundstart (#26487)

* makes secglasses roundstart

* fix epic fail

* fix tests questionmark?

* Update Resources/Prototypes/Entities/Clothing/Eyes/glasses.yml

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 02:25:44 +0000 (02:25 +0000)]
Automatic changelog update

20 months agoAdds construction/decon graphs for plastic flaps (#26341)
Velcroboy [Sun, 31 Mar 2024 02:24:38 +0000 (21:24 -0500)]
Adds construction/decon graphs for plastic flaps (#26341)

* Adds construction/decon graphs for plastic flaps

* Dang arbitrage

* undo conflict

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 02:22:37 +0000 (02:22 +0000)]
Automatic changelog update

20 months agoIncrease syndi duffelbag storage (#26565)
lzk [Sun, 31 Mar 2024 02:21:31 +0000 (04:21 +0200)]
Increase syndi duffelbag storage (#26565)

* Increase syndi duffelbag storage

* weh

20 months agoAdd new component to Make sound on interact (#26523)
blueDev2 [Sun, 31 Mar 2024 02:20:44 +0000 (22:20 -0400)]
Add new component to Make sound on interact (#26523)

* Adds new Component: EmitSoundOnInteractUsing

* Missed an import

* File-scoping

* Replace ID check with Prototype check

* Moved component and system to shared. Set prediction to true.

* Removed impoper imports and changed namespace of component to reflect changed folder.

* Following function naming theme

* All this code is basically deltanedas's, but it was a learning experience for me

* Update Content.Shared/Sound/Components/EmitSoundOnInteractUsingComponent.cs

* Update Content.Shared/Sound/Components/EmitSoundOnInteractUsingComponent.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 02:06:49 +0000 (02:06 +0000)]
Automatic changelog update

20 months agoMake aghost command work on other players using optional argument (#26546)
Simon [Sun, 31 Mar 2024 02:05:44 +0000 (04:05 +0200)]
Make aghost command work on other players using optional argument (#26546)

* Translations

* Make aghost command work on other players using optional argument

* Reviews

20 months agoAutomatic changelog update
PJBot [Sun, 31 Mar 2024 02:02:35 +0000 (02:02 +0000)]
Automatic changelog update

20 months agoUpdate Patrons.yml (#26578)
DrSmugleaf [Sun, 31 Mar 2024 02:01:52 +0000 (19:01 -0700)]
Update Patrons.yml (#26578)

20 months agoRemoves SCAF armor (#26566)
Flareguy [Sun, 31 Mar 2024 02:01:28 +0000 (21:01 -0500)]
Removes SCAF armor (#26566)

* removes scaf armor

* replace maint loot spawner spot with basic helmet

20 months agoFix fox spawn on reach (#26584)
Wrexbe (Josh) [Sun, 31 Mar 2024 01:59:06 +0000 (18:59 -0700)]
Fix fox spawn on reach (#26584)

Co-authored-by: wrexbe <wrexbe@protonmail.com>
20 months agoUpdate Credits (#26589)
github-actions[bot] [Sun, 31 Mar 2024 01:58:47 +0000 (12:58 +1100)]
Update Credits (#26589)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
20 months agoMake advertise system survive no map inits (#26553)
Wrexbe (Josh) [Sun, 31 Mar 2024 01:34:31 +0000 (18:34 -0700)]
Make advertise system survive no map inits (#26553)

* Make advertise system survive no map inits

* Add comment to try prevent future bugs

20 months agoMake timer ignore client predict setting (#26554)
Wrexbe (Josh) [Sun, 31 Mar 2024 01:26:41 +0000 (18:26 -0700)]
Make timer ignore client predict setting (#26554)

* Make timer ignore client predict setting

* making tests run

---------

Co-authored-by: wrexbe <wrexbe@protonmail.com>
20 months agoFix Meta evac shuttle name (#26587)
Wrexbe (Josh) [Sun, 31 Mar 2024 01:24:26 +0000 (18:24 -0700)]
Fix Meta evac shuttle name (#26587)

20 months agoFix initial infected icon hiding (#26585)
Wrexbe (Josh) [Sun, 31 Mar 2024 01:20:45 +0000 (18:20 -0700)]
Fix initial infected icon hiding (#26585)

20 months agoUpdate engine to v217.1.0 (#26588)
Leon Friedrich [Sun, 31 Mar 2024 01:18:50 +0000 (14:18 +1300)]
Update engine to v217.1.0 (#26588)

20 months agoFix round start crash (causing instant restart) (#26579)
Wrexbe (Josh) [Sat, 30 Mar 2024 23:50:29 +0000 (16:50 -0700)]
Fix round start crash (causing instant restart) (#26579)

* Fix round start crash

* Make `TryCreateObjective` more error tolerant

20 months agoGive stores the ability to check for owner only (#26573)
keronshb [Sat, 30 Mar 2024 23:25:36 +0000 (19:25 -0400)]
Give stores the ability to check for owner only (#26573)

adds a check if the store belongs to the user

20 months agoIndustrial Reagent Grinder Hotfix (#26571)
Boaz1111 [Sat, 30 Mar 2024 20:25:50 +0000 (21:25 +0100)]
Industrial Reagent Grinder Hotfix (#26571)

fixed

20 months agoFix GasMixers/Filters not working (#26568)
Plykiya [Sat, 30 Mar 2024 18:11:44 +0000 (11:11 -0700)]
Fix GasMixers/Filters not working (#26568)

* Fix GasMixers/Filters not working

* OKAY GAS FILTERS TOO

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
20 months agoMake BaseMedicalPDA abstract (#26567)
lzk [Sat, 30 Mar 2024 16:38:38 +0000 (17:38 +0100)]
Make BaseMedicalPDA abstract (#26567)

20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 06:53:32 +0000 (06:53 +0000)]
Automatic changelog update

20 months agoup stimulants (no sleep) (#25886)
takemysoult [Sat, 30 Mar 2024 06:52:27 +0000 (09:52 +0300)]
up stimulants (no sleep) (#25886)

* up stimulants (no sleep)

* Update SharedSleepingSystem.cs

20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 04:37:39 +0000 (04:37 +0000)]
Automatic changelog update

20 months agoAdjust syndicate hardbomb damage (#26548)
liltenhead [Sat, 30 Mar 2024 04:36:33 +0000 (21:36 -0700)]
Adjust syndicate hardbomb damage (#26548)

hardbomb tweaks

20 months agoAtmos device performance improvements (#26493)
Leon Friedrich [Sat, 30 Mar 2024 04:17:53 +0000 (17:17 +1300)]
Atmos device performance improvements (#26493)

* Atmos device performance improvements

* AtmosDirection perf improvements

* Fix errors

* Add GasTileOverlayComponent arguments

* Make excite no longer invalidate a tile

20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 04:01:31 +0000 (04:01 +0000)]
Automatic changelog update

20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 04:00:22 +0000 (04:00 +0000)]
Automatic changelog update

20 months agoRebalance amatoxin so it is a slower killer (#25830)
EdenTheLiznerd [Sat, 30 Mar 2024 04:00:21 +0000 (22:00 -0600)]
Rebalance amatoxin so it is a slower killer (#25830)

* Balancing? Balancing!!!

* Additional changes

20 months agoHyposprays Draw from Jugs (#25544)
Plykiya [Sat, 30 Mar 2024 03:59:16 +0000 (20:59 -0700)]
Hyposprays Draw from Jugs (#25544)

* Hyposprays Draw from Jugs

* Fix last onlyMobs usage in yml

* Some Suggested Changes

* Remove unnecessary datafield name declarations

* Remove unnecessary dirtying of component

* Same line parentheses

* Added client-side HypospraySystem

* Cache UI values and only updates if values change

* empty line

* Update label

* Label change

* Reimplement ReactionMixerSystem

* Remove DataField from Hypospray Toggle Mode

* Change ToggleMode from enum to Bool OnlyAffectsMobs

* Add DataField required back since it's required for replays...?

* update EligibleEntity and uses of it

* Add user argument back

* Adds newline

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Guard for dirty entity

* Adds summary tag

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 03:36:48 +0000 (03:36 +0000)]
Automatic changelog update

20 months agoStop items that are being pulled from spinning (#26504)
Zealith-Gamer [Sat, 30 Mar 2024 03:35:42 +0000 (20:35 -0700)]
Stop items that are being pulled from spinning (#26504)

* Fixed pulled items spinning when moved

* edited out others issues

* more reverts

* requested fix

* Removed "Optional:"

20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 03:32:37 +0000 (03:32 +0000)]
Automatic changelog update

20 months agoFix itemslots swapping (#25634)
metalgearsloth [Sat, 30 Mar 2024 03:31:47 +0000 (14:31 +1100)]
Fix itemslots swapping (#25634)

Fix itemslots prediction

20 months agoZippable coats (#26494)
SonicHDC [Sat, 30 Mar 2024 03:31:32 +0000 (15:31 +1200)]
Zippable coats (#26494)

* Update base_clothingouter.yml

* Update coats.yml

* Change Flipped to Opened

* labcoat

* coat

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* cmo

* gene

* rd

* robo

* sci

* viro

* Locale zip-unzip

* Missing meta

* Fix wrong sprites

20 months agoAutomatic changelog update
PJBot [Sat, 30 Mar 2024 02:47:27 +0000 (02:47 +0000)]
Automatic changelog update