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

Current Freezes and PR restrictions #8524

Open
wrexbe opened this issue May 29, 2022 · 24 comments
Open

Current Freezes and PR restrictions #8524

wrexbe opened this issue May 29, 2022 · 24 comments
Labels
Fun: Holy Shit HOLY SHIT!

Comments

@wrexbe
Copy link
Contributor

wrexbe commented May 29, 2022

This is a list of things that are "frozen" or "restricted". See below for what each term means.

Freezes

PRs involving any of these things may be closed at maintainer discretion until the freeze is resolved.
If the freeze is due to an ongoing rework then the rework PR will take precedent and your PR may require reworking prior to merge.
As usual your PR is subject to not being merged into the repository, especially if maintainer approval is not sought beforehand.

  • New songs (lobby, jukebox etc) -
    image
    • Any new songs will need to wait until a streaming system is implemented for them to be merged.
  • New lobby art - We got enough at the moment but if you have a good one ask an art director on Discord for approval first
  • Guns - Seek maintainer approval beforehand. (Ping @metalgearsloth and @DrSmugleaf)
  • Clothing variants for mobs - Inconsistently maintaining a lot of clothing sprite variants for species/mobs is not feasible and could have big long-term consequences. Variants will not be accepted until we support displacement masks (unless the variants have a good reason to be or a maintainer approved them). This freeze wont apply for maintaining current variants (like monkey suits).
    • Certain species-specific sprites are fine if they can't be displacement mapped.
    • It is fine for existing round-start species.
  • New pet clothing - These need to use displacement maps. Gas tank sprites are still allowed.
  • New pets. While fluff is nice we have enough cargo-obtainable fluff animals and department mascots, to add new animals they must have something interesting like new AI behaviors or spawn in proc gen maps.
  • Roundstart clothing / fluff clothing - We have too much clothing right now and can't just add this stuff willy-nilly anymore without degrading visual design standards. We need clothing guidelines to be created to remove this freeze. With how all-encompassing this is, there will obviously have to be some exceptions. This mainly applies to stuff like new alternate jumpsuits. Ask an art director for conceptual approval if you aren't sure.
  • Wizard - Needs a design doc. (@keronshb is currently working on this.)
  • Magic/Spells/Spellbook - Currently refactoring & adding new ones (@keronshb is currently working on this.)
  • Roundstart / player species such as lizards / humans - There currently no maintainer conscious on what the "minimum" requirements for a round start species is. And as such we decided to freeze them until the species workgroup has been designed.
  • New AI laws or lawsets - We had a huge influx of law addition proposals, but need to implement and decide some basics first. See Requirements for unfreezing AI law changes #31924
  • Other silicon law changes or additions - Please first write a design doc including an analysis how your proposed law changes/additions are to be interpreted by players and admins, how they fit into the server rules and how they improve the game.
  • New Roletimers - We need to rebalance our current roletimers and adding any more adds to this load
  • Chatcode - PRs involving chatcode or adding/changing formatting functionality are at risk of being closed due to impacting refactoring chatcode.

Restrictions

PRs surrounding any items in these list will be heavily scrutinized or require a design doc, taking longer to be reviewed.
Consult a maintainer when making a PR involving these things.

  • Antagonists - We have had code quality issues with these and the code will be scrutinised much more heavily than normal. (Requires a design doc before being implemented)
  • Anything touching medical (reagents, entities, etc) due to woundmed coming - Any changes may not be re-implemented in the initial woundmed PR, but can be readded later by each PR author.
  • Recipes - More of a PSA that microwave recipes are subject to potential deletion in future pending chef refactor.
  • EMAG INTERACTIONS - we have too many and need to cut down. Needs a design doc.
  • Item Balance - These will be scrutinized heavily.
@wrexbe wrexbe pinned this issue May 29, 2022
@metalgearsloth

This comment was marked as resolved.

@gradientvera

This comment was marked as outdated.

@ZeroDayDaemon

This comment was marked as outdated.

@metalgearsloth
Copy link
Contributor

metalgearsloth commented Sep 7, 2022

Antags - We haven't actually had a meeting since I proposed it so it's tentatively here.
Reason is people work on a new antag (gameplay for one person occasionally) instead of job content (gameplay actively in every round for several players) so we continue our spiral of having no job content for departments like science. Fixing an existing antag is okay.

@Injazz
Copy link
Contributor

Injazz commented Nov 19, 2022

xenosci was merged so consider lifting freeze from research

@metalgearsloth

This comment was marked as outdated.

@juliangiebel

This comment was marked as outdated.

@EmoGarbage404

This comment was marked as outdated.

@keronshb
Copy link
Contributor

Restoring the antag freeze.

@deltanedas

This comment was marked as outdated.

@metalgearsloth
Copy link
Contributor

does borging count as species i wanna try it

We're discussing freezes more in discord but no. Borgs need to use body system though.

@deltanedas

This comment was marked as outdated.

@EmoGarbage404

This comment was marked as outdated.

@AJCM-git AJCM-git mentioned this issue May 7, 2023
1 task
@AjexRose

This comment was marked as outdated.

@EmoGarbage404

This comment was marked as outdated.

@moonheart08

This comment was marked as outdated.

@keronshb
Copy link
Contributor

Added Wizard since it still would require Mind Entities and the highest scrutiny.

@0x6273 0x6273 mentioned this issue Jun 25, 2023
1 task
@mirrorcult mirrorcult added the Fun: Holy Shit HOLY SHIT! label Aug 25, 2023
@lzk228 lzk228 mentioned this issue Sep 10, 2023
1 task
@Boaz1111
Copy link
Contributor

Regarding the freeze on weapons, would a PR making certain weapons(musket, etc.) obtainable via a research be frozen?

@UbaserB UbaserB mentioned this issue Mar 12, 2024
1 task
@DrSmugleaf DrSmugleaf changed the title Current Freezes Current Freezes and PR restrictions Apr 12, 2024
@VasilisThePikachu VasilisThePikachu unpinned this issue Apr 18, 2024
@VasilisThePikachu VasilisThePikachu pinned this issue Apr 18, 2024
@VasilisThePikachu
Copy link
Member

I fat-fingered remove, don't mind me

@Everturning
Copy link

@wrexbe loadouts have been in for a while now will you edit the roundstart clothing thing

@VasilisThePikachu
Copy link
Member

VasilisThePikachu commented Aug 30, 2024

@wrexbe loadouts have been in for a while now will you edit the roundstart clothing thing

I can do it. Maints can edit issues.

I will ask first. So one moment

@Golinth
Copy link
Contributor

Golinth commented Sep 20, 2024

Variants will not be accepted until we support displacement masks

Should clothing variants for mobs be removed from the freeze, now that we support displacement maps?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fun: Holy Shit HOLY SHIT!
Projects
None yet
Development

No branches or pull requests

17 participants