Commit Graph
29841 Commits
Author SHA1 Message Date
deltanedasanddeltanedas 917c6e25b3 glacier ai/robotics update (#2058)
* glacier ai update

* robotics update

* criminal records inside sec, name robotics doors, secret

* add slot

* sec fixes

* add ai job slot

* intercoms and let pros use front desk

* fix reporter, make ai not 1 c4 for instant kill

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-29 19:07:56 +00:00
Pieter-Jan Briers c8bd723162 Database SnakeCaseNaming fixes
Fixes formatting of owned entity type property names. These are normally named "FooBar_Baz" by EF Core, but the snake case thing was turning them into "foo_bar__baz". The double underscore is now fixed.

We don't *yet* have any EF Core owned entity in use, but I am planning to add one. I don't know if downstreams are using any so this should still be marked as a breaking change.

Also fixed it creating and dropping a Compiled Regex instance for every name, the regex is now cached (and pregenerated).
2024-11-29 19:18:11 +01:00
Pieter-Jan Briers 318b0520ca Fix sandbox error with new HWID code. (#33461)
Oops
2024-11-29 19:18:11 +01:00
Pieter-Jan Briers 26b36db09d Integrate Modern HWID into content
This should be the primary changes for the future-proof "Modern HWID" system implemented into Robust and the auth server.

HWIDs in the database have been given an additional column representing their version, legacy or modern. This is implemented via an EF Core owned entity. By manually setting the column name of the main value column, we can keep DB compatibility and the migration is just adding some type columns.

This new HWID type has to be plumbed through everywhere, resulting in some breaking changes for the DB layer and such.

New bans and player records are placed with the new modern HWID. Old bans are still checked against legacy HWIDs.

Modern HWIDs are presented with a "V2-" prefix to admins, to allow distinguishing them. This is also integrated into the parsing logic for placing new bans.

There's also some code cleanup to reduce copy pasting around the place from my changes.

Requires latest engine to support ImmutableArray<byte> in NetSerializer.
2024-11-29 19:18:11 +01:00
sativaleanne a07cb3b222 Rolebanlist command UI (#30827)
* rolebanlist command opens ui

* removed commented out section
2024-11-29 19:18:11 +01:00
Delta-V bot 8be60b0325 Automatic changelog update 2024-11-29 18:08:22 +01:00
Stop-Signs 52d7863e1d Meatspike nerf (#2319)
* *fox noise*

* *fox noise again*
2024-11-29 17:08:03 +00:00
Milon 6ad7f7e768 Update RobustToolbox to v237.2.0 (#2317) 2024-11-29 09:55:23 +00:00
Delta-V bot 1507ff2bf6 Automatic changelog update 2024-11-29 10:51:40 +01:00
14e0c3f785 feat: HydroCo - Beverage Powders (#2210)
* feat: Powdered drinks orderable by Logi

* tweak: Lower amounts per crate

* chore: fix copy-paste mistake

* feat: Add HydroCo to StockTrade App

* tweak: Lemon, Lime and Pineapple Juice powders now deal slight Caustic damage

* i18n: Powdered watermelon juice does not include water

* feat: If eating straight powdered beverage, cough and vomit

* tweak: change powder tastes

* tweak: Add spoons to HydroCo crates

* tweak: Add HydroCo consumption notice to crates

* refactor: consistent naming

* refactor: BasePowderBeverage now abstract, inherit physicalDesc

* refactor: mark ReagentTinBase as abstract

* tweak: Rephrase HydroCo Notice

* refactor: Move name and description to prototype

* tweak: Juice crate now comes in one of four editions

* feat: powdered tomato juice

* refactor: rename reagent ftl for consistendcy

* tweak: use tomato powder in crate fill

* fix: copy-paste mistake

* feat: hydroco trial mails

* tweak: 2 soy, 2 regular milk in dairy crate

* tweak: lower price for juice crate

* tweak: recolor tomato powder

* tweak: use one of each edition, no themed crates; plastic spoons instead of metal

* feat: soy milk powder and orange juice powder in sustenance vendor

* tweak: reword hydroco mail message

* tweak: rearrange papers to play nicer with word-wrap

* tweak: add new-line in case somebody drags the paper wider

* tweak: reintroduce random tin, condense juice fill tables

* refactor: amount defaults to 1

* Add Changelog Entry for Teach Lesson (#2225)

* meow

* meow

* Update DeltaVChangelog.yml

Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>

---------

Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>

* refactor: add missing newline

* refactor: respect yaml property ordering convention

* refactor: more yaml conventions

---------

Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
Signed-off-by: DisposableCrewmember42 <disposablecrewmember42@proton.me>
Co-authored-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
Co-authored-by: Milon <milonpl.git@proton.me>
2024-11-29 09:51:20 +00:00
Delta-V bot d4d22c97ac Automatic changelog update 2024-11-29 07:35:43 +01:00
Emily 8c6f15c4cc Delta V Species Gasps (#2313)
Adds gasps to felinids, harpies, vulpkanins, and rodentia.
2024-11-29 06:35:23 +00:00
Delta-V bot 5656686207 Automatic changelog update 2024-11-29 02:28:16 +01:00
Kr8artandMilon 5daceb220a Add sustenance vendor restock (#2307)
Co-authored-by: Milon <milonpl.git@proton.me>
2024-11-28 19:27:57 -06:00
RadezolidandMilon c084a4fcb8 Add painkillers and antidepressant pills + canisters (#2260)
* Add the pills + canisters

* less evil YAML

* Merge conflict

* Revert "True merge conflict?"

* Whitespace

---------

Co-authored-by: Milon <milonpl.git@proton.me>
2024-11-28 20:50:54 +00:00
Milon bf7a8d9e2d fix borg unshaded error (#2312)
:trollface:
2024-11-28 20:10:43 +00:00
Delta-V bot 42615db3be Automatic changelog update 2024-11-28 20:36:45 +01:00
Kr8art dac7980911 Nuke core container closed fail popup (#2309) 2024-11-28 19:36:26 +00:00
Delta-V bot b0dff0abc5 Automatic changelog update 2024-11-28 13:04:36 +01:00
Kr8art 04b9239581 Port Dogtags from CD and fix some minor issues with it. (#2301)
* Port Dogtags from CD and fix some minor issues with it.

* Addressing reviews
2024-11-28 12:04:17 +00:00
Delta-V bot a554a657db Automatic changelog update 2024-11-28 08:22:25 +01:00
deltanedasanddeltanedas b4d79a29cb fix the shadow factory (#2299)
* update code to allow lawset updating

* use lawset field on borgs

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-28 07:22:06 +00:00
Delta-V bot 648b6afe89 Automatic changelog update 2024-11-27 21:22:49 +01:00
Stop-Signs bc2bb8f862 Psych chems no longer stronger than nocturine (#2302)
Whoever made this was off their rocker
2024-11-27 20:22:29 +00:00
Milon cd949addd1 update pr review labeler (#2297)
Update labeler-needsreview.yml
2024-11-27 07:54:32 +00:00
Stop-Signs ce1b132a50 Home run bat discount (#2294)
Meow
2024-11-27 06:27:29 +00:00
Delta-V bot 29e8a7dd89 Automatic changelog update 2024-11-26 19:19:33 +01:00
Stop-Signs f3fae08ebb Omega Particles buff (#2292)
Meow
2024-11-26 18:19:14 +00:00
Delta-V bot 4fd2aa339a Automatic changelog update 2024-11-26 13:23:46 +01:00
deltanedasanddeltanedas 921a0e26fd zombie gamemode semi rework (#2194)
* zombie gamemode semi rework

* remove 1

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-26 12:23:26 +00:00
Milon d375f35350 fix KillPersonCondition (#2289)
* aaaaaaaaaaaaaaaaaa

* what even was this
2024-11-26 08:26:47 +00:00
Radezolid 0a6d09e5f3 Replace the diamond stack at Arena with a singular diamond (#2287)
Replaced the diamond stack.
2024-11-26 03:18:50 +00:00
Milon 100b575b45 update pr labeler pt 2 (#2283)
why
2024-11-25 08:15:34 +00:00
SolStarandColin-Tel 02f40078f4 Clarify wording on borgs NLR rules (#2161)
* Clarify wording on borgs NLR rules

* Update wording

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
Signed-off-by: SolStar <44028047+ewokswagger@users.noreply.github.com>

---------

Signed-off-by: SolStar <44028047+ewokswagger@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
2024-11-25 05:43:15 +00:00
Delta-V bot e8e2b6327d Automatic changelog update 2024-11-25 06:30:44 +01:00
DisposableCrewmember42 a09a2e0d47 feat: Add emergency pie delivery (#2211)
* feat: Add emergency pie delivery

* refactor: add missing newline

* refactor: Move name and description to prototype

* tweak: Increase price to 3200 to make the integration test happy...

* tweak: Change price again and adjust amount

* refactor: unindent a level
2024-11-25 05:30:25 +00:00
Delta-V bot 90707f19e5 Automatic changelog update 2024-11-24 21:25:44 +01:00
deltanedasanddeltanedas 3a27784542 fix debris having nothing (#2280)
Revert "improve BiomeDunGen (#33113)"

This reverts commit b94731c4f8.

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 20:25:25 +00:00
Delta-V bot 3a0ec3d998 Automatic changelog update 2024-11-24 12:57:55 +01:00
deltanedasanddeltanedas b389e99dbd fix secborg sprite (#2278)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 11:57:37 +00:00
Delta-V bot bb0bea3ecb Automatic changelog update 2024-11-24 11:15:31 +01:00
deltanedasanddeltanedas 778dba1087 make moths 1% harder to round remove (#2277)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 10:15:12 +00:00
Delta-V bot ade5c8bc68 Automatic changelog update 2024-11-24 11:09:50 +01:00
11807309de cherry pick portable charger (#2206)
* Portable Recharger: Arsenal T3 (#26655)

* sys

* item

* ahm.

* Update Content.Server/Power/Components/ChargerComponent.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

* remove funny spaces

* funny fix

---------

Co-authored-by: icekot8 <93311212+icekot8@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 11:09:31 +01:00
Delta-V bot a0aa166b3f Automatic changelog update 2024-11-24 11:08:37 +01:00
Samantha Yule Fireheart e1b3c8ae96 Make Nukie announcements more versatile (#2208)
* Make Nukie announcements more versatile

* Partially revert "Make Nukie announcements more versatile"

This reverts commit ab764aa165.

* Address requested changes in #2208

* Address requested changes in #2208, second pass
2024-11-24 11:08:18 +01:00
Delta-V bot 796b1d67b6 Automatic changelog update 2024-11-24 11:07:55 +01:00
Minä c6ef59466f Resprites EE corpse dragging sprites. (#2255)
* John File

Ripped from roguetown who they themselves ripped from lifeweb. Credit to whoever on lifeweb created them (probably Randy)

Signed-off-by: Mina <58226530+dotCatshark@users.noreply.github.com>

* John File Ep. 2

Resprited this one so it looks better with the others

Signed-off-by: Mina <58226530+dotCatshark@users.noreply.github.com>

* John File Ep. 3

I don't want to talk about it.

Signed-off-by: Mina <58226530+dotCatshark@users.noreply.github.com>

* California compliant update

I hate copyright law. 

Signed-off-by: Minä <58226530+dotCatshark@users.noreply.github.com>

* Update meta.json

Have I mentioned I hate copyright law

Signed-off-by: Minä <58226530+dotCatshark@users.noreply.github.com>

* California compliant update part 2

Signed-off-by: Minä <58226530+dotCatshark@users.noreply.github.com>

---------

Signed-off-by: Mina <58226530+dotCatshark@users.noreply.github.com>
Signed-off-by: Minä <58226530+dotCatshark@users.noreply.github.com>
2024-11-24 10:07:36 +00:00
Delta-V bot d70b98fc48 Automatic changelog update 2024-11-24 11:07:15 +01:00
deltanedasanddeltanedas 6a489d9ff0 fix borgs not having names (#2276)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 10:06:56 +00:00