You are not logged in.

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

Nykk

Trainee

  • "Nykk" started this thread

Posts: 71

Location: Artemis, the hub of the ROM Universe

Occupation: Thief, Scholar, King - aren't they really the same after all?

  • Send private message

1

Tuesday, July 10th 2012, 5:33pm

Revised Mad Rush Macro & More

Note: This post assumes that you already have a basic knowledge of creating and using macros.

This new macro restores your prior title - whatever it may be - without requiring determination of your current title's code or modification each time you acquire/set a new title. It also removes some apparently unnecessary delays. The revised macro is

Quoted

/run x=GetCurrentTitle();
/run SetTitleRequest(530449);
/wait .25
/cast Mad Rush
/run SetTitleRequest(x);

You MUST have already acquired either title

  • First Major (Commando Division)
  • First Major (Magic Division)

The above version of the macro is for First Major (Commando Division)
If you have First Major (Magic Division) then simply change 530449 to 530459

For comparison, the old version of this macro (which did the job) is

Quoted

/run SetTitleRequest(530459)
/wait .5
/run CastSpellByName("MadRush")
/wait .5
/run SetTitleRequest(530427)
/wait .5

Important Notes:
  1. If this does not work, try removing any embedded-hidden-characters by copying into notepad and then copying the notepad text into your macro
  2. You cannot effectively chain multiple title-related skills like "Exquisite Armor" and "Mad Rush"

Example: If you use Exquisite Armor (4min Cooldown) then switch to "First Major" title to use Mad Rush (1min cooldown) you retain the balance of the 4min cooldown from using Exquisite Armor. Apparently the same "slot" is used and the existing cooldown is not cleared when titles are switched.


Exquisite Armor Macro

You MUST have already acquired the title Colonel. This macro restores your title after casting Exquisite Armor

Quoted

/run x=GetCurrentTitle();
/run SetTitleRequest(530451);
/wait .25
/cast Exquisite Armor
/run SetTitleRequest(x);

The above macro is specifically for Colonel (Vanguard). If you have any other Colonel-Title variant then you MUST do the following to determine the correct code.

  1. Set your title to Colonel
  2. type the following into your chat box: /run SendChatMessage(GetCurrentTitle(), "say")
  3. Replace the 530451 in the macro above with the code displayed

If you find any errors or omissions, please post them and I will make corrections to the main post.

Peryl

Intermediate

Posts: 313

Location: Elsewhere

  • Send private message

2

Tuesday, July 10th 2012, 6:25pm

Though nice that many time delays were removed, be aware that having it that low may cause problems depending on game lag, your current internet connection, your computer, etc, etc. In short, if you are having problems with the above, try upping the delay times and/or adding a few more wait commands.

BTW, you can list all your titles and their IDs with the following:

Source code

1
/run l = {} for i=0,GetTitleCount()-1 do local n,id=GetTitleInfoByIndex(i) DEFAULT_CHAT_FRAME:AddMessage("['..id..'] "..n) end
2013... The year from hell....