Thunderage
New Member
- Joined
- Jan 13, 2011
- Messages
- 84
I am having issues with the routine... It just going unresponsive in Combat bot with various toons. here is my log...
I was in a heroic 2X with my healer operative. Also i have the same issue with my Sage Healer. and Jedi Guardian. I attached my log file for my Sage.
There is no cover ability at least on my operative healer. Here is my Guardian log.
It doesn't seem to be working at all... here is my current log.
<Profile>
<Name>Combat Bot</Name>
</Profile>
It started for the first 2 pulls and went unresponsive again... Also i just tried my shadow jedi and he has the same results. it seems no matter what class I use I get the same problem.
Attached is a version of Default Combat that I have submitted for the official version.
Changes
- code cleanup
- added Heroic Moment that will use the 8 Legacy Abilities you acquire from finishing Chapter 3 on each of the 8 classes
- currently the Buff and Abilities will only trigger on a Boss fight
*Let me know of any issues that occur
//Low Energy
Spell.Cast("Squelch", ret => Me.ForcePercent < 25 && Me.HasBuff("Force Strike")),
Spell.Cast("Saber Strike", ret => Me.ForcePercent < 25),
//Rotation
Spell.Cast("Mind Snap", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
Spell.CastOnGround("Force in Balance"),
Spell.Cast("Sever Force", ret => !Me.CurrentTarget.HasDebuff("Sever Force")),
Spell.DoT("Force Breach", "Crushed (Force Breach)"),
Spell.Cast("Squelch", ret => Me.HasBuff("Force Strike") && Me.Level >= 26),
Spell.Cast("Project", ret => Me.Level < 26),
Spell.Cast("Spinning Strike", ret => Me.CurrentTarget.HealthPercent <= 30 || Me.HasBuff("Crush Spirit")),
Spell.Cast("Serenity Strike", ret => Me.HealthPercent <= 70),
Spell.Cast("Double Strike"),
Spell.Buff("Force Speed", ret => Me.CurrentTarget.Distance >= 1.1f && Me.IsMoving && Me.InCombat)
Shadow-Serenity updated main rotation:
Code://Low Energy Spell.Cast("Squelch", ret => Me.ForcePercent < 25 && Me.HasBuff("Force Strike")), Spell.Cast("Saber Strike", ret => Me.ForcePercent < 25), //Rotation Spell.Cast("Mind Snap", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled), Spell.CastOnGround("Force in Balance"), Spell.Cast("Sever Force", ret => !Me.CurrentTarget.HasDebuff("Sever Force")), Spell.DoT("Force Breach", "Crushed (Force Breach)"), Spell.Cast("Squelch", ret => Me.HasBuff("Force Strike") && Me.Level >= 26), Spell.Cast("Project", ret => Me.Level < 26), Spell.Cast("Spinning Strike", ret => Me.CurrentTarget.HealthPercent <= 30 || Me.HasBuff("Crush Spirit")), Spell.Cast("Serenity Strike", ret => Me.HealthPercent <= 70), Spell.Cast("Double Strike"), Spell.Buff("Force Speed", ret => Me.CurrentTarget.Distance >= 1.1f && Me.IsMoving && Me.InCombat)
Also, all those Heroic moment abilities require a live companion, right? The routine never checks to see if we have an alive companion. Could cause problems if in a group (no companions allowed) or if our comp dies. Just a thought.
Do you need me to submit this or have you done it already
I really really appreciate the changes made to the default routine, but personally I also really dislike having the Heroic moment added. If we could somehow have a hot button similar to F9 for pause etc., to turn this on or off it would be totally awesome. Is there perhaps an easy way to implement a hot button for Heroic moment?
Spell.Buff("Heroic Moment", ret => Me.CurrentTarget.BossOrGreater()),
//Spell.Buff("Heroic Moment", ret => Me.CurrentTarget.BossOrGreater()),
Praline I didn't put in the heroic moment code but yeah they could easily create an f-key enable/disable. In the main thread of the bot there's some calls that show how to set a var or bool from the button press. Then in the combat routine you would just do a bool check