As far i understood this bot was actually discarded at one point in time but some people wanted it back even without any support from Bossland expect the usual updates after a patch. What i want to say is, they really don't give a shit about this bot.
So I wasn't sure which thread to post this in... I'm looking to modify/create a rotation for the sage telekinetic. But my programming? not so good... So I'm hoping that maybe one of you fine members could point me in the right direction of "is this possible" and "look here/try this" or "it already does that" Creating the rotation by weight: Meaning than if X is off cool down it will always cast before Y, unless X has proc'd W, which would be cast first. Launching skills based on proc'd status, i.e. turbulence can proc burst, even on cd. Is there a way to have the profile cast a skill when it's proc'd and has the glowing box around it? Because the current one wastes the procs casting long charge skills. This is only a half complete thought, but if someone could point me in the right direction or tell me I'm daft, that'd be awesome
Just take the Lightning routine from the Sorcerer and replace the spell names but i looked into telekinetic sage and the only thing i can see to fix or rather improve is to move Telekinetic Gust before Mind Crush, so you get the reduced cast time for it, or the routine will do it next time around. What problems do you have with it? Apart from some procs not being used (i don't think you can change much about that) only thing you could do would be moving the ones with procs up the priority list. Maybe it's just a feeling but when you reduce the ability for queuing times for skills (you can change that ingame), he won't waste too many of the procs. Problem with that is that you won't be able to cast spells yourself even when you spam the skills, only ones i get activated are the ones without GCD. I could be wrong thou, i changed some of the routines without any coding knowledge just by looking into some of the old codes.
It's in part a question of what is possible. I've noticed in my own usage that sometimes skills will proc multiple times, I'm just trying to see if there is way to take advantage of that. But i'll look into some of your suggestions as well, thanks
So after some messing around and paying attention I learned that you can track the procs - Telekinetic Wave when procd gives you a Tidal Force buff, and Telekinetic Burst/Disturbance is Concentration (?.. I think, not at my actual pc to check my notes) Is there a way to make Wave and Burst a priority so that every time the buffs show, the skills are used? Or am I just gonna need to throw them in after the skills I expect them to follow? Second question, Is there a way to assign a hotkey to a list of skills to have them fire off once, before the have the actual rotation go on?
If you look into your rotation you will see that the "buff" are in the rotation but what the bot does is actually just go down the rotation list. Basically when you say to the rotation: Spell.Cast("Weaken Mind", ret => !Me.CurrentTarget.HasDebuff("Weaken Mind")), Spell.Cast("Turbulence", ret => Me.CurrentTarget.HasDebuff("Weaken Mind")), Spell.Cast("Telekinetic Gust"), Spell.Cast("Mind Crush", ret => Me.HasBuff("Force Gust")), Spell.Cast("Telekinetic Wave", ret => Me.HasBuff("Tidal Force")), Spell.Cast("Telekinetic Burst", ret => Me.Level >= 57), Spell.Cast("Disturbance", ret => Me.Level < 57), Spell.Cast("Project") What happens is as follow, he will run down that list from the first (weaken mind) to the last (Project) in that order. The rotation will not jump from say ability 3 to ability 6. I don't think that the bot has some kind of proc priority system but i could be wrong.
Dirty Fighting for Gunslinger casts Flourish shot over and over again. Has that routine been tweaked yet? would love to donate if someone has a good working one.
Hello SO I play a Marauder and have this nice spell called Disruption and this spell interrupts, this spell works on a lot of this How ever I have come upon a spell it will not stop, and this spell gets me killed, I use the DefaultCombat that comes with SB and I see this in it //Rotation Spell.Cast("Disruption", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled), Spell.DoT("Force Rend", "Force Rend"), Spell.DoT("Rupture", "Bleeding (Rupture)"), Spell.Cast("Dual Saber Throw", ret => Me.HasBuff("Pulverize")), Spell.Cast("Annihilate"), Spell.Cast("Vicious Throw", ret => Me.CurrentTarget.HealthPercent <= 30), Spell.Cast("Ravage"), Spell.Cast("Vicious Slash", ret => Me.ActionPoints >= 9), Spell.Cast("Battering Assault", ret => Me.ActionPoints <= 6), Spell.Cast("Force Charge", ret => Me.ActionPoints <= 8), Spell.Cast("Assault", ret => Me.ActionPoints < 9) ); } } How ever I do not see or know a way I can add this move Is there a way to add something like ( Spell.Cast("Disruption", If "spell name" Iscast ) I need this to cast Disruption on the move.
You could probably create a new bool that returns true if your target is casting that spell's name, then just put the bool check in the Disruption casting call.
Umm what would that look like? I have no clue how to do this so some help on what it would look like, and were to add the line of code would be nice. I am use to just making profiles not this type of thing sorry. The move I need stop is Pound. If I stop that move I can farm the add my self with a combat bot only. I would like to make a profile to farm this mob.
Shit, I thought we had a CastingSpellID function, but we don't. That sucks. It should be totally possible, but until we get a way to identify the CastingSpellName it's not
OO crap well how does it know to stop some spells but not this one, wow that bits well ty for trying and finding this out for me. Probably Not a good shot at them adding that Hmm?
If we could get a CastingSpellID going that would be awesome-- we could build a database of spells to interrupt (healing spells, big boss spells, etc.)
https://github.com/BosslandGmbH/BuddyWing.DefaultCombat/issues/11 If you have more info about the problem post your thoughts there.