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 #1626

Merged
merged 222 commits into from
Feb 10, 2025
Merged

Upstream Merge #1626

merged 222 commits into from
Feb 10, 2025

Conversation

formlessnameless
Copy link
Collaborator

@formlessnameless formlessnameless commented Feb 9, 2025

Latest upstream merge. Big highlights and things to look for bugs in are changes to the contraband system, an official upstream Emag/Door Breaker split, and upstream fake mindshields. I'll be looking out for issues, as always let me know if anything looks fucked. There is almost certainly a better way to handle the ling mindshield faking but this is Fine.

southbridge-fur and others added 30 commits January 16, 2025 21:49
* Added a couple entires, removed the references to IRL countries, and fixed a grammar mistake on "Telecomunications Equipment"

* Fixed another awkward grammar situation

* Commented out a bunch of law elements I felt weren't good for discussion, added some new ones to help fill in the missing areas

* Reverted pylons, and added more entries to help fill out the lists more

* reverted all deletions

* implemented feedback, also realized the IonStormActions section was rather short, so I added a bunch there

* realized I didn't remove the extra resources line, also added more things, and fixed one grammatical error

* Removed Portugal again, added more Musts since that list was the new shortest one.
* Add option to disable bwoink sound.

* Now it's working only with active admin status.

* No bwoink, only "notification sound"

* Moar changes

* Another one
* More scarfs (impstation#216)

* Sprites + Colored Scarf Implimentation

Doesn't include into quickthreads or other clothing vendors

* File Paths are important

* Metas, items exist, winterdrobe

I'm iffy on them being in the winterdrobe but the other option is quickthreads so idk

* File Path Fix

* Typo fix

* Resolved merge conflict

* Moved scarves around

* Moved scarf textures out of the _CD directory

* Removed final CD folder

* Removed extra scarfs

* Removed extra scarfs, again

* Replaced ClothingNeckBase with ClothingScarfBase

---------

Co-authored-by: PursuitInAshes <[email protected]>
Co-authored-by: TakoDragon <[email protected]>
…ds#34478)

* Add Freelance intercom prototype, and replace the djstation ruin with them instead of three master keys

* removed a new line
* Initial commit

* Finalizing main changes

* Addressed reviews

* Fixed a few issues

* Switched to using global overrides

* Removed unnecessary references
I noticed that enumerating gases is frequently done in an annoying way with Enum.GetValues. So I made it better. Now GasMixture is IEnumerable<(Gas gas, float moles)> and it just works.
1. Now clearly says "opened"/"closed" when changing the release valve.
2. Clearly says whether the valve was opened while a canister was inserted or not.
3. When a tank is ejected, logs if the valve is open and the ejection started spilling into the environment.

Fixes space-wizards#34488
* Optimize & clean up RadiationSystem

* comments

* Update Content.Server/Radiation/Systems/RadiationSystem.GridCast.cs

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

---------

Co-authored-by: Thomas <[email protected]>
Random spelling error and FTL linting (+PowersinkSystem because there was an misspelt locale for that)
* space weh can now be work on top of head

* space weh can now be worn on top of head

* trim out unnecessary comps
Add 10u plasma to the chemistry locker so the chemists stop stealing tables.
* Removed highcap from seclite

* Changed cyborg starting battery to highcap, reduced seclite wattage to make it last as long as it used to.

* Gave cyborgs back their medcap

* Rounded seclite wattage down to 0.5
* new empty.ogg

* source to tg commit
* Bandage fix denied animations playing on devices without them

* CentComm blast door prototype

* CentComm button

* CentComm window shutters

* CC Updates

* Save as grid

* Remove an extra detective figurine

I like them better in the interrogation room

* Remove paramed locker, let pumps shut off

* Fix wrong HOP locker prototype
@formlessnameless formlessnameless marked this pull request as ready for review February 9, 2025 16:33
@formlessnameless formlessnameless marked this pull request as draft February 9, 2025 16:42
@formlessnameless formlessnameless marked this pull request as ready for review February 9, 2025 19:14
@formlessnameless formlessnameless requested a review from a team February 9, 2025 19:14
@Darkmajia
Copy link

put a pr on your dev branch to fix a few things, some other issues i noticed:

  • airlock access override still in uplink
  • tech debt in EmagSystem from airlock access (whitelist/blacklist, minor and inconsequential for players but this is the best place to note it)

@formlessnameless
Copy link
Collaborator Author

alright Dark and Flotsam's fixes are in for now I'm gonna review this one last time when I have more than two hours of sleep available. if someone else reviews it all first and wants to merge it fine by me

@formlessnameless
Copy link
Collaborator Author

put a pr on your dev branch to fix a few things, some other issues i noticed:

* airlock access override still in uplink

* tech debt in `EmagSystem` from airlock access (whitelist/blacklist, minor and inconsequential for players but this is the best place to note it)

Oh also I purposefully kept the whitelist/blacklist because I thought they were used for something else we might have ported from delta-v. I can double check that later. I didn't know if it was exclusively due to the split or not

@Darkmajia
Copy link

i think its just used for the airlock access override? i could be wrong

@hivehum
Copy link

hivehum commented Feb 10, 2025

i think its just used for the airlock access override? i could be wrong

correct, we had ideas to reuse the emag whitelist/blacklist but it never ended up panning out

@hivehum hivehum self-requested a review February 10, 2025 16:21
Copy link

@hivehum hivehum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reviewing rn once again with the caveat that im only really comfortable with reviewing yaml. also using riders pr review feature and being very scared the entire time

todos:

  • i dont think this has to be part of this specific pr but should see if the prayer notice i added in prayers play a notif for admins #1306 can be hooked into the bwoink sound effect toggle
  • we have a pain insensitivity trait (new negative trait pain insensitivity #1056) that should be removed in this pr if it hasnt been yet
  • didnt the contraband refactor end up in this upstream merge. we have to do a pass on our own contraband tags etc
  • the upstream fake mindshield needs to fully replace the ling one if it hasnt yet. it looks like you deleted everything you needed to but i didnt see the ling purchase get altered. could have missed it, this pr is huge
  • i cant figure out how to comment on images in rider but the new drozd looks like shit

@formlessnameless
Copy link
Collaborator Author

reviewing rn once again with the caveat that im only really comfortable with reviewing yaml. also using riders pr review feature and being very scared the entire time

todos:

* i dont think this has to be part of this specific pr but should see if the prayer notice i added in [prayers play a notif for admins #1306](https://github.com/impstation/imp-station-14/pull/1306) can be hooked into the bwoink sound effect toggle

* we have a pain insensitivity trait ([new negative trait pain insensitivity #1056](https://github.com/impstation/imp-station-14/pull/1056)) that should be removed in this pr if it hasnt been yet

* didnt the contraband refactor end up in this upstream merge. we have to do a pass on our own contraband tags etc

* the upstream fake mindshield needs to fully replace the ling one if it hasnt yet. it looks like you deleted everything you needed to but i didnt see the ling purchase get altered. could have missed it, this pr is huge

* i cant figure out how to comment on images in rider but the new drozd looks like shit
  1. I agree about the bwoink but outside of scope yeah
  2. I will remove our version
  3. It did, and the most that changed for us was that the bandolier and shotgun also got bartender clearance. I think going over the contraband changes is also outside of the scope of this, right now basically all of our old changes are still in place over anything upstream has done.
  4. It has been, entirely. The ling purchase just uses the old system with the new stuff slotted in.
  5. I didn't look at it lol

@honeyed-lemons
Copy link

10u liquid plasma can get you all the basic chems, you wont need any more unless you decide to make phlog (illegal chem)

@hivehum
Copy link

hivehum commented Feb 10, 2025

1. I agree about the bwoink but outside of scope yeah

2. I will remove our version

3. It did, and the most that changed for us was that the bandolier and shotgun also got bartender clearance. I think going over the contraband changes is also outside of the scope of this, right now basically all of our old changes are still in place over anything upstream has done.

4. It has been, entirely. The ling purchase just uses the old system with the new stuff slotted in.

5. I didn't look at it lol

yeah youre good. kill the accessbreaker in thief toolkit and plasma vial in chemistry locker (and optionally keep the old drozd sprites) and ill switch this to an approve

@formlessnameless
Copy link
Collaborator Author

i have made arbitrary decisions that fit my own wants and needs at random

@hivehum
Copy link

hivehum commented Feb 10, 2025

RESPECT !!!

@hivehum hivehum merged commit 8697d06 into impstation:master Feb 10, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.