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

upstream merge 15/11 #2205

Merged
merged 98 commits into from
Nov 24, 2024
Merged

Conversation

deltanedas
Copy link
Member

@deltanedas deltanedas commented Nov 15, 2024

Notable additions

  • all borgs are made by specializing generic borgs
    security borgs no longer take 2 plasteel and a vest to make as a result (the vest is meaningless since you just tell the borg to get it and wait a few minutes, the secfab can even print them so you couldn't run out. in general though borgs could do with extra steps to make, shouldn't be a 5 second job)
    mediborg job still works though, gumball and all
  • jumpsuits have a bit more detail
  • labeller changed :trollface:
  • when adding a note you set it to expire in a duration instead of at a date

Notable exclusions

Media

this took a decent bit to get working :trollface:

07:35:14

07:35:27

Changelog
🆑

  • add: Merged upstream changes from the last 2 weeks.
  • tweak: Security borgs have baton, seclite and holoprojector modules when a chassis switches to it.
  • remove: Removed the security borg wood baton module, they get real batongs now.

Errant-4 and others added 30 commits November 15, 2024 17:22
* Add debug messages to traitor activation

* more debug
* Adds storage sprites for combat knife and survival knife. Replaces inhand sprites.

* Fixes meta.json copyright
fix broken computer white shadows
Make wielding system use identity
* Make ghost roles collapsible

* Save `BodyVisible` state of each `Collapsible` box

* Make ghost role collapsible only when group has more than 1 role

* Make it a little prettier

* Make only ghost role buttons collapsible

* Apply requested changes

* Typo

* Small cleanup

* Store in list, instead of iterating

* Make unique ids more unique

* Move it out of the cycle

* Make _collapsibleBoxes into dictionary and use key instead of Collapsible boxes names

Added TODO. So after the problem will be fixed in `GhostRolesEui`, it should be mirrored and fixed here too.

* Put TODO in GhostRolesEui. I guess Issue must be made for this

* Use HashSet instead of Dictionary as suggested. Invert the HashSet, so being present means it uncollapsed

I decided to invert HashSet to _uncollapsedStates, because players surely will have more collapsed buttons than opened, so we optimise memory usage a little bit.

* Remove extra space from ghost roles window

* Add buttons stretching. Size 3:1
* Added Popup for the Ligneous plant mutation when using hands.

There was some confusion for players with the Ligneous mutation which makes the plant harvestable only with sharp tools. Adding a popup with the message "The plant is too tough." to give them a hint to use something other than just their hands.

I decided to only put the message when attempting to harvest using hands, as the intent is clear that the player just wanted to harvest, but wasn't able to. Using any other tools like a crowbar or a screwdriver will not trigger the popup.

* Update Resources/Locale/en-US/botany/components/plant-holder-component.ftl

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

---------

Co-authored-by: SlamBamActionman <[email protected]>
…. (#33126)

Made the SpeciesChange mutation no longer persist.

There was an issue where swabbing a mutated plant species: I.e Blood Tomato to a regular Tomato sapling would transfer the species mutation. It would not actually get the effect, which is probably why it went under the radar. This change makes it so that the SpeciesChange mutation cannot be transferred via swabbing.
* add an emergency light node to the LightFixture construction graph
* add a recipe entry to the construction menu for emergency light
* make emergency light entity at the emergency light node on the graph
* Make emergency light destroy to 1 steel and 1 glass shard to match
  the construction recipe

Co-authored-by: BooleanBuckeye <[email protected]>
* Make boot web cost equal to one cloth

* Make boots and coat butcher into web

* Remove unneeded default
…ange (#32887)

* Silicon Law Sound cue refactor

- Added CueEntityMind to Silicon Law system to more uniformally
send sounds to minds

- Switch all previous MindPlaySound to instead call to the new method

* Change SiliconLawEui to cue the mind

* CR: TryGetComponent and Change the Documentation

- Remove GetComponentOrNull for  _entityManager.TryGetComponent

- Change SiliconLawProviderComponent.LawUploadSound to be more general
rather than just referencing lawboards

* Update Content.Server/Silicons/Laws/SiliconLawEui.cs

* Update Content.Shared/Silicons/Laws/Components/SiliconLawProviderComponent.cs

* Silicon-law-cue-refactor - CR:

- Roll the cuing into NotifyLawsChanged via an optional variable for the
cue

- Modify "SetLaws" to take in an optional soundProvider for the cue

- modify Emagged, Ion, Eui and SetLaws to instead send the sound cue via
NotifyLawsChanged

---------

Co-authored-by: slarticodefast <[email protected]>
* Hunger and thirst huds fix

* delete poor caching
* fix artifact debug assert

* do the same for EffectBigIron

* 1 tab less
remove wanted list from captain PDA
@github-actions github-actions bot added Changes: Documentation Changes any xml or md files Changes: Sprite Changes any png or json in an rsi Changes: Audio Changes any audio files labels Nov 15, 2024
Copy link
Contributor

github-actions bot commented Nov 15, 2024

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

Resources/Textures/Clothing/Uniforms/Jumpskirt/color.rsi

State Old New Status
equipped-INNERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified
prisoner-inhand-left Modified
prisoner-inhand-right Modified
trinkets-equipped-INNERCLOTHING Modified

Resources/Textures/Clothing/Uniforms/Jumpsuit/color.rsi

State Old New Status
equipped-INNERCLOTHING Modified
icon Modified
inhand-left Modified
inhand-right Modified
prisoner-equipped-INNERCLOTHING Modified
prisoner-icon Modified
prisoner-inhand-left Modified
trinkets-equipped-INNERCLOTHING Modified
trinkets-icon Modified
trinkets-inhand-left Modified
trinkets-inhand-right Modified

Resources/Textures/Objects/Weapons/Melee/combat_knife.rsi

State Old New Status
inhand-left Modified
inhand-right Modified
storage Added

Resources/Textures/Objects/Weapons/Melee/survival_knife.rsi

State Old New Status
inhand-left Modified
inhand-right Modified
storage Added

Resources/Textures/Structures/Machines/computers.rsi

State Old New Status
broken Modified

Resources/Textures/Interface/Actions/actions_borg.rsi

State Old New Status
select-type Added

Resources/Textures/Interface/Alerts/walking.rsi

State Old New Status
walking Added

Resources/Textures/Objects/Consumable/Food/meat.rsi

State Old New Status
anomalymeat-cooked Added
anomalymeat Added

Resources/Textures/Objects/Magic/magicactions.rsi

State Old New Status
jaunt Added

Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.rsi

State Old New Status
base Added
beanbag Added
flare Added
incendiary Added
lethal Added
mag-1 Added
mag-2 Added
mag-3 Added
mag-4 Added
mag-alt-1 Added
mag-alt-2 Added
mag-alt-3 Added
mag-alt-4 Added
practice Added
slug Added
tranquilizer Added
uranium Added

Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi

State Old New Status
base Added
bolt-open Added
equipped-BELT Added
equipped-SUITSTORAGE Added
inhand-left Added
inhand-right Added

Edit: diff updated after 9977160

Content.Shared/CCVar/CCVars.Atmos.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Vote.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Shuttle.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Shuttle.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Shuttle.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Shuttle.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Misc.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Ic.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Ic.cs Show resolved Hide resolved
Content.Shared/CCVar/CCVars.Admin.Rules.cs Show resolved Hide resolved
Copy link
Contributor

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

Copy link
Contributor

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

@github-actions github-actions bot added the S: Merge Conflict Fix your PR! label Nov 20, 2024
Copy link
Contributor

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

@deltanedas deltanedas merged commit 1b7830a into DeltaV-Station:master Nov 24, 2024
10 of 11 checks passed
deltanedas added a commit that referenced this pull request Nov 24, 2024
deltanedas added a commit that referenced this pull request Nov 24, 2024
Revert "upstream merge 15/11 (#2205)"

This reverts commit 1b7830a.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: Audio Changes any audio files Changes: C# Changes any cs files Changes: Documentation Changes any xml or md files Changes: Localization Changes any ftl files Changes: Map Changes: Sprite Changes any png or json in an rsi Changes: UI Changes: YML Changes any yml files S: Needs Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.