Templar Updated Script

Status
Not open for further replies.

cybris

Active Member
Updated Templar Script Many improvements over the old one.
It includes the .iss file and the .xml file for the class just unzip it into your main innerspace folder.

Fixes:
Fixed AoE's
Fixed HO's

Changes:
added Smite to Offensive Mode
added Celestial Strike to Offensive Mode
added Main Tank Heal Percent
added Group Heal Percent
added Pet Heal Percent

Notes: When using for solo combat make sure to set yourself as Main Tank. In order to use Main Tank heal percent for yourself.

Have questions or comments please post them in the comment thread here
 
Last edited:

cybris

Active Member
New zip posted.

Fixes:
Fixed Heal percentage bug (I hope:))
Fixed Reactives
 
Last edited:

cybris

Active Member
Added:
Use Reactives Only

This will cast reactive heals only on the Main Tank. It will still cast your big heal with the Main Tank reaches emergency health.
 

Sihlent

Active Member
For some reason whenever my tank gets to low enough hp and needs a big heal (restoration etc) the templar forgets to target him and does not heal him. Small and reactive heals still go to the monk but when it comes down to the big heal, he does not target the tank and heals himself instead.
 

godfetish

Active Member
Lines 319-322 of the Templar.iss cause the character to initiate an HO whenever an HO is not currently active and the character is in combat. Despite what you have selected for the DoHOs checkbox.
Code:
	if !${EQ2.HOWindowActive} && ${Me.InCombat}
	{
		call CastSpellRange 303
	}
This would be good if it were in the previous section of code, but even then it is still redundant is it not? The combat section implies that the templar is in combat, thus Me.Incombat should return true...

Possible uses though could be if you edit the code for different class HO initiators. (ie a Ranger) Then you edit the code to look like:

Code:
if ${DoHOs}
{
	if ${initiateHOs} && !${EQ2.HOWindowActive}
	{
		objHeroicOp:DoHO
	}
	else if ${advanceHOs} && ${EQ2.HOWindowActive}
	{
		call CastSpellRange 50 ; assuming 50 is chalice line
	}
;maybe more else/else if's for other cases
}
Of course, it looks like someone has made a HO script that determines the proper order EQ2HOLib.iss from the SVN...

I'm still learning, so be kind...but I just thought I would share my potential edit to stop my Templar from HOing around.
 

cybris

Active Member
Sihlent said:
For some reason whenever my tank gets to low enough hp and needs a big heal (restoration etc) the templar forgets to target him and does not heal him. Small and reactive heals still go to the monk but when it comes down to the big heal, he does not target the tank and heals himself instead.
This might be kinda obvious but who do you have selected as your Main Tank and Main assist?

It will heal whoever you have set as Main Tank. Make sure you have the reactives only box unchecked.
 

cybris

Active Member
godfetish said:
Lines 319-322 of the Templar.iss cause the character to initiate an HO whenever an HO is not currently active and the character is in combat. Despite what you have selected for the DoHOs checkbox.
Code:
	if !${EQ2.HOWindowActive} && ${Me.InCombat}
	{
		call CastSpellRange 303
	}
I'll look at it when I can busy with some school stuff atm but you are correct it should not fire of starting a HO unless the in melee combat is true.
 

Cr4zyb4rd

Active Member
Once again, this forum is for script releases. Please move discussion to the discussion forums.

Don't anger the bard. He's crazy.
 

cybris

Active Member
Many Changes. Big thing is I cleaned up the code and UI. I removed a bunch of unsed Inquisitor code.

Fixes:
Fixed Yaulp
Fixed Divine Castigation
Removed unused Inqisitor code


Updates:
Added missing AA spells to spelllist.
Added Blessings to buff Routine
Added Divine Recovery to Post Combat Routine
Added option to start HO's

Things to be done:
Tune Group healing
Tune Buffing routine based on class

Just unzip the file in your main innerspace directory
any comments see this thread here
 
Last edited:

cybris

Active Member
Fixes:
Protectorate will now be cast on Main Assist

Added:
added option due to request for divine recovery

Removed:
solo buff protectorate. Buff handled differently by buffing Main Assist.
 
Last edited:

cybris

Active Member
Fixes:
Fixed Main tank healing ( it should now not focus solely on healing MT).
Fixed HO's ( I promise they work now LOL).
Fixed Divine Recovery ( I hope)
Fixed Reactive Only Mode

Added:
Added some logic to heal routine.
 

Attachments

Last edited:

Pygar

EQ2Bot Specialist
I've created my own templar file from the ground up. It is optomized for heroic and raid content, but should function for other uses.

Current release : 20080207a
EQ2Bot version: 2.5.2 compatible
Installation:
Connect to SVN and copy all eq2bot directory to your scripts folder.

Features:
-UI with integation into EQ2Bot via a "Class" tab
-Toggle use of Focused Casting
-Toggle use of all buffs and AAs
-Toggle Curing
-Toggle Casting Pre-Heals
-Toggle AoE use
-Toggle Debuffing
-Toggle Offensive Spells
-Mastery spells
-Heroic opporitunity Intit
-Automatic agro reduction as needed
-Resses group members
-Self healing via summoned crystals
-Intelligent use of Crystallize Spirit line
-Optomized for my personal Raid Healing strat. Is configurable for MT or OT group roles.

-Uses HO Object lib for heroic opportunity participation.
-Uses "EQ2Bot Extras"

Version History
20080207a
Initial Release
I have not created a trigger for use of Holy Shield. The UI configuration is there, but until I decide on how it is to be triggered, it is basically not connected to anything.
 

Tamorus

Well-Known Member
Where can we send donations to you Py?

I am at work at the moment and had a few bugs I found in it...for me anyway. Will post them later on...you are a hard man to send a PM to :evil:

P.S Hope you look at the dirge script next...its been having some issues
 

larrydoyle

Senior Member
Thanks so much Pygar. Maybe that will clear up the new issues with AF that appeared after last patch. My guy autofollows for about 2-3 fights, and then stops. Only way to clear is to restart script. Never happened before until after last patch, I updated everything via SVN, and then copied over the latest Templar (November) code again.
 

Jackabite

Active Member
Why is the temp script ALWAYS casting that retarded hammer even when pets is not selected? I had getting dead because my healer is busy trying to be leet casting a disposable hammer.
 
Status
Not open for further replies.
Top Bottom