Commit Graph

24328 Commits

Author SHA1 Message Date
PJBot a361e6aee5 Automatic changelog update 2024-02-17 22:35:44 +00:00
Killerqu00 aadf7492f4
EVA suit helmets now have (un)equip sounds (#25349)
add (un)equip sounds to EVA helms
2024-02-17 15:34:38 -07:00
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