Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

[EUO] Magery/Healing/Resist/EvalInt/Anatomy/Med
#1

Thought I'd do my part on adding some macros for new players. This is what I used to hit GM magery from 90 (you can get 90 using the skill menu when you start). You need around 8000-9000 magic arrow scrolls and some bandages and you are all set until GM magery. I didn't make restocking part for it since you need to only do it twice anyway. Take 3000 MA scrolls and 1000 bandages on you at a time and just run the macro.

Code:
while #TRUE
{
  if ( #MANA >= 2 )
    gosub CastMA
  else
    gosub Meditate
  if ( #HITS < 64 )
    gosub BandageSelf
  if ( #HITS < 10 )
    halt
}

; MA scroll self
sub CastMA
  finditem CYL C_ , #BACKPACKID
  if ( #FINDCNT > 0 )
  {
      set %CastMana #MANA
      set #LOBJECTID #FINDID
      event macro 17 0
      target 15s
      event macro 23
      while ( #MANA >= %CastMana )
      {
      }
  }
return

; Uses a bandage on yourself
sub BandageSelf
  finditem ZLF C
  if ( #FINDCNT > 0 )
  {
    set #lObjectId #findId
    event macro 17 0 ;last object
    target 15s
    event macro 23
    wait 50
  }
return

sub Meditate
while ( #MANA < 98 )
{
  event macro 13 46
  if You_are_preoccupied in #journal
    event macro 6 0
  else
    wait 61
}
return
Meditation could be made better but this should get the job done. Wink
#2

thanks kamos!
#3

can anyone post a zip of easy uo please? i can't download it from the website because i forgot my password and account name
#4

Good work man!
#5

Kamos Wrote:Thought I'd do my part on adding some macros for new players. This is what I used to hit GM magery from 90 (you can get 90 using the skill menu when you start). You need around 8000-9000 magic arrow scrolls and some bandages and you are all set until GM magery. I didn't make restocking part for it since you need to only do it twice anyway. Take 3000 MA scrolls and 1000 bandages on you at a time and just run the macro.

Code:
while #TRUE
{
  if ( #MANA >= 2 )
    gosub CastMA
  else
    gosub Meditate
  if ( #HITS < 64 )
    gosub BandageSelf
  if ( #HITS < 10 )
    halt
}

; MA scroll self
sub CastMA
  finditem CYL C_ , #BACKPACKID
  if ( #FINDCNT > 0 )
  {
      set %CastMana #MANA
      set #LOBJECTID #FINDID
      event macro 17 0
      target 15s
      event macro 23
      while ( #MANA >= %CastMana )
      {
      }
  }
return

; Uses a bandage on yourself
sub BandageSelf
  finditem ZLF C
  if ( #FINDCNT > 0 )
  {
    set #lObjectId #findId
    event macro 17 0 ;last object
    target 15s
    event macro 23
    wait 50
  }
return

sub Meditate
while ( #MANA < 98 )
{
  event macro 13 46
  if You_are_preoccupied in #journal
    event macro 6 0
  else
    wait 61
}
return
Meditation could be made better but this should get the job done. Wink

The medit doesnt work here if i am im combat mode, i fixed it by adding a line
scanjournal 1
before the if You_are_preoccupied in #journal line.
It's an excelent macro! good work ^^

[Image: 663cd648.jpg]


Forum Jump:


Users browsing this thread: 1 Guest(s)