Commit Graph

25098 Commits

Author SHA1 Message Date
Ed 2a379aae7f
Chances of triggering effects (#27056)
* electrocution

* slippery

* flashibg

* Update SlipperyComponent.cs

* Update SlipperySystem.cs

(cherry picked from commit 5659edd207c36b1148ba675204c74f94821abb87)
2024-04-21 22:06:59 +02:00
Krunklehorn ff88c958ad
Standardize HoS/Warden winter coats, add unarmored variants for printing (#24865)
* Both winter coats with same armor as their counterparts

* Matching description for HoS's, unarmored variants for balancing the uniform printer

* Forgot some text

* New sprite provided by PursuitinAshes, old sprite moved to unarmored version

* Removed the 'unarmored' specifier, in line with the rest of the winter coats

* Remove unarmored warden, no sprite

* Re-implemented the warden's unarmored coat, with sprites from Dutch-VanDerLinde

* CRLF to LF

* Move armor values to abstract

(cherry picked from commit d67d782f99f5d26558dbafaf43ec4b95202d16d6)
2024-04-21 22:06:55 +02:00
PJBot dd832a53e5
Automatic changelog update
(cherry picked from commit d2dc0734df6a686f2415134183ec019097876376)
2024-04-21 22:06:00 +02:00
PJBot f79bbea669
Automatic changelog update
(cherry picked from commit a376f4784a5f14f1587a47d1c10327327f78aaf6)
2024-04-21 22:05:54 +02:00
deltanedas c597aec3a8
prop hunt ss14 (real) (#26691)
* texture appropriation

* add code for projector

* add chameleon projector yml

* damage and actions

* prevent small props being killed round removing you (700 damage from a single shot)

* tweak default

* oop

* do appearance properly, need engine update

* fix bugs, blacklist pda

* remove status icons

* amou

* sus

* fix test + make props fast

* amouuuung

* remove funny log

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 395c33024cb9d4e80078e3ab3c70c1e92e7fd5bc)
2024-04-21 22:05:50 +02:00
chromiumboy 4fd43751ce
Navmap rework (#26713)
* Optimized the drawing of lines and tracked entities

* Optimized nav map updating and added thin wall support

* Added support for thin doors

* Removed floor tile seams, more line drawing optimizations

* Fixed split grids not updating correctly

* Cleaned up NavMapControl code

* Fix nav map header

* Converted nav map updates from system network messages to delta-states

* Addressed review comments

* Fixed timing issue where NavMapSystem would update before AirtightSystem did

(cherry picked from commit 009d06d97833b7700bcfaa534b20575fdbbd7db5)
2024-04-21 22:05:45 +02:00
PJBot 765ce407ca
Automatic changelog update
(cherry picked from commit 20b16944adc63d810186c18ed2a4cafc7c026a48)
2024-04-21 22:05:44 +02:00
slarticodefast a2e1dc8107
Show volume on the gas analyzer (#25720)
The gas analyzer now shows the volume of pipes, tanks, canisters and the environment.

Adjust gas analyzers so that the volume and number of moles shown corresponds to only the scanned element, e.g. a canister or single pipe in a pipenet.

(cherry picked from commit 5a5efa11cf1d68708a70d48a286cb97fde96afdf)
2024-04-21 22:05:43 +02:00
lzk f96de489f2
Make cargo pallets smoothing with eachother (#27049)
(cherry picked from commit 24390ef51bdf00f65d199d74300504391a83c521)
2024-04-21 22:05:40 +02:00
PJBot 602850fa8b
Automatic changelog update
(cherry picked from commit 9f461dec5a281adab5634bed4e587a0458c82b6e)
2024-04-21 22:05:38 +02:00
beck-thompson 2791aa4792
Fixed gloved weapons being able to attack when not equipped. (#26762)
* Initial commit. No evil hidden files this time :)

* Added newline because I forgot :(

* We <3 tags :)

* Fixed! Works now

* Update Content.Shared/Weapons/Melee/MeleeWeaponComponent.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit afcdc8b8668a0504fd0392eaa1b6dcd36b4f1108)
2024-04-21 22:05:35 +02:00
PJBot 522329f1f9
Automatic changelog update
(cherry picked from commit 0785516eacfdc06a0c568fdd96d7c1a291efd557)
2024-04-21 22:05:33 +02:00
metalgearsloth 056400b0c1
Fix character preview not updating on character change (#27043)
I love lobby code :3

(cherry picked from commit f9f204a6d03e08cb0d189f7d64c031a025711430)
2024-04-21 22:05:15 +02:00
PJBot 581ef386d1
Automatic changelog update
(cherry picked from commit 03f51ca3aa9ed71aa99476e3a4d256b17b78be53)
2024-04-21 22:05:11 +02:00
Verm eae7320378
Fix capitalization for pirates and rats (#26644)
* Fix capitalization for pirates and rats

* Deal with replacements better

* Be smarter about caps

* Do last word properly

* Variables named a bit better

* Fix Consistency

* Undo change that's not needed anymore

* Fix up pirate since it doesn't need to check early either

* Make mobster replacin' a bit better anyway

* Remove extra space

* Use capture groups for mobster in', add comments for first and last words

* Slightly more clarification with comments

(cherry picked from commit 432e6ec45dedd2982d0dcea0fe30945113835705)
2024-04-21 22:05:10 +02:00
Alfred Baumann a18e874eaa
Mobs auto state handlers (#26957)
* Autogenerate MobStateComponentState

* changed CurrentState to DataField, updated DataField attribute for AllowedStates

* Update Content.Shared/Mobs/Components/MobStateComponent.cs

* Update Content.Shared/Mobs/Components/MobStateComponent.cs

---------

Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit 5b8468c9d8463e68dbf4b40226895cfed7d7e143)
2024-04-21 22:05:09 +02:00
PJBot 5ee2c225f3
Automatic changelog update
(cherry picked from commit ceef55b8d310cbff1183fd433460cfe496549866)
2024-04-21 22:04:59 +02:00
metalgearsloth cc5d741a09
Added Jukebox (#26736)
* Added Jukebox, along with music for jukebox

* Fixed Jukebox meta.json copyright

* Removed songs I couldn't find a license for.

* Renamed files to solve check failures from spaces

* Added missing attributions.yml

* Fixed lack of description in Jukebox

* Jukebox is now constructable.

* Change Jukebox menu to FancyWindow

* Moved Jukebox messages out of jukebox component

* Removed Jukebox OnValueChanged.

* JukeboxComp now uses AutoGenerateComponentState

* Removed state code, since it's auto generated

* Fixed various Jukebox code to match conventions.

* Updated Standard.yml to match changed song list.

* fixes

* Jukebox workin

* Fix

* Polishing

* Finalising

* Revert

* bad

* jukey

* Reviews

* name

* Update submodule to 218.2.0

---------

Co-authored-by: iNVERTED <alextjorgensen@gmail.com>

(cherry picked from commit 2db374988c91c6ce5f932b9cee1ba251cbfb22e5)
2024-04-21 22:04:54 +02:00
metalgearsloth c38e61a24e
Update submodule to 218.2.0 (#27041)
(cherry picked from commit 177d69cb983a4257532e6c1e6a8bfe4647953e78)
2024-04-21 22:04:20 +02:00
PJBot 1e99ee64ff
Automatic changelog update
(cherry picked from commit f825e5e38bbfc517e40f9ea99ce075187a9310b5)
2024-04-21 22:04:13 +02:00
PJBot 40e2fe5ac6
Automatic changelog update
(cherry picked from commit 5ee597d98c73af26ecf3985ea921b350fa834c53)
2024-04-21 22:04:06 +02:00
PJBot 624872e07e
Automatic changelog update
(cherry picked from commit 4fa245f723dffc64b7f5fd1ffaec5f5b498fb48a)
2024-04-21 22:04:01 +02:00
PJBot fd130225fc
Automatic changelog update
(cherry picked from commit 30f73cfb6cd0565816801d860b816ce5a0a5e739)
2024-04-21 22:03:50 +02:00
Pieter-Jan Briers 2563eb6f50
Re-add IAdminRemarksCommon to DB model for SS14.Admin (#27028)
This was removed in #25280 as the relevant DB entities didn't go outside the DB layer anymore. SS14.Admin however still uses them directly (as it only supports Postgres), so the interface is still useful there.

(cherry picked from commit bbf0505fdc0f49a40a66473296f912cb4d580cb9)
2024-04-21 22:03:38 +02:00
PJBot dca422aa66
Automatic changelog update
(cherry picked from commit 5e7f2244fc52a3a0d1a0e6ea41800c1abf482a47)
2024-04-21 22:03:34 +02:00
PJBot 43795add16
Automatic changelog update
(cherry picked from commit 33888b64d6a128823b60c6ce228726ce38a69d31)
2024-04-21 22:03:26 +02:00
Vasilis 2f7814aab6
Add changelog for loadouts (#27020)
(cherry picked from commit 46cfd63c4fcba29c5fb62a9c13b269c9b39508fa)
2024-04-21 22:03:25 +02:00
PJBot bb77576e5d
Automatic changelog update
(cherry picked from commit 9102a065a98faf4501f79e0fefc23d3dcc269c11)
2024-04-21 22:03:20 +02:00
tosatur d78303f4a8
Reduce clown snore volume (#27012)
* reduced gain by 25dB

* changed volume again

---------

Co-authored-by: Martin Petkovski <63034378+martin69420@users.noreply.github.com>
(cherry picked from commit 11207a06490e593acab1121a9db200931b672c32)
2024-04-21 22:03:19 +02:00
metalgearsloth 5624fda3a6
Update submodule to 218.1.0 (#26997)
(cherry picked from commit fff3fe2a2461dfc61333b1875f8c5b7a9537c9e0)
2024-04-21 22:01:16 +02:00
Velcroboy 0023240390
Add QM maintenance airlock (#26982)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
(cherry picked from commit b23ef00d37f1c1782e8ca2ff7f3cbea6cffefa7b)
2024-04-21 22:01:03 +02:00
Leon Friedrich 0d8a432d74
Give names to solution & identity entities (#26993)
(cherry picked from commit faec39ced4d6a65b1ecbf373ba282202171f5224)
2024-04-21 22:01:02 +02:00
Leon Friedrich 4b4f218d45
Fix some TryGetMind overrides relying on player data (#26992)
* Fix some TryGetMind overrides relying on player data

* A

* Rider has bamboozled me

* Update `data.Mind` before attaching to entity.

(cherry picked from commit 229caa10bf3417858d2cbd7c1290af12dcad4acc)
2024-04-21 22:00:56 +02:00
PJBot 78fcfdc354
Automatic changelog update
(cherry picked from commit faba129e780859336cfa1a97bb492e7044348ed2)
2024-04-21 22:00:55 +02:00
MilenVolf 6408dbff67
Fix dragon slowdown on damage (#26975)
Fix dragon slow on damage

(cherry picked from commit 34fbd2874e3f2602f8cf1cb55bf4c20588aa8764)
2024-04-21 22:00:51 +02:00
Whisper 1815b086f4
Mobs burn to ashes on excessive heat damage (#26971)
* mobs burn to ashes on excessive heat damage

* remove comment, remove random lines I didn't mean to add

* combine code into behavior

* clean unused

* fix namespace

* drop next to

* fix spawn entities behavior spawning entities outside container

(cherry picked from commit 4a6cf480cc557447a89ec98b6305b4b461f494ca)
2024-04-21 22:00:50 +02:00
Hannah Giovanna Dawson 8d48570f0d
SS14-26950 Fix Waddling During Improper States (#26965)
* SS14-26950 Fix Waddling During Improper States

Fix some states when a clown can waddle when no clown should be able to waddle, no-matter their clowning powers.

1. You cannot waddle whilst weightless
2. You cannot waddle whilst stunned
3. You cannot waddle whilst slowed down due to stam damage
4. You cannot waddle whilst you're knocked down
5. You cannot waddle whilst you're buckled
6. You cannot waddle whilst crit
7. You cannot waddle whilst dead

There's some argument for being able to waddle whilst on the floor
and doing some bizarre floor-humping exercise but I'm not coding an animation layer system just to handle clowns doing the worm.

* Use a nicer "can move" check

(cherry picked from commit 3d0fc1067303635a743af04ef4c463abd0dba343)
2024-04-21 22:00:49 +02:00
PJBot 3199b1445d
Automatic changelog update
(cherry picked from commit 637fc2d47571cec3c4d2509ac5aa285d2ccd2ab9)
2024-04-21 22:00:48 +02:00
no 694afca549
Fix StepTrigger blacklist not working (#26968)
(cherry picked from commit 7810cbe41101fe152c6b30fea937cc4351d4ae29)
2024-04-21 22:00:44 +02:00
HS cdb83aa377
meatWall incorrect node fixed (#26966)
changed node in construction meatWall

(cherry picked from commit 41d2f06ffcfb8a67bfeb863ff24889e199971bb6)
2024-04-21 22:00:43 +02:00
deltanedas 0a25422234
nerf incendiary grenade (#26959)
Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 516f5f3161396f8a759d9b44c35d5e9d59f6249f)
2024-04-21 22:00:42 +02:00
PJBot cb440454e0
Automatic changelog update
(cherry picked from commit 563f304ac57a61bba618c8ec1ffec77151ffc687)
2024-04-21 22:00:38 +02:00
Token 2c25d46c99
Make lockers can be deconstructed only when unlocked now (#26961)
* Fix lockers are not deconstrucable now

Lockers are was deconstructable event when they closed and you didn't have access to them. In short - get stuff by 5 seconds, 5 sec it's time to screw down any locker, except LockerBaseSecure one

* Revert un-destructable lockers fix

Make lockers destructable again

* Fix lockers that deconstructable only when unlocked now

(cherry picked from commit 7a6067989fde5b5e1b791d40d566adf7a74d203f)
2024-04-21 22:00:38 +02:00
lzk 56399f2824
Fix rubber hammer being unshaded (#26956)
(cherry picked from commit cf8f68c7e51df1c11b38b0efffda39996a4c4e73)
2024-04-21 22:00:37 +02:00
PJBot 98d86fd527
Automatic changelog update
(cherry picked from commit 5270e6f5f9e639b2c55dc26e01b5a184f468101f)
2024-04-21 22:00:34 +02:00
beck-thompson a78216d9d1
Fixed cybersun pen attacking noise (#26951)
* Uupdated the cyberpen

* Updated noise

* Removed flashlight

(cherry picked from commit 0a29508f431e2f08213ca3d2554dc21a80c15061)
2024-04-21 22:00:31 +02:00
Ed 2e94a349fc
Selective cherrypick: Rotate and Offset station CCVar nuke (#26175)
* no content

* add noRot to Europa

* bruh. and this

* yay

* fix
2024-04-21 22:00:27 +02:00
ilya.mikheev.coder 9d48c01543
Use round time instead of server time for criminal history (#26949)
make criminal records computer use round time for history instead of the server time

(cherry picked from commit fbec5d18cf175d9418fed77fcb38b673692771c6)
2024-04-21 21:58:31 +02:00
PJBot 6d03b821a6
Automatic changelog update
(cherry picked from commit 055c5ab323168314095b45b532440508c1447303)
2024-04-21 21:58:30 +02:00
Hannah Giovanna Dawson c690e55972
Clown shoes make you waddle, as God intended (#26338)
* Clown shoes make you waddle, as God intended

* OOPS

* Toned down, client system name fix

* Tidy namespacing for @deltanedas

* Refactor to handle prediction better, etc.

* Resolve PR comments.

(cherry picked from commit ef42fb38061b29d7202eb6d65f1b658aecc43452)
2024-04-21 21:58:28 +02:00