Commit Graph

24328 Commits

Author SHA1 Message Date
PJBot 7a2546cad8 Automatic changelog update 2024-02-21 04:02:50 +00:00
Callmore 5a2c744998
Tiny shove fix. (#25353)
* Remove second shove check.

* Change when popups and sounds are created.
Reduces phantom shoves that feel bad.

* why didn't i think of this i saw it earlier...

* Replaced Is fields with prefix

* remove some dependencies to fix tests???
2024-02-21 15:01:45 +11:00
PJBot 811858a155 Automatic changelog update 2024-02-21 00:57:45 +00:00
takemysoult 89d0b47354
balance Explosive Technology (#25397)
* update arsenal yml

balance ExplosiveTechnology

* small changes in arsenal research

small changes in arsenal research

* Update arsenal.yml
2024-02-20 19:56:39 -05:00
PJBot 15280fab44 Automatic changelog update 2024-02-20 23:59:14 +00:00
MjrLandWhale 114f2aa543
Resprite & hand position correction of Nettle & Death Nettle (#25421)
Resprite of Nettle & Death Nettle. Corrected R & L hand locations for all orientations of both plants.
2024-02-20 18:58:08 -05:00
Vasilis 5170593e85
Add roundid to replay_final.yml (#25398)
oopsy i forgor
2024-02-21 00:33:18 +01:00
Gotimanga dfa59a4df6
Small Artifact Fixes (#25416)
* 20kw artifact fix

* Change that hopefully doesn't completely break storage artifacts without me realising
2024-02-20 17:28:03 -05:00
PJBot 3117e6009c Automatic changelog update 2024-02-20 22:27:54 +00:00
Golinth 79dc4e4d6f
Mindshield outline flashes, (#25409)
* Add animation support to status icons

Animated like any other entity. Change the png to have all frames, add delays in meta.json, and you're good to go.

* Dirty "fix" for the crashing.

Still have no idea why files cannot be read without changing their path in the yaml.

* Sloth review ig

I still have no idea why it wont work with /Textures/ missing as a prefix.
2024-02-20 17:26:48 -05:00
Ed f64a32990a
Train station (#24927)
* some content

* some next content

* fixes

* remove stained window

* return bot message?

* woah! Full map added!

* map update

* big update

* camera server

* Corvax playtest feedback

* add mail system and 30$ meteor shield

* update

* updatik

* hardwork

* pipip

* update

* remove from mappool

* fixes

* sentipode

* e
2024-02-20 15:21:31 -07:00
Pieter-Jan Briers 84d455b9f8
Fix PlayerListControl re-raising selection changed when repopulated. (#25412)
Now we just skip duplicate "item pressed" events from the ListContainer.

This caused the ahelp window to unfocus the message box after sending something. Flow is something like this: you send ahelp -> bwoink window refreshes player list due to new bwoink -> repopulated player list -> sent selection change -> repopulates right pane -> line edit gets unfocused.
2024-02-20 14:01:28 +01:00
Pieter-Jan Briers bd40c0ce26
Set nav map icon textures to use bilinear filtering (#25411)
This just makes them look slightly better when zoomed.
2024-02-20 22:31:32 +11:00
PJBot c966a22f9f Automatic changelog update 2024-02-20 10:44:21 +00:00
Tonydatguy 5b0a938922
Ore crab structural weakness (#25390)
* Attempt to change structural dmg of ore crab

* Made ore crabs susceptible to structural damage
2024-02-20 13:43:15 +03:00
PJBot 7271d3a9eb Automatic changelog update 2024-02-20 09:14:54 +00:00
Pieter-Jan Briers 74a31ac5f3
PlayerListControl fixes. (#25248)
* PlayerListControl fixes.

Fix a button being selected by default always, which then can't be selected properly for real. This affected multiple admin UIs.

This broke due to upstream RT changes but ButtonGroup was always kinda busted so whatever. Uses the new IsNoneSetAllowed to implement everything properly.

Also make sure the selected player STAYS selected when filtering the list and stuff.

Also this PlayerInfo record has been changed to only do equality on the User ID because otherwise it'd need to compare each field individually which would be weird.

* Revert changes to ListContainer

This change was made default in the engine, no longer necessary here.
2024-02-20 10:13:48 +01:00
Pieter-Jan Briers 2e6eaa45c5
Fix admin notes and database time nonsense. (#25280)
God bloody christ. There's like three layers of shit here.

So firstly, apparently we were still using Npgsql.EnableLegacyTimestampBehavior. This means that time values (which are stored UTC in the database) were converted to local time when read out. This meant they were passed around as kind Local to clients (instead of UTC in the case of SQLite). That's easy enough to fix just turn off the flag and fix the couple spots we're passing a local DateTime ez.

Oh but it turns out there's a DIFFERENT problem with SQLite: See SQLite we definitely store the DateTimes as UTC, but when Microsoft.Data.Sqlite reads them it reads them as Kind Unspecified instead of Utc.

Why are these so bad? Because the admin notes system passes DateTime instances from EF Core straight to the rest of the game code. And that means it's a PAIN IN THE ASS to run the necessary conversions to fix the DateTime instances. GOD DAMNIT now I have to make a whole new set of "Record" entities so we avoid leaking the EF Core model entities. WAAAAAAA.

Fixes #19897
2024-02-20 10:13:31 +01:00
PJBot 2907e84b6f Automatic changelog update 2024-02-20 02:09:47 +00:00
Leon Friedrich bd4597c5ca
Fix action state handling bug (#25395)
* Rejig action state handling

* Fix entity arg

* Fix deserialization
2024-02-20 13:08:41 +11:00
Vasilis 2548b13abf
Hotfix: Set round end information for replays back to null on round start instead of round end (#25394)
* Hotfix

* I dont think i need this now
2024-02-20 02:36:13 +01:00
Mangohydra db809a27f4
Mechanized treatment improvements (#25356)
Medical module merge
2024-02-19 18:34:27 -05:00
PJBot 1390b0b63b Automatic changelog update 2024-02-19 22:38:50 +00:00
Mr. 27 1e95c700eb
randomized sexless species now have epicene gender by default (#25282)
Fikss
2024-02-19 15:38:06 -07:00
ArchPigeon d72254d17f
Add Flammable Touch Reaction for liquid tritium (#25281) 2024-02-19 15:37:44 -07:00
veprolet f5cb9a0901
Make pills colorful and labeled (#25284)
* Make pills colorful and labeled

* Inherit pill sprites from parent
2024-02-19 15:36:46 -07:00
PJBot 741b9b5062 Automatic changelog update 2024-02-19 22:36:40 +00:00
marboww 023bad8d69
Moths can eat plushies (#25382)
* Update toys.yml

* fix

* New sound of eating

* Increased eating time

* New sounds+sorting
2024-02-19 15:35:35 -07:00
Tayrtahn c4c98a2f59
Make metamorphic glasses use last solution's empty sprite (#25322)
Make metamorphic glasses use empty sprite for the last solution they contained.
2024-02-19 15:32:34 -07:00
PJBot 49460f39b6 Automatic changelog update 2024-02-19 22:19:32 +00:00
James Simonson 99aa72e30d
Vending UI facelift (#25377)
* Convert to fancy window + added footer + add list spacing

* margin add
2024-02-19 15:18:26 -07:00
Tayrtahn e74f3019f7
Add support for metamorphic fill levels (#25022)
* Added support for fill levels to metamorphic glasses

* Fix warnings and cleanup

* Don't break non-metamorphic fills!
2024-02-19 14:29:42 -07:00
PJBot 706b0725a6 Automatic changelog update 2024-02-19 18:55:07 +00:00
PotentiallyTom 7cf424a7bf
Adds guidebooks to the 4 learner roles (#25388)
added the books
2024-02-19 10:54:02 -08:00
Ioannis Eleftheriou 16d18abdcf
Bump nixpkgs rev (#25361)
* Bump nixpkgs revision

* Update nix-direnv

* Remove extra nix functionalities

Both nix-direnv and legacy command nix-shell fail. Reverting to
flakes-only commands.

* Pin nixpkgs per suggestion

See https://github.com/space-wizards/space-station-14/pull/25361#discussion_r1494196038

* Revert nix-direnv removal

* Add python3 to shell.nix
2024-02-19 10:08:05 -08:00
PJBot bec96f3016 Automatic changelog update 2024-02-19 17:12:26 +00:00
LankLTE 1d7167b95b
Small Nymph Changes (#25363)
* Emote sounds, accent & doorbump

* Oops

* Only non-brains can't talk
2024-02-19 09:11:20 -08:00
PJBot 429c683f24 Automatic changelog update 2024-02-19 15:41:49 +00:00
Sybil 64cecdde84
add icons for drinks in Solar's (#25301)
* add icons for drinks in Solar's

fixed colors of tea

* consistently use capitals for color codes

* don't add extra whitespace
2024-02-19 10:40:43 -05:00
Ubaser fa164f8726
Update Core (#25383)
add
2024-02-19 05:19:53 -07:00
hiucko 65d8228985
Increase printing price for neck clothes (#25375)
* Increase printing price

* Update clothing.yml
2024-02-19 13:12:27 +03:00
PJBot f137f1894c Automatic changelog update 2024-02-19 06:06:50 +00:00
genderGeometries d8e99cc57f
Add bio reactions (#25366)
* added more foodstuff breakdowns

* Calcium doesn't exist; moved phosphorus to protein

* tested reactions- some should be centrifuged

* more testing tweaks
2024-02-18 22:05:43 -08:00
github-actions[bot] 3545b02ae2
Update Credits (#25360)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2024-02-18 21:35:07 -08:00
brainfood1183 8bb07df2cb
Origin Station Update 18.02.2024 (medbay update) (#25369) 2024-02-18 14:21:02 -07:00
lzk 0dd381ae37
Very little cleanup (#25364) 2024-02-18 19:52:44 +03:00
Vigers Ray 8542c718c0
Fixed directional window durability (#25259)
shit
2024-02-18 17:06:09 +03:00
Pieter-Jan Briers 0c8e617572
Shadow anomaly respects "reduced motion" (#25355)
Enabling "reduced motion" now makes the smoke effects not animate. This helps some people with vision issues.
2024-02-17 22:26:19 -05:00
PJBot 8ea30cae34 Automatic changelog update 2024-02-17 23:57:04 +00:00
Firewatch 110437cc7f
Newton Cradle Fix + Addition to Bureaucracy Crate (#25357)
fixes

makes the newton cradle not able to decimate ears while also adding it to the bureaucracy crate and lowering its volume and range a little bit
2024-02-17 18:55:58 -05:00