• Visit Rebornbuddy
  • [Plugin - Free] Charity - A Free Grinding Plugin

    Discussion in 'Archives' started by Phelon, Oct 7, 2014.

    1. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      DO NOT PAY FOR A GRIND BOT. THIS ONE IS FREE!
      Charity - The Community Grindbot
      Verision: 0.0.0.1
      Status: Open Beta
      Repository:
      https://github.com/ph3l0n/Charity

      This is a grindbot developed by me (Phelon) for free for the community. This plugin will become successful with YOUR HELP. There will be information I need a long the way to help make this bot better for you. With the communities help this could pan out to be one of the best grinding bots out there. This will be an Open-Source Project released under the GNU General Public License, Version 3.0 (GPLv3) and is not to be used in ANY code base that is to be re-sold or profited from.

      HOW YOU CAN HELP:
      You can contribute a few different ways and get your name in the bot for helping:
      * Donations - These keep my woman at bay so I can confuse her with shiny things while I program! The more donations the more she leaves me alone.
      * Contribute - Help out with Code / In Game Information / Rotations / Etc
      * Test - Provide meaningful feedback by following the Instructions posted.


      Current Features:
      * Grinding -
      Grinding a certain area with mobs around your level.
      * Resurrect -
      Resurrect and Pray for Exp back if you die.
      * Loot -
      Loots all mobs.

      In Development: (Experimental)
      * Open Coin Purses
      * Strafing
      - Strafe around mobs while at Range.


      Coming Soon:
      * AutoMagic Pathing
      - Path to Vendors / New Spots upon Leveling
      * Everything you see below.



      [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

      [​IMG]
       
      Last edited: Nov 3, 2014
    2. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      We are currently looking for more developers to donate their time to this project. If you are interested in helping out the community while being part of a fun project, please pm me and we can talk further.


      Currently Being Worked On:
      New Spellbook Design - All spells will be created in a Database. You will select the Skill tree and it will know the rest.

      Next Up:
      Return from Spirit Healer
      db3 Creation (thanks Al0)


      Example of the new Spell Structure I am adding. This is just 1 profession, but it should get you started. The enums will be working with a Cached PoI System so we will know what effects are on what target. Will make multi target group play work better so we can line up combo shots on the best target.

      Code:
          partial class Spells
          {
              public class Archery
              {
                  #region Attacks
      
      
                  /// <summary>
                  /// 
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell Boneyard()
                  {
                      var dmgCombos = new List<Spellbook.DamageSpellCombo>();
                      var auraCombos = new List<Spellbook.AuraSpellCombo>();
                      return Spellbook.CreateDamageSpell(14760, "Boneyard", 20, 250, 0, 45000, false, dmgCombos, auraCombos);
                  }
      
      
                  /// <summary>
                  /// Charged Bolt
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell ChargedBolt()
                  {
                      var dmgCombos = new List<Spellbook.DamageSpellCombo>
                      {
                          Spellbook.CreateDamageSpellCombo(23, TargetDebuffs.Stunned)
                      };
                      var auraCombos = new List<Spellbook.AuraSpellCombo>
                      {
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.Slowed, TargetDebuffs.Stunned)
                      };
                      return Spellbook.CreateDamageSpell(16210, "Charged Bolt", 20, 525, 1500, 30000, false, dmgCombos,
                          auraCombos);
                  }
      
      
                  /// <summary>
                  /// Charged Bolt
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell ConcussiveArrow()
                  {
                      var dmgCombos = new List<Spellbook.DamageSpellCombo>();
                      var auraCombos = new List<Spellbook.AuraSpellCombo>
                      {
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.None, TargetDebuffs.Shackled)
                      };
                      return Spellbook.CreateDamageSpell(11933, "Concussive Arrow", 20, 300, 0, 9000, false, dmgCombos,
                          auraCombos);
                  }
      
      
                  public static Spellbook.Spell MissileRain()
                  {
                      var dmgCombos = new List<Spellbook.DamageSpellCombo>();
                      var auraCombos = new List<Spellbook.AuraSpellCombo>
                      {
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.None, TargetDebuffs.Shackled)
                      };
                      return Spellbook.CreateDamageSpell(13281, "Missile Rain", 20, 140, 2000, 36000, false, dmgCombos,
                          auraCombos);
                  }
      
      
                  /// <summary>
                  /// Piercing Shot
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell PiercingShot()
                  {
                      var dmgCombos = new List<Spellbook.DamageSpellCombo>
                      {
                          Spellbook.CreateDamageSpellCombo(27, TargetDebuffs.Poisoned)
                      };
                      var auraCombos = new List<Spellbook.AuraSpellCombo>
                      {
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.Bleeding, TargetDebuffs.Bleeding),
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.Slowed, TargetDebuffs.Slowed)
                      };
                      return Spellbook.CreateDamageSpell(13564, "Piercing Shot", 20, 300, 0, 12000, false, dmgCombos,
                          auraCombos);
                  }
      
      
                  /// <summary>
                  /// Endless Arrows
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell EndlessArrows()
                  {
                      var dmgCombos = new List<Spellbook.DamageSpellCombo>
                      {
                          Spellbook.CreateDamageSpellCombo(24, TargetDebuffs.Slowed)
                      };
                      var auraCombos = new List<Spellbook.AuraSpellCombo>();
                      return Spellbook.CreateDamageSpell(14835, "Endless Arrows", 20, 50, 0, 0, false, dmgCombos, auraCombos);
                  }
      
      
                  #endregion
      
      
                  #region Auras
      
      
                  public static Spellbook.Spell Snare()
                  {
                      var auraCombos = new List<Spellbook.AuraSpellCombo>
                      {
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.Shackled, TargetDebuffs.None, true),
                          Spellbook.CreateAuraSpellCombo(TargetDebuffs.None, TargetDebuffs.Slowed),
                      };
                      return Spellbook.CreateAuraSpell(12133, "Snare", 5, 24000, false, auraCombos);
                  }
      
      
                  #endregion
      
      
                  #region Buffs
      
      
                  /// <summary>
                  /// 
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell DoubleRecurve()
                  {
                      return Spellbook.CreateBuffSpell(11368, "Double Recurve", 3, 0, 60000);
                  }
      
      
                  /// <summary>
                  /// 
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell Deadeye()
                  {
                      return Spellbook.CreateBuffSpell(15073, "Deadeye", 3, 500, 18000);
                  }
      
      
                  /// <summary>
                  /// 
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell Float()
                  {
                      return Spellbook.CreateBuffSpell(10694, "Float", 3, 0, 90000);
                  }
      
      
                  /// <summary>
                  /// 
                  /// </summary>
                  /// <returns></returns>
                  public static Spellbook.Spell Intensity()
                  {
                      return Spellbook.CreateBuffSpell(10708, "Intensity", 3, 0, 60000);
                  }
      
      
                  #endregion
      
      
                  #region Heals
      
      
                  #endregion
              }
          }
      }
      
       
      Last edited: Nov 3, 2014
    3. white_boy8869

      white_boy8869 Member

      Joined:
      Feb 27, 2012
      Messages:
      255
      Likes Received:
      3
      Trophy Points:
      18
      I will look in to formulating what information I can and I will get back to you with what I find.
      Thanks

      UPDATE:
      Items requested:
      Done.

      *PLEASE SEE HERE FOR REQUESTED ID LIST*
      You need to register and have one post to see spoilers!
      This is a WIP,I have more values available on a different account, I will update when I log on to it and dump its bags contents, if you would like to contribute please send the dump info to me in a PM and Ill add it here. If you find a list already compiled on a DB site or something please make us aware. kkthanxbai.
       
      Last edited: Oct 11, 2014
    4. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Thanks! I could really use the information I listed there! =) I got it compiling last night before I went to bed. Today is working out the bugs to get it fighting.
       
    5. domes

      domes New Member Legendary

      Joined:
      Aug 25, 2010
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      0
      Phelon creating a plugin, I am all in. Your pvp suite has been amazing for so long.
       
    6. Revo85

      Revo85 New Member

      Joined:
      Nov 3, 2013
      Messages:
      42
      Likes Received:
      0
      Trophy Points:
      0
    7. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Great Find! I will probably use some of this!


      Edit: This was a freaking Gold Mine. BossRus does some good work, too bad he doesnt program in English, because I wouldnt have to do this if he did.. This will smooth things along. I currently have a very basic grind bot going with a decent gui that I have started. Thank you for this. Google Translate here I come!
       
      Last edited: Oct 8, 2014
    8. Cr0w

      Cr0w New Member

      Joined:
      Sep 30, 2014
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      Looks promising!
       
    9. seymon

      seymon New Member

      Joined:
      Jun 27, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      1
      Nice project, gl hf for doing this, great initiative !
       
    10. nick1988

      nick1988 New Member

      Joined:
      Sep 1, 2014
      Messages:
      163
      Likes Received:
      2
      Trophy Points:
      0
      Good luck with this :) nice to see some of my plugins beeing reused :p so far no-one took use of the "open source" :D Glad that this is now done by an experienced coder.
      That said, I will shutdown LazyRaider and LazyGrinder for good (to be honest, I haven't actively worked on it, since I was banned anyway) and will focus on LazyTrader.
       
    11. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      I am looking for someone who knows how to make DB3's and make them well. I need a volunteer to help me make a few and discuss what options we have. You will be added to my "Contributors" list built right into the Plugin!
       
    12. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Updated First Post: Posting Video Later Today.
       
    13. kavex

      kavex Member

      Joined:
      Oct 4, 2014
      Messages:
      65
      Likes Received:
      0
      Trophy Points:
      6
      Interesting!

      I'll make sure to get some data dumps for you
       
    14. Aszure

      Aszure New Member

      Joined:
      Oct 6, 2014
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Nice initiative, Phelon. Gook luck!
       
    15. Blackclon

      Blackclon New Member

      Joined:
      Sep 24, 2014
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
      Oh that's NICE! Would love to help u with coding :) I have to give myself "semi-noob" status though, but im here to learn&help
       
    16. kavex

      kavex Member

      Joined:
      Oct 4, 2014
      Messages:
      65
      Likes Received:
      0
      Trophy Points:
      6
      I can understand that, I'm a C/C++ programmer and C# is a different ball game.
       
    17. Valesthesia

      Valesthesia New Member

      Joined:
      Sep 27, 2014
      Messages:
      129
      Likes Received:
      0
      Trophy Points:
      0
      AB needs this so bad.

      Thank you.
       
    18. supersurfer

      supersurfer Community Developer

      Joined:
      Mar 16, 2010
      Messages:
      88
      Likes Received:
      0
      Trophy Points:
      0
      Hi Phelon, they closed my SimpleGrinding Thread without comment so i think its your turn to do the job ;) I had a working 1-50 grinding chain profile in my newest version and wanted to think about the Open Source thing but with that kind of behavior of the buddy staff i experienced i dont care anymore. I wish you and your project the best.
       
    19. altnob

      altnob New Member

      Joined:
      Nov 24, 2012
      Messages:
      183
      Likes Received:
      1
      Trophy Points:
      0
      yo add me on skype @ altnob (US) i'm free a lot (except this weekend) and I can test for you np. i have tons of free time and would be willing to test things. however im not much use when it comes to programming.
       
    20. Slite62

      Slite62 Member

      Joined:
      Oct 16, 2013
      Messages:
      494
      Likes Received:
      2
      Trophy Points:
      18
      Hey Guys...

      If you collaborate on this or not... but could you please do one thing... Grind plugin, fine... but for the love of the flying spaghetti monster, can somone just release a raider plugin that handles combat rotations.

      I just want a plugin that handles the fighting for me, as in select target and let the bot take over... Can someone do that? :)
       

    Share This Page