• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Make a new instance upon encountering difficult mobs (All-Seeing Eye, Rima, etc)

    Discussion in 'Archives' started by sabe, Mar 11, 2014.

    1. sabe

      sabe New Member

      Joined:
      Jun 26, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Is there a way to do the above? Perhaps a combat routine?
       
    2. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Yes, this is possible with a plugin, I'll make an example in a bit and post it here after testing so you have something that works. Gotta handle a few other threads first though.
       
    3. sabe

      sabe New Member

      Joined:
      Jun 26, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Thanks, looking forward to it. At the moment botting on Invasion is risky because of some of these OP random bosses.
       
    4. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Make a new folder in your Plugins directory called AvoidBaddies. Create a new file, AvoidBaddies.cs in that folder and paste this code. You can add/edit the names as you need.

      AvoidBaddies.cs
      You need to register and have one post to see spoilers!
      Now launch Exilebuddy, then click on the "Plugins" tab at the top and enable the "AvoidBaddies" plugin by placing a check mark in the box. You should probably test it some to make sure it's working as expected, but it should. You just have to make sure you get the names correct for the bosses you want to avoid.

      When it triggers, you should see something like this in the bot window:
      Code:
      Now logging out to Login Screen.
      Exception while pulsing plugin AvoidBaddies: System.Exception: Abandoning the current bot run.
         at AvoidBaddies.AvoidBaddies.OnPulse()
         at Loki.Utilities.Plugins.PluginManager.PulsePlugin(IPlugin plugin)
      
      That's all there is to do for this!
       
    5. nguy0313

      nguy0313 New Member

      Joined:
      Mar 11, 2014
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      wow holy shit, thanks!
       
    6. clandestine

      clandestine Member

      Joined:
      May 5, 2012
      Messages:
      350
      Likes Received:
      12
      Trophy Points:
      18
    7. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Looks good, thanks clandestine! I'll include that in a future guide when we get some time to consolidate all these small features that were added, but lost due to the recent forum issues.
       
    8. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48

      File ready to go, I take no credit for this, I simply stuck all the stuff together, Thanks to all those involved.

      View attachment AvoidBaddies.cs
       
      WhereIsMyMind likes this.
    9. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48
      This is the new Invasion list:

      Alpha Paradisae
      Atziri's Pride
      Balus Stoneskull
      Bladeback Guardian
      Bladetooth
      Blood Morpher
      Blood Stasis
      Cintiq, the Inescapable
      Coniraya, Shadow of Malice
      Corpsestitch
      Corrector Draconides
      Droolscar
      Evocata Apocalyptica
      Genesis Paradisae
      Glassmaul
      Granitecrush
      Grath
      Guardian of the Mound
      Harbinger of Elements
      Haviri, Vaal Metalsmith
      Inti of the Blood Moon
      Jikeji
      Judgement Apparatus
      Junglemare
      Kall Foxfly
      Konu, Maker of Wind
      Kutec, Vaal Fleshsmith
      M'gaska, the Living Pyre
      Mammothcage
      Mother of the Swarm
      Nighteater
      Ossecati, Boneshaper
      Pewterfang
      Rancor
      Rima, Deep Temptress
      Sheaq, Maker of Floods
      Shivershell
      Simi, the Nature Touched
      Spinesnap
      Strangledrift
      Tailsinger
      The Bolt Juggler
      The Book Burner
      The Duchess
      The Firestarter
      The Raging Mask
      The Revenant
      Thornrunner
      Wiraqucha, Ancient Guardian
      Wonderwalker

      I need to add 2 more bosses to the code, Willl do shortly
       
    10. TheJSpot

      TheJSpot New Member

      Joined:
      Nov 13, 2012
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      Is there any way to modify the code to return to the character select screen and not the login screen? It has trouble relogging sometimes for me (wants me to re-type my password). Thanks! :)
       
    11. derpthesauce

      derpthesauce New Member

      Joined:
      Mar 19, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      ^^^ This. The logging out on the onPulse function seems like it's kinda suspicious logging out so much. If you could just simply change that I'd be grateful.
       
    12. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48
      Ok Il see if i can add the option for the settings... As i said im not the original coder for this Ive just added it all tougher.

      None the less i should be able to change it.
       
    13. MrUnreal

      MrUnreal Member

      Joined:
      Oct 27, 2013
      Messages:
      66
      Likes Received:
      1
      Trophy Points:
      8
      The hell are you on about ? :-x This literally requires you to change one parameter in the function call , in this case a boolean .
      ^ That line is reponsible for logging you to login screen, while this might be more "suspicious" it is also safer whilst its instant (i think pushedx explained it as that a terminate packet is sent so you DC instantly) compared to the instance where it hops into the character select screen, that takes some time since you re not terminating the connection and can naturally cause death depending on your pc and other factors.
       
    14. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48
      Yep I see that, I was looking at adding a GUI to this plugin, So users could select what option they would prefer, instead of changing the code.
       
    15. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48
      And yes i do agree with you, Exit to login screen is what i use, and alot safer.

      Moving on towards crule and merc some of these invasion bosses, Will one shot you You just want out ASAP

      GGG needs to address some of the combination skills some of these bosses have.
       
      Last edited: Mar 19, 2014
    16. MrUnreal

      MrUnreal Member

      Joined:
      Oct 27, 2013
      Messages:
      66
      Likes Received:
      1
      Trophy Points:
      8
      not to mention GGG does not mind players using scripts to chicken, some of the AHK scripts are even posted on their forums. Also if you want to add a GUI take a look at the GemLeveler source. It shows you around the basics on how you can do so.
       
    17. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48
      Thanks, Doing that right now pretty new to C++ but getting my head around it pretty snappy.
       
    18. sabe

      sabe New Member

      Joined:
      Jun 26, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      New list including 3 missing mobs.

      Code:
      private static string[] NamesToProcess =
              {
      
                      // Invasion Bosses
                      "Alpha Paradisae",
      		"Atziri's Pride",
                      "Balus Stoneskull",
                      "Bladeback Guardian",
                      "Bladetooth",
                      "Blood Morpher",
                      "Blood Stasis",
                      "Cintiq, the Inescapable",
                      "Coniraya, Shadow of Malice",
                      "Corpsestitch",
                      "Corrector Draconides",
                      "Droolscar",
                      "Evocata Apocalyptica",
                      "Genesis Paradisae",
                      "Glassmaul",
                      "Granitecrush",
                      "Grath",
                      "Guardian of the Mound",
                      "Harbinger of Elements",
                      "Haviri, Vaal Metalsmith",
                      "Inti of the Blood Moon",
                      "Jikeji",
                      "Judgement Apparatus",
                      "Junglemare",
                      "Kall Foxfly",
                      "Konu, Maker of Wind",
                      "Kutec, Vaal Fleshsmith",
                      "M'gaska, the Living Pyre",
                      "Mammothcage",
                      "Mother of the Swarm",
                      "Nighteater",
                      "Ossecati, Boneshaper",
      		"Perquil the Lucky",
                      "Pewterfang",
                      "Rancor",
                      "Rima, Deep Temptress",
                      "Sheaq, Maker of Floods",
                      "Shivershell",
      		"Simi, the Nature Touched",
                      "Spinesnap",
                      "Strangledrift",
                      "Tailsinger",
                      "The Bolt Juggler",
                      "The Book Burner",
                      "The Duchess",
                      "The Firestarter",
                      "The Raging Mask",
                      "The Revenant",
                      "Thornrunner",
                      "Wiraqucha, Ancient Guardian",
                      "Wonderwalker",
                      
                      // Rogue Exiles
                      "Antalie Napora",
                      "Armios Bell",
                      "Ash Lessard",
                      "Damoi Tui",
                      "Eoin Greyfur",
                      "Igna Phoenix",
                      "Ion Darkshroud",
                      "Jonah Unchained",
                      "Minara Anemina",
                      "Orra Greengate",
                      "Thena Moga",
                      "Tinevin Highdove",
                      "Torr Olgosso",
                      "Xandro Blooddrinker",
              };
      
       
    19. Thecamel

      Thecamel Community Developer

      Joined:
      Aug 8, 2012
      Messages:
      2,036
      Likes Received:
      46
      Trophy Points:
      48
    20. phoenixgold

      phoenixgold New Member

      Joined:
      Mar 10, 2014
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      its nice but for me he never start a new instance ?so he just do that in loop,entre the place log out,enter,exit...
       

    Share This Page