Again...Taking requests/suggestions

Discussion in 'UOSteam' started by Experience, Jan 31, 2016.

  1. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    on loop yes
     
  2. thestand

    thestand Wandering Squeeler

    Joined:
    Aug 23, 2013
    Messages:
    641
    Likes Received:
    315
    Trophy Points:
    63
    Is it possible to make a script that disarms weapon after "Double Strike: Activated." message, pause for 30 seconds then rearm weapon? Thanks.
    @Experience
     
  3. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    As long as the message registers as a system message. And I would need the exact message, or atleast the first few words identically
     
  4. thestand

    thestand Wandering Squeeler

    Joined:
    Aug 23, 2013
    Messages:
    641
    Likes Received:
    315
    Trophy Points:
    63
    [​IMG]


    I've put some more thought into it and if possible I'd like the script to tab out of attacking target once double strike is activated pause for 30 sec then attack target again.(instead of disarm pause 30 arm)
    Can this heal script below be added in as well? So I can stay healing self the whole time?
    if hits < 90
    bandageself
    pause 11000
    endif

    Thanks for your time.
     
    Last edited: Nov 13, 2016
  5. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    I'll write it up so you can test it. can't garuntee anything but we shall see
     
  6. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    if not timerexists 'Bandage'
    createtimer 'Bandage'
    settimer 11000
    endif
    if not timerexists 'DS'
    createtimer 'DS'
    endif
    if not @findobject 'Targ'
    promptalias 'Targ'
    endif

    if @injournal 'Double Strike: Activated' 'system' and timer 'DS' > '30000'
    warmode 'on'
    pause 400
    warmode 'off'
    settimer 'DS' 0
    else
    attack 'Targ'
    endif
    if hits < maxhits and timer 'Bandage' >=11000
    bandageself
    settimer 'Bandage' '0'
    endif
     
  7. Steezie E

    Steezie E Casual

    Joined:
    Mar 14, 2013
    Messages:
    83
    Likes Received:
    36
    Trophy Points:
    18
    @Experience

    This may be trivial for you, but I am looking for a UO Steam macro that will allow me to cast a spell, select a target, then cast the spell 3x and select the same target. I am trying to create a magic arrow machine gun.

    Thank you for any help.
     
  8. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    So basically you want to select a target then spam MA?
     
  9. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    for 0 to 1
    cast 'magic arrow'
    waitfortarget 5000
    promptalias 'LastTarg'
    target! 'LastTarg'
    pause 1500
    endfor
    for 2 to 5
    cast 'magic arrow 'LastTarg'
    pause 1500
    cast 'magic arrow 'LastTarg'
    pause 1500
    cast 'magic arrow 'LastTarg'
    pause 1500
    endfor
     
  10. Steezie E

    Steezie E Casual

    Joined:
    Mar 14, 2013
    Messages:
    83
    Likes Received:
    36
    Trophy Points:
    18
    Thank you. Im not experienced enough to know the timer language. this will help a lot.
     
  11. Steezie E

    Steezie E Casual

    Joined:
    Mar 14, 2013
    Messages:
    83
    Likes Received:
    36
    Trophy Points:
    18
    I keep having to click the target manually. Im trying to get it where I click the target once. shoot it 3 times, then clear any set targets. If that is possible

    I have been using this and I am sure it is crude, but I dont have to keep clicking.

    setalias 'target'
    pause 500
    cast 'fireball'
    target 'target'
    pause 1900
    cast 'fireball'
    target 'target'
    pause 1900
    cast 'fireball'
    target 'target'
    pause 1900
    cast 'fireball'
    target 'target'
    pause 1900
    cleartargetqueue
    canceltarget
    cancelautotarget
     
  12. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    setalias 'target'
    pause 400
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    cast 'fireball' 'target'
    pause 1900
    @cleartargetqueue
    canceltarget
    cancelautotarget
     
  13. Fuego

    Fuego Veteran

    Joined:
    Jun 6, 2014
    Messages:
    494
    Likes Received:
    84
    Trophy Points:
    28
    Can you please add an all come to this before you cast recal?
    Code:
     //Experience
    
    //Detects enemies and escapes!
    
    if not findalias 'Escape Book'
    
      headmsg 'Select Escape Book'
    
      promptalias 'Escape Book'
    
    endif
    
    getenemy 'Murderer' 'Criminal' 'humanoid' 'closest'
    
    if @inrange 'Enemy' '15'
    
      cast 'recall'
    
      autotargetobject 'Escape Book'
    
      pause 2000
    
    endif
     
  14. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    //Experience

    //Detects enemies and escapes!

    if not findalias 'Escape Book'

    headmsg 'Select Escape Book'

    promptalias 'Escape Book'

    endif

    getenemy 'Murderer' 'Criminal' 'humanoid' 'closest'

    if @inrange 'Enemy' '15'
    msg 'All Come'
    cast 'recall'

    autotargetobject 'Escape Book'

    pause 2000

    endif
     
    Fuego likes this.
  15. Raging

    Raging Veteran

    Joined:
    Dec 20, 2013
    Messages:
    472
    Likes Received:
    55
    Trophy Points:
    28
    Gender:
    Male
    I am trying to tie my dexxer macros together and am running into some trouble. The main one I am erring on is my attack macro with my bandage macro. Either the heal macro will not engage after the attack macro, it does but does a time out for several seconds, or gives a system error msg of "previous automated target cancelled". Here are the macros... any help would be greatly appreciated

    //Get Enemy Grey Only
    getenemy 'gray''criminal''closest'
    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
    endif
    playmacro 'Auto Bandage'

    and

    while not dead
    if not timerexists 'Bandage Timer'
    createtimer 'Bandage Timer'
    settimer 'Bandage Timer' 10250
    endif
    // Check the bandage timer to see if enough time has elapsed
    if timer 'Bandage Timer' < 10250
    // Small delay to slow down the loop. 100 milliseconds means we will not miss
    // a bandage.
    pause 100
    // We need to wait for our current bandage to finish so start the while
    // loop from the beginning
    continue
    endif
    // If we are poisoned or don't have full health
    if poisoned 'self' or hits < maxhits
    // Enough time has elapsed lets apply a bandage.
    bandageself
    // Reset the timer.
    settimer 'Bandage Timer' 0
    endif
    endwhile
     
  16. Mara

    Mara Casual

    Joined:
    Jul 22, 2014
    Messages:
    76
    Likes Received:
    5
    Trophy Points:
    8
    Gender:
    Male
    I'm trying to level up my Phase shift relic

    There its any way to make the char to come back to specific place?

    I did a simple macro to train with a corpser
    that ....
    Chug pot incase no stam.
    jump / atack to corpse
    walk walk walk walk to a "far" place and hidding to w8 to resp
    loop

    I found a problem, It used to work great until I reach level 3 wich make the relic to proc 2 times, so since there are always random monsters around the corpses from time to time the macro get wrong because it land on other place, to near or what ever.

    So the request , dunno if its posible its...

    Can you make a macro that :
    - Chug stam pot if needed
    - atack Specific monster ( corpser )
    - move to specific place to w8
    - hide and loop
    - ahhh and ofcs with heal ( something like <80 hp use bandage )

    Also if posible , from time to time some monsters like ettins or so come and since I'm "targeting" the corpse the char dont atack that monsters , no mather if I leave it at "war" peace or w/e
    that end killing me , since on my newbie macro just had 1 heal at the end of the macro
    and 1 bandage each min isnt enought to heal from an ettin or something similar.
    Dunno if its posible but....


    Thxs in advance.
     
  17. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    I know it seems rude but I laughed out loud at this macro...literally. My wife slapped me for it...

    //Get Enemy Grey Only
    getenemy 'gray' 'criminal' 'closest'
    if @inranget 'enemy' '10'
    attack! 'enemy'
    @clearusequeue
    endif
    playmacro 'Auto Bandage'
    ///////////////////////


    while not dead
    if not timerexists 'Bandage'
    createtimer 'Bandage'
    settimer 'Bandage' 10250
    endif
    // Check the bandage timer to see if enough time has elapsed
    if timer 'Bandage Timer' < 10250
    // Small delay to slow down the loop. 100 milliseconds means we will not miss
    // a bandage.
    pause 100
    // We need to wait for our current bandage to finish so start the while
    // loop from the beginning
    continue
    endif
    // If we are poisoned or don't have full health
    if poisoned 'self' or hits < maxhits
    // Enough time has elapsed lets apply a bandage.
    bandageself
    // Reset the timer.
    settimer 'Bandage Timer' 0
    endif
    endwhile
     
  18. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming
    Can your character recall at all?
     
  19. Mordraer

    Mordraer Newbie

    Joined:
    Sep 27, 2016
    Messages:
    15
    Likes Received:
    11
    Trophy Points:
    3
    Gender:
    Male
    Occupation:
    Beach bum
    Location:
    Santa Monica, CA
    Here are my three suggestions:

    - A macro to train poisoning using kegs would be great! (I made one in razor that goes 8 hours and uses up 15 kegs but it is tedious to set up, as I have to individually target each keg one by one before running it)

    - A macro to train up weapon skills accounting for weapon breaks and bandaging (I have one in razor that is also rather tedious to set up, assuming you could whip one up in Steam that would be far superior)

    - A macro to re-cast a fizzled gate on a non-defaulted rune in a runebook (i.e. gating yourself out of trouble) until gate is successful.

    Great thread btw, I have used quite a few of these macros. :) Thanks!
     
  20. Experience

    Experience Wandering Squeeler

    Joined:
    Dec 19, 2013
    Messages:
    675
    Likes Received:
    199
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Slaver
    Location:
    Wyoming

Share This Page