Commit Graph

36638 Commits

Author SHA1 Message Date
PJBot 29c3b2d3e5
Automatic changelog update
(cherry picked from commit b14e6e31ea)
2024-04-21 23:15:57 +02:00
Ed 61cea36e3c
Selective cherry-pick: Component of planet initialization on the map (#26510)
* no cl no fun

* DevPlanet

* fix europa?

* Update Content.Server/Station/Components/StationBiomeComponent.cs

* Update Content.Server/Station/Components/StationBiomeComponent.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-04-21 22:58:54 +02:00
PJBot feec3094d9
Automatic changelog update
(cherry picked from commit 403852cd01)
2024-04-21 22:56:32 +02:00
Ed 0016a29544
Killer tomatoes (#26053)
* make tomatoes

* many friends! many mommies

* finish

* renaming system

* fix

* Update miscellaneous.yml

* Update Content.Server/NPC/Systems/NPCImpritingBehaviourSystem.cs

Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>

* N

* deleete exception?

* merge conflict fix

* fix?

* fuck you

* sloth fixes

* fixess?

* fix

---------

Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit f3a97fc0c5)
2024-04-21 22:56:29 +02:00
PJBot 05970c9d6e
Automatic changelog update
(cherry picked from commit 0b0e20ea41)
2024-04-21 22:56:28 +02:00
Mr. 27 e02299ed57
Chemists now start with chemical analysis goggles (#27047)
Update chemist.yml

(cherry picked from commit 73a5a3830d)
2024-04-21 22:56:24 +02:00
PJBot 01f769c047
Automatic changelog update
(cherry picked from commit a66e233839)
2024-04-21 22:55:19 +02:00
Velcroboy 62f3cc1d97
Adds plasma windoors for Armory, Sec, Command, and Atmos (#26149)
* Adds plasma windoors for Armory, Sec, Command

* Adds atmos too

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
(cherry picked from commit 394390b35b)
2024-04-21 22:55:14 +02:00
NullWanderer c772a0876a
Fix pirate radio event 2024-04-21 22:53:34 +02:00
superjj18 e0b5c4112c
Emergency Lights now changes color depending on alert level and whether or not the light is powered. (#26932)
* Emergency Lights now change color depending on alert level and whether or not they are powered.

* Made a condition for null alert level, added summary doc.

* Refactored uid and emergencylightcomponent into Entity<EmergencyLightComponent>

(cherry picked from commit ebf87be9f2)
2024-04-21 22:53:07 +02:00
Detintinto 8c614d157d
Fixing the cryogenic section of the guidebook (#26803)
Its fixed, but the cryopod is being partially covered by text and the caption is not aligned to the captions next to it. No clue how to fix this, but good enough for me.

(cherry picked from commit 5b9e0fb08e)
2024-04-21 22:34:17 +02:00
Nemanja 9c59f11c89
Flash buff (#25730)
* flash buff

* oops!

* bool

* 3 -> 1.5 seconds

* okay fix

* sluth

(cherry picked from commit 3af744e4a9)
2024-04-21 22:34:16 +02:00
Hannah Giovanna Dawson 0df68584e0
Chatfactor: Chat Repository, Admin Commands, Chat Created Events (#26113)
* Chatfactor: Chat Repository, Admin Commands, Chat Created Events

This addition-only PR covers a repository that stores chat messages.
This PR defines what chat messages can be stored, what can be done
with those stored messages, and what events occur when the repository
does things.

This PR also includes to admin commands that show how the repository
will be used for administration purposes at first. Because all chat
messages will be uniquely identified per round (and, as rounds are
uniquely identified, are essentially a GUID) we can delete, amend
or nuke messages.

Note there's no "amend" command right now. The original chatfactor PR
didn't include one, and I'm avoiding further feature bloat with these
chatfactor PRs...

* Remove an event that shouldn't be in this PR

* Resolve PR comments.

* Resolve peak goober moment

* Also make sure we tell the user why if their delete command fails

* Supply a reason if the nukeuserids command is malformed

* Tidy messages

* Some more docstring tidyup

* Imagine tests handling IOC correctly chat

* Imagine tests handling IOC correctly chat

* Resolve PR comments

* Fix goobering with needing to use ToolshedCommand

* In which we bikeshed toolshed

* loud metal pipe sound effect

* One must imagine funny boulder pushing man happy

* Move commands to new folder

* Mald, seethe, cope.

* I hate toolshed I hate toolshed I hate toolshed

* Fix command ftls

* Bit of tidy-up and a YAGNI removal of a get we don't need yet

* Whelp lmao

* UserIDs are in a weird fucky state I didn't anticipate, so I've removed the remove-by-userID command for the time being.

* Rename ChatRepository to ChatRepositorySystem.

* Resolve PR review comments

---------

Co-authored-by: Your Name <you@example.com>
(cherry picked from commit b1136c98d7)
2024-04-21 22:34:09 +02:00
metalgearsloth e9c674bcb0
Fix merg conflict (#27080)
bo

(cherry picked from commit 126f64a914)
2024-04-21 22:25:42 +02:00
Leon Friedrich 717a2e1712
Content changes for MapManager/System refactor (#26994)
* Content changes for MapManager/System refactor

* Poke Tests

* Why is this failing?

* Will this make the analyzer happy?

(cherry picked from commit ee96d8aa66)
2024-04-21 22:25:07 +02:00
metalgearsloth c62c7a6dc0
Update submodule to 219.0.0 (#27077)
(cherry picked from commit 20452ba5bb)
2024-04-21 22:25:06 +02:00
NullWanderer 73e4780e6c
Revert "Fix character preview not updating on character change (#27043)"
This reverts commit f9f204a6d0.
2024-04-21 22:18:58 +02:00
deltanedas 3fcc86601f
lighthouse proto update (#1103)
* increase lighthouse pop

* pro ops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-04-21 15:18:29 -05:00
Errant b0d1ffadd0
Cleanup in HumanoidCharacterAppearance (#26974)
* namespace

* Tidy up the code for selecting random humanoid color

(cherry picked from commit 7120e8736a)
2024-04-21 22:15:44 +02:00
PJBot 206a571ddb
Automatic changelog update
(cherry picked from commit 24a0298f76)
2024-04-21 22:11:27 +02:00
ArZarLordOfMango a0eaba4bc3
Add recipe of beverage jug (#25681)
* Add craft of beverage jug

* Change steel to plastic

* Fix price

(cherry picked from commit 94aa61b323)
2024-04-21 22:11:23 +02:00
PJBot 3eb63adf2b
Automatic changelog update
(cherry picked from commit 31f88ec865)
2024-04-21 22:11:22 +02:00
Krunklehorn 02567b4afa
Refactor status icons take 2, cyborgs don't see criminal status (#26207)
* Initial commit.

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit 460b588de5)
2024-04-21 22:11:15 +02:00
PJBot 09aa554713
Automatic changelog update
(cherry picked from commit 020f322e27)
2024-04-21 22:11:14 +02:00
NullWanderer ade6e60948
Remove ClothingEyesHudSyndicateMed in favor of ClothingEyesHudSyndicateAgent 2024-04-21 22:11:04 +02:00
Golinth 07ece1f876
Nukie Medivisor REAL (#26218)
* Nukie Medihud REAL

adds a new HUD that the nukie agent starts with, does the same shit as the other visor, but with health bars. Also tinted slightly blue to differentiate it. (also medhuds are blue)

* the blue-ening

makes the icons bluer 'cause someone asked.

(cherry picked from commit a3750f0e64)
2024-04-21 22:09:08 +02:00
Token 542d4dc35b
Rebalance: From Insuzine recipe removed Benzene (#26829)
* From Insuzine recipe removed Benzene

* Remove ash from Insuzine recipe

(cherry picked from commit 8d21ef0aa2)
2024-04-21 22:08:37 +02:00
PJBot b6a54af9c8
Automatic changelog update
(cherry picked from commit d9ee1600ee)
2024-04-21 22:08:36 +02:00
PJBot e3196bd79e
Automatic changelog update
(cherry picked from commit b672ea73f0)
2024-04-21 22:08:23 +02:00
Tayrtahn 794302839d
Add ability to shake fizzy drinks so they spray in peoples' faces (#25574)
* Implemented Shakeable

* Prevent shaking open Openables

* Prevent shaking empty drinks. Moved part of DrinkSystem to Shared.

* DrinkSystem can have a little more prediction, as a treat

* Cleanup

* Overhauled PressurizedDrink

* Make soda cans/bottles and champagne shakeable. The drink shaker too, for fun.

* We do a little refactoring.
PressurizedDrink is now PressurizedSolution, and fizziness now only works on solutions containing a reagent marked as fizzy.

* Documentation, cleanup, and tweaks.

* Changed fizziness calculation to use a cubic-out easing curve.

* Removed broken YAML that has avoid the linter's wrath for far too long

* Changed reagent fizzy bool to fizziness float.
Solution fizzability now scales with reagent proportion.

* Rename file to match changed class name

* DoAfter improvements. Cancel if the user moves away; block if no hands.

* Match these filenames too

* And this one

* guh

* Updated to use Shared puddle methods

* Various fixes and improvements.

* Made AttemptShakeEvent a struct

* AttemptAddFizzinessEvent too

(cherry picked from commit cfa94be4c2)
2024-04-21 22:08:21 +02:00
PJBot fe637420ee
Automatic changelog update
(cherry picked from commit 8d64d2bc1e)
2024-04-21 22:08:18 +02:00
deepdarkdepths fcb36b7698
Reduces the captain's sabre reflect chance to 10% (#26969)
add

(cherry picked from commit b3ee929f1b)
2024-04-21 22:08:10 +02:00
PJBot 76264b1ff3
Automatic changelog update
(cherry picked from commit ac8d3d55cc)
2024-04-21 22:08:09 +02:00
MisterMecky b748f3633e
fix soap popup (#27054)
fix soap

(cherry picked from commit 4453fe50cf)
2024-04-21 22:08:06 +02:00
Flareguy 31adcfdce5
Partially reverts the remote signaller resprite (#27073)
de-sprites the remote signaller

(cherry picked from commit 66f32d4289)
2024-04-21 22:08:05 +02:00
PJBot 7977d89734
Automatic changelog update
(cherry picked from commit d76211514b)
2024-04-21 22:08:03 +02:00
Bellwether e699da03c5
Low-Key Zombie Rebalance (#27060)
initial soft zombie rebalance - lower infection chance, damage, and chance of outbreak

Co-authored-by: Bellwether <null>

(cherry picked from commit 8213c89fdb)
2024-04-21 22:07:59 +02:00
PJBot fbab49b92f
Automatic changelog update
(cherry picked from commit 45cefc9643)
2024-04-21 22:07:19 +02:00
icekot8 c2f49864fd
cargo console radio messages on approving (#27038)
* 1

* void --> "Unknown"

(cherry picked from commit fd109d61b8)
2024-04-21 22:07:14 +02:00
PJBot eeb779bbaf
Automatic changelog update
(cherry picked from commit 92089da192)
2024-04-21 22:07:00 +02:00
Ed 2a379aae7f
Chances of triggering effects (#27056)
* electrocution

* slippery

* flashibg

* Update SlipperyComponent.cs

* Update SlipperySystem.cs

(cherry picked from commit 5659edd207)
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 d67d782f99)
2024-04-21 22:06:55 +02:00
PJBot dd832a53e5
Automatic changelog update
(cherry picked from commit d2dc0734df)
2024-04-21 22:06:00 +02:00
PJBot f79bbea669
Automatic changelog update
(cherry picked from commit a376f4784a)
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 395c33024c)
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 009d06d978)
2024-04-21 22:05:45 +02:00
PJBot 765ce407ca
Automatic changelog update
(cherry picked from commit 20b16944ad)
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 5a5efa11cf)
2024-04-21 22:05:43 +02:00
lzk f96de489f2
Make cargo pallets smoothing with eachother (#27049)
(cherry picked from commit 24390ef51b)
2024-04-21 22:05:40 +02:00
PJBot 602850fa8b
Automatic changelog update
(cherry picked from commit 9f461dec5a)
2024-04-21 22:05:38 +02:00