• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • WingIt - All In One

    Discussion in 'Archives' started by Neo93, May 7, 2012.

    1. Sneakyman

      Sneakyman Member

      Joined:
      Jul 7, 2012
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      8

      Yes I see you have been quite busy on the refactoring of the code base, I'm pretty impressed and have much hope for BuddyWing and WingIt. I'll have a lot of time to spare soon so hopefully I can contribute something towards this.

      Also, combat is not working for the Agent so will not be able to test until it stops saying combat not implemented for Agent.
       
      Last edited: Jul 9, 2012
    2. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
      CastOnGround has not been working for a few weeks; as near as I can tell, it no longer completes the last stage and clicks the ground.

      --

      Poor China had to clean up my half ass code ;)

      thanks to you and Neo93 for sticking with it ChinaJade
       
    3. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      I seem to have had better luck with it then Mupp, but it is still a 50/50 shot on whether or not it will work correctly. For me it is doing something new. Instead of getting into the 3-crouch loop then grenade it will about half of the time double tap crouch and then start shooting correctly.

      So for the hour or so I used it last night it was working MUCH better then previously, but still with some glitches.
       
    4. lotrodude

      lotrodude Member

      Joined:
      Jul 2, 2012
      Messages:
      537
      Likes Received:
      6
      Trophy Points:
      18
      Where is the download for the current version of Wingit? I tried the CSV link on the first page and it only downloaded Buddywing.exe I tried the Wingit link and it kept taking me back to the forum page.
       
    5. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
    6. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Whats up with the Mirror Casting? Is that changing the spell name based off your class? Wouldn't you get a better Big-O time by making a rotation class with static strings and using a constructor to set your spell names based off your class?
       
    7. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      Every class got a mirror class, so when Mirror.Cast("spellname") is used, the ability pair of the spellname will be used based on the class/advanced class. Same with buffs/debuffs.

      Doesnt care which way youre doing it...
       
    8. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      Latest version of the SVN has a weird bug for Snipers.

      Code:
      [03:46:14.066 D] [WingIt, MAINTENANCE ERROR] Ability 'Escape ' is neither a Sniper nor a Gunslinger ability.
          Spelling error in Ability name?
          Attempting use with wrong class?
      Location:
         at WingIt.Routines.Mirrors.Mirror.Lookup(Dictionary`2 masterMirrorMap, String srcName, String pairTypeName)
         at WingIt.Routines.Mirrors.Mirror.LookupAbility(String srcAbilityName)
         at WingIt.Routines.Mirrors.MirrorExtensions.GetMirrorAbility(TorCharacter torCharacter, String abilityName)
         at WingIt.Spell.<>c__DisplayClass15.<Cast>b__a(Object ability)
         at Buddy.BehaviorTree.Sequence..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector..MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.()
         at Buddy.CommonBot.BotMain.()
         at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
         at System.Threading.ExecutionContext.runTryCode(Object userData)
         at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
         at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
         at System.Threading.ThreadHelper.ThreadStart()
      It throws that out after it tries to crouch when it is initiating combat. Keeps throwing it out until I manually trigger an ability or it gets shot at.

      What is weird is that it IS a Sniper ability.

      Log attached.
       

      Attached Files:

    9. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      Fixed it.

      Went and edited MirrorData.cs line 75. Changed "Agent" to "Sniper" and everything seems to be parsing now just fine. Combat is happening smoother then ever.

      EDIT: Crap... Didn't fix it. Still spamming it. But it seems to have at least mostly alleviated it. It's not longer choking in combat the same way.

      EDIT: Nope... Guess I was just lucky for a few fights. Continues to just spam it... Editing MirrorData.cs didn't fix anything. =/
       
      Last edited: Jul 11, 2012
    10. zeroxll

      zeroxll New Member

      Joined:
      Jun 28, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Was having the same issue before the new update. I checked wingit for updates already even downloaded a clean BW client. Now the Agent-Sniper I been using just stands there, it will target a mob but will not attack it.

      View attachment 2012-07-11 04.51.txt
       
    11. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Very nice try, but the problem isn't with MirrorData.cs. In several places of the Sniper routines, the ability name has been misspelled as "Escape " (with a trailing space). This bug has been around for a very long time, and the Mirror routines have finally pointed out the bug. (Previously, this bug prevented the Escape ability from being used, and requests to use the Escape ability just silently failed.)

      To fix it, look through the Sniper code for the string "Escape " (with a trailing space), and remove the trailing space in the ability name.

      Neo is working these areas, and i'm not in a position to fix it in SVN right now. But, at least the information will get you going.


      cheers,
      chinajade
       
      Last edited: Jul 11, 2012
    12. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Yes, the mirror stuff is doing what you think.

      No, its not Big-O time, nor even close. To put it into perspective, the time it takes to traverse a single node in the BT is Big-O time slower (by several orders) than the string lookup. Don't even get me started on the cost of the LINQ expression to find out if you simply have an ability.

      We've written the Mirror lookup to be very very efficient. Performance is always a concern when developing new frameworks. Thanks for making sure we're on the ball, tho.

      cheers,
      chinajade
       
    13. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      This is an issue we've been fighting for a while... the BWcore appears to occasionally return lists with invalid objects on them. My suspicion is that its a fundamental bug in the Hero engine used by SWtOR.

      A number of the changes we've made to WingIt of late, is to try to prevent triggering bugs like this. But work-arounds are not always possible.

      Thanks for you log so we could have a look. From its output, the exception is being thrown before BW invokes the combat routines contained in WingIt. In short, this issue is a BWcore problem.

      Since no one else seems to be seeing it, perhaps Tony would have some ideas. He may even recommend you reinstall the system files required by BW.

      <sigh> I really don't know how to help you on this one--but the issue is not a WingIt problem.

      cheers,
      chinajade
       
    14. Starbrox

      Starbrox Member

      Joined:
      Mar 10, 2012
      Messages:
      413
      Likes Received:
      0
      Trophy Points:
      16
      Oki after the new update it seems the operative is having fun just casting diagnostic scan ALL the time and nothing else ....


      Code:
      Starting Buddy Wing v1.0.878.289
      Logging in...
      Login Success!
      User is a Agent
      [WingIt] Level: 35
      [WingIt] Class: Agent
      [WingIt] Advanced Class: Operative ( Medic )
      [WingIt] Talent build: 26 Medic | 0 Concealment | 0 Lethality
      [WingIt] Building method list
      [WingIt] Added 292 methods
      [WingIt] Using OperativeMedic_ScoundrelSawbones_Pull
      [WingIt] Using OperativeMedic_ScoundrelSawbones_Combat
      [WingIt] Using OperativeMedic_ScoundrelSawbones_OutOfCombat
      Chose WingIt - All In One as your combat routine.
      [WingIt] Level: 35
      [WingIt] Class: Agent
      [WingIt] Advanced Class: Operative ( Medic )
      [WingIt] Talent build: 26 Medic | 0 Concealment | 0 Lethality
      [WingIt] Using OperativeMedic_ScoundrelSawbones_Pull
      [WingIt] Using OperativeMedic_ScoundrelSawbones_Combat
      [WingIt] Using OperativeMedic_ScoundrelSawbones_OutOfCombat
      Current bot set to Quest Bot
      Loaded profile [E - Dark] 32-36 Taris [Kick]
      Sell quality set to Standard.
      Buddy Wing: The Old Robot is ready!
      Current bot set to Quest Bot
      Loaded profile [E - Dark] 32-36 Taris [Kick]
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      [AutoEquip] Equipping companion!
      Killing Republic Siege Trooper with 100% health at 21,11 meters
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Coordination
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Coordination
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Casting Diagnostic Scan
      Killing Diseased Varactyl with 45,75851% health at 13,63 meters
      Casting Stim Boost
      Casting Recuperate
      Moving to Diseased Varactyl at 3,433117 meters.
       
    15. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      Roger that. I'll get those edited.

      Side question... Why is there both a Sniper directory and Sniper_Gunslinger directory? I will edit files in both just to be safe, tho...
       
    16. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      Okay, editing the various files fixed that issue.

      Now it just does this:

      Code:
      [15:52:06.615 N] Casting Crouch
      [15:52:06.630 D] Completed Cast: Crouch Result: Ok
      [15:52:08.864 N] [WingIt] Failed to Crouch--will retry again in 3.000 seconds.
      [15:52:09.677 N] Casting Crouch
      [15:52:09.687 D] Completed Cast: Crouch Result: Ok
      [15:52:11.995 N] [WingIt] Failed to Crouch--will retry again in 3.000 seconds.
      The start of most fights (when it is trying to pull).

      Watching it the "failed to crouch" message is an error on BW's part as the character is full crouched behind the shield.
       
    17. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      • WingIt SVN changeset #520 should have repaired the misspelling of "Escape" in the CC.
        So you should be good to go in future drops.

      • We are keeping the 'old' (specific) specs around until the 'new' (mirrored) specs have been vetted.
        The Sniper/ directory is the (old) specific spec.
        The Sniper_Gunslinger/ directory is the (new) mirrored spec.
        Eventually, the Sniper directory will disappear.


      The "Failed to crouch" method should be harmless. Its in the WingIt code right now so we can further refine the Crouch behavior. It appears there is sometimes a significant delay between the successful casting of Crouch, and when BuddyWing detects we've got the 'crouch' buff.

      We're trying to isolate the cause of the delay (in the BW API or the Hero engine), and work around it. That message helps us accomplish the task. But for users, it should be mostly harmless, because we recover from failed crouches most of the time now (we hope).

      One more thing, changeset #520 has one more fix for crouching classes...
      Previously, the classes would occasionally move into range, but not line of sight for the mob. That should be repaired now, also.


      cheers,
      chinajade
       
      Last edited: Jul 11, 2012
    18. zeroxll

      zeroxll New Member

      Joined:
      Jun 28, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Seems to be working once again. Only thing I noticed was spamming on equipping companion. Here is the log for it.

      View attachment 2012-07-11 22.14.txt

      [EDIT]
      After watching it go for awhile noticed that it will now switch over to whatever mob is the closest, even if the other mob it was attacking is almost dead. Also it will go after a gathering item (crew skill) and run by mobs, once the mobs start attacking it will then stop going after the gathering item and attack the mobs.
       
      Last edited: Jul 11, 2012
    19. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      That's been that way for a while. Whenever it goes for a gathering item (although it still doesn't get critters skinned correctly), goes to the skill NPC, merchant to sell, etc... Anything that takes it out of whatever grind/quest loop it was in it will just do it as a beeline until it is attacked.

      That's more of a core BW issue then anything that WingIt has control over.
       
    20. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      So the Sniper is still having issues where it is just Crouch/Fail/Crouch/Fail...

      To be honest... If I had to guess it looks like it is having problems when the target is at a different *height* then the character.

      I'm guessing that because the greater the difference in the Z value between the character and the target the more likely it seems to want to get stuck in the Crouch/Fail/Crouch/Fail loop.
       

    Share This Page