Skip to content

Dresses audit #80931

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

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Conversation

BalthazarArgall
Copy link
Contributor

@BalthazarArgall BalthazarArgall commented May 14, 2025

Summary

Content "Dresses audit"

Purpose of change

Our dresses are a mess, almost all of them are various halloween costumes, in fact we have more types of dresses through costumes than from basic clothes. Stuff like witch dresses exist in short, medium and long variants, we have costumes with sleeves and other sleeveless while our "normal" dresses are pathetically limited.

Describe the solution

I added 5 new dresses on top of the already existing one, they cover the vast majority of the dresses we already have in game and probably also the ones we may add in the future so they can be added directly as variants. A lot of existing Halloween dresses have been converted to variants of these. The added dress also cleanly copy-from each other to keep the definitions light and readable.

I'll list them and what existing costumes have been variantized into them:

  1. Dress (None)
  2. Long dress
  • Gown (technically variantized in another PR precursor to this one)
  1. Short dress
  • Short sinister dress
  1. Dress with sleeves
  • All the regular witch dress variants
  1. Long dress with sleeves
  • Sinister gown
  • All the long witch dress variants
  1. Short dress with sleeves
  • All the short witch dress variants

Distributions have been adjusted accordingly and existing items added to the migration file.

Describe alternatives you've considered

A few dresses items and costumes have been left untouched:

  • Sundress: Could have been made a short dress variant but it's ultra light and thin nature with no warmth value is enough to warrant being it's own item.
  • Santa dresses: Could have been turned into variants but they have faux-fur material, which justifies them being their own items, they could also be somehow dismantled for this material where regular dresses can't.
  • Sinister dress: Could be a long dress with sleeves variant but it has a "COLLAR" flag and it mentions it in its description, I don't know how relevant this is to actual gameplay but this technically warrants being its own item.
  • Ninja dress: I plan on reworking those into actual chinese traditional clothing, which they're already somewhat emulating by having no sleeves but covering the shoulders, hence technically warranting being their own items.

Testing

Launched the game, no error, spawned a dress, no issue, it's a lot of changes so this is probably not enough.

Additional context

Do tell me if you disagree with me on whether some of the dresses mentioned should actually get variantized. There's nothing that would make me more happy than turning more of these into variants.

The long commit list is due to me working from the Gown audit PR branch. Probably don't merge before #80917.

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Missions Quests and missions Crafting / Construction / Recipes Includes: Uncrafting / Disassembling Spawn Creatures, items, vehicles, locations appearing on map Monsters Monsters both friendly and unfriendly. Mods: Magiclysm Anything to do with the Magiclysm mod Items: Armor / Clothing Armor and clothing Mods: Xedra Evolved Anything to do with Xedra Evolved Mods: Sky Island Anything about the Sky Island mod astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels May 14, 2025
@BalthazarArgall BalthazarArgall marked this pull request as ready for review May 14, 2025 06:19
@github-actions github-actions bot requested review from KorGgenT and Maleclypse May 14, 2025 06:19
@github-actions github-actions bot removed the BasicBuildPassed This PR builds correctly, label assigned by github actions label May 14, 2025
@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label May 14, 2025
@Maleclypse
Copy link
Member

Gowns and dresses aren't the same and shouldn't have the same encumbrance or material thicknesses

@Termineitor244
Copy link
Contributor

I added basically all the Halloween dresses mentioned, personally I have no problem with most of them being turned into variants since you are already adding the base items to differentiate between them, and you already taking into account special cases like the Santa dresses which use a different material that could be harvested from them.

@BalthazarArgall
Copy link
Contributor Author

@Maleclypse I was reverting gown changes when Guardian merged #80917, what do I make of that? Do I go through with the revert or not?

- add gown with sleeves
- sinister gown is migrated to a variant of gown with sleeves
@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions and removed json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels May 15, 2025
@BalthazarArgall
Copy link
Contributor Author

I'm done, requested changes made, this now includes a revert of #80917.

@BalthazarArgall
Copy link
Contributor Author

@Maleclypse I apologize for the ping, I want to implement new dresses which may rely on items changed here so I wanted some closure on this so I know from which branch to start.

If you can't review atm it's fine, I'll work on other stuff, I just wanted to know

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions Crafting / Construction / Recipes Includes: Uncrafting / Disassembling Items: Armor / Clothing Armor and clothing [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Missions Quests and missions Mods: Magiclysm Anything to do with the Magiclysm mod Mods: Sky Island Anything about the Sky Island mod Mods: Xedra Evolved Anything to do with Xedra Evolved Monsters Monsters both friendly and unfriendly. Spawn Creatures, items, vehicles, locations appearing on map
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants