| Check if toon is within spell range and cast buff
/if (${Spawn[${IniIDList.Arg[${k},|]}].Distance}<=${SpellRange} && !${IniBuffTimer${PBTimerID}}) {
| Group buff cast on owner in case of Pet/Mercenary
/if ((${Spawn[${IniIDList.Arg[${k},|]}].Type.Equal[Pet]} || ${Spawn[${IniIDList.Arg[${k},|]}].Type.Equal[Mercenary]}) && ${Spell[${Buffs[${i}]}].TargetType.Find[group]}) {
/if (${Spawn[${IniIDList.Arg[${k},|]}].Type.Equal[Pet]}) {
/call CastWhat "${Buffs[${i}]}" ${Spawn[${IniIDList.Arg[${k},|]}].Master.ID} Buffs
} else {
/call CastWhat "${Buffs[${i}]}" ${Spawn[${IniIDList.Arg[${k},|]}].Owner.ID} Buffs
}
} else {
/call CastWhat "${Buffs[${i}]}" ${IniIDList.Arg[${k},|]} Buffs
}
/if (${DebugBuffs}) /echo DEBUGBUFFS CheckBuffs IniBuffCheck 7: /call CastWhat "${Buffs[${i}]}" ${IniIDList.Arg[${k},|]} Buffs