1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

UO Steam PVP Targeting macros - hotkeys?

Discussion in 'Player VS Player' started by Tarraz, Sep 12, 2017.

  1. Tarraz

    Tarraz Well-Known Member

    130
    37
    28
    Jun 18, 2013
    I have just started using UO Steam instead of Razor.

    What would be the best way to setup my targeting macros/hotkeys?

    I want to be able to easily and quickly target other players/monsters.

    Thanks
     
  2. kolbycrouch

    kolbycrouch Well-Known Member

    265
    175
    43
    May 4, 2014
    depends on how many buttons you want to use and what target you prioritize.

    Code:
    getenemy 'innocent' 'criminal' 'enemy' 'murderer' 'gray' 'humanoid' 'closest'
    
    That macro will target any player that isn't friend listed or partied.

    You can change 'humanoid' to 'any' if you want to target monsters with this macro too.
     
    Tarraz likes this.
  3. Tarraz

    Tarraz Well-Known Member

    130
    37
    28
    Jun 18, 2013
    Thanks alot
     
  4. Young Star

    Young Star Well-Known Member

    2,539
    2,043
    113
    Jul 6, 2015
    Bryden Rivers, YoungStar, Young Star, Tom Sevenstreams
    what he pasted will get you an enemy but wont target or attack. some will combine that with target and/or attack in the same key. others will use a seperate key to target or attack last after they get an enemy set.

    You can also set hotkeys and not use a script if you are ok with having seperate keys for attacking reds, greys, OJs. under the hotkeys tab under targeting iirc. i dont have steam up in front of me atm to give it to you exactly.
     
    halygon likes this.
  5. halygon

    halygon Well-Known Member

    7,708
    7,311
    113
    Aug 14, 2013
    Halygon
    I usually add:
    Code:
    setalias 'last' 'enemy'
    after the getenemy statement and maintain 'last' as the alias to always target or attack. This allows me to switch targets while not automatically attacking them until I hit a button to attack last or target last.
     
    the_bubba likes this.
  6. baseball dad

    baseball dad Well-Known Member

    490
    481
    63
    Sep 10, 2016
    It's not pvp if you just smash target closest spell.

    Please move thread to pvm discussion.
     
  7. cuneyt

    cuneyt Member

    24
    3
    3
    Aug 31, 2015
    Buzz Aldrin, Raistlin Majere, Ruenir Starfall
    I tried what you have written and many other variations but it's not working.

    Im selecting the nearest enemy with getenemy and setting its to last target using set alias and then I cast a spell and use target last (as if I used target next) but it does not cast the spell.

    What is the nearest script to the built-in targetnext macro?
     
  8. Young Star

    Young Star Well-Known Member

    2,539
    2,043
    113
    Jul 6, 2015
    Bryden Rivers, YoungStar, Young Star, Tom Sevenstreams

    Try this:

    Code:
    getenemy 'murderer' 'enemy' 'criminal' 'red' 'grey' 'humanoid' 'closest' 'transformation'
    target! 'last'
    This will get the closest grey or red player. I usually have separate ones for grey only and red only. You can do that making copies and taking out murderer or grey and criminal. Taking out humanoid will make it work with players, animals, and monsters.

    You can take out the "target! 'last'" and put it in a seperate key or use the steam hotkey menu for target last. you dont need to "setalias enemy last" when steam gets enemies when using target ast in steam also. If you are using target last in the UO macro menu it wont know what steam has set as the last target.
     
    cuneyt likes this.
  9. Young Star

    Young Star Well-Known Member

    2,539
    2,043
    113
    Jul 6, 2015
    Bryden Rivers, YoungStar, Young Star, Tom Sevenstreams
    This is what I use on my dexer:
    Code:
    getenemy 'gray''criminal''closest' 'murderer'
    if @findobject 'enemy'
      autotargetobject! 'enemy'
      if criminal 'enemy'
        attack! 'enemy'
        target! 'enemy'
        @clearusequeue
        @cancelautotarget
    stop
      endif
      if gray 'enemy'
        attack! 'enemy'
        target! 'enemy'
        @clearusequeue
        @cancelautotarget
        stop
      endif
      if murderer 'enemy'
        attack! 'enemy'
        target! 'enemy'
        @clearusequeue
        @cancelautotarget
    stop
      endif
    endif
     

Share This Page