Skip to content
This repository was archived by the owner on Dec 30, 2025. It is now read-only.
This repository was archived by the owner on Dec 30, 2025. It is now read-only.

Guild Battles #8

@ForTheWout

Description

@ForTheWout
  • Make guild option to unlock battling (500 exp?)
  • Once unlocked, guild members can give exp to this option that will just be stored there.
  • Create functionality for guild leaders to challenge other guilds (only guilds with same option unlocked can be challenged). Only guilds with option unlocked can participate.
  • Create accept/deny challenge functionality
  • Create option to forfeit (no exp transferred)
  • Create option to start battle (by either guild leader), meaning the lobby will be opened. This can only be done if lobby isn't currently already in use
  • Create option for players to join lobby once it's opened.

  • Build lobby where players are teleported to when entering a minigame -> Back of Hazelguard castle
  • When a lobby is opened, change the banners and change the wool block colors to represent the two participating guilds

  • Save inventory before teleport and clear inventory on joining lobby
  • Create leave command to leave lobby again before game starts
  • On lobby leave, replace the player's inventory with the stored one from before
  • Announce amount of players in lobby somehow (action bar?)

  • Give leaders the option to pick a game
  • Give leaders the option to bet guild exp
  • Give leaders the option to start the battle -> other leader has to confirm

  • Create simple spleef game as test, we'd want to make cooler minigames later
  • Teleport players to minigame location
  • Give players items needed
  • Start countdown
  • On fall put them in view room or something
  • On game end, calculate points display winner in chat
  • Give winning guild the exp
  • Force leave all players after 10 seconds or so, back to lobby

Metadata

Metadata

Assignees

No one assigned

    Labels

    MedMedium priority

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions