Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Early merge #878

Merged
merged 41 commits into from
Feb 21, 2024
Merged

Early merge #878

merged 41 commits into from
Feb 21, 2024

Commits on Feb 21, 2024

  1. 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
    
    (cherry picked from commit d8e99cc57fbb78720675b0745a5473879ae1738f)
    genderGeometries authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    66897dc View commit details
    Browse the repository at this point in the history
  2. Automatic changelog update

    (cherry picked from commit f137f1894c05595d5d1ab7b0de09ac63dd9d6947)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6d4d986 View commit details
    Browse the repository at this point in the history
  3. Increase printing price for neck clothes (#25375)

    * Increase printing price
    
    * Update clothing.yml
    
    (cherry picked from commit 65d82289857e8beac11e07b448b9b1b7743f8cba)
    hiucko authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    06e8a64 View commit details
    Browse the repository at this point in the history
  4. 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
    
    (cherry picked from commit 64cecdde8421b29938e4304c3de42cc481102aa5)
    azurerosegarden authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    aea748d View commit details
    Browse the repository at this point in the history
  5. Automatic changelog update

    (cherry picked from commit 429c683f243e6835eb2316a550ead1f8ad044ecb)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d64d41a View commit details
    Browse the repository at this point in the history
  6. Small Nymph Changes (#25363)

    * Emote sounds, accent & doorbump
    
    * Oops
    
    * Only non-brains can't talk
    
    (cherry picked from commit 1d7167b95bbdf32a7811455ad54899df3763d1c5)
    LankLTE authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    903eb06 View commit details
    Browse the repository at this point in the history
  7. Automatic changelog update

    (cherry picked from commit bec96f3016cbe67fc1de83cc91def0dcd21c4ac9)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4698a45 View commit details
    Browse the repository at this point in the history
  8. 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 space-wizards/space-station-14#25361 (comment)
    
    * Revert nix-direnv removal
    
    * Add python3 to shell.nix
    
    (cherry picked from commit 16d18abdcfe988e580a9bce3c627066a0aa7409a)
    yathxyz authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4e7dc01 View commit details
    Browse the repository at this point in the history
  9. Adds guidebooks to the 4 learner roles (#25388)

    added the books
    
    (cherry picked from commit 7cf424a7bf0c21164f12b37e30b3509e5ba5617a)
    PotentiallyTom authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7e066f0 View commit details
    Browse the repository at this point in the history
  10. Automatic changelog update

    (cherry picked from commit 706b0725a6d5a500b08b5e0d589ced1081a8ca14)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7149a63 View commit details
    Browse the repository at this point in the history
  11. 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!
    
    (cherry picked from commit e74f3019f7dc36a9e8ba19ae253692ed4af864c7)
    Tayrtahn authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    292b92c View commit details
    Browse the repository at this point in the history
  12. Vending UI facelift (#25377)

    * Convert to fancy window + added footer + add list spacing
    
    * margin add
    
    (cherry picked from commit 99aa72e30dd79ed2388a449de41a2b3f70491356)
    jamessimo authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d5c65dd View commit details
    Browse the repository at this point in the history
  13. Automatic changelog update

    (cherry picked from commit 49460f39b6ed07233acd94b8a293a0e724c54741)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    66c3a65 View commit details
    Browse the repository at this point in the history
  14. Make metamorphic glasses use last solution's empty sprite (#25322)

    Make metamorphic glasses use empty sprite for the last solution they contained.
    
    (cherry picked from commit c4c98a2f5986d8d00f8e1f40b95c9ad99a79580b)
    Tayrtahn authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4bb5cbe View commit details
    Browse the repository at this point in the history
  15. Moths can eat plushies (#25382)

    Hope I did this properly, I might've broken the file
    marboww authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cd5ae0a View commit details
    Browse the repository at this point in the history
  16. Automatic changelog update

    (cherry picked from commit 741b9b5062d07d22dab31bee73d3db791fbc67bd)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a59323a View commit details
    Browse the repository at this point in the history
  17. Make pills colorful and labeled (#25284)

    * Make pills colorful and labeled
    
    * Inherit pill sprites from parent
    
    (cherry picked from commit f5cb9a090172336fe1e33e80e3ab4c0d0c5f91e8)
    veprolet authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    581cb93 View commit details
    Browse the repository at this point in the history
  18. Add Flammable Touch Reaction for liquid tritium (#25281)

    (cherry picked from commit d72254d17fb730381fc19e70d2d2d1374b7f79b1)
    ArchPigeon authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    da32d06 View commit details
    Browse the repository at this point in the history
  19. randomized sexless species now have epicene gender by default (#25282)

    Fikss
    
    (cherry picked from commit 1e95c700ebb6d8db77014bea8057105482a90904)
    Dutch-VanDerLinde authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    30fbda4 View commit details
    Browse the repository at this point in the history
  20. Automatic changelog update

    (cherry picked from commit 1390b0b63beab1308bd2120b51a2da752737d730)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cfb035f View commit details
    Browse the repository at this point in the history
  21. Mechanized treatment improvements (#25356)

    Medical module merge
    
    (cherry picked from commit db809a27f40a0fbc175f675b86d326d0d15cc13f)
    Mangohydra authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    9df7cb3 View commit details
    Browse the repository at this point in the history
  22. Hotfix: Set round end information for replays back to null on round s…

    …tart instead of round end (#25394)
    
    * Hotfix
    
    * I dont think i need this now
    
    (cherry picked from commit 2548b13abf882a33ef3bf98c79ddaf91eddfa956)
    VasilisThePikachu authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f1bacc3 View commit details
    Browse the repository at this point in the history
  23. Fix action state handling bug (#25395)

    * Rejig action state handling
    
    * Fix entity arg
    
    * Fix deserialization
    
    (cherry picked from commit bd4597c5ca8a3c55b17868a2c8aef543d3ea503d)
    ElectroJr authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    585c34e View commit details
    Browse the repository at this point in the history
  24. Automatic changelog update

    (cherry picked from commit 2907e84b6f43f2b3a161a40daaa84fd27e0c83cd)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    21a1a2b View commit details
    Browse the repository at this point in the history
  25. 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
    
    (cherry picked from commit 2e6eaa45c57c7f5ba561d1fb1ef6712d2432a8fa)
    PJB3005 authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    837272c View commit details
    Browse the repository at this point in the history
  26. 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.
    
    (cherry picked from commit 74a31ac5f3316cc865ab9f39f39efff4e0b9e748)
    PJB3005 authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    28d18c0 View commit details
    Browse the repository at this point in the history
  27. Automatic changelog update

    (cherry picked from commit 7271d3a9ebe33fa819cf10a0522ecc81dc684e8b)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    73415d5 View commit details
    Browse the repository at this point in the history
  28. Ore crab structural weakness (#25390)

    * Attempt to change structural dmg of ore crab
    
    * Made ore crabs susceptible to structural damage
    
    (cherry picked from commit 5b0a9389223076cfa2db7c0d1fc7931b98f5a536)
    Tonydatguy authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cf303a9 View commit details
    Browse the repository at this point in the history
  29. Automatic changelog update

    (cherry picked from commit c966a22f9f9b441d4be2c40ac3673aa4afcaf170)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7832d67 View commit details
    Browse the repository at this point in the history
  30. Set nav map icon textures to use bilinear filtering (#25411)

    This just makes them look slightly better when zoomed.
    
    (cherry picked from commit bd40c0ce2696211d13a89b394167c227cfdb6fcd)
    PJB3005 authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    1275031 View commit details
    Browse the repository at this point in the history
  31. 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.
    
    (cherry picked from commit 84d455b9f862dcbfdffd5827ceab4890dcf653cc)
    PJB3005 authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2333da8 View commit details
    Browse the repository at this point in the history
  32. 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
    
    (cherry picked from commit f64a32990a27cec5bd958180eb833b9efffeb565)
    TheShuEd authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c2995bb View commit details
    Browse the repository at this point in the history
  33. 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.
    
    (cherry picked from commit 79dc4e4d6f918b2d56ae5e1909f2ccdbc552014c)
    Golinth authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cd1b5f0 View commit details
    Browse the repository at this point in the history
  34. Automatic changelog update

    (cherry picked from commit 3117e6009cf028cf08af6cc0c4adfa59f99e89bc)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4a9f619 View commit details
    Browse the repository at this point in the history
  35. Small Artifact Fixes (#25416)

    * 20kw artifact fix
    
    * Change that hopefully doesn't completely break storage artifacts without me realising
    
    (cherry picked from commit dfa59a4df68aed50809bad2ec32c966629f409a3)
    Deeeeja authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    ce116fc View commit details
    Browse the repository at this point in the history
  36. Add roundid to replay_final.yml (#25398)

    oopsy i forgor
    
    (cherry picked from commit 5170593e853ab074f4351281073e4da4e39324bd)
    VasilisThePikachu authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    0c95a1d View commit details
    Browse the repository at this point in the history
  37. 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.
    
    (cherry picked from commit 114f2aa543267240501886d2dff5b0ed36cf4462)
    MjrLandWhale authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    39a7741 View commit details
    Browse the repository at this point in the history
  38. Automatic changelog update

    (cherry picked from commit 15280fab448d40a48c0a86024994bce357eca719)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    57de0fb View commit details
    Browse the repository at this point in the history
  39. balance Explosive Technology (#25397)

    * update arsenal yml
    
    balance ExplosiveTechnology
    
    * small changes in arsenal research
    
    small changes in arsenal research
    
    * Update arsenal.yml
    
    (cherry picked from commit 89d0b47354065bd6a50cf0f6b0d3ea04e0484d64)
    takemysoult authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c05ea5a View commit details
    Browse the repository at this point in the history
  40. Automatic changelog update

    (cherry picked from commit 811858a155c85476017e558bb00cad5d4d7c76dc)
    PJBot authored and DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    a11ac77 View commit details
    Browse the repository at this point in the history
  41. Duplicate

    DebugOk committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    fc6e184 View commit details
    Browse the repository at this point in the history