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!

Magitek - All In One - Still going strong!

Status
Not open for further replies.
Amazingly, mine is almost similar to your edit! Except the cross class skills part. I too, can't get it to chain Gust Slash... weird.


EDIT: I also have a range problem where I have to manually move my character closer to hit the mob, otherwise it will stand a certain range away and cast raging strikes(my only cross class skill) and stare at the mob. Any idea?
 
Amazingly, mine is almost similar to your edit! Except the cross class skills part. I too, can't get it to chain Gust Slash... weird.


EDIT: I also have a range problem where I have to manually move my character closer to hit the mob, otherwise it will stand a certain range away and cast raging strikes(my only cross class skill) and stare at the mob. Any idea?

It's a little annoying, but I'm sure it's something simple for mastahg to fix when he can. And as for the range issue, have you tried changing the range to 1? When i did that, the whole not moving in range problem never occurred again. Let me know how it goes.

EDIT: combat settings > job/class > allbasic
 
Oh nice, it works now! BTW I also added "Spinning Edge" to certain files specifically Magitek/Helpers/Combat.cs and Magitek/Helpers/Target.cs. Where there are lines that has the beginning pull spells like "Savage Blade" I added in Spinning edge.
 
Glad to hear it works for you. Just be sure to change it to something like 25 if you ever decide to use a ranged class for obvious reasons. I haven't looked much in those other files since i didn't think it would make too much of a difference. But thank you for the reference.
 
Ahh I see, okay thanks. Any idea if there is something like a list of skills file in rebornbuddy, where all the ID to skills are retrived to be applied in the bot?

I see all these:
[03:30:39.168 N] Action Name:Spinning Edge Action Id:2240
[03:30:39.168 N] Action Name:Perfect Dodge Action Id:2241
[03:30:39.168 N] Action Name:Gust Slash Action Id:2242
 
Ahh I see, okay thanks. Any idea if there is something like a list of skills file in rebornbuddy, where all the ID to skills are retrived to be applied in the bot?

I see all these:
[03:30:39.168 N] Action Name:Spinning Edge Action Id:2240
[03:30:39.168 N] Action Name:Perfect Dodge Action Id:2241
[03:30:39.168 N] Action Name:Gust Slash Action Id:2242

You can dump your character's list of skills. I haven't tried it but
int x = Actionmanager.CurrentActions.Count;
dump as spells and log write name/id
Actionmanager.CurrentActions[x];
 
IIRC, i edited bits here and there to include rogue name etc etc, but since mastahg included the namespaces with an update, it shouldn't matter too much. Why don't you take a look at my allbasicroutine.cs (included in link) and compare it to yours?

Sorry for the noob question, but if i copy and paste this file into my /routines/magitek/rotations folder will this work with rogue/ninja?
 
It's a little annoying, but I'm sure it's something simple for mastahg to fix when he can. And as for the range issue, have you tried changing the range to 1? When i did that, the whole not moving in range problem never occurred again. Let me know how it goes.

EDIT: combat settings > job/class > allbasic

I tried finding "range" to edit it myself but I'm way too new to this, where should I be looking in the allbasicclasses file right?
 
I tried finding "range" to edit it myself but I'm way too new to this, where should I be looking in the allbasicclasses file right?

No. Once you are in game and the bot is loaded up just press combat settings.
 
So I will be able to get things going ok, but on and off I get this:

[18:39:53.289 D] System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at ff14bot.Helpers.MultiKeyDictionary`3.TryGetValue(L subKey, V& val)
at ff14bot.Helpers.MultiKeyDictionary`3.ContainsKey(L subKey)
at ff14bot.Managers.Actionmanager.HasSpell(String spellName)
at Magitek.Helpers.Casting.<>c__DisplayClass3.<Cast>b__0(Object ret) in C:\Programs\ARR Android\Plugins\Magitek\Helpers\Casting.cs:line 20
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.Behavior.HookExecutor.Run(Object context)
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.TreeRoot.()

Anyone know how I could fix this? If I could get that taken care of I'd be on my way.

Line 20 in that for me is:

if (!Actionmanager.HasSpell(spell(ret)))
 
Last edited:
So I will be able to get things going ok, but on and off I get this:



Anyone know how I could fix this? If I could get that taken care of I'd be on my way.

Line 20 in that for me is:

I'm not a developer, so i couldn't tell you, sorry. But one thing i did notice is it says you have magitek in your plugins folder? i don
t have that in mine. just in the routines folder.
 
Question, just so that i understand. is magitek currently not updated for Rogue? When i load up RB while on rogue it just says no Routines for this job class. From what i've been seeing it looks like it can be manually updated if you know what your doing but i can't find if the actual routine is updated and supporting rogue as of now.

Thanks
 
So I will be able to get things going ok, but on and off I get this:



Anyone know how I could fix this? If I could get that taken care of I'd be on my way.

Line 20 in that for me is:

Seems like you are trying to cast a spell that you're character currently don't have or can't use.

Try commenting out skills until you find which is causing it.
 
I got it to use Throwing Daggers to pull but after that it just auto attacks. More work needs to be done but I just don't have the time.
 
Casting.Cast(r => "Spinning Edge", r => true, r => Core.Player.CurrentTarget, r => 2, r => false),
Casting.Cast(r => "Gust Slash", r => Actionmanager.LastSpell.Name == "Spinning Edge", r => Core.Player.CurrentTarget, r => 2, r => false),
Casting.Cast(r => "Aeolian Edge", r => Actionmanager.LastSpell.Name == "Gust Slash", r => Core.Player.CurrentTarget, r => 2, r => false)

Will only cast Spinning Edge though.
 
Status
Not open for further replies.
Back
Top