Templar Updated Script Comments

cybris

Active Member
Post any questions or suggestions in this thread please. If you would like a feature added or find bug post it here as well.
 

msboy1

Well-Known Member
I played around with the updated script this weekend. Thanks for the contribution. :)

I had two problems:

1. My templar would keep refreshing the single target reactive even though I had the option unchecked. I doublechecked in the character xml file and it was set to FALSE as well. I tried forcing it to FALSE by setting it at the end of Class_Declaration, but it still kept refreshing the single target reactive. I kept getting NULL when using eq2echo ${KeepReactiveUp}, but I also got NULL when trying to echo some of the other values read from the UI.

Does anyone know how I can get around the single target reactive from being refreshed? Also, should I get FALSE when using eq2echo to see the value set for KeepReactiveUp?

2. I am not sure that the heal percentages are being saved from one session to another. I kept having to input them again for each session. This might be a UI bug in that they are set and saved, but not displaying the values again. I didn't get a chance to check the character xml file though. I will check some more tonight.


Thanks for your time.
 

Pygar

EQ2Bot Specialist
I didn't run the script, but others have reported to me the heal % values are not getting set/saved properly and the bot is always using the 100% value default.

So it isn't the keep reactive up code causing the behavior, its the cast heal if MT health is below or equal 100%, which last I checked is always true.
 

msboy1

Well-Known Member
Thanks Pygar. That crossed my mind for a split second. The thing that threw me off was that there were no other heals being cast.
 

cybris

Active Member
Thanks for the feedback guys.

I believe I found the offeneding line of code for the heal percent issue. it's amazing the problems when you use a ( instead of a { LOL.

Also fixed casting reactives. Helps to spell your vairible names correctly :)

Now one thing I did notice is that I have to press the backspace key in the text boxes for it to show the percent I saved it as. i think this may be some kind of weird UI bug. It should still use the correct percent tho.

posted new zip let me know if it works. Worked ok for me.
 
Last edited:

cybris

Active Member
Added a new option called use reactives only. I like to use this when soloing becasue it saves me mana not casting my big heal.

This will only work on the Main Tank so make sure you have yourself set as Main Tank if you're soloing and want to use it.
 

Cr4zyb4rd

Active Member
Now one thing I did notice is that I have to press the backspace key in the text boxes for it to show the percent I saved it as. i think this may be some kind of weird UI bug. It should still use the correct percent tho.
Probably not your issue, but be aware that text boxes have a "MaxLength" field as well as an actual element width. Granted those are both right, yes text boxes aren't quite right, both in entry and in display. The thing where they keep focus when they shouldn't drives me crazy...you can fix it with some extra onclick stuff but it's messy.
 

SamIam

Active Member
Since yesterday

Im not sure if this fits in with this due to heal percentages or whatever, but my templar is now ONLY healing the person listed as the MT and is not casting cures at all even though it is checked.
Group members no longer get heals.
on top of this, templar bot is ignoring heals completely until after it debuffs the mob and everytime the MT changes target.
I played with percentages and saw no changes really.
 

Xuup

Active Member
I run the templar script a lot and have a couple requests.

Can you add the AA buff called Blessings to the buffing routine?
Can you add a group window where I can select on whom to place the mele heal proc 'Glory of Battle'?
I think the Inquis template was used for this script because it asks if we want to Buff Convert, and that isn't a Templar ability. Also, It has 'Use Fanaticism' which is also Inquis. I think that you might substitute 'Divine Recovery' in for that (a Templar AA).
 

cybris

Active Member
I intend to look at several things with this script once I get some school work done this week. Hopefully I can have an update done before the weekend. I've got a second account now so I can test out the group healing routines.
 

cybris

Active Member
Had some spare time this morning went ahead and made some changes check em out here and let me know. Some of the changes I can't test cause I don't have those AA's on my Templar.

Can get it here
 

Xuup

Active Member
With the box called 'solo buff' checked:
The templar script currently is not attempting to buff Blessings.
It attempts to buff celestial praetorate (sp?) on the mt, but it toggles off as soon as it is cast. It keeps attempting to buff CP.
There is also something weird about the follow routine. It starts out following your selected target, but somewhere after the first buff the toon moves and follow is broken.
It buffs Unyielding benediction correctly on the mt.
It currently does not attempt to buff Glory of Battle or Holy redoubt at all, but I Think you said you were adding this in later.
It also is not buffing Yaulp.

I quit out of EQ2bot, and re opened it with the 'solo buff' box checked and
it set up auto follow, buffed celestial praetorate, holy redoubt, broke auto follow right about the time it buffed unyielding benediction. The buffs were cast on the mt correctly. Then it buffed gallantry and symbol of naltron correctly, but never attempted yaulp or blessing.
Again, no Glory of Battle was attempted but you're probably fixing that later.

Lastly I recommend a box asking whether or not to use the Templar aa Spell called 'Divine recovery'. What does that 'buff solo' box actually mean?
 
Last edited:

cybris

Active Member
The buff solo box if you have it checked is supposed to cast the protectorate line of spells on the templar. Otherwise it hould cast it on the Main Tank

It should atuomatically cast Divine Recovery after combat is over.

Yaullp was working for me did you unzip the updated spell list? If not none of the AA spells will work because I had to add them to it.

There are some main tank issues as well I need to work out currently if you have anyone set as the main tank it will only focus on healing them and will ignore others and also not cast offenseive spells.

Gonna go over some more of this.

One thing I also would like to do is mke a complex buffing routine based on classes. I need to know what classes you would like to have what buff and which classes to give preference too.

My Templar is only mid level so I cn't test all the high level stuff out.
 

Xuup

Active Member
I checked - I am running the spell list for templars that is dated 10-16.

Divine recovery is a casting recovery and speed buff that needs to be used at the start or during combat, not at the end of combat. (Not to mention that it isnt being cast at the end of combat anyway, like you said.)

With a tank in group and no other group members:
Yaulp, and Blessing are not being buffed. Celestial praetorate is being buffed on the templar but then gets clicked off. Repeated attempts to buff CP. All other buffs are being placed on the mt properly (Unyield Ben, Holy Red, Glory of Battle), except when the tank has a diety pet it totally confuses the Templar. Auto follow seems to be working ok.

As far as preference for buffing Glory of Battle, I suggest a group window where you can select 1 or 2 people to put it on (a window that would include summoner pets). If you really want to make something that automatically buffs in order of some preference, my preference would be rogue, brawler, warrior, bard, crusader. This doesn't really allow for the opportunity to put it on a summoner scout pet though.

For other buffs, Unyielding Benediction always goes on the main tank. Celestial praetorate and Holy Redoubt also USUALLY do but at times you might want to stick that on some other group member, so a drop down menu choice for group mates would be cool.
 

cybris

Active Member
Posted new zip this should help some added an option for Divine Recovery.

Made it where it will cast Protectorate on the Main Assist.

I can't really add a another tab to the ui with group buff options and drop down menus with group member names and pet names.

What I can do though is make a buffing routine that gives preferences to classes for a buff.

A few notes about running templar script.

If you select a Main Tank it will only heal the main tank and do nothing else. This is meant to be used on raids where you are a healer trying to keep the Main Tank alive.

In a group situation leave the main tank box uncheked and use the Main Assist box. This way you will cast debuffs on the mob and heal all group members.

new zip

Also yalup will only be active during combet it gets canceled after the fight so look for it while fighting. It works for me just fine.

If still having issues with anything post it hear will be glad to look at it when I can :)

new zip here
 

dozzier

Active Member
Having trouble when someone in the group dies. The bot constantly targets them. It will go to someone that is taking damage then go back to the dead player not healing anyone else. Any ideas?
 

cybris

Active Member
Need a bit more info from you. If you'll look at the main eq2bot window on your Templar it should tell you what action it's trying to preform. I need to know if it's trying to cast a rez or heal and would also help if I knew what level your templar was.
 

dozzier

Active Member
cybris said:
Need a bit more info from you. If you'll look at the main eq2bot window on your Templar it should tell you what action it's trying to preform. I need to know if it's trying to cast a rez or heal and would also help if I knew what level your templar was.

Was a lvl 70 mentored to 32, it was trying to heal.

Thansk for the fast reply.
 

cybris

Active Member
dozzier said:
Was a lvl 70 mentored to 32, it was trying to heal.

Thansk for the fast reply.
Think I fixed it new zip posted test and see if it works for ya.

knocked out a few more bugs as well
 
Last edited:

dozzier

Active Member
Ok heres a new spell list. Some of the spells didnt have the upgrades listed in teh current spell list to i left a 0 beside them. Please look though this and find any mistakes you see. Hope this helps some.

HTML:
<?xml version='1.0' encoding='UTF-8'?>
<!-- Generated by LavishSettings v2 -->
<InnerSpaceSettings>
	<Set Name="templar">
		<Setting Name="1,4">Minor Healing</Setting>
		<Setting Name="1,61">Smite</Setting>
		<Setting Name="2,50">Rebuke</Setting>
		<Setting Name="3,62">Light Strike</Setting>
		<Setting Name="3,1">Minor Arch Healing</Setting>
		<Setting Name="4,35">Minor Redoubt</Setting>
		<Setting Name="5,20">Courage</Setting>
		<Setting Name="5,303">Divine Providence</Setting>
		<Setting Name="5,0">Nightblood Master's Smite</Setting>
		<Setting Name="6,213">Cure Noxious</Setting>
		<Setting Name="6,0">Summon Food and Water</Setting>
		<Setting Name="7,4">Healing</Setting>
		<Setting Name="7,55">Sign of Pacification</Setting>
		<Setting Name="8,300">Revive</Setting>
		<Setting Name="9,311">Enduring Breath</Setting>
		<Setting Name="9,61">Admonishing Smite</Setting>
		<Setting Name="10,1">Arch Healing</Setting>
		<Setting Name="10,399">Soothe</Setting>
		<Setting Name="10,50">Scorn</Setting>
		<Setting Name="11,350">Divine Awakening</Setting>
		<Setting Name="11,62">Radiant Strike</Setting>
		<Setting Name="12,7">Bestowal of Vitae</Setting>
		<Setting Name="13,180">Complacent</Setting>
		<Setting Name="13,0">Odyssey</Setting>
		<Setting Name="13,212">Cure Trauma</Setting>
		<Setting Name="14,10">Healing Word</Setting>
		<Setting Name="14,15">Soothing Sermon</Setting>
		<Setting Name="15,4">Greater Healing</Setting>
		<Setting Name="15,335">Radiance</Setting>
		<Setting Name="16,35">Redoubt</Setting>
		<Setting Name="16,21">Symbol of Transal</Setting>
		<Setting Name="17,61">Greater Smite</Setting>
		<Setting Name="18,1">Greater Arch Healing</Setting>
		<Setting Name="18,313">Mark of Pawns</Setting>
		<Setting Name="19,7">Bestowal of Vitality</Setting>
		<Setting Name="19,0">Elemental Aid</Setting>
		<Setting Name="19,20">Daring</Setting>
		<Setting Name="19,211">Cure Elemental</Setting>
		<Setting Name="20,312">Amending Fate</Setting>
		<Setting Name="20,4">Bounty of the Virtuous</Setting>
		<Setting Name="20,0">Faith Respect</Setting>
		<Setting Name="21,55">Sign of Weakness</Setting>
		<Setting Name="22,4">Ameliorate</Setting>
		<Setting Name="22,300">Battle's Reprieve</Setting>
		<Setting Name="23,311">Watery Respite</Setting>
		<Setting Name="23,70">Combative Faith</Setting>
		<Setting Name="24,50">Disgrace</Setting>
		<Setting Name="25,62">Celestial Strike</Setting>
		<Setting Name="26,36">Protectorate</Setting>
		<Setting Name="26,7">Supplicant's Prayer</Setting>
		<Setting Name="27,180">Placate</Setting>
		<Setting Name="28,210">Cure Arcane</Setting>
		<Setting Name="28,10">Healing Touch</Setting>
		<Setting Name="28,15">Intercession</Setting>
		<Setting Name="29,22">Protective Faith</Setting>
		<Setting Name="29,4">Amelioration</Setting>
		<Setting Name="30,21">Symbol of Ryltan</Setting>
		<Setting Name="30,35">Pious Redoubt</Setting>
		<Setting Name="31,61">Reproving Smite</Setting>
		<Setting Name="32,90">Beams of Faith</Setting>
		<Setting Name="32,1">Restoration</Setting>
		<Setting Name="32,313">Mark of Princes</Setting>
		<Setting Name="33,20">Bravery</Setting>
		<Setting Name="34,312">Redemptive Fate</Setting>
		<Setting Name="35,336">Involuntary Healer</Setting>
		<Setting Name="35,55">Sign of Debility</Setting>
		<Setting Name="35,0">Detect Evil</Setting>
		<Setting Name="36,301">Blazon Life</Setting>
		<Setting Name="37,70">Warring Faith</Setting>
		<Setting Name="38,50">Reproach</Setting>
		<Setting Name="38,62">Divine Strike</Setting>
		<Setting Name="39,190">Prostrate</Setting>
		<Setting Name="40,7">Greater Intercession</Setting>
		<Setting Name="40,36">Praetorate</Setting>
		<Setting Name="41,316">Salvation</Setting>
		<Setting Name="41,180">Harmony</Setting>
		<Setting Name="42,0">Cure: Resolve</Setting>
		<Setting Name="42,10">Word of Restoration</Setting>
		<Setting Name="42,15">Crucial Intercession</Setting>
		<Setting Name="43,4">Greater Amelioration</Setting>
		<Setting Name="43,22">Shielding Faith</Setting>
		<Setting Name="44,21">Symbol of Pinzarn</Setting>
		<Setting Name="44,35">Sacred Redoubt</Setting>
		<Setting Name="45,42">Vigilant Benediction</Setting>
		<Setting Name="45,61">Condemning Smite</Setting>
		<Setting Name="46,1">Greater Restoration</Setting>
		<Setting Name="46,313">Mark of Kings</Setting>
		<Setting Name="46,90">Rays of Faith</Setting>
		<Setting Name="47,315">Glory of Combat</Setting>
		<Setting Name="47,20">Valor</Setting>
		<Setting Name="48,17">Beneficence</Setting>
		<Setting Name="48,312">Atoning Fate</Setting>
		<Setting Name="49,55">Sign of Infirmity</Setting>
		<Setting Name="49,336">Involuntary Curate</Setting>
		<Setting Name="50,314">Focused Benefaction</Setting>
		<Setting Name="50,300">Resurrect</Setting>
		<Setting Name="51,70">Warring Conviction</Setting>
		<Setting Name="52,50">Admonishment</Setting>
		<Setting Name="52,339">Reverence</Setting>
		<Setting Name="53,62">Consecrated Strike</Setting>
		<Setting Name="53,190">Force Submission</Setting>
		<Setting Name="54,36">Divine Praetorate</Setting>
		<Setting Name="54,7">Grand Intercession</Setting>
		<Setting Name="55,316">Faithful Salvation</Setting>
		<Setting Name="55,180">Greater Harmony</Setting>
		<Setting Name="55,340">Sanctuary</Setting>
		<Setting Name="56,15">Fateful Intercession</Setting>
		<Setting Name="56,10">Word of Atonement</Setting>
		<Setting Name="56,181">Cure: Ardent Resolve</Setting>
		<Setting Name="57,22">Aegis of Faith</Setting>
		<Setting Name="57,4">Grand Amelioration</Setting>
		<Setting Name="58,341">Divine Arbitration</Setting>
		<Setting Name="58,35">Holy Redoubt</Setting>
		<Setting Name="58,21">Symbol of Naltron</Setting>
		<Setting Name="59,61">Judging Smite</Setting>
		<Setting Name="59,42">Unyielding Benediction</Setting>
		<Setting Name="60,90">Blaze of Faith</Setting>
		<Setting Name="60,1">Grand Restoration</Setting>
		<Setting Name="60,313">Mark of the Celestial</Setting>
		<Setting Name="61,315">Glory of Battle</Setting>
		<Setting Name="61,20">Gallantry</Setting>
		<Setting Name="62,312">Supplicating Fate</Setting>
		<Setting Name="63,336">Involuntary Restoration</Setting>
		<Setting Name="64,55">Sign of Fraility</Setting>
		<Setting Name="65,70">Warring Axiom</Setting>
		<Setting Name="65,0">Unswerving Hammer</Setting>
		<Setting Name="66,50">Spurn</Setting>
		<Setting Name="67,62">Holy Strike</Setting>
		<Setting Name="67,190">Forced Humility</Setting>
		<Setting Name="68,7">Glorious Intercession</Setting>
		<Setting Name="68,36">Celestial Praetorate</Setting>
		<Setting Name="69,180">Complacency</Setting>
		<Setting Name="69,316">Forgiving Salvation</Setting>
		<Setting Name="70,10">Word of Reparation</Setting>
		<Setting Name="70,15">Dire Intercession</Setting>
		<Setting Name="71,15">Focused Intercession</Setting>
		<Setting Name="71,4">Meliorate</Setting>
		<Setting Name="71,22">Shield of Faith</Setting>
		<Setting Name="71,0">Smite Corruption</Setting>
		<Setting Name="72,35">Aegolism</Setting>
		<Setting Name="72,61">Divine Smite</Setting>
		<Setting Name="72,21">Symbol of Marzin</Setting>
		<Setting Name="73,1">Arch Restoration</Setting>
		<Setting Name="73,313">Mark of Divinity</Setting>
		<Setting Name="74,90">Blazoned Faith</Setting>
		<Setting Name="74,20">Holy Armor</Setting>
		<Setting Name="75,315">Glory</Setting>
		<Setting Name="75,336">Involuntary Gift</Setting>
		<Setting Name="76,312">Healing Fate</Setting>
		<Setting Name="76,55">Sign of Placation</Setting>
		<Setting Name="77,190">Awestruck</Setting>
		<Setting Name="77,50">Reproval</Setting>
		<Setting Name="77,70">Warring Deities</Setting>
		<Setting Name="78,62">Martyr Strike</Setting>
		<Setting Name="78,0">Unflinching Hammer</Setting>
		<Setting Name="78,7">Vital Intercession</Setting>
		<Setting Name="79,180">Greater Complacency</Setting>
		<Setting Name="79,15">Holy Intercession</Setting>
		<Setting Name="79,36">Virtue</Setting>
		<Setting Name="80,316">Holy Salvation</Setting>
		<Setting Name="80,0">Repent</Setting>
		<Setting Name="80,10">Word of Redemption</Setting>
		<Setting Name="80,0">Focused Intervention</Setting>
	</Set>
</InnerSpaceSettings>
 
Last edited:
Top Bottom