Commit Graph

36638 Commits

Author SHA1 Message Date
PJBot df2fd418a3
Automatic changelog update
(cherry picked from commit cb32a8470f)
2024-02-18 23:38:31 +01:00
Ubaser a3f01a1c5c
Clean up scars.yml and add a new chest scar (#25215)
add

(cherry picked from commit f72a1a0edb)
2024-02-18 23:38:21 +01:00
Ubaser 8449116815
Add "tailed" hair (#25216)
* add

* yes

(cherry picked from commit 22244b3055)
2024-02-18 23:37:45 +01:00
Moomoobeef 308675aa7a
Added Evidence Markers for the Detective! (#25255)
* added evidence markers

* box tweak

* fixed a spelling mistake

* new sprites, tweaked yml too

(cherry picked from commit 07b796d6d2)
2024-02-18 23:37:44 +01:00
Pieter-Jan Briers 25bc39b2f9
Fix missing line in nuke exploding sprite (#25351)
I could've sworn I corrected this before committing but guess not ???

(cherry picked from commit 71713fdebf)
2024-02-18 23:37:43 +01:00
PJBot 712435b4d0
Automatic changelog update
(cherry picked from commit 3beb01b5b0)
2024-02-18 23:37:41 +01:00
Geekyhobo 5b158b8296
Adds a massban flag to the admin flags (#25327)
Adds a massban flag to the admin flags used on ss14 to ban large amounts of players rom a .tsv file

Co-authored-by: Geekyhobo <66805063+Ahlytlex@users.noreply.github.com>

(cherry picked from commit dbf2c64cfd)
2024-02-18 23:37:31 +01:00
Vasilis df79ac49b9
Save round information into replay_final.yml (#23013)
* Save round information into the replay

* Add round end text too

* This is way better

* Get actual job

* oop

* OK THERE

* Fake line endings to make life easier

* I was told this yaml is legal

* I just realised this will make my life easier

* REVIEWS BABY IM A PROGRAMMER MOMMY

* Live pjb reaction

* Live pjb reaction 2

* Reviews 2

* Dont need this

* Please no more have mercy on my soul

* Oh frick

(cherry picked from commit cb999d23f4)
2024-02-18 23:36:10 +01:00
Flesh 194c9d7755
fixed the specific if statement called when plant age is under 0 (#25346)
(cherry picked from commit 5b485fedbd)
2024-02-18 23:36:02 +01:00
Plykiya afcae40a0a
Fix: Grenades don't make trigger sound (#25321)
* Fix: Grenades don't make trigger sound

* transform instead of trycomp transform

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
(cherry picked from commit 7d94cc719c)
2024-02-18 23:36:01 +01:00
PJBot 33b647a4da
Automatic changelog update
(cherry picked from commit f27d78c271)
2024-02-18 23:35:59 +01:00
Arendian c9a6019f97
Fix nymphs being deleted immediatly after spawning (#25344)
* nymphs now don't get deleted together with the body of the diona

* moved nymph system to server

(cherry picked from commit 9969bd2584)
2024-02-18 23:35:48 +01:00
PJBot df73df4197
Automatic changelog update
(cherry picked from commit 74b5b72d81)
2024-02-18 23:35:46 +01:00
Flesh e44942d341
Change plant clipping mechanics (#25326)
Make seeds from clipped plants inherit the decreased health from parents.
Also require one growth stage before clipping.

(cherry picked from commit dab2c48849)
2024-02-18 23:35:46 +01:00
LankLTE 8515da41b7
reform cooldown 10 minutes (#25328)
(cherry picked from commit 95c9500630)
2024-02-18 23:35:36 +01:00
PJBot 7de81e7174
Automatic changelog update
(cherry picked from commit 8dbf3f9ebf)
2024-02-18 23:35:20 +01:00
LankLTE e7d8f5e080
Diona Nymphs & Splitting (#24630)
* Porting & implementation

* Fix two stupid errors

* Human not humans

* fix audio path

* Fix test fails & update cooldown

* Work on reviews & test fail

* Rework nymph organ system.

* Make the nymph organs nospawn.

* IsDeadIC

(cherry picked from commit 407d4aed58)
2024-02-18 23:34:45 +01:00
PJBot 2dc1db35a6
Automatic changelog update
(cherry picked from commit 699ee6e0c8)
2024-02-18 23:33:47 +01:00
Debug 93503d9fd1
WebP lobby images (#25184) 2024-02-18 23:32:45 +01:00
PJBot 97b113c580
Automatic changelog update
(cherry picked from commit 9e5261e2ce)
2024-02-18 23:27:56 +01:00
Pieter-Jan Briers 589c55a6fc
Solution precision fixes (#25199)
* Add test for two chemistry issues

1. rounding issue with reaction processing when making chloral hydrate
2. reliable assert trip due to the ValidateSolution() heat capacity issue.

* Fix FixedPoint2 arithmetic

Fix internal floating point arithmetic in places where it could be avoided.

Fix incorrect rounding mode used in other places (it should always floor, like regular int arithmetic).

I had to add an explicit epsilon value for float -> FixedPoint2 because something like 1.05 is actually like 1.04999 and that'd cause it to be rounded down to 1.04.

This fixes reaction reagent processing in cases where the reagent inputs can't cleanly divide. Previously, when making 30u chloral hydrate by adding the chlorine in 10u increments you'd end up with 0.04 chlorine left over. This was caused by division in the reaction code rounding up in some cases. Changing division here to always round down fixes it.

* Attempt to fix heat capacity precision assert issues.

Fixes #22126

First, we just increase the tolerance of the assert. It was way too low.

Second, actually put a cap on float drift from one-off _heatCapacity changes.

* Fix float -> FixedPoint2 epsilon for negative number, fix tests.

* Fix DamageableTest

* Oh yeah I need to call CleanReturnAsync

(cherry picked from commit 33611b7094)
2024-02-18 23:27:29 +01:00
MilenVolf cb0fdb47d1
LockVisualizer (#25224)
* LockVisualizer

* Fix state

* Clean some code

* Make it component, fix tests fail

* Fix for StateUnlocked

Now it is possible to manually set the unlocked state and it will work!

* Optimize LockVisualizer, add check for unlocked state

* No todo I guess

(cherry picked from commit c7870882f6)
2024-02-18 23:27:28 +01:00
PJBot d4a889d9aa
Automatic changelog update
(cherry picked from commit 19a7b0592c)
2024-02-18 23:27:11 +01:00
PotentiallyTom f4e2bef3d2
New sprites for guidebooks (#25232)
* added books to roles

* First pass

* removed yaml to split pull requests into resprite first, then giving the books to assistants

* new science

(cherry picked from commit 561e808842)
2024-02-18 23:26:27 +01:00
PJBot 0d89493093
Automatic changelog update
(cherry picked from commit 25c658fdca)
2024-02-18 23:26:11 +01:00
Krunklehorn b1e1ec66ea
Add sfx for writing on paper (#25257)
* Initial commit

* Moved params to sound

* Removed type tag

* Removed null check

* Forced default

(cherry picked from commit 1de3f24f16)
2024-02-18 23:25:50 +01:00
PJBot 0af6ccb1c0
Automatic changelog update
(cherry picked from commit b2e8c2e3aa)
2024-02-18 23:25:38 +01:00
themias c459072d8a
Allow t-ray to penetrate carpets and puddles (#25276)
* Allow t-ray to penetrate carpets and puddles

* handle edge cases

(cherry picked from commit d7eb3b1c5c)
2024-02-18 23:24:54 +01:00
Debug 3889a3a14d
Fix changelog 2024-02-18 23:23:34 +01:00
metalgearsloth 0d8558335b
Re-organise main menu screen (#25173)
- The dummy control of 2px size has annoyed me for almost 5 years.
- Why is it in the top-right.
- Why is the server address not labelled.

(cherry picked from commit 1a438e644f)
2024-02-18 23:18:57 +01:00
PJBot 02fd28b29c
Automatic changelog update
(cherry picked from commit 7461091af0)
2024-02-18 23:18:08 +01:00
Plykiya 5060e06145
Adds atmospherics access to the fire fighting door remote. Feels like… (#25097)
Adds atmospherics access to the fire fighting door remote. Feels like an oversight for the atmos door remote to not have atmos access.

Co-authored-by: Plykiya <plykiya@protonmail.com>
(cherry picked from commit 2ee73d54e8)
2024-02-18 23:18:07 +01:00
PJBot faf26c5017
Automatic changelog update
(cherry picked from commit 1019b3aeee)
2024-02-18 23:17:55 +01:00
Łukasz Mędrek dd92fe8786
Fix spawning glass shard for each glass sheet in stack (#25308)
* fix: SpawnEntitiesBehavior now works with stacks

Fixed the issue of SpawnEntitiesBehavior not executing multiple times on
entities with stack conponent.

Fixes #25287

* fix: reduced dictionary iterations

(cherry picked from commit 53270be66c)
2024-02-18 23:17:54 +01:00
Velcroboy c6756528d8
MORE SUFFIXES (#25314)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
(cherry picked from commit b5aa1e497f)
2024-02-18 23:17:53 +01:00
PJBot 379be3aa9f
Automatic changelog update
(cherry picked from commit 16c1beda5c)
2024-02-18 23:17:52 +01:00
Golinth 5273ce7e77
Kill Seperated Mindshield Icons (#25303)
* Unghettoify mindshield icons

Adds support for layers in status icons, through the StatusIconLayer enum and the new "layer" datafield. Defaults to the Base layer where functionally remains unchanged.

* TG icon for shield

probably better than the shitty one I made in paint

* forgor meta.json

I forgor

* Emo review

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

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
(cherry picked from commit bced73f676)
2024-02-18 23:17:51 +01:00
PJBot 87728a6fa0
Automatic changelog update
(cherry picked from commit 0a64e086c4)
2024-02-18 23:17:50 +01:00
MACMAN2003 3eccc61b16
Thindow glass dupe fix (#25304)
smite glass dupe off the face of the planet

eww nasty dupe exploits blehh

(cherry picked from commit 4a97a4729c)
2024-02-18 23:17:49 +01:00
Daxxi3 5169d9137a
Change copper blood from ferrous to metallic (#25217)
changed copper blood from ferrous to metallic

(cherry picked from commit 4c1e03fd70)
2024-02-18 23:17:48 +01:00
PJBot 6c74ae6f9a
Automatic changelog update
(cherry picked from commit af41768e4e)
2024-02-18 23:17:36 +01:00
Pieter-Jan Briers e9975e23e8
Nuke fancification (#25297)
Actually use more icon states for deployed/armed/about to explode

Also unlit layer.

Also examine text

(cherry picked from commit 3a45d519dc)
2024-02-18 23:17:22 +01:00
Vasilis 09393bcd29
Made ghost.role_time a server modifiable only cvar (#25292)
Fix

(cherry picked from commit 7e44c50d19)
2024-02-18 23:16:45 +01:00
Leon Friedrich ca4645aef5
Update engine to v210.1.0 (#25288) 2024-02-18 23:15:46 +01:00
wafehling 406fb71e07
Artifact hemoglobin trigger now accepts all sentient blood types (#25240)
* Artifact blood trigger now accepts all sentient blood types

* Update artifact-hints.ftl

(cherry picked from commit f4876bdb26)
2024-02-18 23:13:47 +01:00
PJBot 971506c5d8
Automatic changelog update
(cherry picked from commit 57492b6aac)
2024-02-18 23:13:46 +01:00
liltenhead 31f5351fef
Reduce eshield hp (#25258)
reduce eshield hp

(cherry picked from commit 11cd4ff5aa)
2024-02-18 23:13:45 +01:00
PJBot 6289574b0c
Automatic changelog update
(cherry picked from commit d799a83135)
2024-02-18 23:13:37 +01:00
Flareguy e0ac6275d4
Sec & greysec jumpskirt fix (#25269)
* "resprites" sec & greysec jumpskirts

* adjustments

(cherry picked from commit 1ecc3a0b47)
2024-02-18 23:13:36 +01:00
Pieter-Jan Briers 8cdd3d1cb7
Fix disposals bins not automatically flushing after an object is inserted (#25233)
Fix disposals bins not automatically flushing after an object is inserted.

Because of Spaghetti Code™️, AfterInsert() in DisposalUnitSystem still handles insertion itself. Except in all cases except drag/drop insert, the object is already inserted so this check fails and the remaining logic doesn't happen anymore. Fixed now.

(cherry picked from commit 571d4f7358)
2024-02-18 23:13:35 +01:00