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.