• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - How do I automatically summon mage epic pet if it dies

martanio

New member
Joined
Jul 19, 2016
RedCents
[General]
KissAssistVer=9.2.3
Role=Assist
CampRadius=75
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=20
MedOn=1
MedStart=55
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=1
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CastingInterruptOn=0
CharInfo=Magician|57|GOLD
DPSMeter=1
MiscGemRemem=1
[SpellSet]
LoadSpellSet=1
SpellSetName=ka
[Buffs]
BuffsOn=1
Buffs1=Shield of the Magi|Me
Buffs2=Phantom Plate|Me
Buffs3=Boon of Immolation|Me
Buffs4=NULL
Buffs5=NULL
Buffs6=NULL
Buffs7=NULL
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=20
PowerSource=NULL
BuffsSize=20
[Melee]
AssistAt=50
MeleeOn=0
FaceMobOn=0
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
GoMSize=3
[AE]
AEOn=0
AERadius=50
AE1=Sirocco|2|Mob
AE2=Rain of Swords|2|Mob
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
AESize=10
[DPS]
DPSOn=1
DPSSkip=15
DPSInterval=10
DPS1=NULL
DPS2=Wrath of the Elements|100|Once
DPS3=NULL
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
DPSSize=20
DPS1=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
AggroSize=5
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
HealGroupPetsOn=0
XTarHeal2=0
HealsSize=5
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
CuresSize=5
[Pet]
PetOn=1
PetSpell=Summon Orb
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffs1=Burnout IV
PetBuffs2=Expedience
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetToysOn=1
PetToys1=Dagger of Symbols
PetToys2=Muzzle of Mardu
PetToys3=Dagger of Symbols
PetToys4=NULL
PetToys5=NULL
PetToys6=NULL
PetToysGave=Gebann|Dagger of Symbols|Muzzle of Mardu
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0
PetBuffsSize=8
PetToysSize=6
[Burn]
BurnText=BURN IT TO THE GROUND!
BurnAllNamed=0
Burn1=Shok of Fiery Blades|mob
Burn2=Shock of Steel|mob
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
BurnSize=15
[Pull]
PullWith=Wrath of the Elements
MaxRadius=50
MaxZRange=20
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=4 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=4
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=98
[MySpells]
Gem1=Shock of Swords
Gem2=Char
Gem3=Sirocco
Gem4=Rain of Swords
Gem5=Boon of Immolation
Gem6=
Gem7=
Gem8=
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
GMailSize=5
 
Yes you can....


As per sub DoPetStuff:

Rich (BB code):
| -------------------------------------------------------------------------------------
| SUB: DoPetStuff
| -------------------------------------------------------------------------------------
Sub DoPetStuff
    /call EventsGeneral
	/declare PetSummonTimer timer local 60s
    /if (!${PetOn} || ${AggroTargetID} || ${Me.Invis} || ${Me.Hovering}) /return
    /if (${Debug}) /echo \atDEBUG DoPetStuff Enter \agLine#: ${Macro.CurLine}
    /declare FocusCurrent string local ${InvSlot[${PetFocus.Arg[2,|]}].Item.Name}
    /declare FocusSlot string local ${PetFocus.Arg[2,|]} ${PetFocus.Arg[1,|]}
    /declare FocusPet string local ${PetFocus.Arg[1,|]}
    /declare FocusSwitch int local 0
    /if (${Me.Pet.CleanName.Equal[${Me.Name}`s familiar]}) /pet get lost
    | Swap pet focus in pet cast
    /if (!${Me.Pet.ID} && ${Spell[${PetSpell}].Mana}<=${Me.CurrentMana}) {
        | verbose
        /echo I have no pet. ${Me.Class}s live longer when we have pets.
        /varset PetActiveState 0
        /if (${PetFocus.Arg[1,|].Length} && ${FindItemCount[=${FocusPet}]}) {
            /if (!${Cursor.ID} && ${FocusPet.NotEqual[${FocusCurrent}]}) {
                /call CheckCasting 50
                /exchange "${FocusPet}" ${FocusSlot}
                /varset FocusSwitch 1
                /delay 10
            }
        }
		/doevents
        /delay 3
        | Pet spell mem check - Else try item like mage epic
		/call CastWhat "${PetSpell}" ${Me.ID} DoPetStuff

So just define the name of the Mage Epic item in the config file for the mage under PetSpell line.

PetSpell=Orb of Mastery

I see by your buffs that you are using lower level buffs, so assuming you are referring to Mage Epic 1.0 -- Orb of Mastery

On a side note.. you do not have your pet heal spell defined in the HEALS section... that could certainly help you allot.. lol
Just make sure you put |Pet in the format ...

Example: Heals1=Renew Summoning|70||Pet


I'll consider this matter resolved as I have reviewed the code and tested it myself.
 
Problem - How do I automatically summon mage epic pet if it dies

Users who are viewing this thread

Back
Top
Cart