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

Enchantment system #569

Open
BenCheung0422 opened this issue Aug 31, 2023 · 0 comments
Open

Enchantment system #569

BenCheung0422 opened this issue Aug 31, 2023 · 0 comments
Labels
Improvement Something that we can improve.

Comments

@BenCheung0422
Copy link
Member

Is your feature request related to a problem? Please describe.
The original pull request is #85, and it is also mentioned in ideas for feature updates.txt and #566. In that implementation, cloud ore is used as the enchanting materials, but currently, we can make a bigger system based on cloud ores; each enchantment level enhances the tools for a level of bonus buff, but only 1 type of upgrade is available. We should have more different enchantments as in Minecraft, but we would have a different way to implement the system.

Describe the solution you'd like
Here, I would like to put potions into a separate brewing system (which will be introduced later in a separate issue) instead of being crafted in enchanter in the current implementation, and for the enchantment implementation, as it is called "enchanter", it should only have the function of enchantment.

Several abilities can be selected in an enchantment of a tool, like durability, damage, speed (if there is attack cooldown added). There would be a total maximum number of levels on each tool instead of a maximum level for each enchantment. It provides an interesting ability to enhance tools on different instances of tools with different directions of abilities. The material required would depend on the enchantment type and total number of levels. Maybe we can have a material that can only be obtained when killing mobs (like experience in Minecraft), so that it can be a material required in the enchantment material. Lapis would also be used and potions may no longer use lapis, cloud ore may be the material for stronger enchantment (if we have), extending the total maximum level, cost for higher levels, or an ability to strengthen the enchantment.

@BenCheung0422 BenCheung0422 added the Improvement Something that we can improve. label Aug 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Something that we can improve.
Projects
None yet
Development

No branches or pull requests

1 participant