Commit Graph

36638 Commits

Author SHA1 Message Date
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
DisposableCrewmember42 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
Kr8art 5daceb220a
Add sustenance vendor restock (#2307)
Co-authored-by: Milon <milonpl.git@proton.me>
2024-11-28 19:27:57 -06:00
Radezolid 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
deltanedas 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
deltanedas 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
SolStar 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
deltanedas 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
deltanedas 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
deltanedas 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
deltanedas 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
deltanedas 6a489d9ff0
fix borgs not having names (#2276)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 10:06:56 +00:00
Monotheonist 8646c3a7e2
Unused announcer line is now used (#2274)
* Update events.yml

* The revenge of the misplaced filepath

* THE REVENGE OF THE LACK OF AN INDENT
2024-11-24 09:24:18 +00:00
deltanedas d6082096dc
Merge pull request #2273 from deltanedas/upstream-ops
upstream merge 15/11 part 2
2024-11-24 04:40:03 +00:00
deltanedas cd105b316b merge master 2024-11-24 04:39:18 +00:00