New Player Macro Question

I am trying to make a macro too cast heal on myself but can't figure it out - any help out there for a newly returned player?

Comments

  • Arnold7Arnold7 Posts: 417
    Need to know if you are classic or enhanced client. Fairly easy macro for enhanced client if you have that.  If you have enhanced I will look it up.
  • RinerRiner Posts: 53
    I have the enhanced client
  • Arroth_ThaielArroth_Thaiel Posts: 748
    edited April 23
    Create a macro (push ESC>Macros)
    Drag the Heal spell from the Magery spell book and drop it in the first macro slot.
    Right click the spell icon in the macro slot and choose Target>Self.

    Name the macro, give it an icon, set a hotkey if desired, and save.

    With or without a hotkey assigned, you can drag the macro from the macro list and drop it in a hotbar so you can click on it, or monitor the cooldown.

    If you don't assign a hotkey specifically to the macro, you can assign a hotkey to the hotbar slot the macro is in.

    Lot's of options.

    This is a good place to start:
    Creating Macros – Ultima Online (uo.com) 
    -Arroth
  • RinerRiner Posts: 53
    Thank you!!! I was totally at a loss.
  • TimTim Posts: 651
    In EC you can also skip the macro completely.

    Just drag any spell from any spell book to a hotbar  then right click it to select target (self, cursor or current target) right click again to set hot key. 

    Same method works for many items as well. For example I have harvester's blade set to hot key q and target cursor. Hit q then target corps and I have leather etc. 
  • Victim_Of_SiegeVictim_Of_Siege Posts: 842
    edited April 24
    I have a single on the hot-bar, but I also have a macro to cast heal 3 times on myself that is set to a key to do a quick heal-up on the run. i drag a heal spell onto the macro, then a "Wait for target", then "cursor target self" then a delay. the delay depends on your FC/FCR play around with delay to minimize time between. I can cast it on the run with minimal lag. works great when a mob targets my tamer and hits hard.

    heal.png 210.5K
    A Goblin, a Gargoyle, and a Drow walk into a bar . . .

    Never be afraid to challenge the status quo

  • Arroth_ThaielArroth_Thaiel Posts: 748
    Vic,

    Why bother with Cursor Target, Wait for Target, Cursor Target Self?

    Why not just direct target self, delay, direct target self, etc.
    -Arroth
  • Victim_Of_SiegeVictim_Of_Siege Posts: 842
    edited April 24
    I made the macro years ago and it worked, so i never bothered to play around with it.. one of those things where if it aint broke don't fix it  :D  But yeah, that works too.
    A Goblin, a Gargoyle, and a Drow walk into a bar . . .

    Never be afraid to challenge the status quo

  • RinerRiner Posts: 53
    Thank you for all the help!

  • SethSeth Posts: 1,395
    The EC targeting seems slightly faster than the classic cursor method, which require wait for cursor. I think it should not matter for pvm, but for pvp.
    We love bugs....
  • Arroth_ThaielArroth_Thaiel Posts: 748
    Seth said:
    The EC targeting seems slightly faster than the classic cursor method, which require wait for cursor. I think it should not matter for pvm, but for pvp.
    I've still been working on the spellcasting stuff in the background Seth and it's funny this targeting thing came up.

    From what I can see, the EC supports three targeting "systems". At least that's the way I divide it up. (Bleak or Pinco would probably say something like..."That Arroth idiot, that's not the way it works at all!".)

    Anyway (and keep in mind this is a very simplified explanation):
    1. Legacy Targeting
    2. CC + UOA Cursor Targeting
    3. Direct Targeting

    All three send a different mix of instructions to the client and server.

    Legacy Targeting by pulling a bar and clicking is...well...it is what it is, and if you to do that you're welcome to it and good luck to ya.

    Cursor Targeting is basically executing a series of instructions:
    Request Target Cursor
    Wait for Cursor to appear
    Register Event
    Register Target
    Unregister Event

    Direct Targeting is basically a single line sent to the server:
    PeformActionOn(ObjectIDHere)


    So yeah, Direct Targeting is simplest and fastest with the least amount of "work" needed by the client. At least from what I can see. Keep in mind we are talking about the millisecond processing times of modern computers. In actual gameplay it's probably going to be barely noticable - as you said. But Direct Targeting is simpler and it is (ever so slightly) faster.

    Remember the dev team has mentioned multiple times that the real drive for the EC was to rectify a bunch of KR's performance problems and that they will always default to performance for the EC. It may not have all the nice polish for the frontend UI, but the core of the EC is (can be) pretty darn quick.
    -Arroth
  • SethSeth Posts: 1,395
    edited April 27
    Yes, some players have also said the legacy cursor method is slower in EC. I did some testing myself years ago to verify this. In fact, I was using the cursor method until a pvp friend told me, and since then all my mages have changed to the new method. 
    We love bugs....
  • RinerRiner Posts: 53
    Where do you find the commands in the EH client?

    Register Event
    Register Target
    Unregister Event

    Thanks,
    Riner


  • Arroth_ThaielArroth_Thaiel Posts: 748
    Riner said:
    Where do you find the commands in the EH client?

    Register Event
    Register Target
    Unregister Event

    Thanks,
    Riner


    Those are not part of the in game User Interface (UI). They are a generalized description of the way the client is executing code.
    -Arroth
  • RinerRiner Posts: 53
    thanks
Sign In or Register to comment.