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

Introduce a pseudo level 81, that when the bot reaches, it gets reset back to its starting level. #944

Open
NoxMax opened this issue Feb 4, 2025 · 7 comments

Comments

@NoxMax
Copy link

NoxMax commented Feb 4, 2025

Is your feature request related to a problem? Please describe.
As bots level up, the number of level 80 bots keeps increasing, while the number of lower level bots keep dropping without introducing new bots.

Describe the solution you'd like
Post level 80, bots can have a pseudo level 81. If enabled, bots can level up towards 81, and when they reach it, they get reset to their starting level. This ensures there is always bots coming back into the starting area.

Blizzlike, going from level 80 to 81 took 15500XP. Make this default, but allow it to be changed, so the time a bot stays at level 80 can be adjusted.

Describe alternatives you've considered
Technically enabling AiPlayerbot.RandomBotFixedLevel keeps bots at lower levels as well, but of course it also means the bots don't progress at all.

@Dreathean
Copy link
Collaborator

You can always reset your bots at the random range 1-80 whenever you want though

@arcaneintellect
Copy link

see https://github.com/DustinHendrickson/mod-player-bot-reset for your use case potentially

@PaoloBenigni
Copy link

I could see how a 'recycle' bots may be in line with the vision. A certain percent of bots that reach x level are sent back down to 1.

@liyunfan1223
Copy link
Owner

Set AiPlayerbot.DowngradeMaxLevelBot to 1 can meet your needs.

@NoxMax
Copy link
Author

NoxMax commented Feb 4, 2025

Set AiPlayerbot.DowngradeMaxLevelBot to 1 can meet your needs.

To a certain degree. But it would also mean (if I understand correctly) that the moment a bot hits 80, it gets sent back to the starting level. What I would like to see however is that a bot would stay at 80 for a while, then get reset to its starting level.

@DustinHendrickson
Copy link

I can look into adding that functionality into my bot-reset mod (Linked by arcaneintellect above)! It has some chance based config options right now, but an option to reset after hitting Max Level and hitting max EXP bar should be something I can work in easily enough I think.

@NoxMax
Copy link
Author

NoxMax commented Feb 6, 2025

Looking forward to it Dustin!

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

6 participants