• Visit Rebornbuddy
  • [Destiny V2] FateBot Automation

    Discussion in 'Archives' started by Wheredidigo, Jun 3, 2015.

    1. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      I'm tired of Mastahg saying everything anyone else does is bad. I've removed my stuff from the forums and will be posting them elsewhere online.
       
      Last edited: Jun 20, 2015
    2. Endus

      Endus Community Developer

      Joined:
      Jul 9, 2012
      Messages:
      458
      Likes Received:
      6
      Trophy Points:
      18
      Great job. That'll definitely come in handy for 50-60 and leveling up the 3 new Jobs in the expansion. :cool:
       
    3. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      ^ This! Thanks for the update!
       
    4. phaedrus

      phaedrus Member

      Joined:
      Jul 12, 2013
      Messages:
      964
      Likes Received:
      1
      Trophy Points:
      18
      What is the best zone settings?
       
    5. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      I've updated the plugin and it should fix that issue. In the future, please attach an entire log file instead of just a snippet.
       
      Last edited: Jun 3, 2015
    6. matt84

      matt84 Member

      Joined:
      Mar 22, 2010
      Messages:
      440
      Likes Received:
      12
      Trophy Points:
      18
      where was this 2 weeks ago :p like, i literally just leveled up 5 jobs from 1 - 50
       
    7. 10thVongola

      10thVongola New Member

      Joined:
      Apr 7, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      Hey, Thanks for this, so far so good. Haven't ran into any problems as of yet, appreciate it. Just curious to if there is a possibility of and SVN releasing soon? Thanks again!
       
    8. Kurae

      Kurae New Member

      Joined:
      Jun 28, 2012
      Messages:
      10
      Likes Received:
      1
      Trophy Points:
      3
      Hello, nice work, i've used it all night and it works flawlessy... just one request: is possible to add an auto decline party invite feature? :eek:
       
    9. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      Probably not. I like being able to see how many download's of my stuff I've gotten. And while I'm not sure if the "views" are 100% accurate, it at least gives me some idea.

      First, I'm pretty sure that there isn't anything in the RB API to be able to do that yet. I'm not 100% positive, but I can't think of anything off the top of my head that would do it. Second, that's kind of outside the scope of this Plugin. This plugin is all about making FateBot work the way we want it to. Lastly, if you just type /busy in your chat, it'll change your status and people won't be able to send you party invite's. They also won't be able to send you /tell's.

      Thanks, for the feedback guys. I'm glad it's working well for you.
       
    10. altnob

      altnob New Member

      Joined:
      Nov 24, 2012
      Messages:
      183
      Likes Received:
      1
      Trophy Points:
      0
      please explain gear set number more. i don't get what it's for.
       
    11. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      GearSet's correlate to you in-game GearSets. For example, let's say I am a level 20 Conjurer. I can equip all my level 20 Conjurer gear, and then save it to a GearSet. If it's my first GearSet, it will save it to GearSet 1. Lets say I then change my equipped gear and now I'm a level 30 Ninja. I can save that gear to GearSet2. Now, all I have to do is click on the correct GearSet and it will change my class/equip that set of gear.

      With Destiny, if you set a GearSet for a class to 0, then the plugin won't try to level that class.

      If you just don't know what a GearSet is at all, then please click this link: What is a Gear Set?
       
    12. The Red Terror

      The Red Terror Member

      Joined:
      Apr 2, 2012
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      Would it be possible for a Level 11-15 fate change? Also will it bring up a prompt screen asking about confirming which routine we'd like to use when it changes classes. Or does that preferred routine change that?
       
    13. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      So, let me make this clear. You ALWAYS need to post a full log. If you'll notice back on the first page, there used to be 2 more posts from people reporting bugs. They didn't provide logs. So what happens is all I have to do is report the post with a message of "Bug reported with no log attached", and a forum mod will go in an delete the posts. Expect that to happen to your post in the next few days unless you edit it to provide a log.

      Now that that's out of the way, I do appreciate the report of the bug, but you are incorrect in your assessment of what is causing this(and if you posted a full log it would probably show this in the log).

      The problem is in the Extensions.cs class at line 102. Line 102 is the last portion of a switch statement on what your current class/job is. Here is the code for the method that is throwing the error:

      Code:
      public static ClassJobType BaseClass(this ClassJobType job)
      {
      	switch (job)
      	{
      		case ClassJobType.Paladin:
      		case ClassJobType.Gladiator:
      			return ClassJobType.Gladiator;
      		case ClassJobType.Monk:
      		case ClassJobType.Pugilist:
      			return ClassJobType.Pugilist;
      		case ClassJobType.Warrior:
      		case ClassJobType.Marauder:
      			return ClassJobType.Marauder;
      		case ClassJobType.Dragoon:
      		case ClassJobType.Lancer:
      			return ClassJobType.Lancer;
      		case ClassJobType.Bard:
      		case ClassJobType.Archer:
      			return ClassJobType.Archer;
      		case ClassJobType.WhiteMage:
      		case ClassJobType.Conjurer:
      			return ClassJobType.Conjurer;
      		case ClassJobType.BlackMage:
      		case ClassJobType.Thaumaturge:
      			return ClassJobType.Thaumaturge;
      		case ClassJobType.Carpenter:
      			return ClassJobType.Carpenter;
      		case ClassJobType.Blacksmith:
      			return ClassJobType.Blacksmith;
      		case ClassJobType.Armorer:
      			return ClassJobType.Armorer;
      		case ClassJobType.Goldsmith:
      			return ClassJobType.Goldsmith;
      		case ClassJobType.Leatherworker:
      			return ClassJobType.Leatherworker;
      		case ClassJobType.Weaver:
      			return ClassJobType.Weaver;
      		case ClassJobType.Alchemist:
      			return ClassJobType.Alchemist;
      		case ClassJobType.Culinarian:
      			return ClassJobType.Culinarian;
      		case ClassJobType.Miner:
      			return ClassJobType.Miner;
      		case ClassJobType.Botanist:
      			return ClassJobType.Botanist;
      		case ClassJobType.Fisher:
      			return ClassJobType.Fisher;
      		case ClassJobType.Arcanist:
      		case ClassJobType.Summoner:
      		case ClassJobType.Scholar:
      			return ClassJobType.Arcanist;
      		case ClassJobType.Rogue:
      		case ClassJobType.Ninja:
      			return ClassJobType.Rogue;
      		default:
      			[B][SIZE=4]throw new ArgumentOutOfRangeException("job");[/SIZE][/B]
      	}
      }
      
      What this tells me is that when you were running this plugin, you were not in a CombatClass at some point, because if you were, then it would have returned the proper class and you wouldn't have gotten the exception. The error is easily fixed(and I will upload a new version of the plugin with the fix) by just returning the "job" parameter that was passed in as the default instead of throwing an exception.

      It is an easy fix and it's one I will get done soonish, but let me re-iterate...please, please, please ALWAYS attach a full log when reporting bugs.
       
    14. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      Yes, it's possible to add a Level 11-15 fate change, but tbh I'm not sure when I'll get around to it.

      Setting the preferred routine "should" make it so the prompt screen doesn't show up anymore. I honestly haven't really done much testing on it, so if you set your routine and are still getting that prompt, please report it as a bug.(And as always, attach a full log along with it please.)
       
    15. Valpsjuk

      Valpsjuk Member

      Joined:
      Nov 10, 2014
      Messages:
      397
      Likes Received:
      4
      Trophy Points:
      18
      Sweet... this will surely come in handy when it's time to start levelling up my "alt" classes :)
       
    16. The Red Terror

      The Red Terror Member

      Joined:
      Apr 2, 2012
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      No worries. Just something that people may want later on is all.

      So far I haven't gotten any prompts and this is an amazing plug-in that both you of created.

      The only "issue" I received was when I already had my home point set in Coerthas Highlands and I started the bot in a different zone. The bot ported to Coerthas and then decided to idle at the aetheryte after it came back in game as "Already set as home point". I didn't get a chance to capture the log, but if you want me to recreate it just let me know.
       
    17. Cloud30000

      Cloud30000 New Member

      Joined:
      May 9, 2015
      Messages:
      298
      Likes Received:
      7
      Trophy Points:
      0
      I modified the code to break out levels 1-9 and levels 10-14, as well as returning 'job' for the default case; I couldn't figure out how to resize the window, so the bottom of the FateBot Settings border is slightly cut off. Hopefully, you can use it to save a little leg work when you update your code.

      View attachment DestinyV2 - fate levels 1-10 &10-15.zip
       
    18. throne

      throne Member

      Joined:
      May 1, 2015
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      6
      Can I use this and patrol at the same time?
       
    19. Wheredidigo

      Wheredidigo Community Developer

      Joined:
      Dec 15, 2013
      Messages:
      417
      Likes Received:
      8
      Trophy Points:
      18
      You should really join the Skype Dev Chat we have going for RB. :)

      I honestly haven't tried using this with Patrol, so I don't know. I don't see why you wouldn't be able to, but since I haven't tested it, I don't want to give you a definitive answer. You are welcome to test it out and I'd love to have your feedback on how well they work together. Patrol is something that I'll be looking to fold into this Plugin at some point in the future. Just an FYI.
       
    20. Valpsjuk

      Valpsjuk Member

      Joined:
      Nov 10, 2014
      Messages:
      397
      Likes Received:
      4
      Trophy Points:
      18
      It worked fine with Patrol
       

    Share This Page