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

Skip spell support #13

Open
kadeshar opened this issue Jan 9, 2025 · 6 comments
Open

Skip spell support #13

kadeshar opened this issue Jan 9, 2025 · 6 comments

Comments

@kadeshar
Copy link

kadeshar commented Jan 9, 2025

Documentation: https://github.com/liyunfan1223/mod-playerbots/wiki/Playerbot-Commands#miscellaneous-commands

Maybe skip spell feature can be added to current spell book in form similar to inventory (checkbox indicate what happen when you click spell icon like cast/skip spell)

@Macx-Lio
Copy link
Owner

Hello Kadeshar,

I dont realy understand your wish, could you explain it with some more Details.
Do you mean with "skip" the "Spell-Ignore-List" stuff ?

Have Fun :D

@kadeshar
Copy link
Author

Sometime you want temporary lock spell usage by bot.
For example there are fight where protection warrior shouldnt charge liyunfan1223/mod-playerbots#813
Same in raid i block bloodlust/heroism usage by bots before pull and when i want this buff i restore that
But usage possibilities are a lot.
Add with immunity on some elements. Lock temporary this element for bots etc.

@Macx-Lio
Copy link
Owner

Hello Kadeshar,

it is not easy to make a Interface for this.
But I will try it, when I have some time for it.

Have Fun :D

@kadeshar
Copy link
Author

kadeshar commented Jan 11, 2025

I thought about similar interface (copy-paste) like inventory with 2 checks cast (default), skip spell (and highlight skipped spells).
Or cast (default), allowed to cast, skipped (click in allowed to cast move to skipped and reverse)
obraz

@Macx-Lio
Copy link
Owner

Macx-Lio commented Jan 11, 2025

Hello Kadeshar,

I thought I make a Checkbox for the Spells in the Spellbook:

  • Unchecked means the Spell is NOT allowed.
  • Checked means the Spell is allowed.

Here some Reasons why:

  • Because the Spellbook already exists for each Bot.
  • I dont need to create a new Inferface for it.
  • I only have to add Checkboxes.

About the wished "Use"-Option:

If you open then Spellbook of a Bot, you can already force the Bot to use a Spell with a Left-Click on it.
If the Spell needs a Target, you have to target a Target first, before you Left-Click the Spell.

About the wished "Use"-Option as Macro:

A Right-Click on the Spell makes a private Macro of this Spell, which could be droped into your Actionbar.
So you could make yourself a Button to force a specific Bot to cast a specific Spell.
The Limit for these private Macros is something between 10 to 20.

This Functions should be possible then:

  • You could view all the Spells of a Bot
  • You could enable or disable the Spells of a Bot
  • You could force Bots to cast Spells
  • You could make Macros to force Bots to cast Spells

This would be the fastes and most detailed Version i am able to make.

For the fast Access for a Quick-Selections during the Hurry of a Raid:

I will need to programm an additional Tool.
I am not sure how I will make this.

Have Fun :D

@kadeshar
Copy link
Author

Wow. That solution looks nice :) Tbh i didnt know about "create macro" feature :D

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

2 participants