Skip to content

feat(party): Guild and ally party finder revamp with spacious cards and validation tooltips - #44

Merged
burgerfan41 merged 5 commits into
EdenGuild:masterfrom
Good627:feat/party-finder-revamp
Oct 27, 2026
Merged

burgerfan41 merged 5 commits into
EdenGuild:masterfrom
Good627:feat/party-finder-revamp

Conversation

@Good627

@Good627 Good627 commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Protocol Consumption: Consumes all new backend WebSocket protocol fields: \partyConfig\ (with \ estivalEnabled\ and \�nnihilationActive), \�lly, \world, \ ags, and \members\ on \partyOpen.
  • Party Creation Screen:
    • Disabled 'Create Party' button when requirements are unsatisfied.
    • Native hover tooltips on blocked button for filled slot limits, Annihilation timer requirement, and Senate-disabled Festival Minigames.
    • Custom party sizes (2-10) for Annihilation, Festival Minigames, and Other.
    • Direct player addition by IGN before party creation.
  • Party List Screen Remake:
    • Expanded 44px multi-line cards (\VISIBLE_ROWS = 5) preventing row cutoff.
    • Prominent occupancy badge ([x/max]).
    • Roster view displaying Host and Members with guild tags.
    • Dynamic button states (\Join, \In Party, \Full).
    • Full roster tooltip on card hover showing members, remaining open slots, server world, and notes.
  • Party Management Screen:
    • Live party sync, IGN validation, and full-party prevention.
    • Dedicated ally toggle sending \partyManage\ action \�lly.
  • World Tracking: Automatically tracks current Wynncraft server world (\WCx) from tab list headers.

Testing

  • ./gradlew compileJava test\ passed clean.
  • Deployed and tested in PrismLauncher.

Good627 and others added 3 commits October 26, 2026 17:28
Each +/- click on max size or filled slots went straight to the bot, re-rendering the Discord embed per click. They now go out once when Update is pressed, filled before max when the party shrinks so the bot doesn't reject the new max. A party update arriving meanwhile no longer overwrites the host's unsent edits. Also drops the stale 'auto-detected party size' wording from the create screen.
@Good627
Good627 force-pushed the feat/party-finder-revamp branch from 6e1e0d2 to 7afb844 Compare October 26, 2026 14:29
@burgerfan41
burgerfan41 merged commit e85333e into EdenGuild:master Oct 27, 2026
1 check 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.

2 participants