Author Topic: Skill Macros - UO Steam  (Read 14623 times)

March 19, 2016, 02:12:08 PM
Reply #25

Online Evolution

  • "The Game has Evolved" www.uoevolution.com
  • Administrator
  • Hero Member
  • *****
  • Posts: 1117
  • Karma: +1249/-23
  • Dante - Shard Owner
    • www.uoevolution.com



//  Go to any public moongate for //
//   this to work. Also, bring a    //
//   ringmail tunic and sleeves.  //
//    This macrois designed for   //
//    training stealth from 0.       //
//  Turn on loop and click play!  //


if skill 'hiding' < 80
  headmsg 'Train your hiding to 80.0 first!'
  stop
endif
if not @findobject 'chest' and not @findtype 0x13ec 'any' 'self'
  headmsg 'Buy a ringmail tunic'
  stop
else
  setalias 'chest' 'found'
endif
if not @findobject 'arms' and not @findtype 0x13ee 'any' 'self'
  headmsg 'Buy ringmail sleeves'
  stop
else
  setalias 'arms' 'found'
endif
if skill 'stealth' < 80
  if usetype 0xf6c 'any' 'ground'
    waitforgump 0xe0e675b8 15000
    replygump 0xe0e675b8 1 1
    pause 10000
    useskill 'stealth'
    pause 600
  endif
  if usetype 0xf6c 'any' 'ground'
    waitforgump 0xe0e675b8 15000
    replygump 0xe0e675b8 1 0
    pause 10000
    useskill 'stealth'
    pause 600
  endif
elseif skill 'stealth' < 100
  if not @findlayer 'self' 13
    @equipitem 'chest' 13
    pause 600
  endif
  if not @findlayer 'self' 19
    @equipitem 'arms' 19
    pause 600
  endif
  if usetype 0xf6c 'any' 'ground'
    waitforgump 0xe0e675b8 15000
    replygump 0xe0e675b8 1 1
    pause 10000
    useskill 'stealth'
    pause 600
  endif
  if usetype 0xf6c 'any' 'ground'
    waitforgump 0xe0e675b8 15000
    replygump 0xe0e675b8 1 0
    pause 10000
    useskill 'stealth'
    pause 600
  endif
endif


March 19, 2016, 02:13:20 PM
Reply #26

Online Evolution

  • "The Game has Evolved" www.uoevolution.com
  • Administrator
  • Hero Member
  • *****
  • Posts: 1117
  • Karma: +1249/-23
  • Dante - Shard Owner
    • www.uoevolution.com



//     Uses a sewing kit. This      //
//      macro is designed for       //
//   training tailoring from 30.    //
//  Turn on loop and click play!  //




if skill 'Tailoring' < 30
  headmsg "Buy skill from an NPC!"
  stop
elseif skill 'Tailoring' < 41.4
  if usetype 0xf9d 0x0 'backpack'
    replygump 0x38920abd 15
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 2
    waitforgump 0x38920abd 15000
    pause 2000
    if usetype 0xf9f 0x0 'backpack'
      waitfortarget 2000
      @targettype! 0x152e 0x0 'backpack'
    endif
  endif
elseif skill 'Tailoring' < 54
  if usetype 0xf9d 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 51
    pause 2000
    if usetype 0xf9f 0x0 'backpack'
      waitfortarget 2000
      @targettype! 0x1515 0x0 'backpack'
    endif
  endif
elseif skill 'Tailoring' < 74.6
  if usetype 0xf9d 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 58
    pause 2000
    if usetype 0xf9f 0x0 'backpack'
      waitfortarget 2000
      @targettype! 0x1f03 0x0 'backpack'
    endif
  endif
elseif skill 'Tailoring' < 99
  if usetype 0xf9d 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 22
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 23
    pause 2000
    if diffweight < 20
      if usetype 0xf9f 0x0 'backpack'
        waitfortarget 2000
        @targettype! 0x175d 0x7d1 'backpack'
      endif
    endif
  endif
elseif skill 'tailoring' < 100
  if usetype 0xf9d 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 43
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 30
    pause 2000
    if usetype 0xf9f 0x0 'backpack'
      waitfortarget 2000
      @targettype! 0x13db 0x0 'backpack'
    endif
  endif
else
  headmsg 'Tailoring complete!'
  stop
endif


March 19, 2016, 02:15:05 PM
Reply #27

Online Evolution

  • "The Game has Evolved" www.uoevolution.com
  • Administrator
  • Hero Member
  • *****
  • Posts: 1117
  • Karma: +1249/-23
  • Dante - Shard Owner
    • www.uoevolution.com



//    Uses a standard tool kit.     //
//   This macro is designed for   //
//   training tinkering from 30.   //
//  Warning: Throws away newbied  //
//      scissors! Bank them!      //
//  Turn on loop and click play!  //


if not @listexists 'tinkjunk'
  createlist 'tinkjunk'
  pushlist 'tinkjunk' 0xf9f // SCISSORS! WATCH OUT!
  pushlist 'tinkjunk' 0xf9d
  pushlist 'tinkjunk' 0xfbb
  pushlist 'tinkjunk' 0x14fc
  pushlist 'tinkjunk' 0x1849
endif
if @counttype 0x1eb8 'any' 'backpack' < 2
  if usetype 0x1eb8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 23
    waitforgump 0x38920abd 15000
  endif
endif
if not @findobject 'trash'
  headmsg 'Select your trash barrel'
  promptalias 'trash'
endif
if skill 'tinkering' < 30
  headmsg 'Buy more tinkering skill!'
  stop
elseif skill 'tinkering' < 40
  if usetype 0x1eb8 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 2
    waitforgump 0x38920abd 2000
  endif
elseif skill 'tinkering' < 65
  if usetype 0x1eb8 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 44
    waitforgump 0x38920abd 2000
  endif
elseif skill 'tinkering' < 75
  if usetype 0x1eb8 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 86
    waitforgump 0x38920abd 2000
  endif
elseif skill 'tinkering' < 94
  if usetype 0x1eb8 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 8
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 121
    waitforgump 0x38920abd 2000
  endif
elseif skill 'tinkering' < 100
  if usetype 0x1eb8 0x0 'backpack'
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 29
    waitforgump 0x38920abd 15000
    replygump 0x38920abd 51
    waitforgump 0x38920abd 2000
  endif
else
  headmsg 'Tinkering complete!'
  stop
endif
if contents 'backpack' > 115 or diffweight < 20
  for 0 to tinkjunk
    while @movetype tinkjunk[] 'backpack' 'trash'
    endwhile
  endfor
endif


March 22, 2016, 09:13:30 PM
Reply #28

Offline Smilingdeath

  • Sr. Member
  • ****
  • Posts: 288
  • Karma: +15/-7
In regards to the cooking macro posted on page one.


Use a tool box key and withdraw a skillet with 5000 uses, or buy one off a vendor.



You can make dough till level 90+ then switch to making the egg bombs instead.  Uses water and flour.  The water just buy 1 pitcher from the bartenders near Brit bank, and is refillable at a water trough. The flour can be purchased from a baker.  1 bag of flour costs 3 gold and is good for 2-3 attempts at making the dough.


Place a water trough in you house or a friends house, and use the record function and make 1 dough, then refill the pitcher.  End the recording.  Copy and paste the dough making section 2 times and the refill of the water pitcher is placed after the third dough making attempt. So you will attempt to make the dough 3 times and the refill the water pitcher (can be used 4 times before it is empty).


It is cheaper in the long run, although the dough has no use unless you continue to make items using the dough.


Switch the making flour bombs (cooking version of the smoke bomb) after reaching level 90.  Uses eggs and flour. Eggs are purchased from a farmer and the flour from the baker.


 A side note here... At 90+ Alchemy you can make the smoke bombs instead of potions.


For both recipes... Put a cooking talisman on and increase the base chance to make one until the modified chance of success reaches approximately 60-65% range, then remove the talisman.  This can be done for each type of crafting while leveling it up as well.


Read here on how to get a crafting talisman.   
http://uoevolution.com/forum/index.php?topic=7741.0


If I remember I will post my macro from when I levelled up cooking to 112.4 when I get to the house, it only took a hour or two.  Even with trips to go get more flour and eggs.

December 06, 2016, 08:29:06 PM
Reply #29

Offline PontiusPilate

  • Newbie
  • *
  • Posts: 36
  • Karma: +0/-0
It keeps telling me error line ten on the cooking macro and it wont continue.

November 10, 2017, 04:50:13 AM
Reply #30

Online Thunder

  • Full Member
  • ***
  • Posts: 199
  • Karma: +17/-19
Didn't See Necro:

//========================
//Azrael The Angel Of Death
//(Night666)
//========================
//Death Necro Trainer
//========================
//You will need a LRC (LMC optional)
//Change the pause if lag or no FC & FCR present
//Change target this script was made in a free shard
//with custom Trainer Npc.
//========================
//Training
if skill 'Necromancy' < 110 and skill 'Necromancy' >= 40
  //Pain spike
  if skill 'Necromancy' < 40
    cast 'Pain Spike'
    waitfortarget 15000
    //Change Target
    target! 0x15ba7
    //Horrific Beast
  elseif skill 'Necromancy' >= 40 and skill 'Necromancy' < 70
    cast 'Horrific Beast'
    //Wither
  elseif skill 'Necromancy' >= 70 and skill 'Necromancy' < 90
    cast 'Wither'
    //Lich Form
  elseif skill 'Necromancy' >= 90 and skill 'Necromancy' < 110
    cast 'Lich Form'
    //Vampiric Embrace
  elseif skill 'Necromancy' >= 110 and skill 'Necromancy' < 120
    cast 'Vampiric Embrace'
  endif
else
  stop
endif
//Pause until next cast, change this Value
pause 8000
//End Training
//Meditation
if mana <= 30
  useskill 'Meditation'
  while mana != maxmana
    pause 10000
  endwhile
endif
//End Meditation