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.
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
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.
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.
https://subversion.assembla.com/svn/wingit.2/trunk/WingIt/ [video=youtube;GR2xNBx0xxU]http://www.youtube.com/watch?v=GR2xNBx0xxU[/video]
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?
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...
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.
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. =/
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
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
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
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
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.
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...
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.
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
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.
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.
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.