Ensure you replace {!!!insert your mages name here!!!} with your mage's name that is running my mage INI.
INI:
[Settings]
TimeStampOnEcho=FALSE
DoMelee=TRUE
DoHeals=FALSE
DoBuffs=TRUE
DoDebuffs=TRUE
DoEvents=FALSE
DoCures=FALSE
DoPull=FALSE
DoPet=TRUE
DoSit=TRUE
DoLoot=FALSE
DoFW=FALSE
DoForage=FALSE
DoAfk=FALSE
DoRez=TRUE
DoMount=FALSE
DoAA=FALSE
DoNamed=TRUE
ForageIni=forage.ini
MountCast=
MasterList=${NetBots.Client}
TankName=Cliche
PullerName=Cliche
Radius=100
ZRadius=50
SitAggroRadiusCheck=15
SitManaPct=95
SitEndurPct=0
AfkMessage=Not now, thanks
RezMinPct=90
RezAcceptCall=FALSE
RezGiveUpSeconds=6000
DeathSlot=FALSE
NetworkINI=
TraderName=
FollowDistance=20
FollowStick=20 hold uw
PetCast=
PetAggro=FALSE
PetAssist=1
PetFoci=
DoPetShrink=TRUE
PetShrinkSpell=
PetShrinkSize=1.4
SPetAssist=1
SummonFood=
SummonDrink=
AAAnnounce=
AAtoNormal=FALSE
AAWarning=90
AABank=0
AAVerbose=FALSE
DoSelfShrink=FALSE
SelfShrinkSpell=
SelfShrinkSize=1.5
DoStuckGems=FALSE
StuckGemsAA=
InfoMsgLevel=0
GoMNuke=
[Script-Defense]
Commands=0
C1=/return
[Script-MBStartup]
Commands=0
C1=/return
[Melee]
OffTank=FALSE
ACLeash=50
ACAssistPct=99
ACManaPct=101
ACAnnounce=
ACMeleeCmd=/melee plugin=1
ACBefore=
ACAfter=
ACPetEnrage=TRUE
[AdvHeal]
AHCount=0
AHNewFormat=1
[AdvDebuff]
ADCount=6
ADNewFormat=1
ADMobMax=50
ADCheckTime=2
ADAggroOnly=0
ADHold=0|1|1| 1=on 0=off|Debuff spell #|Time to wait for debuff|
ADCoolDown1=
ADCoolDown2=
ADCoolDown3=
ADCoolDown4=
ADCoolDown5=
[AD1]
Gem=Script
Spell=ADUndead
SpellFoci=
DurMod=0
SpellAlias=ADUndead
Announce=
SpellMinMana=10
SpellRecast=0
SpellCastonResist=
SpellDelay=0
TarCnt=1
TarType=1
TarBegHP=95
TarEndHP=5
IfSpellImmune=
UseHoTT=0
PreCondition=TRUE
[Script-ADUndead]
Commands=4
C1=/echo Checking if Target is Undead: {Target.Body.Name.Equal[Undead]}
C2=/if (!{Target.Body.Name.Equal[Undead]}) /return
C3=/if ({Target.PctHPs} <= 95 && {Target.PctHPs} >= 3) /multiline ; /timed 1 /bc ADUndead - Nuking {Target.CleanName} with Exile Undead ; /timed 2 /casting "Exile Undead" 1
C4=/return
[AD2]
Gem=2
Spell=Drain Soul
SpellFoci=
DurMod=0
SpellAlias=lifetap
Announce=/bc [+r+]%s [+o+]@ [+y+] %t
SpellMinMana=15
SpellRecast=0|0
SpellCastonResist=
SpellDelay=0
TarCnt=1
TarType=1
TarBegHP=85
TarEndHP=20
IfSpellImmune=
UseHoTT=0
PreCondition=/if ((!{Target.Body.Name.Equal[Undead]} && !{Target.Named}) || {Me.PctHPs} < 90) /return TRUE
[AD3]
Gem=7
Spell=Splurt
SpellFoci=
DurMod=0
SpellAlias=tapdot
Announce=/bc [+r+]%s [+o+]@ [+y+] %t
SpellMinMana=5
SpellRecast=0
SpellCastonResist=
SpellDelay=0
TarCnt=1
TarType=1
TarBegHP=95
TarEndHP=35
IfSpellImmune=
UseHoTT=0
PreCondition=/if ({Target.Named} || {SpawnCount[pc guild radius 200]} <= 12) /return TRUE
[AD4]
Gem=5
Spell=Plague
SpellFoci=
DurMod=0
SpellAlias=diseasedot
Announce=/bc [+r+]%s [+o+]@ [+y+] %t
SpellMinMana=25
SpellRecast=0
SpellCastonResist=
SpellDelay=0
TarCnt=1
TarType=1
TarBegHP=80
TarEndHP=35
IfSpellImmune=
UseHoTT=0
PreCondition=/if ({Target.Named} || {SpawnCount[pc guild radius 200]} <= 12) /return TRUE
[AD5]
Gem=6
Spell=Envenomed Bolt
SpellFoci=
DurMod=0
SpellAlias=
Announce=/bc [+r+]%s [+o+]@ [+y+] %t
SpellMinMana=35
SpellRecast=0
SpellCastonResist=
SpellDelay=0
TarCnt=1
TarType=1
TarBegHP=80
TarEndHP=35
IfSpellImmune=
UseHoTT=0
PreCondition=/if ({Target.Named} || {SpawnCount[pc guild radius 200]} <= 12) /return TRUE
[AD6]
Gem=3
Spell=Ignite Blood
SpellFoci=
DurMod=0
SpellAlias=firedot
Announce=/bc [+r+]%s [+o+]@ [+y+] %t
SpellMinMana=5
SpellRecast=0
SpellCastonResist=
SpellDelay=0
TarCnt=1
TarType=1
TarBegHP=90
TarEndHP=35
IfSpellImmune=
UseHoTT=0
PreCondition=/if ({Target.Named} || {SpawnCount[pc guild radius 200]} <= 12) /return TRUE
[AdvBuff]
ABCount=5
ABNewFormat=1
ABMobMax=60
ABCheckTime=8
[AB1]
Gem=8
Spell=Invoke Death
SpellFoci=
DurMod=0
SpellAlias=pet
Announce=/bc [+g+]Summoning[+x+] <<[+g+] %s [+x+]>>
SpellMinMana=50
TarCnt=1
TarType=petcast cbt idle
Recast=FALSE
SpellIcon=
PreCondition=TRUE
[AB2]
Gem=Script
Spell=PetKit
SpellFoci=
DurMod=0
SpellAlias=PetKit
Announce=/bc
SpellMinMana=0
TarCnt=1
TarType=self cbt idle
Recast=FALSE
SpellIcon=
PreCondition=/if ({Me.Pet.ID}) /return TRUE
[Script-PetKit]
Commands=29
C1=/if ({Me.Pet.Equipment[primary]} > 0 && {Me.Pet.Equipment[offhand]} > 0) /return
C2=/if (!{Defined[PKPetName]}) /declare PKPetName string outer
C3=/varset PKPetName null
C4=/if ({Spawn[{Target.ID}].Type.Equal[pet]}) /varset PKPetName {Target.CleanName}
C5=/if ({PKPetName.Equal[null]} && {Me.Pet.ID}) /varset PKPetName {Me.Pet.CleanName}
C6=/if (!{Me.Pet.ID}) /call CastCall {Me.CleanName} ''cast pet''
C7=/if (!{Me.Pet.ID}) /delay 5s
C8=/if ({PKPetName.Equal[null]} && {Me.Pet.ID}) /varset PKPetName {Me.Pet.CleanName}
C9=/if ({PKPetName.Equal[null]}) /bc Unable to find a pet to equip
C10=/if ({PKPetName.Equal[null]}) /return
C11=/bc equipping {PKPetName}
C12=/varset Timer 10m
C13=/if ({SpawnCount[pc {!!!insert your mages name here!!!} radius 50]} > 0) /t {!!!insert your mages name here!!!} pettoys
C14=/delay 30s
C15=/if ({Me.Pet.Equipment[primary]} > 0 && {Me.Pet.Equipment[offhand]} > 0) /return
C14=/delay 5s
C13=/if ({SpawnCount[pc {!!!insert your mages name here!!!} radius 50]} > 0) /t {!!!insert your mages name here!!!} pettoys
C14=/delay 30s
C29=/return
[AB3]
Gem=8
Spell=Arch Shielding
SpellFoci=
DurMod=0
SpellAlias=
Announce=/bc [+g+]%s[+x+] @[+g+] %t [+x+]
SpellMinMana=50
TarCnt=1
TarType=self idle
Recast=FALSE
SpellIcon=
PreCondition=TRUE
[AB4]
Gem=8
Spell=Dead Men Floating
SpellFoci=
DurMod=0
SpellAlias=
Announce=/bc [+g+]%s[+x+] @[+g+] %t [+x+]
SpellMinMana=50
TarCnt=1
TarType=war shd pal rng mnk rog brd bst ber shm clr dru wiz mag enc nec pet idle
Recast=FALSE
SpellIcon=
PreCondition=/if (({Zone.Type} != 0 && {Zone.Type} != 5) || {Zone.ID} == 89 || {Zone.ID} == 103) /return TRUE
[AB5]
Gem=8
Spell=Cloak of Shadows
SpellFoci=
DurMod=0
SpellAlias=
Announce=/bc [+r+]Buffing[+x+] <<[+y+] %t [+x+]>> with[+g+] %s [+x+]
SpellMinMana=5
TarCnt=0
TarType=self
Recast=FALSE
SpellIcon=
PreCondition=/if (!{Me.Invis}) /return TRUE
[AdvEvent]
AECustom1=
AECustom2=
AECustom3=
AECount=0
AENewFormat=1
[AdvPull]
APCheckTime=0
APRadius=40
APMobMax=1
APScript=
APPath=
APRetPath=
APBefore=
APAfter=
APAnnounce=
APRetries=1
[AdvCure]
AQCount=0
AQNewFormat=1
- Expansion
- The Ruins of Kunark