So I'll post both the code as shown in Razor, and from my .Macro file if you want to make the process a little easier on yourself (you can copy / paste into a text file, save it as a .MACRO file in your Razor Macros directory).
Note: Spacing is added for clarification purposes; sadly, as far as I can tell, you can't add spacing into the macro itself.
Code: Select all
If ( Hits >= 50 )
If ( Mana >= 12 )
CastSpell Lightning (#30)
Wait for Target
Exec: Target Self
Pause 2.00sec
Else
UseSkill Meditation
If ( SysMessage "you enter" )
Wait for Mana >= 44
Else
Pause 10.00sec
EndIf
EndIf
Else
Double Click (clean bandage%s% (0E21)
Wait for Target
Exec: Target Self
Pause 17.00sec
EndIf
Code: Select all
!Loop
Assistant.Macros.IfAction|0|1|50
Assistant.Macros.IfAction|1|1|12
Assistant.Macros.MacroCastSpellAction|30
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:02
Assistant.Macros.ElseAction
Assistant.Macros.UseSkillAction|46
Assistant.Macros.IfAction|4|0|you enter
Assistant.Macros.WaitForStatAction|1|1|44|3600
Assistant.Macros.ElseAction
Assistant.Macros.PauseAction|00:00:10
Assistant.Macros.EndIfAction
Assistant.Macros.EndIfAction
Assistant.Macros.ElseAction
Assistant.Macros.DoubleClickTypeAction|3617|True
Assistant.Macros.WaitForTargetAction|30
Assistant.Macros.HotKeyAction|1059|
Assistant.Macros.PauseAction|00:00:17
Assistant.Macros.EndIfAction
-kat
Edit - After watching the script a bit, the 'SysMessage' seems a bit wonky... so I went with Redbeard's idea, and just put a pause after Meditation. Seems inefficient, but better than sitting and waiting until you naturally regen full mana