Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Sub MercStuff
/if (!${RDPause} && ${DoMercStance} && ${Mercenary.State.Equal[ACTIVE]} && ${MercStanceTimer}<10) {
/if (${Me.CombatState.NotEqual[COMBAT]} && ${Mercenary.Class.Name.NotEqual[Warrior]} && ${Mercenary.Stance.NotEqual[Balanced]}) /stance Balanced
/if (${Mercenary.Stance.NotEqual[Balanced]} && (${Mercenary.Class.Name.Equal[Rogue]} || ${Mercenary.Class.Name.Equal[Wizard]}) && (${Spawn[${MATarget}].PctHPs}>95 || ${Group.Member[${Me.Mercenary.CleanName}].PctAggro}>85)) /stance Balanced
/if ((${Target.Level}>=${Me.Level}+2 || ${Target.Named} || ${Me.XTarget}>1) && ${MATarget}!=999999 && ${Spawn[${MATarget}].Type.NotEqual[PC]} && ${Mercenary.Stance.NotEqual[Reactive]} && ${Mercenary.Class.Name.Equal[Cleric]}) /stance reactive
/if (${Mercenary.Stance.NotEqual[Burn]} && (${Mercenary.Class.Name.Equal[Rogue]} || ${Mercenary.Class.Name.Equal[Wizard]}) && ${Spawn[${MATarget}].PctHPs}<95 && ${Group.Member[${Me.Mercenary.CleanName}].PctAggro}<85 && ${MATarget}!=999999 && ${Spawn[${MATarget}].Type.NotEqual[PC]}) /stance Burn
/if (${DoMercAssist} && ${Me.CombatState.Equal[COMBAT]} && ${Mercenary.Stance.NotEqual[Passive]} && ${Mercenary.Class.Name.NotEqual[Cleric]} && ${Spawn[${MATarget}].PctHPs}<${MercEngageHPs} && ${Spawn[${MATarget}].Distance}<${NPCRadius}) /mercassist
/varset MercStanceTimer 6s
}
/if (${DoMercAssist}) {
/if (!${Defined[MercAssistTimer]}) /call CreateTimer MercAssistTimer
/if (${Window[MMGW_ManageWnd].Child[MMGW_AssistModeCheckbox].Checked}) /notify MMGW_ManageWnd MMGW_AssistModeCheckbox LeftMouseUp
/if (${DoMercAssist} && ${Bool[!${MercAssistTimer}]} && ${Me.CombatState.Equal[COMBAT]} && ${Mercenary.Stance.NotEqual[Passive]} && ${Mercenary.Class.Name.NotEqual[Cleric]} && ${Spawn[${MATarget}].PctHPs}<${MercEngageHPs} && ${Spawn[${MATarget}].Distance}<${NPCRadius}) {
/mercassist
/varset MercAssistTimer 10s
}
}
/if (!${RDPause} && ${Window[MMGW_ManageWnd].Child[MMGW_SuspendButton].Enabled} && ${Mercenary.State.Equal[DEAD]}) {
/notify MMGW_ManageWnd MMGW_SuspendButton LeftMouseUp
/delay 10s ${Mercenary.State.Equal[ACTIVE]}
}
/return