• Visit Rebornbuddy
  • RebornCo - A Coroutine Alternative

    Discussion in 'Combat Routines' started by kaihaider, Nov 4, 2014.

    1. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      Now i'm just confused


      I have to go over the log and figure out what it was trying to do

      [03:24:59.807 N] [RebornCo] Casting Impulse Drive
      [03:25:03.069 D] DoAction Spell 87 0x40000231
      [03:25:03.070 N] [RebornCo] Casting Disembowel
      [03:25:04.719 D] DoAction Spell 81 0x40000231 -- attempted ID
      [03:25:04.914 D] DoAction Spell 88 0x40000231 -- attempted CT
      [03:25:05.127 D] DoAction Spell 91 0x40000231
      [03:25:05.150 N] [RebornCo] Casting Phlebotomize
      [03:25:07.104 D] DoAction Spell 75 0x40000231 -- attempted TT
      [03:25:07.803 D] DoAction Spell 81 0x40000231
      [03:25:07.821 N] [RebornCo] Casting Impulse Drive
      [03:25:09.596 D] DoAction Spell 87 0x40000231 -- attempted disembowe
      [03:25:09.812 D] DoAction Spell 91 0x40000231
      [03:25:09.834 N] [RebornCo] Casting Phlebotomize

      can I get another log with a couple mins of running the new version? :D
       
      Last edited: Nov 7, 2014
    2. exaccuss

      exaccuss Active Member

      Joined:
      Nov 10, 2013
      Messages:
      1,021
      Likes Received:
      6
      Trophy Points:
      38
      Here you go. It did not use phlebotomize or heavy thrust or jump at all. As you can see in the log, buffs seem to interrupt the impulse drive combo. It probably does the same with the TTC too. Is it possible to make it so if the target already has disembowel and CT up, that it won't try to use disembowel and CT from behind until it needs to refresh it?
       

      Attached Files:

    3. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      It should never be starting the ID combo if disembowel is still up. It doesn't keep track of CT at all because I thought the only reason to do the ID combo was for disembowelment buff. it should be using Phlebotomize while not in ID combo or TTC if you have both HT and Disembowel buffs up. Should all cross class buffs be halted while in ttc? Is there any buffs that should be cast while in combo? or just leg sweep, jump and ps?

      is the aura that Disembowel causes called Disembowel?

      why was it chain casting ID Disembowel at the end :S
       
    4. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      Sorry I explained it horribly. When starting a fight with your opening rotation if you weave in buffs, attacks, and our bard DoT's you will, in your opening rotation, put up a half-buffed VB and WB, at the end of using all your buffs if Hawk's was the first buff you used, you can reapply VB and WB with 7 seconds remaining on Hawk's for a full buff/full duration VB/WB. So you're basically clipping those two DoT's early so that they can have a full duration of buffs, but they were originally already ticking slightly buffed. Hopefully that makes more sense.

      If you reapply at 7 seconds remaining on the opening buff this will ensure you have enough time to get the DoT's applied with Hawk's and whatever other buffs you have up, it's basically being used in the opener as an if you reapply at this point, you have time to reapply all DoT's safely with all buffs.

      This would depend partially on if some bards use different opening buff/weave rotations but for an opening rotation of, "Quelling, Hawks, Raging, weaved abilities, blood for blood, internal release, weaved abilities, barrage, blunt arrow, VB, Flaming arrow, BL/Heavy Shot",

      By delaying the 2nd Blood for Blood by 5 Seconds, you'll get Hawks Eye + Blood for Blood + Barrage up.

      By delaying the 3rd Blood for Blood by 10 Seconds, you'll get Hawks-Eye + Blood for Blood + Barrage + Flaming Arrow

      By delaying the 2 previous the 4th Blood for Blood wont need Delay since it will align automatically with Hawks-Eye + Blood for Blood + X-Potion of Dexterity + Barrage.

      ---------------


      All that being said, I think if at the very least we could just get the rotation to reapply/clip the abilities venomous and wind bite when they're at 3/2 left it would be a great improvement as opposed to letting the DoT's fall then reapplying.
       
      Last edited: Nov 7, 2014
    5. exaccuss

      exaccuss Active Member

      Joined:
      Nov 10, 2013
      Messages:
      1,021
      Likes Received:
      6
      Trophy Points:
      38
      Tried your version 11, and it does not seem to handle the rotation very well. I manually used heavy thrust from the flank then moved behind the target so it could begin the impulse drive combo, but most of the time it kept spamming TTC. When i was at the flank to see if it would reappply heavy thrust by itself, it took a long time for it to do it.
       

      Attached Files:

    6. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      I see what's going on, I think
      thanks
       
    7. Ichiba

      Ichiba New Member

      Joined:
      Jun 14, 2014
      Messages:
      258
      Likes Received:
      8
      Trophy Points:
      0
      I tried this on my monk and dragoon, and it freezes the game for almost a full second every couple abilities. Is there some game setting i need to change or something? The game is in focus if that still matters for some reason.
       
    8. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      very very very strange, can I please have a log :D

      try turning off targeting and aoe?

      only thing i can think of

      good thing you posted this today and not after my next release or I would be thinking it's my new waits for confirming doaction successes XD (not in public version yet)

      Is there anything about when the lock ups happen that you could guess a similarity? :S

      edit: focus only matters if you don't have the setting turned on for ffxiv not to limit fps when out of focus (in game settings :p)
      lots of logic + stupid slow fps == stupid logic
       
      Last edited: Nov 12, 2014
    9. Ichiba

      Ichiba New Member

      Joined:
      Jun 14, 2014
      Messages:
      258
      Likes Received:
      8
      Trophy Points:
      0
      Yeah, here's a little snip from a log.

      Code:
      [07:35:07.720 N] Bot Thread Ended. Was this requested?
      [07:35:12.370 D] DoAction Spell 58 0x400008CB
      [07:35:13.674 D] DoAction Spell 59 0x10019A3A
      [07:35:13.690 N] [RebornCo] Casting Internal Release
      [07:35:15.992 D] DoAction Spell 58 0x400008CB
      [07:35:24.724 D] DoAction Spell 33 0x400008CB
      [07:35:24.740 N] [RebornCo] Casting Fracture
      [07:35:27.911 D] DoAction Spell 58 0x400008CB
      [07:35:35.138 D] DoAction Spell 64 0x400008CB
      [07:35:35.155 N] [RebornCo] Casting Steel Peak
      [07:35:36.071 D] DoAction Spell 58 0x400008CB
      [07:35:36.088 N] [RebornCo] Casting Haymaker
      [07:35:37.021 D] DoAction Spell 58 0x400008CB
      [07:35:43.098 D] DoAction Spell 34 0x10019A3A
      [07:35:43.115 N] [RebornCo] Casting Bloodbath
      [07:35:45.556 D] DoAction Spell 55 0x10019A3A
      [07:35:45.567 N] [RebornCo] Casting Featherfoot
      [07:35:46.616 D] DoAction Spell 33 0x400008CB
      [07:35:46.633 N] [RebornCo] Casting Fracture
      [07:35:49.066 D] DoAction Spell 58 0x400008CB
      [07:36:06.001 D] DoAction Spell 33 0x400008CB
      [07:36:06.018 N] [RebornCo] Casting Fracture
      [07:36:08.454 D] DoAction Spell 58 0x400008CB
      [07:36:13.342 D] DoAction Spell 59 0x10019A3A
      [07:36:13.357 N] [RebornCo] Casting Internal Release
      [07:36:13.642 D] DoAction Spell 59 0x10019A3A
      [07:36:14.525 D] DoAction Spell 58 0x400008CB
      [07:36:15.275 D] DoAction Spell 64 0x400008CB
      [07:36:15.291 N] [RebornCo] Casting Steel Peak
      [07:36:16.075 D] DoAction Spell 58 0x400008CB
      [07:36:16.091 N] [RebornCo] Casting Haymaker
      [07:36:17.846 D] DoAction Spell 58 0x400008CB
      [07:36:25.923 D] DoAction Spell 33 0x400008CB
      [07:36:25.978 N] [RebornCo] Casting Fracture
      [07:36:29.284 D] DoAction Spell 58 0x400008CB
      [07:36:46.473 D] DoAction Spell 33 0x400008CB
      [07:36:46.474 N] [RebornCo] Casting Fracture
      [07:36:49.057 D] DoAction Spell 53 0x400008CB
      [07:36:49.073 N] [RebornCo] Casting Bootshine
      [07:36:51.457 D] DoAction Spell 61 0x400008CB
      [07:36:51.457 N] [RebornCo] Casting Twin Snakes
      [07:36:54.773 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
         at RebornCo.Helpers.Target.EnemiesNearTarget(Single range) in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Helpers\Target.cs:line 104
         at RebornCo.Rotations.Routines.<MonkBuildBasicCombat>d__4a.MoveNext() in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Rotations\Monk.cs:line 134
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at TreeSharp.ActionRunCoroutine....()
         --- End of inner exception stack trace ---
         at Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
         at Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
         at Buddy.Coroutines.Coroutine.Resume()
         at TreeSharp.ActionRunCoroutine.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.Behavior.HookExecutor.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ExCombatAssist.LockSelector.Tick(Object context) in c:\Users\My Name\Desktop\RebornBuddy\BotBases\ExCombatAssist\ExCombatAssist.cs:line 142
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.TreeRoot.() --> System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
         at RebornCo.Helpers.Target.EnemiesNearTarget(Single range) in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Helpers\Target.cs:line 104
         at RebornCo.Rotations.Routines.<MonkBuildBasicCombat>d__4a.MoveNext() in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Rotations\Monk.cs:line 134
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at TreeSharp.ActionRunCoroutine....()
      [07:36:55.532 D] DoAction Spell 64 0x400008CB
      [07:36:55.549 N] [RebornCo] Casting Steel Peak
      [07:36:56.332 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
         at RebornCo.Helpers.Target.EnemiesNearTarget(Single range) in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Helpers\Target.cs:line 104
         at RebornCo.Rotations.Routines.<MonkBuildBasicCombat>d__4a.MoveNext() in c:\Users\\Desktop\RebornBuddy\Routines\RebornCo\Rotations\Monk.cs:line 134
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at TreeSharp.ActionRunCoroutine....()
         --- End of inner exception stack trace ---
         at Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
         at Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
         at Buddy.Coroutines.Coroutine.Resume()
         at TreeSharp.ActionRunCoroutine.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.Behavior.HookExecutor.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ExCombatAssist.LockSelector.Tick(Object context) in c:\Users\My Name\Desktop\RebornBuddy\BotBases\ExCombatAssist\ExCombatAssist.cs:line 142
         at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.TreeRoot.() --> System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
         at RebornCo.Helpers.Target.EnemiesNearTarget(Single range) in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Helpers\Target.cs:line 104
         at RebornCo.Rotations.Routines.<MonkBuildBasicCombat>d__4a.MoveNext() in c:\Users\My Name\Desktop\RebornBuddy\Routines\RebornCo\Rotations\Monk.cs:line 134
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
         at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
         at TreeSharp.ActionRunCoroutine....()
      I was standing at the back of a dummy, but the same thing happens on regular mobs too. This is with everything off except combat. I didn't see those null exceptions when I was testing earlier, but they're there now. It seems like the freezing is happening after most of the DoAction Spell 58 0x400008CB. The game just freezes for about a second.
       
      Last edited: Nov 13, 2014
    10. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      Please attach full logs instead of snippets

      i think your aoe was still turned on, I asked targeting and aoe off because of those null points, I accidentially created them with the last rework and I noticed it the other day but other stuff has been holding me off from pushing the next release

      next release should fix the priority issues I'm seeing in your snippet but I don't know why haymaker would be freezing you up :s

      Unless you mean rotation is freezing? Haymaker does have a bug with my custom cancast and the whole dodge thing
      Or client or reborn buddy?

      i'll send you a pm after my next release (hoping tomorrow) to see if it's still locking up on you

      thanks for the help ^_^
       
      Last edited: Nov 13, 2014
    11. Ichiba

      Ichiba New Member

      Joined:
      Jun 14, 2014
      Messages:
      258
      Likes Received:
      8
      Trophy Points:
      0
      Everything except Combat and Cooldowns is definitely turned off.

      Code:
      {
        "Debug": true,
        "RestHealth": 40.0,
        "RestEnergy": 40.0,
        "SummonChocobo": false,
        "Cooldowns": 1,
        "Aoe": false,
        "AoeCount": 3.0,
        "Combat": true,
        "Movement": false,
        "Targeting": false,
        "Dodge": false,
        "MinDotHp": 15.0,
        "RestEnergyDone": 80.0,
        "RestHealthDone": 80.0,
        "CooldownsUsable": true,
        "Version": "0.0.1"
      }
      It doesn't matter if it's running under EX Combat Assist, the regular Combat Assist, or Fate Bot, they all do the same thing. Usually it's right after DoAction Spell 58, but sometimes other actions. It's the game itself that stops doing anything, 0 fps, inputs do nothing. The freeze usually lasts about a second, and then maybe a quarter of the time after it recovers, the routine will not attempt to do anything for a good 15-20 seconds.
       

      Attached Files:

    12. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      I forgot the setting's check for aoe in the monk rotation, oops

      If the lock up really is happening because of haymaker (id 58) then i guess it's because of the doaction on an action that you can not do?
      It doesn't lock up my game for me but it does hold up the rotation until a higher priority ability's condition becomes true.

      hopefully the client issue is the null pointers

      edit:
      I tried to fix my settings before release and I kind of make of mess of it >_>
      I could change back to how it was, but not enough time to do it now

      If anyone wants to help me, please take a look:
      https://www.thebuddyforum.com/rebor...rum/187376-help-jsonsettings.html#post1720150

      edit edit:
      I kept expecting run-time jsonsettings to work but I give up for now and went back to constructors.
       
      Last edited: Nov 14, 2014
    13. Tinytox

      Tinytox Member

      Joined:
      Nov 5, 2014
      Messages:
      370
      Likes Received:
      7
      Trophy Points:
      18
      Working pretty well for me on Monk. Much better than Magitek is working for me presently, since Magitek just stares at enemies instead of pulling/engaging them.
      This is my new primary routine :p

      Thanks! :p
       
    14. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      omg, someone actually uses this XD
      btw, I've been distracted with tring to get a healer working the past couple day >_>

      Please report aoes that I don't have :D
       
    15. midouharuki

      midouharuki Member

      Joined:
      Nov 1, 2014
      Messages:
      64
      Likes Received:
      0
      Trophy Points:
      6
      it does not move smoothly in Rogue

      [22:10:52.671 N] No fates within operational parameters.
      [22:11:13.970 N] Current fate set to 3583CDD0 Name:A Fire in the Distance Id:473 Icon:Battle ObjectId:E0000000 Location:<535.5197, 346.8761, -435.2897> TimeLeft:00:14:58.0294288 Radius:55 Progress:0 Level:37 MaxLevel:42 Status:ACTIVE
      [22:11:13.970 D] [POI Set] Type: Fate
      [22:11:14.037 D] Requesting path on 155 from <235.0959, 312, -237.6783> to <535.5197, 346.8761, -435.2897>
      [22:11:14.229 D] Generated path to <535.5197, 346.8761, -435.2897> in 00:00:00.1916222 ms
      [22:11:16.292 D] Moving to next hop: <251.0785, 312.0997, -242.9368> (Moving to fate) D: 0.8986243
      [22:11:16.363 D] Moving to next hop: <251.3285, 312.0997, -243.3868> (Moving to fate) D: 0.727177
      [22:11:16.438 D] Moving to next hop: <251.3285, 312.0997, -244.7868> (Moving to fate) D: 1.465303
      [22:11:16.510 D] Moving to next hop: <251.1785, 312.0997, -245.0868> (Moving to fate) D: 1.097503
      [22:11:16.584 D] Moving to next hop: <250.7785, 312.0997, -245.3368> (Moving to fate) D: 0.8312372
      [22:11:16.659 D] Moving to next hop: <236.8286, 306.0997, -246.8868> (Moving to fate) D: 15.31916
      [22:11:18.199 D] Moving to next hop: <228.6786, 302.0997, -250.9867> (Moving to fate) D: 10.39648
      [22:11:19.598 D] Moving to next hop: <228.4286, 302.0997, -251.3867> (Moving to fate) D: 0.8107597
      [22:11:19.701 D] Moving to next hop: <228.4286, 302.0997, -252.5867> (Moving to fate) D: 1.365888
      [22:11:19.767 D] Moving to next hop: <228.5786, 302.0997, -252.8867> (Moving to fate) D: 0.9198618
      [22:11:19.833 D] Moving to next hop: <262.4286, 302.6997, -285.2868> (Moving to fate) D: 47.09653
      [22:11:25.075 D] Moving to next hop: <268.2786, 302.5997, -288.5368> (Moving to fate) D: 6.916002
      [22:11:25.768 D] Moving to next hop: <268.8286, 302.1997, -288.7868> (Moving to fate) D: 1.351007
      [22:11:25.843 D] Moving to next hop: <318.0786, 304.8997, -287.5868> (Moving to fate) D: 49.86344
      [22:11:31.358 D] Moving to next hop: <318.7785, 304.9997, -287.5868> (Moving to fate) D: 0.9571639
      [22:11:31.448 D] Moving to next hop: <326.4286, 304.9997, -291.6868> (Moving to fate) D: 8.92255
      [22:11:32.404 D] Moving to next hop: <329.8786, 303.3997, -294.1367> (Moving to fate) D: 5.070594
      [22:11:32.921 D] Moving to next hop: <416.0285, 314.3997, -374.8868> (Moving to fate) D: 118.741
      [22:11:46.295 D] Moving to next hop: <428.8286, 317.7997, -381.2868> (Moving to fate) D: 15.07184
      [22:11:47.863 D] Moving to next hop: <454.4286, 320.7997, -387.6868> (Moving to fate) D: 27.16296
      [22:11:50.793 D] Moving to next hop: <499.2286, 339.3997, -426.0868> (Moving to fate) D: 62.45185
      [22:11:55.399 D] [POI Set] Type: Kill
      [22:11:55.466 D] Targeting Snow Wolf Pup 0x4001D8FD 0x17112190
      [22:11:59.113 D] Requesting path on 155 from <489.0841, 334.9635, -417.4722> to <473.4873, 327.8577, -403.2144>
      [22:11:59.432 D] Generated path to <473.4873, 327.8577, -403.2144> in 00:00:00.3187901 ms
      [22:12:01.844 D] Requesting path on 155 from <489.0841, 334.9635, -417.4722> to <484.6474, 332.9608, -413.4181>
      [22:12:02.036 D] Generated path to <484.6474, 332.9608, -413.4181> in 00:00:00.1927159 ms
      [22:12:03.352 D] DoAction Spell 2244 0x4001D8FD
      [22:12:03.487 N] [RebornCo] Casting Mutilate
      [22:12:08.876 N] [RebornCo] Stop Moving
      [22:12:10.942 N] [RebornCo] Attempted to cast while not facing!
      [22:12:10.942 N] [RebornCo] Stop Moving
      [22:12:11.521 D] DoAction Spell 2240 0x4001D8FD
      [22:12:11.648 N] [RebornCo] Casting Spinning Edge
      [22:12:14.195 N] [RebornCo] Movement problem detected, switching to mesh.
      [22:12:14.195 N] [RebornCo] Stop Moving
      [22:12:16.195 D] Requesting path on 155 from <485.8487, 333.432, -414.3586> to <482.7802, 332.0472, -411.5816>
      [22:12:16.402 D] Generated path to <482.7802, 332.0472, -411.5816> in 00:00:00.2074116 ms
      [22:12:17.480 D] DoAction Spell 2242 0x4001D8FD
      [22:12:17.549 N] [RebornCo] Casting Gust Slash
      [22:12:20.517 N] [RebornCo] Attempted to cast while not facing!
      [22:12:20.517 N] [RebornCo] Stop Moving
      [22:12:21.420 D] DoAction Spell 2255 0x4001D8FD
      [22:12:21.613 N] [RebornCo] Casting Aeolian Edge
      [22:12:21.806 N] [RebornCo] Clearing GustSlash because EmptySpell
      [22:12:27.562 N] [RebornCo] Nerve Sever Spell ID 974
      [22:12:28.116 D] DoAction Spell 2244 0x4001D8FD
      [22:12:28.302 N] [RebornCo] Nerve Sever Spell ID 974
      [22:12:28.302 N] [RebornCo] Casting Mutilate
      [22:12:28.496 N] [RebornCo] Nerve Sever Spell ID 974
      [22:12:35.656 D] DoAction Spell 2240 0x4001D8FD
      [22:12:35.842 N] [RebornCo] Casting Spinning Edge
      [22:12:39.539 D] DoAction Spell 2242 0x4001D8FD
      [22:12:39.736 N] [RebornCo] Casting Gust Slash
      [22:12:43.289 D] DoAction Spell 2242 0x4001D8FD
      [22:12:44.572 D] DoAction Spell 2244 0x4001D8FD
      [22:12:44.762 N] [RebornCo] Casting Mutilate
      [22:12:44.953 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:12:48.037 D] DoAction Spell 2246 0x4001D8FD
      [22:12:48.224 N] [RebornCo] Casting Assassinate
      [22:12:50.546 D] DoAction Spell 2240 0x4001D8FD
      [22:12:50.776 N] [RebornCo] Casting Spinning Edge
      [22:12:51.453 D] DoAction Item 4650 0xE0000000
      [22:12:51.454 N] [GourmetGuy] Using Item: Boiled Egg
      [22:12:54.089 D] DoAction Spell 2242 0xE0000000
      [22:12:55.675 D] DoAction Spell 2240 0xE0000000
      [22:12:56.640 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
      [22:12:57.079 D] [POI Set] Type: Kill
      [22:12:57.864 D] Requesting path on 155 from <480.9867, 331.2378, -409.9584> to <518.2422, 346.4253, -438.6206>
      [22:12:58.050 D] Generated path to <518.2422, 346.4253, -438.6206> in 00:00:00.1858968 ms
      [22:13:01.168 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:13:03.998 N] [RebornCo] Movement problem detected, switching to mesh.
      [22:13:03.998 N] [RebornCo] Stop Moving
      [22:13:04.739 D] Targeting Will-o'-the-wisp 0x4001E2D7 0x170D7F90
      [22:13:08.589 N] [RebornCo] Fire Spell ID 966
      [22:13:09.213 N] [RebornCo] Stop Moving
      [22:13:09.333 N] [RebornCo] Fire Spell ID 966
      [22:13:10.749 D] DoAction Spell 2244 0x4001E2D7
      [22:13:10.815 N] [RebornCo] Casting Mutilate
      [22:13:11.821 N] [RebornCo] Fire Spell ID 966
      [22:13:14.425 D] DoAction Spell 2240 0x4001E2D7
      [22:13:14.591 N] [RebornCo] Casting Spinning Edge
      [22:13:14.913 N] [RebornCo] Fire Spell ID 966
      [22:13:17.364 D] DoAction Spell 2242 0x4001E2D7
      [22:13:17.508 N] [RebornCo] Casting Gust Slash
      [22:13:17.648 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:13:17.929 N] [RebornCo] Fire Spell ID 966
      [22:13:20.624 D] DoAction Spell 2255 0x4001E2D7
      [22:13:20.769 N] [RebornCo] Clearing GustSlash because EmptySpell
      [22:13:20.770 N] [RebornCo] Casting Aeolian Edge
      [22:13:21.053 N] [RebornCo] Fire Spell ID 966
      [22:13:23.856 D] DoAction Spell 2244 0x4001E2D7
      [22:13:23.928 N] [RebornCo] Casting Mutilate
      [22:13:24.276 N] [RebornCo] Fire Spell ID 966
      [22:13:27.553 D] DoAction Spell 2240 0x4001E2D7
      [22:13:27.711 N] [RebornCo] Fire Spell ID 966
      [22:13:27.712 N] [RebornCo] Casting Spinning Edge
      [22:13:27.860 N] [RebornCo] Fire Spell ID 966
      [22:13:31.478 D] DoAction Spell 2240 0x4001E2D7
      [22:13:31.614 N] [RebornCo] Casting Spinning Edge
      [22:13:31.750 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:13:33.589 N] [RebornCo] Fire Spell ID 966
      [22:13:33.998 D] DoAction Spell 2246 0x4001E2D7
      [22:13:34.066 N] [RebornCo] Fire Spell ID 966
      [22:13:34.066 N] [RebornCo] Casting Assassinate
      [22:13:34.133 N] [RebornCo] Fire Spell ID 966
      [22:13:34.873 D] DoAction Spell 2242 0x4001E2D7
      [22:13:35.011 N] [RebornCo] Casting Gust Slash
      [22:13:35.950 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
      [22:13:36.301 D] [POI Set] Type: Kill
      [22:13:36.903 D] Targeting Will-o'-the-wisp 0x4001E2D5 0x170B7470
      [22:13:39.728 N] [RebornCo] Fire Spell ID 966
      [22:13:40.747 N] [RebornCo] Stop Moving
      [22:13:41.968 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:13:43.169 N] [RebornCo] Fire Spell ID 966
      [22:13:43.653 N] [RebornCo] Movement problem detected, switching to mesh.
      [22:13:43.653 N] [RebornCo] Stop Moving
      [22:13:43.653 N] [RebornCo] Fire Spell ID 966
      [22:13:44.295 D] Requesting path on 155 from <521.3763, 345.7573, -435.8379> to <526.8176, 343.0596, -425.0706>
      [22:13:44.509 D] Generated path to <526.8176, 343.0596, -425.0706> in 00:00:00.2141927 ms
      [22:13:46.355 N] [RebornCo] Fire Spell ID 966
      [22:13:49.773 D] DoAction Spell 2240 0x4001E2D5
      [22:13:49.930 N] [RebornCo] Fire Spell ID 966
      [22:13:49.930 N] [RebornCo] Casting Spinning Edge
      [22:13:50.088 N] [RebornCo] Fire Spell ID 966
      [22:13:52.762 N] [RebornCo] Attempted to cast while not facing!
      [22:13:52.762 N] [RebornCo] Stop Moving
      [22:13:52.849 N] [RebornCo] Fire Spell ID 966
      [22:13:53.523 D] DoAction Spell 2242 0x4001E2D5
      [22:13:53.677 N] [RebornCo] Casting Gust Slash
      [22:13:53.827 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:13:55.676 N] [RebornCo] Fire Spell ID 966
      [22:13:56.727 D] DoAction Spell 2255 0x4001E2D5
      [22:13:56.870 N] [RebornCo] Casting Aeolian Edge
      [22:13:57.016 N] [RebornCo] Clearing GustSlash because EmptySpell
      [22:13:58.730 N] [RebornCo] Fire Spell ID 966
      [22:14:00.221 D] DoAction Spell 2244 0x4001E2D5
      [22:14:00.363 N] [RebornCo] Casting Mutilate
      [22:14:01.776 N] [RebornCo] Fire Spell ID 966
      [22:14:06.369 D] DoAction Spell 2240 0x4001E2D5
      [22:14:06.512 N] [RebornCo] Casting Spinning Edge
      [22:14:07.942 N] [RebornCo] Fire Spell ID 966
      [22:14:09.329 D] DoAction Spell 2242 0x4001E2D5
      [22:14:09.477 N] [RebornCo] Casting Gust Slash
      [22:14:09.622 N] [RebornCo] Clearing SpinningEdge because EmptySpell
      [22:14:11.130 N] [RebornCo] Fire Spell ID 966
      [22:14:13.063 D] DoAction Spell 2255 0x4001E2D5
      [22:14:13.209 N] [RebornCo] Casting Aeolian Edge
      [22:14:13.352 N] [RebornCo] Clearing GustSlash because EmptySpell
      [22:14:16.724 D] DoAction Spell 2240 0xE0000000
      [22:14:16.902 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
      [22:14:16.982 D] [POI Set] Type: Kill
      [22:14:17.063 D] Targeting Will-o'-the-wisp 0x4001E2D6 0x170BAE90
      [22:14:18.382 N] [RebornCo] Fire Spell ID 966
      [22:14:18.464 N] [RebornCo] Stop Moving
      [22:14:18.611 N] [RebornCo] Fire Spell ID 966
      [22:14:19.621 N] [RebornCo] Attempted to cast while not facing!
      [22:14:20.207 D] DoAction Spell 2244 0x4001E2D6
      [22:14:20.273 N] [RebornCo] Casting Mutilate
      [22:14:21.490 N] [RebornCo] Fire Spell ID 966
      [22:14:22.009 N] Stopping the bot. Reason:pushed the stop button.
      [22:14:22.009 D] CurrentBot.Stop()
      [22:14:22.009 N] Connection closed! 192.99.148.87:31214
      [22:14:22.009 D] TreeHooks.Instance.ClearAll()
      [22:14:22.009 N] Hooks cleared, re-creating behaviors
      [22:14:22.010 N] (RebornCo) IsMatchingMethod(Rogue, Combat, Normal) - Rogue, Combat, All, 0
      [22:14:22.010 D] Replaced hook [RebornCo.Combat] 82283999-cdbf-47e5-9914-88903f224bbe
      [22:14:22.010 N] (RebornCo) IsMatchingMethod(Rogue, Pull, Normal) - Rogue, Pull, All, 0
      [22:14:22.011 D] Replaced hook [RebornCo.Pull] 76ae316e-e86f-446d-88e9-e6fcbfa4f1e3
      [22:14:22.011 N] (RebornCo) IsMatchingMethod(Rogue, Rest, Normal) - Rogue, Rest, All, 0
      [22:14:22.011 D] Replaced hook [RebornCo.Rest] 8fbb5040-edbe-4501-9441-aab0b1876c7d
      [22:14:22.012 N] (RebornCo) IsMatchingMethod(Rogue, CombatBuffs, Normal) - Rogue, CombatBuffs, All, 0
      [22:14:22.012 D] Replaced hook [RebornCo.CombatBuffs] b74e944d-312e-4b16-91c3-bd565a68f2ac
      [22:14:22.012 D] Replaced hook [RebornCo.Heal] 20f5dcb5-5b0b-486e-bad6-9f3b1d3fe118
      [22:14:22.012 N] (RebornCo) IsMatchingMethod(Rogue, PreCombatBuffs, Normal) - Rogue, PreCombatBuffs, All, 0
      [22:14:22.013 D] Replaced hook [RebornCo.PreCombatBuffs] de9c9b82-dc6e-49f3-95eb-7a143192fdb5
      [22:14:22.013 D] Navigator.Clear()
      [22:14:22.013 V] [Poi.Clear] Reason: Bot stopped
      [22:14:22.013 D] OnStop event
      [22:14:22.120 N] [RebornCo] Fire Spell ID 966
      [22:14:22.120 N] Bot Thread Ended. Was this requested?
       
    16. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      when you post logs, can you please attach the whole thing?

      did you have the game window focused or is your limit backgroup fps turned off?

      Was the problem during a moving to hotspot or while it was requesting path or after you started combat before switching to mesh?

      can you please describe how it was moving that was incorrect, how it should be moving and what was going on while it was moving?
       
    17. midouharuki

      midouharuki Member

      Joined:
      Nov 1, 2014
      Messages:
      64
      Likes Received:
      0
      Trophy Points:
      6
      I do not know of log post way
       
    18. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
    19. Tinytox

      Tinytox Member

      Joined:
      Nov 5, 2014
      Messages:
      370
      Likes Received:
      7
      Trophy Points:
      18
      I have seen some choppy movement from it as well, so I can confirm the movement problems. It still (usually) gets the job done, but it's pretty choppy sometimes.

      I have also noticed it attempt to dodge sometimes, and move slightly, but not move out of AoEs, as well as not automatically revive on death.

      I can give you a log but I don't know when and where what issues occurred, not sure if the log would help you or not. ^^;

      I'd like to say thanks again for providing a routine that works. Magitek is great, but it's kind of a bow with no arrows, it can't pull mobs unless aggroed, etc. I'll try to provide you with logs that are much more narrow in the future, and hopefully can thus assist "More-Betterer" :)

      Edit: It's also worth noting that I have noticed FPS lag ONLY when using this routine, The screen will freeze for about anywhere from half a second, to a whole second, and this will happen repeatedly. When i hit "Stop" it will immediately cease. This seems to be related to the problem with movement, as it doesn't happen in areas where the routine is confused and continually moves 5 feet forward, 5 feet back, 5 feet forward, 5 feet back, (I've seen it do it up to like 10 times in a row before it figures it out and picks a direction.)

      I'll be posting my logs often for you! But hopefully they'll be less bulky.
       

      Attached Files:

      Last edited: Nov 20, 2014
    20. kaihaider

      kaihaider Community Developer

      Joined:
      May 18, 2010
      Messages:
      1,325
      Likes Received:
      5
      Trophy Points:
      38
      with movement related issues, I kind of need to know the exact time it happens at or you can look at the log as it's happeneing and tell me: was it moving to a hop, requesting paths (from mesh) or after you started combat before the switching to mesh message (mesh free)?
      If it's the first, I thought it was just a general bug but if not maybe it's because i'm setting nav to moveslider? I've thought about putting something in my pulse to help it but I thought that would be a bad idea, since it's botbase movement.
      If it's the second, is the target moving? Nav mesh pathing can be laggy because of spammed requests on a moving target. I could put some conditions to try and stop the spam or expand nonmesh movement. I wish I had more control of nav move calls.
      If it's the third, I have complete control so I should be able to figure out what's going wrong and fix it.

      For issues like these, logs mostly just help me check off a few things, communication and details from the users are what I really need.

      For the moving behind, I thought I fixed that but there's a few things I can try since you're still having the issue.
      For not releasing after death, please please post a log. I never even knew it was an issue, I can force a death poi if I have to but it's probably an ability spam in one of the rotations.

      I really need to figure out that fps issue >_>

      please please please continue to give me feedback and help me fix these issues!
      I can't fix something when I don't know what's the problem.

      btw if you guys are vocal on what you want, I might be able to focus on it. Otherwise every feature will be procrastinated by every stray idea >_> like that mesh reentry code I've been putting off forever since I've only ever had the problem once and no one's mentioned it...
       
      Last edited: Nov 21, 2014

    Share This Page