Commit Graph

24328 Commits

Author SHA1 Message Date
Tayrtahn cf0da11eb7
Code cleanup: puddles and spreaders (#26102)
* Removed obsolete MapManager calls

* More code cleanup

* EnsureComp

* Rerun tests
2024-03-15 14:41:08 +11:00
Leon Friedrich 361092a40b
Add PVS command permissions (#26124) 2024-03-15 14:32:30 +11:00
deltanedas f8305a26a9
add more carp plushies (#26081)
* carp plushie textures

* add the plushies

* add plushies to spawners

* rainbow carp and make special plushies rarer

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-03-15 13:58:17 +11:00
Krunklehorn 41ca8f3dfc
StrippableSystem doafter overhaul (#25994)
* Initial commit

* Fixed short circuiting

* Use DebugTools

* Use Entity<TComp> more, and make them nullable

* Bring these two together
2024-03-15 13:57:52 +11:00
lzk 0fdb551c3d
Sort all tags in aplhabetical order (#26114)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-15 09:40:51 +11:00
Pieter-Jan Briers b581b11f68
Update submodule (#26119) 2024-03-14 20:44:05 +01:00
Brandon Hu 0aee4bf347
Agent IDs default to passenger icon (#25993) 2024-03-14 12:09:46 -04:00
nikthechampiongr dce24dfd03
Make radio jammer block suit sensors (#26046)
* Make radio jammer block suit sensors

* Fix stupid

Use CancellableEventArgs instead of doing what the hell I was doing before.

* Address Reviews.

Change the event from a CancellableEntityEventArgs to a ByRefEvent.
2024-03-14 11:55:14 -04:00
Crotalus d674be697e
Sort agents by success rate in end game summary (#26058)
* Sort agents by completed objectives

* Use StringBuilder
2024-03-14 11:52:45 -04:00
Ghagliiarghii c07213c247
Democratize C-20r SMG Magazines (#26086)
Previously the C-20r magazines were only available for nukies to purchase, but regular syndicate agents could purchase the actual C-20r bundle to get the gun. This strikes me an inconsistent.
2024-03-14 11:48:05 -04:00
Tayrtahn 696f97f78e
Split smoke grenade sound into two parts (#26095)
* Split smoke grenade sound into two parts and converted to mono

* Restore old sound for admin trigger effect
2024-03-14 11:46:04 -04:00
Pieter-Jan Briers 0ecc5e8c96
Throttle people trying to connect to a full server. (#20972)
* Throttle people trying to connect to a full server.

To reduce spam/load on the server and connection logs table.

Players are forced to wait 30 seconds after getting denied for "server full", before they can try connecting again.

This code is an absolute nightmare mess. I tried to re-use the existing code for the redial timer but god everything here sucks so much.

Requires https://github.com/space-wizards/RobustToolbox/pull/4487

* Use new NetDisconnectMessage API instead.

* Add admin.bypass_max_players CVar.

Just something to help with debugging the player cap on dev, I don't expect this to ever be disabled on real servers.
2024-03-14 19:00:47 +11:00
Mr. 27 3cb1c585c5
Pipebombs and IED rework (#25705)
* inital

* 2-9

* add crafting function, rename ied to fire bomb

* add firebomb ignition

* fikss

* change damage values

* add note

* fix tests i think

* ok

* good

* Review

* warning

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-14 15:27:08 +11:00
maylokana 2f2cd4aab7
Drink from closed container fix (#26103) 2024-03-14 15:10:14 +11:00
Alzore e5f05b735d
Remove the blue tint from the health analyzer (#26101)
nomoreblue
2024-03-13 22:04:29 -04:00
Repo 0cba172130
Typo in guidebook for cyro pressure (#26094)
Typo in pressure that will kill someone.
2024-03-14 10:36:37 +11:00
lzk 2a1d6e0ae0
Fix some tags for prototypes (#26088)
* Fix some tags

* oop
2024-03-14 10:27:26 +11:00
wafehling c0bbbc33c1
Trading Outpost now has half buy-only and half sell-only pallets (#25955)
* Added new Buy & Sell specific cargo pallets

* Remapped trading outpost with new pallets, tweaked texture

* Removed debug message

* Fixed/Compacted conditional checking to let old pallets still work for backwards compatability

* Update Content.Server/Cargo/Components/CargoPalletComponent.cs

Alright, updating all the references to it.

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

* Changed textures, changed to enum instead of string for pallet type check

* Few minor code tweaks/formatting fixes

* Missed the prototype change

* Update Content.Server/Cargo/Components/CargoPalletComponent.cs

* Update Content.Server/Cargo/Systems/CargoSystem.Shuttle.cs

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-03-14 10:26:25 +11:00
nikthechampiongr 85e0a5328a
Add log when a player starts observing. (#26091) 2024-03-14 09:46:41 +11:00
lzk 91aa644571
More good looking inventory part 2.2 (instruments version) (#26090) 2024-03-13 22:03:34 +03:00
lzk 2b5a75ba66
Some more whitelists for belts (#26085)
* Allow surgery tools in medbelt

* add lil more changes
2024-03-13 21:55:26 +03:00
Gyrandola 6574681bcb
Make fireaxe & shotgun cabinets destructible (#25962)
* Update fireaxe_cabinet.yml

* added min(75) and max (100) dmg threshold

100 dmg destroys the axe as well.

* made the cabinet tougher
2024-03-13 18:09:06 +03:00
Errant 8a77722f91
Fix vox custom sprites (#25989)
fix vox specific sprites
2024-03-13 18:06:37 +03:00
Mangohydra 61b3eb4de0
The lawyer finally gets a stamp (#26012)
lawyer stamp
2024-03-13 18:05:39 +03:00
icekot8 86ab7a1074
foxes are now neutral🦊 (#25992)
foxes became neutral
2024-03-13 18:02:48 +03:00
Velcroboy bcc147634a
Fix placement mode on chairs (#26041)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2024-03-13 17:45:28 +03:00
PJBot 5b72f3faaf Automatic changelog update 2024-03-13 11:14:18 +00:00
778b 63232389ca
Fixed bug with appearance of ammo battery magazine guns (#26009)
fixed
2024-03-13 22:13:12 +11:00
PursuitInAshes 49c8193739
Contraband Storage Crate (#25974)
* Contraband Storage Crate

* Better description

* Better Communication of Purpose

* Update Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-03-13 21:10:12 +11:00
PJBot 469162077c Automatic changelog update 2024-03-13 10:04:24 +00:00
PJBot 3e04ed43c6 Automatic changelog update 2024-03-13 10:03:19 +00:00
Krunklehorn 674b42b3a0
Fix Butcherable handling, ItemSlots for clown shoes (#25661)
* Fix butcherable handling

* ItemSlots for clown shoes

* Return if handled

* Handle if popup

* Whitespace, spoons are metal

* Zero damage plastic utensils, blacklist by metal+melee

* Hmmm truthy

* Plastic knives are knives too, just use that

* Delete unused tag

* Always true if doAfter

* Raw rat meat should be sliceable too
2024-03-13 21:03:14 +11:00
Mr. 27 3981173a15
Zombie wideswing and misc fix (#26064)
* inital

* b

* Update MeleeWeaponComponent.cs

* Update Content.Shared/Zombies/ZombieComponent.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-03-13 21:02:10 +11:00
PJBot 67d4fee285 Automatic changelog update 2024-03-13 10:01:51 +00:00
veprolet ad6ac73f6f
Cycle injector transfer amount on alt. use (#25566)
* Add toggle verb for injector transfer amount

* Fix injector verb priority scalability

---------

Co-authored-by: veprolet <>
2024-03-13 21:00:45 +11:00
PJBot a773182e3e Automatic changelog update 2024-03-13 09:48:22 +00:00
SlamBamActionman aabf030515
Changed names of uplink categories and swapped around items (#25079)
* Changed names of uplink categories and swapped around items

* sloth feedback
2024-03-13 20:47:17 +11:00
PJBot e624a795d7 Automatic changelog update 2024-03-13 09:36:53 +00:00
Plykiya 37cd12524e
Syringe doafter based on Syringe contents (#25890)
Syringe delay based on amount in syringe

Co-authored-by: Plykiya <plykiya@protonmail.com>
2024-03-13 20:35:48 +11:00
FungiFellow 471dfed445
Grey Matter Addition and Slime Organ Tweak (#25464)
* Added Grey Matter

* Update diona.yml

* Update human.yml

* Update slime.yml

* Update flavors.yml

* Update biological.yml

* Update physical-desc.ftl

* Update biological.ftl

* Make Slime Brain Grindable

* Slime Organs Grind into Slime

* Update flavor-profiles.ftl

* Added Brain to Blacklist
2024-03-13 20:06:03 +11:00
Deatherd c27c7086c0
More fax logging (#25911)
* More fax logging

* Update Content.Server/Fax/FaxSystem.cs

Also logging if no author for some reason

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Update Content.Server/Fax/FaxSystem.cs

* Update Content.Server/Fax/FaxSystem.cs

* Update Content.Server/Fax/FaxSystem.cs

* Update Content.Server/Fax/FaxSystem.cs

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-03-13 20:03:12 +11:00
PJBot dc53c2394f Automatic changelog update 2024-03-13 08:46:39 +00:00
Cojoke af57006427
Adds Senior role drip to the Uniform Printer. (#25668)
Adds Senior role drip to the Uniform Printer.
2024-03-13 19:45:33 +11:00
PJBot 15a424370e Automatic changelog update 2024-03-13 08:37:14 +00:00
Vyacheslav Kovalevsky 0d0edbba4a
Fix cream pie bomb when eaten or sliced (#25928)
* fix bomb activation when eaten

* no swap / no eject

* activate when sliced
2024-03-13 19:36:08 +11:00
PJBot 855def1fba Automatic changelog update 2024-03-13 08:04:37 +00:00
maylokana 4f698a6e0d
Attempt at a more noticably whispered bubble (#25602)
* Attempt at a more noticably whispered bubble

* Better implementation
2024-03-13 19:03:32 +11:00
Velcroboy f5f5eebeee
Add fancy table spawner (#26044)
* Add fancy table spawner

* fix icon

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
2024-03-13 09:21:51 +03:00
PJBot 44819d6608 Automatic changelog update 2024-03-13 03:53:25 +00:00
Gyrandola 4e57f1977e
Remove butchering popup when clicking own sprite with a knife (#26051)
added target!=user check
2024-03-12 23:52:20 -04:00