Tweaked Paladin, Conjuror, Monk, and Templar scripts

Tsumari2

Active Member
Tweaked Paladin and monk scripts

These modified scripts have since been eclipsed by other authors, so I am closing down this post. The stuff in the official repository is a better fit for my toons now, at least.

Tsumari
 
Last edited:

Karye

Active Member
I think its wonderful that you modifled some of my scripts to suit your needs but there is no reason to re-release it. I rather not have to support changes you made when someone comes to me and says; " karye i am using your conjuror.iss 20060828a and I am getting mad aggro in groups and keep becoming a power sponge for healers." (The change you made will result in that behavior for a conj using your modifications in a group or raid setting) setting killtarget to aggroid is a bad idea. =)

If you want to release your own class script based on my code that is fine. You have my permission but please note that you are doing so in the comment header of the script

eq2botlib is my own library of functions for class scripts I have released. Its version controlled and I try to maintain some sort of compatilbity with eq2bot, holib and my class scripts. Please do no release modified versions of this library. As with the class scripts your free to use the code but if you modifiy it. do not re-release it as karye's eq2botlib because it isnt.

TIA
 

Tsumari2

Active Member
Since it's been requested that the modded version of some of the scripts not be released, here is a partial changelog that would be needed to achieve similar soloing results.

XML code to add in conjuror.xml after buffdamageshieldgroupmember dropdown definition to allow pet to be shielded:

;updated to add pet to damage shield list
if ${Me.ToActor.Pet(exists)}
{
This:AddItem[${Me.ToActor.Pet.Name}]
}

eq2botlib.iss:

atom petattack just needs slashes before pet commands, otherwise having your pet set to main tank will result in you getting your ass handed to you while you stand there and do nothing.

conjuror.iss:

if you're soloing, you'll want to set the pet up to soak aggro in the haveaggro function. Here's the code to do it:
if ${Me.ToActor.Health}<70 && ${Me.ToActor.Health}>-99
{
;sick pet on aggro mob
KillTarget:Set[${aggroid}]
ExecuteAtom PetAttack
}

Greater minds have told me this is pretty dumb, but you try soloing both ways and decide.

templar.iss:

in function yaulp change castspell to do it by name - call castspell "Yaulp" as it is trying to do it with a nonexistant spell ID. Terminate at end of fight if you see fit with the following chunk added to post combat:

if ${Me.Maintained[Yaulp](exists)}
{
Me.Maintained[Yaulp]:Cancel
}

checkheals:

If you're using this script to solo, drop the heal threshold to around 40-50 for regular heal and about 20 for emergency heal.
 
Last edited:
Top Bottom