Sub PullDelay(int TimerAmount)
/if (${DebugPull}) /echo PullDelay ${TimerAmount} Enter \agLine#: ${Macro.CurLine}
/declare PDTimer timer local ${TimerAmount}s
/varset Pulling 0
|:WaitForTimer
/if (${MedOn} && !${Me.Mount.ID}) /sit
/while (${PDTimer} && !${AggroTargetID}) {
/doevents
/delay 2
}
/if (${Me.Sitting}) /stand
/call CheckForCombat 1 PullDelay
|/if (${PDTimer}) /goto :WaitForTimer
/if (${DebugPull}) /echo PullDelay Leave \agLine#: ${Macro.CurLine}
/return