/if (${MainAssist.Length}) {
/if (${Debug}) /echo ${MainAssist} \agLine#: ${Macro.CurLine}
/target id ${Spawn[=${MainAssist}].ID}
/if (${Debug}) /echo targeting ${Spawn[=${MainAssist}].ID} \agLine#: ${Macro.CurLine}
/delay 30 ${Target.ID}==${Spawn[=${MainAssist}].ID}
| Target PC instead of familiar or pet
/if (${Spawn[=${MainAssist}].Type.Equal[Pet]} && !${MainAssist.Find[`s]}) {
/tar pc ${MainAssist}
/delay 10 ${Target.ID}==${Spawn[${MainAssist} pc].ID}
}
/call AssignMainAssist
}