Commit graph

23226 commits

Author SHA1 Message Date
PJBot
fa09f7aaa1 Automatic changelog update 2024-02-17 21:34:15 +00:00
ArchPigeon
e8eddf57f6
Stop wagging tails on crit (#25323)
* Add Flammable Touch Reaction for liquid tritium

* Stop tail wagging action on crit

* Revert "Add Flammable Touch Reaction for liquid tritium"

This reverts commit 41be57b058a0cdee0cecfc51eb1c4a25631e62f3.
2024-02-17 16:33:10 -05:00
Pieter-Jan Briers
e4930078ab
Update engine to v210.1.1 (#25354)
Important fixes from the UI PR
2024-02-17 22:26:27 +01:00
Peptide90
d4c68a9ab9
Suffix spelling mistake on seed vendor (#25352)
spelling error
2024-02-17 15:55:01 -05:00
Pieter-Jan Briers
1ce2155315
Add new "OptionsVisualizer" (#25128)
This is a visualizer somewhat similar to the Generic. It allows configuring appearance info based on specific CVars the user has set. This allows YAML to easily configure alternatives for accessibility CVars like reduced motion.
2024-02-17 15:52:11 -05:00
PJBot
cb32a8470f Automatic changelog update 2024-02-17 20:51:45 +00:00
Ubaser
f72a1a0edb
Clean up scars.yml and add a new chest scar (#25215)
add
2024-02-17 15:50:39 -05:00
Ubaser
22244b3055
Add "tailed" hair (#25216)
* add

* yes
2024-02-17 15:49:48 -05:00
Moomoobeef
07b796d6d2
Added Evidence Markers for the Detective! (#25255)
* added evidence markers

* box tweak

* fixed a spelling mistake

* new sprites, tweaked yml too
2024-02-17 15:49:16 -05:00
Pieter-Jan Briers
71713fdebf
Fix missing line in nuke exploding sprite (#25351)
I could've sworn I corrected this before committing but guess not ???
2024-02-17 15:46:38 -05:00
PJBot
3beb01b5b0 Automatic changelog update 2024-02-17 20:33:27 +00:00
Geekyhobo
dbf2c64cfd
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>
2024-02-17 21:32:21 +01:00
Vasilis
cb999d23f4
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
2024-02-17 21:30:54 +01:00
Flesh
5b485fedbd
fixed the specific if statement called when plant age is under 0 (#25346) 2024-02-17 10:08:59 -07:00
Plykiya
7d94cc719c
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>
2024-02-17 09:54:58 -07:00
PJBot
f27d78c271 Automatic changelog update 2024-02-17 16:39:26 +00:00
Arendian
9969bd2584
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
2024-02-17 09:38:21 -07:00
PJBot
74b5b72d81 Automatic changelog update 2024-02-17 05:03:17 +00:00
Flesh
dab2c48849
Change plant clipping mechanics (#25326)
Make seeds from clipped plants inherit the decreased health from parents.
Also require one growth stage before clipping.
2024-02-16 21:02:12 -08:00
LankLTE
95c9500630
reform cooldown 10 minutes (#25328) 2024-02-16 19:45:43 -08:00
PJBot
8dbf3f9ebf Automatic changelog update 2024-02-17 02:55:50 +00:00
LankLTE
407d4aed58
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
2024-02-16 18:54:44 -08:00
PJBot
699ee6e0c8 Automatic changelog update 2024-02-17 02:53:23 +00:00
Ubaser
90d02a5901
New lobby art : Blueprint (#25179)
* add

* replace image with webp version

waiting on #25184
2024-02-16 18:52:16 -08:00
Pieter-Jan Briers
773d02f694
WebP lobby images (#25184)
* Allow webp in lobby background files

* Make lobby art webp images

Reduces folder from 10 MB to 2.5 MB without only slight quality loss.

* Update PutLobbyScreensHere.txt
2024-02-16 16:55:57 -07:00
PJBot
9e5261e2ce Automatic changelog update 2024-02-16 23:55:32 +00:00
Pieter-Jan Briers
33611b7094
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
2024-02-16 16:54:27 -07:00
MilenVolf
c7870882f6
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
2024-02-16 16:52:31 -07:00
PJBot
19a7b0592c Automatic changelog update 2024-02-16 23:51:55 +00:00
PotentiallyTom
561e808842
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
2024-02-16 16:50:49 -07:00
PJBot
25c658fdca Automatic changelog update 2024-02-16 23:49:24 +00:00
Krunklehorn
1de3f24f16
Add sfx for writing on paper (#25257)
* Initial commit

* Moved params to sound

* Removed type tag

* Removed null check

* Forced default
2024-02-16 16:48:18 -07:00
PJBot
b2e8c2e3aa Automatic changelog update 2024-02-16 23:39:01 +00:00
themias
d7eb3b1c5c
Allow t-ray to penetrate carpets and puddles (#25276)
* Allow t-ray to penetrate carpets and puddles

* handle edge cases
2024-02-16 16:37:56 -07:00
metalgearsloth
1a438e644f
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.
2024-02-16 13:55:42 -05:00
PJBot
7461091af0 Automatic changelog update 2024-02-16 18:51:56 +00:00
Plykiya
2ee73d54e8
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>
2024-02-16 13:50:51 -05:00
PJBot
1019b3aeee Automatic changelog update 2024-02-16 18:43:49 +00:00
Łukasz Mędrek
53270be66c
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
2024-02-16 13:42:43 -05:00
Velcroboy
b5aa1e497f
MORE SUFFIXES (#25314)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2024-02-16 12:31:11 -05:00
PJBot
16c1beda5c Automatic changelog update 2024-02-16 15:59:34 +00:00
Golinth
bced73f676
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>
2024-02-16 10:58:28 -05:00
PJBot
0a64e086c4 Automatic changelog update 2024-02-16 04:04:56 +00:00
MACMAN2003
4a97a4729c
Thindow glass dupe fix (#25304)
smite glass dupe off the face of the planet

eww nasty dupe exploits blehh
2024-02-15 23:03:51 -05:00
Daxxi3
4c1e03fd70
Change copper blood from ferrous to metallic (#25217)
changed copper blood from ferrous to metallic
2024-02-15 19:38:18 -06:00
PJBot
af41768e4e Automatic changelog update 2024-02-16 00:27:50 +00:00
Pieter-Jan Briers
3a45d519dc
Nuke fancification (#25297)
Actually use more icon states for deployed/armed/about to explode

Also unlit layer.

Also examine text
2024-02-15 16:26:45 -08:00
Vasilis
7e44c50d19
Made ghost.role_time a server modifiable only cvar (#25292)
Fix
2024-02-16 00:30:55 +01:00
Leon Friedrich
05b482c127
Update engine to v210.1.0 (#25288) 2024-02-16 11:31:00 +13:00
wafehling
f4876bdb26
Artifact hemoglobin trigger now accepts all sentient blood types (#25240)
* Artifact blood trigger now accepts all sentient blood types

* Update artifact-hints.ftl
2024-02-15 15:56:22 -05:00