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

Challenges Improvement Ideas #20

Closed
25 tasks
Poslovitch opened this issue Oct 7, 2018 · 6 comments
Closed
25 tasks

Challenges Improvement Ideas #20

Poslovitch opened this issue Oct 7, 2018 · 6 comments
Assignees

Comments

@Poslovitch
Copy link
Member

From @tastybento on July 15, 2017 21:44

From @tastybento on March 29, 2017 18:19

From @Poslovitch on March 22, 2017 10:45

CHECKLIST

Challenges

  • Requirements: permissions or challenges (or completed X-times challenges) to be able to complete (and show, so add a config option to hide challenges if their permission/challenges requirements are not completed) a challenge.
  • Requirements: island levels (for PLAYER & ISLAND)
  • Requirements: support for just one element from a list of items/blocks/entities (e.g: "homestead": oak door or birch door or spruce door...)
  • Requirements & Rewards: Support for potion arrows, spawn eggs, enchanted books, custom named &/or enchanted items, fireworks
  • Rewards: default & special repetitions rewards (e.g: default reward is stone, 5th repetition reward is dirt)
  • Add: "CUSTOM" challenge type, which can only be completed by admin command or by API.
  • Completion: Challenges can be completed again after an specified amount of time

Tweaks

  • "INVENTORY" challenges will be called "PLAYER"
  • List missing requirements when wanting to complete a challenge
  • Add config option to make possible to complete PLAYER challenges in all worlds.
  • Handle the case there are no challenge levels
  • Add customisable check range for ISLAND challenges
  • Require money, perms or other to unlock next level
  • Add option to disable challenges (usechallenges)

GUI

  • Convert to the new type of Panels ("Panels rewrite"): pages, no more cursor position reset, customisable...
  • Display how many times the challenge has been completed (except if not repeatable)
  • Challenge levels can now have their own display name & item.

API

  • Remake challenge-related API

Bazar

  • Challenge turn-in multiple times in one command / Click/command to complete as much as possible of the/all challenge
  • Per-island Challenges Protection Setting #93 - "if a challenge were to be completed, the team member who completed it received the rewards while it would still be counted as completed for the other members."
  • Seasonal challenge categories
  • CompletedChallenges count and IncompletedChallenges count placeholders
  • Progress bar Progress Bar for Challenges tastybento/ASkyBlock-Bugs-N-Features#210
  • Chance to receive a reward
  • Give the placeholder %challenge_#_completed% which would allow to have, eg when uncompleted, to display how much time it has been completed...

Copied from original issue: tastybento/askyblock#566

Copied from original issue: tastybento/ASkyBlock-Bugs-N-Features#10

Copied from original issue: BentoBoxWorld/BentoBox#12

@BONNe
Copy link
Member

BONNe commented Dec 17, 2018

Hello,
This TODO list is not updated, or this ADDON must be rewritted from scratch by using this TODO list?

@Poslovitch
Copy link
Member Author

These were ideas to improve ASB's challenges

@tastybento tastybento changed the title Challenges Rewrite Challenges Improvement Ideas Dec 19, 2018
@TheWranger
Copy link

Would the panel rewrite also allow for changing the item used for showing the next obtainable level? Would be a nice thing to be able to customize

@Poslovitch
Copy link
Member Author

That theorically would ;)

@BONNe
Copy link
Member

BONNe commented Feb 5, 2019

I will split into feature requests that are not implemented yet and close this one.

@BONNe BONNe closed this as completed Feb 5, 2019
@TheWranger
Copy link

I think * #93 - "if a challenge were to be completed, the team member who completed it received the rewards while it would still be counted as completed for the other members." can sorta be replaced by per-island challenges

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

No branches or pull requests

4 participants