• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • HB ARCHIVES: Singular--DO NOT DELETE

    Discussion in 'Archives' started by bobby53, Nov 19, 2012.

    1. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Thanks Beowulfe. Thats an internal implementation method for CastOnGround variations and the intention was for the delegate passed to be non-null, with any null handling handled by the caller. Looks like I introduced a bug at line 1992 in v4.0.0.4064 where a null is being passed. Thanks for posting and look for a quick update with fix late tonight. In the meantime you could change line 1992 from:

      ContextCastOnGround(null, waitForSpell)
      to:
      ContextCastOnGround(req => true, waitForSpell)

      Thanks for the post,
      -Bobby53
       
    2. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      /filler
       
    3. dmac21

      dmac21 New Member

      Joined:
      Nov 6, 2014
      Messages:
      61
      Likes Received:
      0
      Trophy Points:
      0
      help :(

      how to make shadow priest use mind sear in aoe situation hes just single targeting everything like 20+ mobs
       
    4. User0828

      User0828 New Member

      Joined:
      Mar 1, 2012
      Messages:
      549
      Likes Received:
      2
      Trophy Points:
      0
      awesome update, bobby! first big one we have had in a while for singular :D

      when i go to level my next toon, i will use singular as my routine, and submit bug reports if i find any, with logs/logmarks.

      lets get this baby fully polished! :cool:
       
    5. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      HELLO. Fgame did not attach the log
      Pleas fix

      Edit:
      Bobby --
      Does Singular handle AoE rotations, or is it strictly single target? I went through all the settings in the Class Config section and saw nothing pertaining to AoE counts. If it does handle AoE, I'm venturing a guess that the AoE count is hard coded to something like 3+ units? Again, I ask this because while leveling a feral (cat) druid, the routine seems to really only use a single target rotation, even when there are multiple mobs. I also noticed that someone reported that shadow priests don't use their AoE spell (Mind Sear). I don't remember clearly, but for some reason I seem to recall a post you may have made pertaining to problems with AoE that may be sorted at a later date. If I'm wrong about this, please forgive my ignorance. I wasn't completely certain.

      Here's a log anyway. If you find any spells or skill in the log that pertain to AoE, please feel free to point them out to me. My apologies for missing them.
       

      Attached Files:

      Last edited: Dec 14, 2014
      User0828 likes this.
    6. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Follow those steps and I can review for you,
      -Bobby53
       
    7. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Hi Zeldrak, Great to see you here my friend! Yes, Singular handles AoE spell priorities. However, Singular does not expose a generalized AoE count. Since the response to a multiple mob situation varies with each specification, so does the AoE count. In the few situations where it does provide an AoE setting, the setting is not a general AoE count but a count controlling the application of a specific ability for that spec/class. In general, there isn't a need to wildly vary the AoE count. If Singular doesn't detect what you believe to be an AoE situation as described by Noxxic, please post a log and I will look into it and either fix the issue or advise why it responded in the manner it did. If there is an AoE situation you believe warrants a response that differs from that described by Noxxic, please link the reference website describing what should be done in that scenario and I am happy to add a user selectable variation of the default behavior. Ultimately, there are currently waaaayyyyyy too many settings in Singular since the premise is it should just work.

      At one point in Singular development, I felt that the best response to an AoE situation in Normal Context (Solo) was to stay Single target and burn down a mob as quick as possible, then move to the next. The idea behind that is that with each kill you decrease the incoming damage. If you respond with AoE abilities, your overall damage likely increases, but the life expectancy of every mob also increases lengthening the fight and the amount of damage you take, thus decreasing your survival rate. If you do die, better to have killed 1 to 2 mobs in the process and clearing some areas to ressurect than dying to an AoE pack that you can only get down to an average of 25% before dying which leaves them all to reset to a 100% health and be waiting for upon rezzing.

      There isn't one right answer. AoEing a pack makes sense if you are able to survive. Burning down mobs is justifiable whether your toon lives or dies. Ultimately you can't tell which was the correct approach until the fight is over. I'll give user control of AoE counts some additional thought. However, Singular doesn't try to be all things to all people - its mantra is that it should just work.

      As for your specific example, there were a number of Thrash and Swipe casts in your log file, as well as some multi-target applications of Rake.

      Thanks for the post and good luck with your Druid,
      -Bobby53
       
      Last edited: Dec 14, 2014
    8. tomten2

      tomten2 New Member

      Joined:
      Aug 19, 2014
      Messages:
      697
      Likes Received:
      22
      Trophy Points:
      0
      In helpers\item.cs line 221/248, there's support for crystal of insanity.
      Tried update it to work with 'Oralius' Whispering Crystal', itemid 118922. buffs 'Whispers of Insanity', SpellId 176151.
      but its never that easy, is it lol.
       
      Last edited: Dec 15, 2014
    9. Duplet

      Duplet New Member

      Joined:
      Jun 10, 2014
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
    10. vittunaama

      vittunaama Member

      Joined:
      Jan 15, 2010
      Messages:
      123
      Likes Received:
      0
      Trophy Points:
      16
      Working like a charm my lvl 90 frost mage, Thank you! :cool:
       
    11. valtorius

      valtorius New Member

      Joined:
      Dec 19, 2013
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Hi!

      Can you please give me a tip: is there a way to tune Singular, so that my frost mage would kill low-level mobs using only Ice Lance instead of Frost arrow? Or just use Ice Lance only? Maybe I missed some settings?
       
    12. klepp0906

      klepp0906 Banned

      Joined:
      Apr 25, 2013
      Messages:
      1,352
      Likes Received:
      8
      Trophy Points:
      38
      What Class+Spec are you?: Warrior All Specs
      What 'context' is the bot in? (Instance, BG, Normal): Normal
      What level are you?: 100
      Have you made any modifications to Singular?: No
      What time (HH:MM:SS) or LogMark did your issue occur? Every day
      What happened (be specific)? Even without taunt being enabled the bot still seems to use taunt and change into defensive and refuses to change back to battle stance. Glad stance not even an option.
      Did you attach a complete debug log? (choose one: YES or YES) No. Irrelevent
       
    13. klepp0906

      klepp0906 Banned

      Joined:
      Apr 25, 2013
      Messages:
      1,352
      Likes Received:
      8
      Trophy Points:
      38
      warrior pulls w/ taunt even w/ it off. warrior changes to defensive stat with no way to disable this. If put into glad stance manually and it changes ot defensive, it never changes back to glad which is severely detrimmental to farming etc. Was hoping one of these things would be fixed in the new version, woe is me! :p

      The CC is superior to all others when it comes to intricate logistical tasks but technically... ewwww! :p

      anyhow, thank you for your time and effort... i might QQ but dont let that diminish how great it is that you work on this regardless.
       
    14. dangilf

      dangilf New Member

      Joined:
      Apr 21, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      What Class+Spec are you?: Death Knight(Frost) 2h
      What 'context' is the bot in? (Instance, BG, Normal): Normal
      What level are you?: 67
      Have you made any modifications to Singular?: No
      What time (HH:MM:SS) or LogMark did your issue occur?
      What happened (be specific)? Uses only "Death Strike", but never uses "Obliterate" even if Deathmachine is on
      Did you attach a complete debug log? (choose one: YES or YES) Yes
       

      Attached Files:

      Last edited: Dec 15, 2014
    15. Gorthor

      Gorthor New Member

      Joined:
      Feb 17, 2012
      Messages:
      120
      Likes Received:
      0
      Trophy Points:
      0
      Hey bobby, does the routine support cloudburst totem for restoration shaman(level 100 talent) didn't see it use it so far, i'll try to post a log of a dungeon run soon.

      Also some tips to elemental shaman dps:

      Cast earthshock only after you have 17+ stacks of lightning shield(currently casts at 5)
      Cast earthquake only after casting chain lightning to get enhanced chain lightning bonus(currently seems to cast earthquake without Enhanced CL stacks)
      Cast earthquake on 2+ targets(currently seems to be set to 3/6 targets?)
      Cast earthquake despite mana situation on aoe(code indicates to only cast with clearcasting or 60+ mana if i understand correctly)
       
      Last edited: Dec 15, 2014
    16. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      tomten2, Have added in next release. I don't have one presently to test so post a log if you don't see a "/use item: Oralius' Whispering Crystal" message. -Bobby53
       
    17. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Duplet, Could have sworn that was already added but not present. Fixed in next release, -Bobby53
       
    18. shamdooshamdont

      shamdooshamdont New Member

      Joined:
      Dec 15, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      My Fury warrior keeps using taunt while leveling and changing to defensive stance, and then he doesnt change back, and it makes him lose aloooot of time
       

      Attached Files:

    19. tomten2

      tomten2 New Member

      Joined:
      Aug 19, 2014
      Messages:
      697
      Likes Received:
      22
      Trophy Points:
      0
      Hello.

      Destruction warlock is capping embers.
      See ~5 seconds before and after logmark 1 and 2.

      It should override and force chaos bolt cast at => 30 embers, even on pulls.
      Its less problematic at max level but while leveling it'll constantly cap as every new mob forces the pull rotation and once it reaches chaos bolt the mob is often dead already :-/

      View attachment 6876 2014-12-16 01.58.copy.zip

      Edit. Realized while watching the bot play, this is an old error i've reported before...
      At full embers he starts with imo, then he goes for conflag (you waste ember generation and force inc casts for backdraft stacks) once chaos bolt passes req, mob is dead and the loop is on.
       
      Last edited: Dec 16, 2014
    20. tomten2

      tomten2 New Member

      Joined:
      Aug 19, 2014
      Messages:
      697
      Likes Received:
      22
      Trophy Points:
      0
      Singular is casting 'Banish' on mobs for some reason (can't find a setting for it.) and keeps attacking the banished target until banish runs out.
      Instant bot spotter if someone sees it.

      Wasn't fast enough with logmarks but searched the log and created 2 of my own to give you some reference to go on.
      View attachment 7904 2014-12-16 03.57 - Copy.txt
      Shorter log with proper logmark, leaving both logs as its a critical issue.
      View attachment 7904 2014-12-16 03.57 - Copy.txt
      Even shorter log dedicated to the issue, logmark from application and a couple trough it and lastly until banish ended.
      View attachment 7804 2014-12-16 04.25 - Copy.txt

      This issue makes destro less then desirable for anything AFK.
      Not sure why it should use banish at all while leveling. even questionable in group play/max level as its more likely to cause issues then benefits.
      If used I think it should only be triggered as a defensive measure based on player hp % rather than mob count. Also should be able to cancel it. My 2 cents at least.
       
      Last edited: Dec 15, 2014

    Share This Page