Explanation why more info is needed (click here)my rogue isnt using Shadowblades anyone know how to fix htis ?
tigerlady3012, Thanks for the log file. If you encounter a problem with Singular or have a question about what you are seeing, be sure to follow the steps in Reporting Bugs (click here). The log file you provided was created without diagnostic information so for the majority of problems will not contain enough info to answer.I have a problem that my Gatherbuddy no longer moves, after a few minutes.
I get this message "(Singular) info: 45.5 seconds since BotBase last called Singular (now in Rest)"
Is that a CC problem?
View attachment 130712
[21:05:06.994 D] LogLevel: Normal
[21:19:40.862 N] (Singular) info: 45.5 seconds since BotBase last called Singular (now in Rest)
Phenton, Thanks for taking the time to post. Unfortunately the log was created with the following option:Hi,
Having some trouble with pet 'Growl' in instances. Will log into char, Growl is auto-cast turned off, log into HB with singular, turns auto-cast Growl on, enter dungeon and get the following message :
[Singular] PetManager: 'Growl' is NOT an auto-cast ability for this Pet
and of course the pet starts taunting all the mobs. After manually clicking auto-cast off everything runs fine after that. However I need to do this each time I start HB.
Class + Spec: 42 Survival Hunter
Context: Dungeonbuddy (5 bots)
Mods to singular?: None
LogMark Time: I forgot to click the button, but line 460 ~ 521
so does not contain the details necessary to look into this for you. My recommendation is to leave Log Level set to Diagnostic except when doing Arena or Raiding (other than LFR) as the overhead of the intense logging can bog down performance in those two environments. See Reporting Bugs (click here) for details.[14:57:25.922 D] LogLevel: Normal
Phenton, The issue you are encountering appears to be due to the GetPetActionInfo API return value. Growl AutoCast is being correctly updated based upon the status of your being in a group and the proximity of the Tank. Singular controls AutoCast for the following pet spells: Growl and Thunderstomp. It does this based upon the current context disabling autocast for Instances (this includes Raids) and disabling for all others (Solo, Battlegrounds, etc.) In the case of Instances, if the Tank is out of range then it will enable your Solo behaviors for survival. From your first log:Hi Bobby53,
I thought I figured out the cause, the Growl auto-cast behaviour is different if the Hunter is already in a group before starting HB, rather than waiting for HB(Dungeonbuddy) to send out invites from the leader. When invited from the leader bot, it always disables auto-cast Growl before entering the dungeon. But, if the Hunter is already in a group it wont.
However, it looks like its not that simple. I tested both methods and unfortunately ended up with auto-cast still being on inside the dungeon both times. I've been playing with this for a few hours and cant seem to get a consistent result. Sometimes its on, sometimes its off. Once I turn Growl off by hand inside an instance, it will stay off until I log off HB or Wow.
Log 1 - No group, start HB on all toons, waiting for leader bot to inv, then queue.(Starts log level Normal, changed to Dynamic before clicking start)
Log 2 - Already in group, start HB on all toons, Leader bot queues.
Hope this helps!
Started solo:
[12:44:46.248 N] [Singular] PetManager: Enabling 'Growl' Auto-Cast
Joined group:
[12:45:14.798 N] [Singular] PetManager: Disabling 'Growl' Auto-Cast
Subsequent change (Tank out of range):
[12:46:53.911 N] [Singular] PetManager: Enabling 'Growl' Auto-Cast
Reactive Change (Tank now in range):
[12:46:57.935 N] [Singular] PetManager: 'Growl' is NOT an auto-cast ability for this Pet
It is cast both to root the targets (in which case you would want to move away) and to make the targets frozen for the buff to critical strike offered by Shatter (no movement necessary.) Am happy to look at specific cases to see if movement away should have occurred but didnt, but will need a diagnostic log file with a LOGMARK added at the point where it did not move away but you felt it should have. -Bobby53No log since this is more of a feature request than a bug.
I'd like to see an option to disable frost nova on my mage, since it seems unnatural to cast it & stay in the same place.
Also, if it could detect and use glyphed cone of cold that would be fun. Thanks!
Stilllogicz, Sorry but there isn't enough detail provided to answer your question. Please see Reporting Bugs (click here) and I'll research the behavior for you. Please be sure that LogLevel = Diagnostic and you add a LOGMARK to the file at the point the target switching occurred that you did not want to see. Thanks for the post and good luck with your toon, Bobby53Is there a way to make singular not switch targets in a multi pull and just focus main target until dead?
Jacan, Thanks for the post, but your symptoms do not match the results of my testing. Please see Reporting Bugs (click here) and be specific about which Class Specific options are not working for you. -Bobby53Singular configuration -> Class specific options do not work for any class. I haven't tried installing the routine from SVN but I have installed fresh copies of the bot. What am I doing wrong here?
tumbum, This is not a Singular issue.Maybe i missed something. But i remember that i just need to restart HB to active a Spec change on my Toon. But i always get this when starting my Toon. WoW was restarted too.
Code:The class profile currently loaded is Hunter - Marksmanship, but the current toon is Hunter - Survival. Please respec the toon, or select a proper class profile under settings before starting the bot.
spitfireqt, Anti-Magic Shell is cast when it detects that there is any enemy in range casting a spell and targeting you, not based upon health %. Don't agree its a waste, but since it's not on the GCD and the cooldown is 45 seconds the main drawback would be 40 seconds without it being available. Happy to look at changes, but be sure to follow the steps in Reporting Bugs (click here) if you would like to see a modification. Be specific about the circumstances as well, since casting solely based upon Health % would not be a good solution for this defensive cooldown. -Bobby53Hey, i'd like my dk not to use anti-magic shell at 100%, it's a waste and i rather have it setted to trigger at 50% hp, how do i do it?
Arnold2222, Thanks for the post and the good question. Good observation regarding the difference in behavior. Singular implements different spell priorities and behaviors that are specific to each context. In Battlegrounds it is cast on any heal target below the Health % configured. In other contexts, it is reserved for the Leader (typically a Tank, but can be set programmatically by the BotBase to be any WoWUnit.) In reviewing there appears to be a bug limiting its use to when the Leader is the lowest health target in range, which is incorrect. I'll make a revision based upon what I am seeing to fix that and reserve for any Tank (irrespective of being Leader). Additionally, in all contexts it will be also cast on self if health is below Cenarion Ward % specified in the Self Healing section of Class Specific settings.I would like to report issue
Class: Resto Druid
Spell:
Cenarion Ward - never saw it casted on other target than self in pve in bgs its working fine idk why
even put it in 99% to proc but still nothing
.[19:33:50.626 D] LogLevel: Normal
spitfireqt, Am happy to consider all user requests for enhancement. Please follow the steps in Reporting Bugs (click here) carefully so the details of your Death Knights AMS usage are available. From that and your observations I'll review what can be incorporated into Singular Death Knight support to improve upon the current implementation. Thanks for the post and good luck with your DKs, Bobby53I disagree, i only bot dks in dungeons, and the only time they die in is against casters, they use anti magic shell before even getting dmg and they waste it, they die after from magic dmg, it could be avoided if anti magic shell was used when on 50% hp. Can u tell me how to make the change?
I had something like 80 dks so far, and this is my experience.
[18:25:16.480 N] (Singular) [WoWRedError] Must be in Cat Form
if (!(Me.CurrentTarget.IsHumanoid || Me.CurrentTarget.IsBeast || Me.CurrentTarget.IsDemon || Me.CurrentTarget.IsDragon))
// to
if (!(unit.IsHumanoid || unit.IsBeast || unit.IsDemon || unit.IsDragon))