• Visit Rebornbuddy
  • [Plugin 3.0] Alcor75PlayerMover

    Discussion in 'Archives' started by alcor75, Dec 29, 2015.

    Thread Status:
    Not open for further replies.
    1. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      Another cat got out of the sack!

      Alcor75PlayerMover + Dodge/Kitine

      A plugin that use move skills to move.

      Alcor75PlayerMoverImg.jpg

      Credits:
      darkbluefirefly: For giving me the original code he was working on, and helping testing stufs.
      toNyx: For giving me his Pre-Awakening CostomPlayerMover code, and testing with me for many sleepless night!
      pushedx: For this awesome API and the code for PlayerMover, and all the chit chat on shit i do.

      Disclaimer:
      This plugin is been long tested (Awakening release) with "LockStep" and work pretty well, "Predictive" might not be totally supported, and if something go wrong, you are on your own.

      Info:
      This Plugin is a long work, meshup of DBF "original" modification of CostomPlayerMover, using the move logic provided by toNyx, with the addition of DBF idea of how opening a Strongbox.
      I made the glue that keep all this shit together, and i had to rework the logic entirely to make it beautiful and flawless :)

      Options:
      • Min mana: Mana threshold under with the skill is not used.
      • Ignore Mobs: If this option is selected, the bot will ignore mob position while selecting best move spot, as result it will rush into mobs (good for melee and tanky build), if not selected, the plugin will try to figure best range as per configured combat Routine and select a point, as far as your max skill range indicate, from mobs, as next move position (Good for ranged builds).
      • Lag sensibility: Rise the time we eventually wait in case of bad lag. Keep it at 1 if your latency is under 100, rising this will grantee that the bot wait longer if no update are received from the client, again, this don't fix bad lag problems.
      • Skill On/Off: enable disable various skills.
      • Min Distance: The skill will not trigger if the path is shorten than this configuration. a to small setting can trigger the skill to offten reducing the advantage of a long-travel/cast-time ratio.
      • Max Distance: the farest point in the path considered in the calculation. pls consider that rising this rise the complexity of the calculation and may result in a slower reaction, also we don't need to calculate points outside the screen if not for experimental purpose.
      • Enable Strongbox Logic: This option give the plugin control on how a Strongbox is opened, it will open the strongbox, then search a relatively safe location 65-30 from the Strongbox, and try to move there foe 1.7 seconds, eventually using the Move skill if configuration/environment permit it. This is a Task and is not Compatible with StrongBoxPlugin. The original idea is from darkbluefirefly, the code is been converted to a task and reworked at my will.
      • Enable Chest Unstuck: Is supposed to open those damn barrels or box you sometime get stuck in, in zone like Dock, but is really unstable and still a work in progress. pls do not use it.



      Let me know what you think, this is supposed to be a long waited Plugin, and i spent alot of time developing in. Let see how happy you are.
      Pls report bugs in this thread.

      ChangeLog:
      Ver. 0.3.0.4
      Fixed: [Alcor75PlayerMover] Add SurviveTask before CombatTask (Leash 50) failed.

      Ver. 0.3.0.3
      Rewrote skill cast logic take cast time in consideration look smooth and reduce temp. stuck.

      Ver. 0.3.0.2

      Fixed back steps for all skills! (pls confirm.)
      New skill cast detection, as fast as EB memory reading.
      Ver. 0.3.0.1
      Compatible with EB 3
      Reenabled Lag Sensibility, rise it to rais the casting delay after skill cast, if you backstep alot.
      V 0.0.3.4
      Shutter totally removed, now is as smooth as butter...

      V 0.0.3.3
      Improved speed for skill usage, should be same as Legendary V 0.0.2.4
      Fixed BackStep for Blink Arrow (sometime they come back!)
      Trying a Fix for Lightning Warp delay.

      V 0.0.3.2
      Added Dodge Logic, for this logic dodge special attack. Be advised that this dodge EVERy special attack of Rare and Unique mob. Use the cooldown slider to reduce overtrigger.
      Ill add the option to select what to dodge in a later version.
      Added Kitine Logic, this work this way:
      You have a fear slider and a cooldown slider. if the logic is not in cooldown, it will calculate a Danger value, this value is a mix of mob around you and their range multiplied for a factorial based on your actual Life/ES, and if danger is higher then Fear set, it will start run.
      You can modulate different behaviours useing the Fear and Cooldown sliders, Ex, with the cooldown to 10, it will recalculate the danger at each EB Tick, and if you are still in danger it will keep run, till you find a safer spot (no mob around) or your Life/ES restored. While rising the Cooldown slider, it will skip the logic till cooldown elapsed, enabling you to jump away while you drink a pot and then back in action.
      The interface Help you fine tune it on your need.
      Replace old Strongbox Logic with a new one, this will not interfere with plugins that craft Strongbox.

      Reworked most of the skills logic, the result is really good, i hope you guys like it.

      Have fun, show some love.

      V 0.0.2.7
      Removed testcode that were causing the skill to still blacklist for 1 second, should be amot more fluid now.

      V 0.0.2.6
      Fixed a bug introduced in version 0.0.2.5, now the skill is blacklisted for a second if it fail for 3 consecutive time.
      Tnx Tormiazs for this fix.

      V 0.0.2.5
      Using UseAt instead of BeginUseAt when casting the skill to move, tnx Tormiasz for this fix.
      Skill to move is blacklisted for 2 second if a cast fail, i hope this fix Shield Charge stuck problem

      V 0.0.2.4
      Merged Drew new PlayerMover improvements

      V 0.0.2.3
      Merged Drew new PlayerMover improvements

      V 0.0.2.2
      Merged Drew new PlayerMover improvements
      .
      V 0.0.2.1
      Integrated fix from drew PlayerMover.
      Introduced a dynamic Latency calculation that should remove sporadic backstep reported, pls remember that the plugin wait ONLY if the client receive no update, aka you have bad LAG, even if you can play by hand, it do not grantee that the bot can play.
      Lag sensibility now rise the time we eventually wait in case of bad lag. Keep it at 1 if your latency is under 100, rising this will grantee that the bot wait longer if no update are received from the client, again, this don't fix bad lag problems.

      V 0.0.2.0
      Fixed Shuttering and improved reaction.
      Added support for Shield Charge.
      Changed the way Lag Sensibility work, Increase this to reduce the time waited while checking if the position is changed after casting a move skill.

      V 0.0.1.9
      Compatible with Eb 2.2.2.4.

      V 0.0.1.8
      Compatible with Ascendancy.

      V 0.0.1.7
      Fixed Blink Arrow backstep bug, tnx to toNyx analysi of the skill.
      Fixed mana reserved bug in Predictive.
      Fixed bug where the plugin were opening Chests ignored in CR settings.
      Added info to the log error for old CR without Execute() support, hopefull Devs update their CR.
       
      Last edited: Sep 12, 2017
      FlockDingi, m0rf3 and ariyako like this.
    2. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Going to try it out, wish I knew you were working out on this before I wouldn't have spent time trying to update Extended Player Mover :D
       
    3. Dbuddy

      Dbuddy Member

      Joined:
      Jun 18, 2012
      Messages:
      963
      Likes Received:
      0
      Trophy Points:
      16
      is the plugin also working with bloodmagic keystone?
       
    4. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      Sorry bro, btw it would be cool if you finish your and release it, i do not pretend mine to be better..

      Pls test it for me :)
       
    5. Unknown Buddy

      Unknown Buddy Member

      Joined:
      May 20, 2015
      Messages:
      603
      Likes Received:
      17
      Trophy Points:
      18
      So far this plugin is nothing short of amazing! So much movement. Jumping away from Stongboxes is such a nice feature.

      I dont know what the Ignore Mobs checkbox is for. Have toggled on/off just to see what happens and nothing changed.
       
    6. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      It's for us with Custom CR's.

      Strong box logic I gave alcor is outdated like a few months. I'll send him new one with skill precast and shit. Busy working on talisman hacky thing cause API doesn't support it yet, and no it's not being released, it won't work on anyone's setup but mine since I party bot and shit using alcor's other plugins.

      @Alcor IDK which version I gave you, but jittering and re-stepping is fixed in this one right?
       
    7. Notmyreal

      Notmyreal Member

      Joined:
      Apr 22, 2014
      Messages:
      62
      Likes Received:
      0
      Trophy Points:
      6
      Thanks i am using it for my bots. Works fine!
       
    8. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      Happy to ear that you like it, ill add description shortly.

      Bro, i totally reworked it, is not back stepping, and the strongbox logic recieved alot of love and test too.
       
      Last edited: Dec 29, 2015
    9. Unknown Buddy

      Unknown Buddy Member

      Joined:
      May 20, 2015
      Messages:
      603
      Likes Received:
      17
      Trophy Points:
      18
      Nice! Hopefully Alcor looks at this code as well. What he currently has is working very well, but adding in skill precast would be awesome. Im assuming by "skill precast" you mean something like summoning vaal skeletons or popping a defensive CD before opening the chest, then jumping out? I was looking at alcors code to see if i could insert some precasted skills, but if you already have one working.... well then great!
       
    10. Matejko

      Matejko Member

      Joined:
      Sep 26, 2013
      Messages:
      62
      Likes Received:
      1
      Trophy Points:
      8
      Amazing plugin, I removed whole code for mana and it works on Blood Magic.
      It works great with blade vortex build.
       
    11. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      I was just saying that I was really disappointed that there was no custom player mover plugin so I spent some time updating the one that wasn't working(which wasn't developed by me) and now you've released yours. It is not about which one is better but having an working one! Once again thanks for this :)
       
    12. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      tnx for the info, will put an option on next build.

      Is a plesure to know that you like it.
       
    13. synez

      synez Member

      Joined:
      Aug 13, 2015
      Messages:
      34
      Likes Received:
      2
      Trophy Points:
      8
      Whirling blades working with Blood Magic Keystone if you put mana slider to "0". (And i think other skills will work that way too)

      Edit: Forgot to Thank for that nice plugin. So... Thank You!
       
      Last edited: Dec 29, 2015
    14. IlikeTUH

      IlikeTUH New Member

      Joined:
      Dec 30, 2015
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      1
      I just registered to Shout out some LOVEEEEE for this increidible Plugin... Map time finally under 5 Min :) Thanks a lot alcor
       
    15. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Small suggestion:

      I was using some sort of modified CR in order to equip a secondary weapon set to move, my suggestion is to do that on the plugin itself. Whenever we were moving and not actually engaged in combat force the secondary weapon set, whenever we were in combat force the first set.

      The secondary set would enable the use of movement skills.
       
    16. user1234

      user1234 New Member

      Joined:
      Dec 14, 2014
      Messages:
      37
      Likes Received:
      0
      Trophy Points:
      0
      works great thx alot
       
    17. flairdevil

      flairdevil Community Developer

      Joined:
      Jul 18, 2011
      Messages:
      371
      Likes Received:
      1
      Trophy Points:
      0
      <3 it! Keep up the good work man! ^5 I would rep ya again if I could! =D
       
    18. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      It can be done but is a PITA, might need to use auto equipper code Alc =D.
       
    19. alcor75

      alcor75 Community Developer

      Joined:
      Nov 22, 2012
      Messages:
      376
      Likes Received:
      24
      Trophy Points:
      18
      High five bro ;)

      Please remember that the main purpose of this Plugin, is to offer a "no pain" out of the box product, that a monkey can use, and that ADD appeal to the bot, in the hope to give something back to pushedx, and not to add to much complexity. That said, yea, will take a look at that.

      Lol bro, that stufs in the rework as we speak. :eek:
       
      Last edited: Dec 30, 2015
    20. Dbuddy

      Dbuddy Member

      Joined:
      Jun 18, 2012
      Messages:
      963
      Likes Received:
      0
      Trophy Points:
      16
      its working nice, but i play dual wand and lost damage after i switched to WB.
      i guess for dual wand build LW is the better option...

      btw: is WB and Quicksilver Flask in COMBINATION useful? i don't think so.
       
    Thread Status:
    Not open for further replies.

    Share This Page