Commit Graph

36638 Commits

Author SHA1 Message Date
Errant 1653cf9513 Mark all hostile mind roles as antag (#35832)
* dummy antag prototypes

* I'll deal with YOU later!

* remove redundant soloantag definitions

* doctor, we left the scalpel in the patient

* minor cleanup
2025-03-23 15:53:11 +00:00
PJBot 88990fd593 Automatic changelog update 2025-03-23 15:52:09 +00:00
slarticodefast 03287acee3 Paradox clones get all storage items the original has. (#35838)
* recursive storage copying

* include slime storage

* future proofing

* remove survival box
2025-03-23 15:52:09 +00:00
Tayrtahn 5f5435ebef Let LocalizedDatasetPrototypeTest report multiple failures (#35876) 2025-03-23 15:52:08 +00:00
Tayrtahn 795c2c9829 Add viewer parameter to Identity.Entity (#35861)
* Add viewer parameter to Identity.Entity

* Docs
2025-03-23 15:52:08 +00:00
Tayrtahn 86cf4555bd Fix development and debug configurations for tests (#35625)
* Move settings from debug.toml to development.toml

* Don't force disable dev config for integration tests

* Force on instead?

* Remove change to PoolManager
2025-03-23 15:52:08 +00:00
PJBot 5b4a18ba3f Automatic changelog update 2025-03-23 15:51:15 +00:00
Tayrtahn 0387a6b74c Fix salvage sites ejecting borg brains when they despawn (#35855)
* Fix salvage sites ejecting borg brains when they despawn

* Extra check in while loop

* Move mobStateQuery to InitializeMagnet
2025-03-23 15:51:09 +00:00
Tayrtahn 68c1525eab Make NukeOpsTest list RuleGrids on failure (#35873) 2025-03-23 15:50:01 +00:00
PJBot 553244043c Automatic changelog update 2025-03-23 15:49:51 +00:00
Kyle Tyo d52fecc187 Fix holopads phasing through walls. (#34300)
* change holopad mask from subfloormask lowimpassable to tabletopmachinemask opaque

* change masks to prevent laser collisions

followed the artifact analyzer for this one. I don't quite understand how fixtures work so I'm a bit perplexed by this.

* Boolean I command you: LOWERCASE
2025-03-23 15:49:13 +00:00
slarticodefast fac875c662 HOTFIX: Fix paradox clone event (#35858)
fix paradox clone event
2025-03-23 15:49:02 +00:00
PJBot 32a7502644 Automatic changelog update 2025-03-23 15:48:02 +00:00
pathetic meowmeow c62c0811b4 NanoTask (#34095) 2025-03-23 15:47:56 +00:00
PJBot 6fe9cc6100 Automatic changelog update 2025-03-23 15:46:10 +00:00
K-Dynamic 0553904c62 Reduce base electrocution stun time from 8 to 5 seconds (#34578)
* reduce shock time from 8 to 3 seconds

* shocktime 5 second, 1.25 mv time multiplier, 1.5 hv time mulitplier
2025-03-23 15:46:10 +00:00
Tayrtahn 923472e3ca Add interaction tests for vending machines (#35801)
* Add interaction test for vending machines

* Add test of UI basic UI interactions

* Added test for dispensing an item

* Simplify and internalize test yaml

* Add check for restocking with wrong restock box

* Add test for breaking and repairing
2025-03-23 15:46:10 +00:00
Tayrtahn dee27e35a7 Fix thrown item prediction weirdness (#35843)
Don't predict thrown item landing/stopping
2025-03-23 15:46:09 +00:00
PJBot c1dc48fd72 Automatic changelog update 2025-03-23 15:46:09 +00:00
Centronias 540451cbbe Moths can eat lizard plushes again (#35835)
* tags back

* Update Resources/Prototypes/Entities/Objects/Fun/toys.yml

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-23 15:46:09 +00:00
PJBot 6ef05c6ed8 Automatic changelog update 2025-03-23 15:45:45 +00:00
Quantum-cross 5487c41c7a Corrupt borg speech if they are damaged or low power (#35318)
* - Corrupt borg speech the more damaged they are
- Corrupt long borg messages if battery is low or empty

* twiddle values

* Remove RNG based loop, hardcode repeating values for p=0.25 up to 10 repeats.

* Make sure that DamagedSiliconAccentSystem is AFTER ReplacementAccentSystem

* add missing base initializer call

* use Entity<T> pattern for event listener and clarify default values

* Move corruption parameters to datafields

* Add datafields to enable and disable the two types of corruption, and add datafields to override damage values and charge levels to support entities that don't have damageable components or power cells.

* Use nullables for override values

* Move DamagedSiliconAccentComponent to Shared and make it networked

* Add DamagedSiliconAccent to cloning whitelist
2025-03-23 15:45:34 +00:00
PJBot 366b27cb0f Automatic changelog update 2025-03-23 15:45:34 +00:00
Coolsurf6 41c12573b2 Added Bacchus' Blessing Drink (#35306)
* added start to bacchus blessing with few more things left to do

* added sprites and trying to get the empty sprite to work

* fixed empty sprite will fill layer

* added missing fill image

* made flavor, physical description, recipe reaction and tweaked reagent threshold

* fixed fill levels

* removed name from drinks.yml, updated suffix instead

* delay is weird and broken, removing the difference

* updated copyright
2025-03-23 15:45:33 +00:00
PJBot 919249b696 Automatic changelog update 2025-03-23 15:45:33 +00:00
PJBot 6ffb429154 Automatic changelog update 2025-03-23 15:45:33 +00:00
deltanedas e8ebf2f819 update uses of UpdateBankAccount 2025-03-23 15:45:33 +00:00
deltanedas 26f9085f56 update paradox anomaly stuff 2025-03-23 15:45:33 +00:00
slarticodefast 78b5781b5f Paradox Clone (#35794)
* polymorph fixes

* paradox clone

* forensics cleanup

* bump doors

* 4

* attribution

* polymorphn't

* clean up objectives

* Update Resources/ServerInfo/Guidebook/Antagonist/MinorAntagonists.xml

* review

* add virtual items to blacklist

* allow them to roll sleeper agent
2025-03-23 15:45:33 +00:00
Lusatia 81fd7d03c6 Update Lobby Music Attribtions (#35817)
Biggest change is updating the attributions and links for Sunbeamstress' to reflect the changes in their online profile as the previous link is now a dead link.
Updated Comet Haley's link to go directly to Stellardrone's Bandcamp instead of diverting to Free Music Archive
Fixed a double the in the comment for Space Asshole
2025-03-23 15:45:33 +00:00
PJBot f021793034 Automatic changelog update 2025-03-23 15:45:32 +00:00
deltanedas c28afdd707 revert changes to supermatter grenade 2025-03-23 15:45:32 +00:00
ScarKy0 fed59aaaf2 Whitehole/Singularity grenade price adjustments + whitehole grenade fix (#35821)
* prices + adjustments

* teehee
2025-03-23 15:45:32 +00:00
PJBot 139891306d Automatic changelog update 2025-03-23 15:45:32 +00:00
PJBot 0e3c68b543 Automatic changelog update 2025-03-23 15:45:32 +00:00
Plykiya fba15a8298 Adds popup when firing gun while gun has no ammo (#34816)
* Adds popup when firing gun while gun has no ammo

* simplify

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-23 15:45:32 +00:00
slarticodefast 37914e3fb7 Cleanup Objective files, add PickSpecificPersonComponent (#35802)
* cleanup objectives

* remove unrelated access restriction

* review
2025-03-23 15:45:28 +00:00
PJBot dc37bc6830 Automatic changelog update 2025-03-23 14:25:03 +00:00
K-Dynamic 9cc617a4e6 Locks nitrous oxide canisters (#35785)
lock nitrous oxide canisters
2025-03-23 14:25:03 +00:00
Ed b48900f99a IconSmooth additional smoothing keys (#35790)
* additionalKeys

* Update lava.yml

* Update Content.Client/IconSmoothing/IconSmoothComponent.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-03-23 14:25:03 +00:00
PJBot e16720fe0a Automatic changelog update 2025-03-23 14:25:03 +00:00
onesch 689e8feccd Tools/Devices: In-hand Sprites (#33689)
* Adds in-hand sprites to the barber scissors.

* adds in-hand sprites to the floodlight.

* adds in-hand sprites to the gas analyzer.

* adds in-hand sprites to the gps.

* Update copyright wording, linting

* resprite gps inhand sprites.

* adds in-hand sprites to the mass scanner.

* adds in-hand sprites to the spray_painter.

* resprite in-hand sprites to the mass_scanner.

* fix in-hand sprites to the mass_scanner.

* Resprite mass_scanner in-hand sprites.
2025-03-23 14:25:03 +00:00
PJBot 3fcff2863a Automatic changelog update 2025-03-23 14:25:02 +00:00
Firewars763 0021e75c92 Add Gold and Coal Rock Anomalies (#34809)
* This commit adds 2 new Rock Anomaly types, Coal and Gold. It also adds Resource Crabs, colored crystals, and lights for both.

* Added crafting recipes for yellow and black light tubes. Somehow I forgot that the first time.

* Sorted tags.yml alphabetically this time instead of not doing that.

* Updated Texture Copyright information

* Attempted to fix Merge Conflict

* Added bulb light variants for both yellow and black crystals.
2025-03-23 14:21:11 +00:00
Łukasz Lindert 36432eec25 Cryo and grinder cleanup (#34842)
* cryopod and grinder cleanup

* lower case name

* 4 spaces

* prototype clean

* looks like there is some kind of test that prevents removing this

* grinder too

* both should be empty

* cleanup
2025-03-23 14:20:13 +00:00
Velcroboy d4f6ad2abf Add wallmount N2 closets, Revived (#34042)
* Add standard, wallmount and improvised N2 closets, Revived

* remove improvised locker

* Parent>ID

* Undo sprite replacement

* Update meta.json

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
Co-authored-by: Milon <milonpl.git@proton.me>
2025-03-23 14:19:50 +00:00
ninruB d8aefbff03 Fix anomaly doublelogging (#34297)
cull doublelogging
2025-03-23 14:19:07 +00:00
PJBot ddf4d6e36a Automatic changelog update 2025-03-23 14:19:07 +00:00
Winkarst f96e2072ed New Feature: Warden job rolls before security officer/cadet/detective (#35313)
Commit
2025-03-23 14:19:07 +00:00
slarticodefast 94807c0ae0 polymorph popup fixes (#35796)
polymorph fixes
2025-03-23 14:19:01 +00:00