GamerBah / EnchantmentUpgrade

0 stars 1 forks source link

Quality of Life Additions #3

Open GamerBah opened 5 years ago

GamerBah commented 5 years ago

In the previous version of EU, altars have the option to be destroyed when used. This feature is to be removed, and instead move to an EXP or currency-based system, since the altar is so expensive (requires a beacon).

Some quality of life improvements I'd like to make visually:

Visual Display of the Upgrade Currently the whole upgrade process is inventory-based. While I still plan on using inventories for selecting your upgrade, the upgrade process should be multi-stage:

  1. Right click the altar, and then place the item to upgrade into the shown inventory. Upon hitting an Accept button in the inventory, the item should appear above the enchantment table rotating as it's being held by an invisible armor stand (I can pull my armorstand code from Battlegrounds).

  2. After accepting the item to upgrade, the inventory should now display a list of available books based on what enchantments are currently on the item, and a player should be able to click on a book to add it to the upgrade queue (make the book enchanted to emulate being selected).

  3. From here, a player can either upgrade the item if they have enough EXP or currency, or choose to go back and remove their item from the table. A Begin Ritual button should be used to start the upgrade visually.

When the item is upgrading, some sort of particles should could from the altar and surround the sword, with EXP bubbles being "pulled" from the player and into a circle surrounding the item. The EXP should swirl around the item and gradually get closer to the item, until the item and the EXP explode into the newly upgraded item.