What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Fight at Joe's - 2.0

Status
Not open for further replies.
SVN updated!

Just added Guardian Vigilance spec. Known bug/issue it will not work till you are level 18 since you need shien-form for it to detect. Otherwise it will auto detect guardian defense til then. Also cleaned up spec handler file for classes. As week goes on will be adding more and more.

it feels good to get the help y friend!!!! keep up the coding
 
come on ladies and gentleman what are the names of the Adrenal buff effect on your chars for each type...... i need to know this so i can add Adrenals. i am at work and i ma board and i need to code something before i fall asleep!!!!!!!!!!!!!!!!!!!!
 
ok i am at work do i wont add any code but what do you guys think of this so far... i think i am going to have to create another array to store the Adrenal buff names. and replace the word "Adrenal Buff Name" with the array name.


PHP:
public static void UseAdrenalInInventory()
        {
            if (DateTime.Now.Subtract(datLMPU).TotalSeconds < 3600) return;

            if (!MyBuffs.Contains("Adrenal Buff Name"))
            {
                string[] AdrenalName = new string[120];
                AdrenalName[0] = "Minor Skill Adrenal";
                AdrenalName[1] = "Minor Resolve Adrenal";
                AdrenalName[2] = "Minor Reflex Adrenal";
                AdrenalName[3] = "Minor Power Adrenal";
                AdrenalName[4] = "Standard-Issue Resolve Adrenal";
                AdrenalName[5] = "Field Skill Adrenal";
                AdrenalName[6] = "Field Resolve Adrenal";
                AdrenalName[7] = "Field Reflex Adrenal";
                AdrenalName[8] = "Field Power Adrenal";
                AdrenalName[9] = "Battle Triage Adrenal";
                AdrenalName[10] = "Battle Force Adrenal";
                AdrenalName[11] = "Battle Efficacy Adrenal";
                AdrenalName[12] = "Battle Critical Adrenal";
                AdrenalName[13] = "Battle Attack Adrenal";
                AdrenalName[14] = "Battle Absorb Adrenal";
                AdrenalName[15] = "Field Tech Triage Adrenal";
                AdrenalName[16] = "Field Tech Force Adrenal";
                AdrenalName[17] = "Field Tech Efficacy Adrenal";
                AdrenalName[18] = "Field Tech Critical Adrenal";
                AdrenalName[19] = "Field Tech Attack Adrenal";
                AdrenalName[20] = "Field Tech Absorb Adrenal";
                AdrenalName[21] = "Bio-Enhanced Triage Adrenal";
                AdrenalName[22] = "Bio-Enhanced Force Adrenal";
                AdrenalName[23] = "Bio-Enhanced Efficacy Adrenal";
                AdrenalName[24] = "Bio-Enhanced Critical Adrenal";
                AdrenalName[25] = "Bio-Enhanced Attack Adrenal";
                AdrenalName[26] = "Bio-Enhanced Absorb Adrenal";
                AdrenalName[27] = "Experimental Triage Adrenal";
                AdrenalName[28] = "Experimental Force Adrenal";
                AdrenalName[29] = "Experimental Efficacy Adrenal";
                AdrenalName[30] = "Experimental Critical Adrenal";
                AdrenalName[31] = "Experimental Attack Adrenal";
                AdrenalName[32] = "Experimental Absorb Adrenal";
                AdrenalName[33] = "Advanced Triage Adrenal";
                AdrenalName[34] = "Advanced Force Adrenal";
                AdrenalName[35] = "Advanced Efficacy Adrenal";
                AdrenalName[36] = "Advanced Critical Adrenal";
                AdrenalName[37] = "Advanced Attack Adrenal";
                AdrenalName[38] = "Advanced Absorb Adrenal";
                AdrenalName[39] = "Hyper-Battle Triage Adrenal";
                AdrenalName[40] = "Hyper-Battle Force Adrenal";
                AdrenalName[41] = "Hyper-Battle Efficacy Adrenal";
                AdrenalName[42] = "Hyper-Battle Critical Adrenal";
                AdrenalName[43] = "Hyper-Battle Attack Adrenal";
                AdrenalName[44] = "Hyper-Battle Absorb Adrenal";
                AdrenalName[45] = "Energized Triage Adrenal";
                AdrenalName[46] = "Energized Tech Adrenal";
                AdrenalName[47] = "Energized Force Adrenal";
                AdrenalName[48] = "Energized Efficacy Adrenal";
                AdrenalName[49] = "Energized Critical Adrenal";
                AdrenalName[50] = "Energized Attack Adrenal";
                AdrenalName[51] = "Energized Absorb Adrenal";
                AdrenalName[52] = "Nano-Infused Triage Adrenal";
                AdrenalName[53] = "Nano-Infused Tech Adrenal";
                AdrenalName[54] = "Nano-Infused Force Adrenal";
                AdrenalName[55] = "Nano-Infused Efficacy Adrenal";
                AdrenalName[56] = "Nano-Infused Critical Adrenal";
                AdrenalName[57] = "Nano-Infused Attack Adrenal";
                AdrenalName[58] = "Nano-Infused Absorb Adrenal";
                AdrenalName[59] = "Exotech Triage Adrenal";
                AdrenalName[60] = "Exotech Tech Adrenal";
                AdrenalName[61] = "Exotech Force Adrenal";
                AdrenalName[62] = "Exotech Efficacy Adrenal";
                AdrenalName[63] = "Exotech Attack Adrenal";
                AdrenalName[64] = "Exotech Absorb Adrenal";
                AdrenalName[65] = "Reusable Battle Triage Adrenal";
                AdrenalName[66] = "Reusable Battle Tech Adrenal";
                AdrenalName[67] = "Reusable Battle Force Adrenal";
                AdrenalName[68] = "Reusable Battle Efficacy Adrenal";
                AdrenalName[69] = "Reusable Battle Critical Adrenal";
                AdrenalName[70] = "Reusable Battle Attack Adrenal";
                AdrenalName[71] = "Reusable Battle Absorb Adrenal";
                AdrenalName[72] = "Reusable Field Tech Triage Adrenal";
                AdrenalName[73] = "Reusable Field Tech Tech Adrenal";
                AdrenalName[74] = "Reusable Field Tech Force Adrenal";
                AdrenalName[75] = "Reusable Field Tech Efficacy Adrenal";
                AdrenalName[76] = "Reusable Field Tech Critical Adrenal";
                AdrenalName[77] = "Reusable Field Tech Attack Adrenal";
                AdrenalName[78] = "Reusable Field Tech Absorb Adrenal";
                AdrenalName[79] = "Reusable Bio-Enhanced Triage Adrenal";
                AdrenalName[80] = "Reusable Bio-Enhanced Tech Adrenal";
                AdrenalName[81] = "Reusable Bio-Enhanced Efficacy Adrenal";
                AdrenalName[82] = "Reusable Bio-Enhanced Critical Adrenal";
                AdrenalName[83] = "Reusable Bio-Enhanced Attack Adrenal";
                AdrenalName[84] = "Reusable Bio-Enhanced Absorb Adrenal";
                AdrenalName[85] = "Reusable Experimental Triage Adrenal";
                AdrenalName[86] = "Reusable Experimental Tech Adrenal";
                AdrenalName[87] = "Reusable Experimental Force Adrenal";
                AdrenalName[88] = "Reusable Experimental Efficacy Adrenal";
                AdrenalName[89] = "Reusable Experimental Critical Adrenal";
                AdrenalName[90] = "Reusable Experimental Attack Adrenal";
                AdrenalName[91] = "Reusable Experimental Absorb Adrenal";
                AdrenalName[92] = "Reusable Advanced Triage Adrenal";
                AdrenalName[93] = "Reusable Advanced Tech Adrenal";
                AdrenalName[94] = "Reusable Advanced Force Adrenal";
                AdrenalName[95] = "Reusable Advanced Efficacy Adrenal";
                AdrenalName[96] = "Reusable Advanced Critical Adrenal";
                AdrenalName[97] = "Reusable Advanced Attack Adrenal";
                AdrenalName[98] = "Reusable Advanced Absorb Adrenal";
                AdrenalName[99] = "Reusable Hyper-Battle Triage Adrenal";
                AdrenalName[100] = "Reusable Hyper-Battle Tech Adrenal";
                AdrenalName[101] = "Reusable Hyper-Battle Force Adrenal";
                AdrenalName[102] = "Reusable Hyper-Battle Efficacy Adrenal";
                AdrenalName[103] = "Reusable Hyper-Battle Critical Adrenal";
                AdrenalName[104] = "Reusable Hyper-Battle Attack Adrenal";
                AdrenalName[105] = "Reusable Hyper-Battle Absorb Adrenal";
                AdrenalName[106] = "Reusable Nano-Infused Triage Adrenal";
                AdrenalName[107] = "Reusable Nano-Infused Tech Adrenal";
                AdrenalName[108] = "Reusable Nano-Infused Force Adrenal";
                AdrenalName[109] = "Reusable Nano-Infused Efficacy Adrenal";
                AdrenalName[110] = "Reusable Nano-Infused Critical Adrenal";
                AdrenalName[111] = "Reusable Nano-Infused Attack Adrenal";
                AdrenalName[112] = "Reusable Nano-Infused Absorb Adrenal";
                AdrenalName[113] = "Rakata Triage Adrenal";
                AdrenalName[114] = "Rakata Tech Adrenal";
                AdrenalName[115] = "Rakata Force Adrenal";
                AdrenalName[116] = "Rakata Efficacy Adrenal";
                AdrenalName[117] = "Rakata Critical Adrenal";
                AdrenalName[118] = "Rakata Attack Adrenal";
                AdrenalName[119] = "Rakata Absorb Adrenal";

                foreach (var o in BuddyTor.Me.InventoryEquipment)
                {
                    if (o.Name.Contains(AdrenalName))
                    { o.Use(); o.Interact(); datLMPU = DateTime.Now; return; }
                }
            }
        }
 
come on ladies and gentleman what are the names of the Adrenal buff effect on your chars for each type...... i need to know this so i can add Adrenals. i am at work and i ma board and i need to code something before i fall asleep!!!!!!!!!!!!!!!!!!!!

Fix the Assassian Tank! I keep dieing for some reason and when I die I get stuck at spawn.
 
Fix the Assassian Tank! I keep dieing for some reason and when I die I get stuck at spawn.

cant fix until i get home so i can see whats going on..... i need help with buff names go find them for me and stop boting for a bit
 
Last edited:
i think this is the proper syntax.. and yes i know i still need another array for buff names!

Code:
public static void UseAdrenalInInventory()
        {

            if (!MyBuffs.Contains("Adrenal Buff Name"))
            {
                string[] AdrenalName = new string[120];
                AdrenalName[0] = "Minor Skill Adrenal";
                AdrenalName[1] = "Minor Resolve Adrenal";
                AdrenalName[2] = "Minor Reflex Adrenal";
                AdrenalName[3] = "Minor Power Adrenal";
                AdrenalName[4] = "Standard-Issue Resolve Adrenal";
                AdrenalName[5] = "Field Skill Adrenal";
                AdrenalName[6] = "Field Resolve Adrenal";
                AdrenalName[7] = "Field Reflex Adrenal";
                AdrenalName[8] = "Field Power Adrenal";
                AdrenalName[9] = "Battle Triage Adrenal";
                AdrenalName[10] = "Battle Force Adrenal";
                AdrenalName[11] = "Battle Efficacy Adrenal";
                AdrenalName[12] = "Battle Critical Adrenal";
                AdrenalName[13] = "Battle Attack Adrenal";
                AdrenalName[14] = "Battle Absorb Adrenal";
                AdrenalName[15] = "Field Tech Triage Adrenal";
                AdrenalName[16] = "Field Tech Force Adrenal";
                AdrenalName[17] = "Field Tech Efficacy Adrenal";
                AdrenalName[18] = "Field Tech Critical Adrenal";
                AdrenalName[19] = "Field Tech Attack Adrenal";
                AdrenalName[20] = "Field Tech Absorb Adrenal";
                AdrenalName[21] = "Bio-Enhanced Triage Adrenal";
                AdrenalName[22] = "Bio-Enhanced Force Adrenal";
                AdrenalName[23] = "Bio-Enhanced Efficacy Adrenal";
                AdrenalName[24] = "Bio-Enhanced Critical Adrenal";
                AdrenalName[25] = "Bio-Enhanced Attack Adrenal";
                AdrenalName[26] = "Bio-Enhanced Absorb Adrenal";
                AdrenalName[27] = "Experimental Triage Adrenal";
                AdrenalName[28] = "Experimental Force Adrenal";
                AdrenalName[29] = "Experimental Efficacy Adrenal";
                AdrenalName[30] = "Experimental Critical Adrenal";
                AdrenalName[31] = "Experimental Attack Adrenal";
                AdrenalName[32] = "Experimental Absorb Adrenal";
                AdrenalName[33] = "Advanced Triage Adrenal";
                AdrenalName[34] = "Advanced Force Adrenal";
                AdrenalName[35] = "Advanced Efficacy Adrenal";
                AdrenalName[36] = "Advanced Critical Adrenal";
                AdrenalName[37] = "Advanced Attack Adrenal";
                AdrenalName[38] = "Advanced Absorb Adrenal";
                AdrenalName[39] = "Hyper-Battle Triage Adrenal";
                AdrenalName[40] = "Hyper-Battle Force Adrenal";
                AdrenalName[41] = "Hyper-Battle Efficacy Adrenal";
                AdrenalName[42] = "Hyper-Battle Critical Adrenal";
                AdrenalName[43] = "Hyper-Battle Attack Adrenal";
                AdrenalName[44] = "Hyper-Battle Absorb Adrenal";
                AdrenalName[45] = "Energized Triage Adrenal";
                AdrenalName[46] = "Energized Tech Adrenal";
                AdrenalName[47] = "Energized Force Adrenal";
                AdrenalName[48] = "Energized Efficacy Adrenal";
                AdrenalName[49] = "Energized Critical Adrenal";
                AdrenalName[50] = "Energized Attack Adrenal";
                AdrenalName[51] = "Energized Absorb Adrenal";
                AdrenalName[52] = "Nano-Infused Triage Adrenal";
                AdrenalName[53] = "Nano-Infused Tech Adrenal";
                AdrenalName[54] = "Nano-Infused Force Adrenal";
                AdrenalName[55] = "Nano-Infused Efficacy Adrenal";
                AdrenalName[56] = "Nano-Infused Critical Adrenal";
                AdrenalName[57] = "Nano-Infused Attack Adrenal";
                AdrenalName[58] = "Nano-Infused Absorb Adrenal";
                AdrenalName[59] = "Exotech Triage Adrenal";
                AdrenalName[60] = "Exotech Tech Adrenal";
                AdrenalName[61] = "Exotech Force Adrenal";
                AdrenalName[62] = "Exotech Efficacy Adrenal";
                AdrenalName[63] = "Exotech Attack Adrenal";
                AdrenalName[64] = "Exotech Absorb Adrenal";
                AdrenalName[65] = "Reusable Battle Triage Adrenal";
                AdrenalName[66] = "Reusable Battle Tech Adrenal";
                AdrenalName[67] = "Reusable Battle Force Adrenal";
                AdrenalName[68] = "Reusable Battle Efficacy Adrenal";
                AdrenalName[69] = "Reusable Battle Critical Adrenal";
                AdrenalName[70] = "Reusable Battle Attack Adrenal";
                AdrenalName[71] = "Reusable Battle Absorb Adrenal";
                AdrenalName[72] = "Reusable Field Tech Triage Adrenal";
                AdrenalName[73] = "Reusable Field Tech Tech Adrenal";
                AdrenalName[74] = "Reusable Field Tech Force Adrenal";
                AdrenalName[75] = "Reusable Field Tech Efficacy Adrenal";
                AdrenalName[76] = "Reusable Field Tech Critical Adrenal";
                AdrenalName[77] = "Reusable Field Tech Attack Adrenal";
                AdrenalName[78] = "Reusable Field Tech Absorb Adrenal";
                AdrenalName[79] = "Reusable Bio-Enhanced Triage Adrenal";
                AdrenalName[80] = "Reusable Bio-Enhanced Tech Adrenal";
                AdrenalName[81] = "Reusable Bio-Enhanced Efficacy Adrenal";
                AdrenalName[82] = "Reusable Bio-Enhanced Critical Adrenal";
                AdrenalName[83] = "Reusable Bio-Enhanced Attack Adrenal";
                AdrenalName[84] = "Reusable Bio-Enhanced Absorb Adrenal";
                AdrenalName[85] = "Reusable Experimental Triage Adrenal";
                AdrenalName[86] = "Reusable Experimental Tech Adrenal";
                AdrenalName[87] = "Reusable Experimental Force Adrenal";
                AdrenalName[88] = "Reusable Experimental Efficacy Adrenal";
                AdrenalName[89] = "Reusable Experimental Critical Adrenal";
                AdrenalName[90] = "Reusable Experimental Attack Adrenal";
                AdrenalName[91] = "Reusable Experimental Absorb Adrenal";
                AdrenalName[92] = "Reusable Advanced Triage Adrenal";
                AdrenalName[93] = "Reusable Advanced Tech Adrenal";
                AdrenalName[94] = "Reusable Advanced Force Adrenal";
                AdrenalName[95] = "Reusable Advanced Efficacy Adrenal";
                AdrenalName[96] = "Reusable Advanced Critical Adrenal";
                AdrenalName[97] = "Reusable Advanced Attack Adrenal";
                AdrenalName[98] = "Reusable Advanced Absorb Adrenal";
                AdrenalName[99] = "Reusable Hyper-Battle Triage Adrenal";
                AdrenalName[100] = "Reusable Hyper-Battle Tech Adrenal";
                AdrenalName[101] = "Reusable Hyper-Battle Force Adrenal";
                AdrenalName[102] = "Reusable Hyper-Battle Efficacy Adrenal";
                AdrenalName[103] = "Reusable Hyper-Battle Critical Adrenal";
                AdrenalName[104] = "Reusable Hyper-Battle Attack Adrenal";
                AdrenalName[105] = "Reusable Hyper-Battle Absorb Adrenal";
                AdrenalName[106] = "Reusable Nano-Infused Triage Adrenal";
                AdrenalName[107] = "Reusable Nano-Infused Tech Adrenal";
                AdrenalName[108] = "Reusable Nano-Infused Force Adrenal";
                AdrenalName[109] = "Reusable Nano-Infused Efficacy Adrenal";
                AdrenalName[110] = "Reusable Nano-Infused Critical Adrenal";
                AdrenalName[111] = "Reusable Nano-Infused Attack Adrenal";
                AdrenalName[112] = "Reusable Nano-Infused Absorb Adrenal";
                AdrenalName[113] = "Rakata Triage Adrenal";
                AdrenalName[114] = "Rakata Tech Adrenal";
                AdrenalName[115] = "Rakata Force Adrenal";
                AdrenalName[116] = "Rakata Efficacy Adrenal";
                AdrenalName[117] = "Rakata Critical Adrenal";
                AdrenalName[118] = "Rakata Attack Adrenal";
                AdrenalName[119] = "Rakata Absorb Adrenal";

                foreach (var o in BuddyTor.Me.InventoryEquipment)
                {
                    //if (o.Name.Contains[o](AdrenalName))
                    //{ o.Use(); o.Interact(); datLMPU = DateTime.Now; return; }
                    for (int i = 0; i <= 119; i++)
                    {
                        if(o.Name.Contains(AdrenalName[i]))
                        {
                            o.Use(); o.Interact(); datLMPU = DateTime.Now; return;
                        }
                    }
                 }
            }
        }
 
SVN updated!

Just added Guardian Vigilance spec. Known bug/issue it will not work till you are level 18 since you need shien-form for it to detect. Otherwise it will auto detect guardian defense til then. Also cleaned up spec handler file for classes. As week goes on will be adding more and more.

Tried the vigilance spec, kept switching back and forth between Shien form, and Soresu form for some reason. Didn't seem him utilize riposte either.
 

Attachments

Tried the vigilance spec, kept switching back and forth between Shien form, and Soresu form for some reason. Didn't seem him utilize riposte either.


I made some changes to defense code that was the issue I think. Please test for me! I also added more riposte to roation. Also minor tweaks accross the board for bunch of classes. Also added GUNSLINGER SHARPSHOOTER SUPPORT! Please test this also! I have cover working with gunslinger atm and self healing.


ohhh SVN UPDATED!
 
Code:
if (MercCast("Juyo Form", !MyBuffs.Contains("Juyo Form"))) return;
            if (MercCast("Mark of Power", !MyBuffs.Contains("Mark of Power"))) return;
            if (MercCast("Surging Charge", !MyBuffs.Contains("Surging Charge"))) return;
is the Darkness Combat.
 

Attachments

I made some changes to defense code that was the issue I think. Please test for me! I also added more riposte to roation. Also minor tweaks accross the board for bunch of classes. Also added GUNSLINGER SHARPSHOOTER SUPPORT! Please test this also! I have cover working with gunslinger atm and self healing.




ohhh SVN UPDATED!

Okay so I tested both the Vigilance and Defense routines. Both still need some work. Log included for both.

Vigilance - still switching between both Shien Form and Soresu form. Not implementing overhead strike, a very powerful skill. Riposte is now being implemented however.

Defense - no spec related problems found.

General - when the Knight is out of focus, and all free spells are on cool down, the bot does not cast the basic attack "Strike", so it stands still and waits for a free spell to come off cooldown. Also the bot is casting Freezing Force way too often. Also bot is now walking up to mobs instead of leaping to them.

First log is Vigilance, second is Defense
 

Attachments

i am VERY UPSET... i just typed over 120 new lines of code and i did all Adrenals and not Stims now i have to retype 167 lines of code GEEERR!:mad:
 
Okay so I tested both the Vigilance and Defense routines. Both still need some work. Log included for both.

Vigilance - still switching between both Shien Form and Soresu form. Not implementing overhead strike, a very powerful skill. Riposte is now being implemented however.

Defense - no spec related problems found.

General - when the Knight is out of focus, and all free spells are on cool down, the bot does not cast the basic attack "Strike", so it stands still and waits for a free spell to come off cooldown. Also the bot is casting Freezing Force way too often. Also bot is now walking up to mobs instead of leaping to them.

First log is Vigilance, second is Defense


Well I found the fix! :D :D :D. Seems like some old code was incorrect for defense guardian and was always selecting default guardian and not the specific one. Thanks for feedback and I will keep chugging along! So nice not having to teach class or work on thesis statement since its summer! Well kinda!


SVN UPDATED!


PS fixed Vigilance stance bug! Any level works now! Just make sure if you are below level 18 to select shii-cho forum! I will add auto select support later!


Just posted mini fix since I put up wrong code before :S!
 
Last edited:
wait untill i update you will be like no way this dude us adude!


I won't post anymore update until you do later. Make sure to get lastest off svn and add your code to it. I had to change a TON of stuff to get class support correct. There were issues with spec handler file that I am not done with.
 
ok i wrote the code to use xp boots should i add it?


Test this before you post or put in another folder so people can test from stable build. Just make a new folder for unstable builds since I think we should test that and adrenals more before we make it a live build. This is something we should start doing. I will update svn with a folder for this new build.
 
I'm testing at the moment.. all i have to do it make do a check and then i am good to commit!!! and i have your code
 
I'm testing at the moment.. all i have to do it make do a check and then i am good to commit!!! and i have your code


Just post that in new folder since yea I think I messed it up LOL! I just want to have old build and new build so people don't get mad if we break stuff.
 
Status
Not open for further replies.
Back
Top