*NEW* Singular 3.0.0.2150 available for download!
See the
Reporting Bugs [CLICK HERE] post for details on how to request assistance, post about a problem, or ask questions about the behavior of your botting session with Singular.
I continue to receive numerous posts from veteran forum members that don't include the details needed (as described in Reporting Bugs linked above. So, trying a slightly different approach to communicate this time and we'll see how it goes:
you must attach a complete debug log with any post
you must attach a complete debug log with any post
you must attach a complete debug log with any post
Worth mentioning one more time due to the large number of posts without log files that are received, but
you must attach a complete debug log with any post. Please see the above link for details.
Ok, now that's out of the way:
- Download the latest version of Singular.ZIP from Post #1 in this thread
- .ZIP in Singular thread will always be the current version
- HonorBuddy will contain an older version until a new release of HB posts
This is both a bug and enhancement release. Fixes for a number of reported bugs are present (thank you for taking the time to post!) Also include are a lot of changes to Holy Priests. Any post regarding Holy Priest spell priority, mana management, configuration, etc. must include a debug log file (a file created with Debug Logging set to true.) To do this, click Class Config and
set the Debug Logging option to 'true' then run until you create the issue again. The resulting log file will contain more info than a standard log file which will be essential in understanding the decisions being made by Singular which you weren't expecting.
As always, the prior version is still available for download. If you encounter a problem due to the new release of Singular you can always downgrade as needed.
Code:
[B]--- Release 3.0.0.2150 --[/B]-
[B]General[/B]
*new* - Extensive rewrite to Holy Priest support. See the Priest section for info.
change- Class Config form (settings GUI) now dynamically sizes. The size of the form and the current tab displayed is remembered.
*new* - Solo Pet Tanking. While solo, classes with a Pet will send that pet to agro targets attacking the player, as long as the pets current target is not the player. This will increase survivability in multi-mob fights especially at lower levels. A setting in Class Config named Solo Pet Tanking can be set to false if you prefer the Pet remain on your current target. This applies to solo (questing/grinding) only. In PVP and Instances, the Pet will always attack players current target.
fixed - problem with list of Bosses not initiliazing
change- Singular no longer prevents Combat or other behaviors when on transports. This was interfering with some DungeonBuddy scripts. The primary place this would be needed is during questing and that should now be handled by Quest Behaviors if needed
change- Heal settings are output to long once per context change. previously output for each behavior which referenced them creating setting spam in log in some cases. Currently only noticeable with Shaman and Holy Priests
change- Auto Attack started only for Melee classes/specs. This has been requested numerous times, so if you encounter any issues be certain to attach a complete debug log with your post
fixed - Targeting. Singular does not target often, but will validate the current target and switch if the Bot indicates it should. Some minor refinements as well as a bug fix for some cases where Questing bot had a BotPOI that was different than the Targeting.FirstUnit it prioritized
fixed - workaround for some issues where HonorBuddy SpellManager.canCast() was indicating false for certain spells.
fixed - Evade mobs issue (character stops fighting back.) Mobs in WOW have begin having single Evade spell misses without being evade bugged, causing issues with Combat Routines that check for Evade bugged mobs. Singular will now require a minimum number of evade misses on the same NPC before it will be treated as evade bugged.
[B]Hunter[/B]
change- All Specs - Misdirection will only be cast as part of Pull Buffs in Instances. If the BotBase in use does not call the Pull Buffs behavior (Raidbot for example) you will need to cast Misdirection manually if needed or request a change to the BotBase.
fixed - All Specs - Revive Pet should now work. Additional logging added in this area, so be sure to attach a complete log file if you continue to have a problem
*new* - All Specs - support for Heart of the Phoenix as instant Revive for Tenacity Pets
*new* - All Specs - support for Bullheaded and Last Stand pet abilities
change- All Specs - will no longer cast stun or slow abilities prior to Disengage if the Narrow Escape talent is taken (since that does it for you.)
[B]Shaman[/B]
change- Elemental - additional log info to help identify issue where character stops fighting
[B]Mage[/B]
*new* - All Specs - should now summon refreshment table during last 15 seconds of Battleground Preparation phase (prior to start.) Previously only summoned table if the Mage needed food.
[B]Monk[/B]
fixed - Mistweaver - should now remain in Stance of Wise Serpent at all times
change- Mistweaver - will consume Mana Tea during combat in all contexts. Previously was only during Rest
[B]Paladin[/B]
change- Retribution - in Normal and Battleground contexts, will cast Guardian of Ancient Kings if 4 or more mobs or current target will live more than 30 seconds. Previously only cast for AOE situations
[B]Priest[/B]
*new* - Holy - rewrite of Instance and Raid healing logic
*new* - Holy - heal settings now appear on the Group Healing tab of Class Config. Separate values for each healing context are kept (Battlegrounds, Instances, and Raids)
change- All Specs - Shadowfiend and Mindbender now share the same mana % setting in Class Config. Default increased from 50% to 75% and is only cast if current target expected to live longer than 15 seconds
[B]Rogue[/B]
*new* - All Specs - added setting Fan of Knives Count to allow user to control number of mobs required for FoK to cast
fixed - Combat - when Blade Flurry is active will favor using Eviscerate over Rupture as finisher
*new* - All Specs - support for Shadow Blades
[B]Warlock[/B]
fixed - All Specs - Pet summoning logic should now work as expected on all systems. Will now wait slightly longer after Dismount, will summon Pet more quickly if it dies during Combat, and will cancel a summon in progress if live pet appears while Summon Pet cast is in progress
fixed - Demonology - Doom check for target life expectancy increased from 30 seconds to 45, as on machines with lag we were still casting Doom on characters it would never tick on