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

March 2024 upstream merge #1207

Merged
merged 1,088 commits into from
Apr 23, 2024
Merged

March 2024 upstream merge #1207

merged 1,088 commits into from
Apr 23, 2024

Conversation

GreaseMonk
Copy link
Contributor

@GreaseMonk GreaseMonk commented Apr 9, 2024

About the PR

This includes all changes up to 9th of april 2024.

Here are my notes for this PR's merge conflicts:

  1. Shuttle IFF
Shuttle search function has been removed as the entire system is replaced.

1.
Revert some changes to this pr perhaps?:
space-wizards/space-station-14#25955

2.
Check if CargoSystem.Orders this is relevant still
// orderDatabase.Orders.Remove(order); # Frontier
Was added by upstream, didn’t exist in our repo

  1. SolutionTransferSystem got removed upstream so need to re apply these changes
Screenshot 2024-04-09 at 17 50 10

  1. Check if TriggerSystem.cs needs 
var posText = $”({x}, {y})”; 
or
var posText = FormattedMessage.RemoveMarkup(_navMap.GetNearestBeaconString(uid));
bottom one is from upstream.

  2. Some conflicts in ReagentGrinderComponent just check reagent grinder just incase merged incorrectly.
    Something related to fryer system.

6.
CrewMonitoryingServerSystem had changes check if PR 1053 still works

7.

Expedition console added something named “names_borer” (search) perhaps worth checking what this is.



  1. SalvageSystem replaced “this” with “_transform” in SpawnMission function to create SpawnSalvageMissionJob. Potentially revert back to ‘this’ or needs it added.

  2. Check handheld mass scanner display, code was updated and there is a thing that happens only when it has a power cell draw component.

10.
I reverted #25864 -> https://github.com/space-wizards/space-station-14/pull/25864
to old values so gas leaks are not 4x as strong


10 and a half. 
Check RCD / Shipyard RCD




11.
Revert prices of gases cost?
https://github.com/space-wizards/space-station-14/pull/25608/files

12. PR 631 infiltrator map update is undone with this upstream merge.



  1. Check Brass cargo purchase selling price (bumped it from 2500 to 5000)

CrateVendingMachineRestockAutoDrobe was missing - I added it again




  2. Check if this change is correct (use upstream one)

Screenshot 2024-04-09 at 16 28 33


15.
Check ReagentGrinderIndustrialMachineCircuitboard recipe that was added, if it needs to be removed or cost changed.




16.
PlastitaniumWindowDiagonal was added, needs to be checked and possibly conflicts with our current sprites of plastitanium from FoxxoTrystan


17. Check this asteroid conflict to make sure this is correct.
Screenshot 2024-04-09 at 17 48 57

18.

RadarConsole maxRange was reduced from 512 to 384


NewsReadCartridge renamed to NewsReaderCartridge -> correctly working ?

  1. TODO shipyard rcd needs this check re-added

  2. @metalgearsloth mentioned there is a bug with cross-map ftl still but unable to reproduce it. if someone here can find the issue and know how to reproduce it forward it to ss14 disc

Crotalus and others added 19 commits April 8, 2024 09:46
Fix lathe material list bug
* Fix body bag id

* migration
* Make clothing cheaper

* bueah

* proper price

* :trollface:
Fix tray scanner not updating it's range on change.

Add range value to the tray scanner state.to synchronize it between
client and server.
* predict humanoid identity examine

* actually server doesnt need proto anymore

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
* meat and potatoes

hahaha

* DAMAGE

yes

* come on

* Check again

* Guhhhhh

guh
* Ion Storm Laws Review

Have reviewed the Ion Storm law dictionary
and tidied it up.

Specifically I've tried to keep the same number
of entries in each section, or slightly
increased them, where I've removed or
altered a string.

Of note, specific colours and "rainbow" have been
removed from adjectives and replaced with words
like "Cheese-Eating", as colours are kinda boring
themselves and they've been a cause of a few
accidentally-racist laws.

* Resolve some feedback.

* Remove the pull request joke, noooooo

* Re-add big bite burgers as they are actually a thing

* Append some more suggestions
* First pass cleaning up server-only YAML errors.

* Second pass
* Insectoid Gauze, Added racial marks to variants

* removed excess r from gauze_moth_lowerleg_r

* Update gauze.ftl

* moved all markings to Overlay Category

* fixed localization error

* a
Co-authored-by: deltanedas <@deltanedas:kde.org>
This command allows you to grant a player temporary privilege to join regardless of player cap, whitelist, etc. It does not bypass bans.

The API for this is IConnectionManager.AddTemporaryConnectBypass().

I shuffled around the logic inside ConnectionManager. Bans are now checked before panic bunker.
…on-14 into march-2024-upstream-merge

# Conflicts:
#	Content.Client/Lobby/LobbyState.cs
#	Content.Client/Medical/CrewMonitoring/CrewMonitoringNavMapControl.cs
#	Content.Client/Paper/UI/PaperWindow.xaml.cs
#	Content.Client/Shuttles/UI/RadarControl.cs
#	Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml
#	Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml.cs
#	Content.Client/Stylesheets/StyleNano.cs
#	Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml
#	Content.Server/Access/Systems/IdCardConsoleSystem.cs
#	Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs
#	Content.Server/Bed/Sleep/SleepingSystem.cs
#	Content.Server/Body/Components/RespiratorComponent.cs
#	Content.Server/Body/Systems/BodySystem.cs
#	Content.Server/Cargo/Systems/CargoSystem.Orders.cs
#	Content.Server/Cargo/Systems/CargoSystem.Shuttle.cs
#	Content.Server/Chemistry/EntitySystems/SolutionTransferSystem.cs
#	Content.Server/Explosion/EntitySystems/ExplosionSystem.cs
#	Content.Server/Explosion/EntitySystems/TriggerSystem.cs
#	Content.Server/GameTicking/GameTicker.Player.cs
#	Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
#	Content.Server/Kitchen/Components/ReagentGrinderComponent.cs
#	Content.Server/Labels/Label/LabelSystem.cs
#	Content.Server/Materials/MaterialReclaimerSystem.cs
#	Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs
#	Content.Server/Medical/CrewMonitoring/CrewMonitoringServerSystem.cs
#	Content.Server/Medical/SuitSensors/SuitSensorSystem.cs
#	Content.Server/Research/Systems/ResearchSystem.Client.cs
#	Content.Server/Resist/EscapeInventorySystem.cs
#	Content.Server/Salvage/SalvageSystem.ExpeditionConsole.cs
#	Content.Server/Salvage/SalvageSystem.Expeditions.cs
#	Content.Server/Salvage/SalvageSystem.Runner.cs
#	Content.Server/Salvage/SpawnSalvageMissionJob.cs
#	Content.Server/Shuttles/Components/ShuttleConsoleComponent.cs
#	Content.Server/Shuttles/Systems/RadarConsoleSystem.cs
#	Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs
#	Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
#	Content.Server/Species/Systems/NymphSystem.cs
#	Content.Server/StationEvents/Components/GasLeakRuleComponent.cs
#	Content.Server/VendingMachines/VendingMachineSystem.cs
#	Content.Server/VoiceMask/VoiceMaskerComponent.cs
#	Content.Shared.Database/LogType.cs
#	Content.Shared/Access/Components/IdCardConsoleComponent.cs
#	Content.Shared/Bed/Sleep/SharedSleepingSystem.cs
#	Content.Shared/Doors/Systems/SharedDoorSystem.cs
#	Content.Shared/Lock/LockSystem.cs
#	Content.Shared/Players/ContentPlayerData.cs
#	Content.Shared/Procedural/Dungeon.cs
#	Content.Shared/RCD/Components/RCDAmmoComponent.cs
#	Content.Shared/RCD/Components/RCDComponent.cs
#	Content.Shared/RCD/Systems/RCDSystem.cs
#	Content.Shared/Salvage/Expeditions/SalvageExpeditions.cs
#	Content.Shared/Shuttles/BUIStates/NavInterfaceState.cs
#	Content.Shared/Species/Systems/ReformSystem.cs
#	Resources/Changelog/Changelog.yml
#	Resources/Locale/en-US/implant/implant.ftl
#	Resources/Locale/en-US/materials/materials.ftl
#	Resources/Locale/en-US/paper/paper-component.ftl
#	Resources/Locale/en-US/shuttles/console.ftl
#	Resources/Maps/Dungeon/lava_brig.yml
#	Resources/Maps/Shuttles/infiltrator.yml
#	Resources/Prototypes/Atmospherics/gases.yml
#	Resources/Prototypes/Body/Organs/reptilian.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_armory.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_botany.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_circuitboards.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_engines.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_food.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_fun.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_materials.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_medical.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_science.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_security.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_service.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_shuttle.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
#	Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml
#	Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml
#	Resources/Prototypes/Catalog/Fills/Crates/botany.yml
#	Resources/Prototypes/Catalog/Fills/Crates/engines.yml
#	Resources/Prototypes/Catalog/Fills/Crates/fun.yml
#	Resources/Prototypes/Catalog/Fills/Crates/service.yml
#	Resources/Prototypes/Catalog/Fills/Crates/vending.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/centdrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/medidrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml
#	Resources/Prototypes/Catalog/uplink_catalog.yml
#	Resources/Prototypes/Datasets/ion_storm.yml
#	Resources/Prototypes/Datasets/tips.yml
#	Resources/Prototypes/Entities/Clothing/Masks/specific.yml
#	Resources/Prototypes/Entities/Clothing/Neck/mantles.yml
#	Resources/Prototypes/Entities/Clothing/Neck/medals.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml
#	Resources/Prototypes/Entities/Mobs/Species/reptilian.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml
#	Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml
#	Resources/Prototypes/Entities/Objects/Devices/pda.yml
#	Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml
#	Resources/Prototypes/Entities/Objects/Specific/Research/rped.yml
#	Resources/Prototypes/Entities/Objects/Tools/tools.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml
#	Resources/Prototypes/Entities/Structures/Dispensers/chem.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
#	Resources/Prototypes/Entities/Structures/Machines/lathe.yml
#	Resources/Prototypes/Entities/Structures/Machines/recycler.yml
#	Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml
#	Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml
#	Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
#	Resources/Prototypes/Entities/Structures/Windows/plastitanium.yml
#	Resources/Prototypes/Entities/Structures/Windows/window.yml
#	Resources/Prototypes/GameRules/events.yml
#	Resources/Prototypes/GameRules/roundstart.yml
#	Resources/Prototypes/Procedural/Magnet/asteroid.yml
#	Resources/Prototypes/Procedural/salvage_loot.yml
#	Resources/Prototypes/Procedural/salvage_mods.yml
#	Resources/Prototypes/Recipes/Lathes/electronics.yml
#	Resources/Prototypes/Research/experimental.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_director.yml
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Prototypes/Roles/Jobs/Security/warden.yml
#	Resources/Prototypes/XenoArch/Effects/utility_effects.yml
#	Resources/Prototypes/tags.yml
#	Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
#	Resources/Textures/Clothing/Head/Helmets/paramedhelm.rsi/meta.json
#	Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/meta.json
#	Resources/Textures/Objects/Fun/toys.rsi/meta.json
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-lawyer.png
#	Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/meta.json
#	Resources/Textures/Structures/Windows/plastitanium_window.rsi/full.png
#	Resources/Textures/Structures/Windows/plastitanium_window.rsi/meta.json
#	Resources/migration.yml
@github-actions github-actions bot added Docs Improvements or additions to documentation Sprites YML C# UI FTL labels Apr 9, 2024
@github-actions github-actions bot added the Merge Conflict This PR has conflicts that prevent merging label Apr 22, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the Merge Conflict This PR has conflicts that prevent merging label Apr 22, 2024
@github-actions github-actions bot added the Merge Conflict This PR has conflicts that prevent merging label Apr 22, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot removed the Merge Conflict This PR has conflicts that prevent merging label Apr 22, 2024
@Cheackraze Cheackraze merged commit 46d8815 into master Apr 23, 2024
14 of 15 checks passed
@GreaseMonk GreaseMonk deleted the march-2024-upstream-merge branch April 23, 2024 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C# Docs Improvements or additions to documentation FTL Map-Dungeon Map - Dungeon Map-Outpost Map - Outpost Map-POI Map - POI Map-Shuttle Map - Shuttle Sprites Status: Needs Review This PR is awaiting reviews UI
Projects
None yet
Development

Successfully merging this pull request may close these issues.