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

Upststream #130

Merged
merged 165 commits into from
Dec 3, 2024
Merged

Upststream #130

merged 165 commits into from
Dec 3, 2024

Conversation

MWGMorningwood
Copy link
Member

No description provided.

PJB3005 and others added 30 commits November 12, 2024 01:51
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).
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.
[pull] dev from space-wizards:master
…pace-wizards#33147)

* Dont ensure ItemComp because it could lead to weirds, and also PickupOrDrop handles non-items already.

* presents and tree

* woops

* reviews a
[pull] dev from space-wizards:master
* Fix approval labeler

* Update labeler-review.yml

* Update labeler-review.yml
[pull] dev from space-wizards:master
…ith them (space-wizards#31076)

* Fix admin ghosts not being able to see items in pouches or interact with them

* fix

* oops

---------

Co-authored-by: slarticodefast <[email protected]>
* Initial commit

* Monitored pipe node is now referenced by name

* Review changes

* Simplified construction

* Tweaked deconstruction to match other binary atmos devices

* Helper function removal

* Updated attribution
[pull] dev from space-wizards:master
[pull] dev from space-wizards:master
[pull] dev from space-wizards:master
github-actions bot and others added 21 commits December 1, 2024 12:51
* Remove usage of obsolete GetTilesIntersecting round 1

* Oop wrong uids

* Remove usage of obsolete GetLocalTilesIntersecting round 2

* Remove usage of obsolete GetLocalTilesIntersecting final round

* weh

* Fix using `SharedMapSystem` in `StencilOverlay`
* Update Snowasis

* Appease test gods

* Woops had the leftward animation backwards. Fixed.

* add santa suits and envelopes to chapel

* It looks worse unscaled but whatever.

* fix ghost role

* examines
…izards#33602)

* Add check before marking event as handled

* Update Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs

Co-authored-by: slarticodefast <[email protected]>

* Cleanup

---------

Co-authored-by: slarticodefast <[email protected]>
* Touching up Bagel Security Brig

* Added a few missing door names

* Last door name I promise

* Address feedback

* Forgot to delete old shutter button

---------

Co-authored-by: dylanstrategie <[email protected]~>
)

* fix ghost role rules for some syndicate familiars

* change from monkey rules to Team Antag rules.

* Resolve reviews + Fix rules for LoneOp and Xenos

* ghostrole rules

---------

Co-authored-by: JIPDawg <[email protected]>
Co-authored-by: Errant <[email protected]>
* Initial Commit with two departments done

* Checkpointing work

* Added most of service and science

* Started work on medbay

* Modified TEG setup and set up atmos pipes for engineering

* Re-added medbay, added chapel and janitorial, started routing disposals and generally the final layout of the map is coming together

* Plenty of additions, too many to list in a commit message

* Major update

* Nearly done with the map, just have to do decals and emergency lights

* Added all decals, only thing missing is department signs

* Toned back the dirt decals a bunch, added hallway signs and other decorations

* Finishing touches on the map before testing.

* Fixed invalids

* Renamed the station to Amber, and made a couple adjustments

* Completely redid cargo, added maints around sec

* Added Amber to the map post init integration test

* Many small updates addressing issues.

* Ran a script to update all the camera names, also ran fixgridatmos, fixrotations, tilewalls, and variantize

* Started addressing some of the issues brough up by Emisse and others

* Addressed all issues mentioned by reviewers. Added mail system.

* Wrapped up meeting all the issues raised by reviewers, also did a bunch of testing and resolved issues found during those tests

* Addressed additional requested changes, and nabbed some ship designs from Frontier. Redesigned south east maints and surrounding meteor nets based off of those designs

* Making a couple more requested changes

* Reduced the amount of Nitrogen Closets, made several small adjustments. Ready for review again!

* Removed invalids!

* web edit lmao

---------

Co-authored-by: Emisse <[email protected]>
adds extractable component to slimeball prototype
* Nacho recipes, nutrition, and trash

In meal_recipes.yml: Add recipes for Nachos, Cheesy Nachos, and Cuban Nachos.

In meals.yml: Add a solutions container to regular nachos so it lines up with the others, and add a small plate as trash to each one.

* Volumes, nutritional tweaks, and flavor

In meals.yml: Lowered maxVol on nachos to leave 5 units of space. Nachos nutriment and vitamin lowered for costing so little. A cheese wedge is 3.75 nutriment, so cheesy having 4 more total nutritional value lines up nicely to me.

Cuban nachos had too little volume to fit its reagents in the first place, so increased maxVol by 10. Chili peppers are 4 nutri / 4 vitamin and ketchup has a touch of tomato, so bumped to 8 and 5. Capsaicin lowered partly to make it an even 20u. Ketchup dilutes I guess. Also they don't have cheese so I changed the flavor profile to tomato instead.

In meal_recipes.yml: Cuban Nachos recipe tweaked to require one less pepper. Given above numbers, this fits the nutritional value imo.
Made some modifications requested by reviewers prior to and after map merge, also added holiday decorations!
[pull] dev from space-wizards:master
Copy link

github-actions bot commented Dec 3, 2024

RSI Diff Bot; head commit ee7ad6c merging into fbe089a
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Mobs/Customization/gauze.rsi

State Old New Status
gauze_lefteye_2 Modified

Resources/Textures/Structures/Machines/uniform_printer.rsi

State Old New Status
building Modified
icon Modified

Resources/Textures/Interface/Misc/ai_hud.rsi

State Old New Status
apc_hacked Added
electrified Added

Resources/Textures/Mobs/Animals/reindeer_buck.rsi

State Old New Status
reindeer_buck Added
reindeer_buck_dead Added
reindeer_buck_still Added

Resources/Textures/Mobs/Animals/reindeer_doe.rsi

State Old New Status
reindeer_doe Added
reindeer_doe_dead Added
reindeer_doe_still Added

Resources/Textures/Objects/Materials/hide.rsi

State Old New Status
goliathhide-inhand-left Added
goliathhide-inhand-right Added

Resources/Textures/Objects/Materials/materials.rsi

State Old New Status
bananium-inhand-left Added
bananium-inhand-right Added
bones-inhand-left Added
bones-inhand-right Added
cardboard-inhand-left Added
cardboard-inhand-right Added
cloth-inhand-left Added
cloth-inhand-right Added
corgihide-inhand-left Added
corgihide-inhand-right Added
cotton-inhand-left Added
cotton-inhand-right Added
durathread-inhand-left Added
durathread-inhand-right Added
pyrotton-inhand-left Added
pyrotton-inhand-right Added

Resources/Textures/Objects/Materials/ore.rsi

State Old New Status
bananium-inhand-left Added
bananium-inhand-right Added
coal-inhand-left Added
coal-inhand-right Added
diamond-inhand-left Added
diamond-inhand-right Added
gold-inhand-left Added
gold-inhand-right Added
iron-inhand-left Added
iron-inhand-right Added
plasma-inhand-left Added
plasma-inhand-right Added
salt-inhand-left Added
salt-inhand-right Added
silver-inhand-left Added
silver-inhand-right Added
spacequartz-inhand-left Added
spacequartz-inhand-right Added
uranium-inhand-left Added
uranium-inhand-right Added

Resources/Textures/Objects/Materials/parts.rsi

State Old New Status
rods-inhand-left Added
rods-inhand-right Added

Resources/Textures/Objects/Materials/silk.rsi

State Old New Status
silk-inhand-left Added
silk-inhand-right Added

Resources/Textures/Structures/Piping/Atmospherics/gas_pipe_sensor.rsi

State Old New Status
base Added
blank Added
icon Added
lights Added

Resources/Textures/Structures/Wallmounts/posters.rsi

State Old New Status
poster53_legit Added

@MWGMorningwood MWGMorningwood merged commit a3a37ac into master Dec 3, 2024
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.