Commit Graph

23561 Commits

Author SHA1 Message Date
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
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