Forum Settings
       
Reply To Thread

Creating a Hover Debuff Macro (how to l2play post-Decursive)Follow

#1 Dec 08 2006 at 6:32 AM Rating: Excellent
A druid in my guild, Dribble, came up with this solution using the new macro capabilities. I think it is AWESOME and I hope this helps you all.

Preview:
Quote:
With Decursive not working, I've been trying to come up with a solution to fix the decursing issue that I've (and probably you've) been having.

Since I do not know how to program a mod or anything complicated like that, I've decided to research the more simple thing to do in the game, which is creating macros.

With the new macroing system, most of all the /script command codes do not work in combat. This is because Blizzard specifically did not want macros to "think" for themselves. Blizzard has however implemented new macro codes. One of the new macros that they allow now is the "hover" command.



FULL ARTICLE WITH INSTRUCTIONS HERE:

http://members.cox.net/bren327/macro.htm



Edited, Dec 8th 2006 9:59am by thermalnoise
#2 Dec 08 2006 at 7:03 AM Rating: Excellent
***
1,287 posts
Mouseover casting was already possible. And yes, those are nice macro's, but you can expand on them. Your basic macro was:

/cast [target=mouseover,exists] Remove Curse

Now, what this does is when you hold your mouse over someone's frame, you remove curse from that person. But what if you don't hold your mouse over someone's frame. Wouldn't it be easy if you did it on your target then? So we do:

/cast [target=mouseover,exists] Remove Curse; [exists] Remove Curse

Keep in mind that if you don't provide a target, it defaults to target=target. Simple enough, right? Only, this should only affect friendlies, so:

/cast [target=mouseover,help] Remove Curse; [help] Remove Curse

But what if you're not hovering over a friendly and not targeting a friendly? Now say you're fighting a boss that's debuffing the MT, and you got the boss selected a lot. You could add:

/cast [target=mouseover,help] Remove Curse; [help] Remove Curse; [target=targettarget,help] Remove Curse

Now if the boss has the MT targeted, and you have the boss targeted, and not hovering over someone's frame, you try to remove the curse of the boss' target. Now assume that sometimes you're walking around by yourself and got a curse from one place or another. You wanna get rid of it, so you wanna cast it on yourself. Then we simply add:

/cast [target=mouseover,help] Remove Curse; [help] Remove Curse; [target=targettarget,help] Remove Curse; [target=player] Remove Curse

Now the above macro does the following: If your mouse hover over a friendly unit's frame, you try to decurse him. If it doesn't, but you got a friendly target selected, you try to decurse your target. Now if your target is not friendly, you try to decurse your target's target. Now assume there is no target's target, or it's not friendly, then whaddaya know, you try to Decurse yourself :)

By the way, I see Shaman as some kind of green on your screenshot. I thought they used to be pink like Paladins. Was I just misconcepted and were they always green? Or did they change them this patch, since Paladins and Shamans can be on the same side now?

Edited, Dec 8th 2006 4:13pm by ThelsDeKwant
#3 Dec 08 2006 at 7:10 AM Rating: Decent
That's very helpful, thanks. I passed along your feedback to the druid who made the webpage.
#4 Dec 08 2006 at 7:12 AM Rating: Decent
ThelsDeKwant wrote:
By the way, I see Shaman as some kind of green on your screenshot. I thought they used to be pink like Paladins. Was I just misconcepted and were they always green? Or did they change them this patch, since Paladins and Shamans can be on the same side now?


:Insert frowny face here: Yes! Shamans got changed to this teal color that is VERY similar to mages and I don't like it. I suppose the reason is so that it won't conflict with Paladins as you said.
#5 Dec 08 2006 at 7:35 AM Rating: Decent
***
1,030 posts
Nice info!

Definitely something that I'm going to make use of before tonight's MC run.

Abolish Disease, Cure Disease and Dispel Magic ... plus all of my heals.

As a cover for Decursive, it's going to take a little more effort (and not all THAT much more effort). For cross-healing groups - it's going to simplify things a lot.

Rate up for this 'cuase it's definitely helpful.
#6 Dec 08 2006 at 7:41 AM Rating: Decent
Shamandin wrote:
Abolish Disease, Cure Disease and Dispel Magic ... plus all of my heals.


Abolish and Cure Disease use the same amount of mana, so no need for 2 macros. Just use Abolish.
#7 Dec 08 2006 at 8:06 AM Rating: Decent
**
420 posts
This deserves a rate up. ;)

MC last night was still doable without Decursive, but any help is appreciated.
#8 Dec 08 2006 at 8:08 AM Rating: Excellent
***
1,287 posts
Shamandin wrote:
Dispel Magic


Dispel Magic is a little more tricky, since you should also be able to cast it on enemy targets, so either it looks like:

/cast [target=mouseover,help] Dispel Magic; [exist] Dispel Magic; [target=player] Dispel Magic

Which makes you lose out on the target's target casting. Or, you write one Dispel Magic for curing and one for offensive dispelling. The curing goes just like the Remove Curse I posted, the offensive dispelling could be something like:

/cast [target=focus,harm] Dispel Magic; [harm] Dispel Magic

This makes it cast on your focus, if your focus contains a harmful creature. If it doesn't it'll try to dispel your target.

thermalnoise wrote:
Abolish and Cure Disease use the same amount of mana, so no need for 2 macros. Just use Abolish.


Not exactly true. Cure Disease only works if the target has a disease. You cannot overcure with Cure Disease. Abolish Disease aways works, even if someone else already cured the disease and might cause a waste of mana. Also, in emergency calls, you might need more dispelling than once per 5 seconds.
#9 Dec 08 2006 at 8:15 AM Rating: Good
ThelsDeKwant wrote:
thermalnoise wrote:
Abolish and Cure Disease use the same amount of mana, so no need for 2 macros. Just use Abolish.


Not exactly true. Cure Disease only works if the target has a disease. You cannot overcure with Cure Disease. Abolish Disease aways works, even if someone else already cured the disease and might cause a waste of mana. Also, in emergency calls, you might need more dispelling than once per 5 seconds.


Good point. I forgot about that.
#10 Dec 08 2006 at 3:20 PM Rating: Decent
***
3,478 posts
Quote:
Playing around with the UI and some Macros, I may have an idea to "fix" decursive.
1st you need a decurse macro like:
cast [target=mouseover, exists, help] Abolish poison;
What it does is cure the target the mouse hovers over, if necessary. I tried this with CTRA, Blizzard Party and Blizzard Raid UI and it's working fine.
In theory this would be the first big step to be able to use the list decursive shows to actually decurse.
On the downside you need to place this macro on a button or in your actionbar as you need to trigger it without using the mouse.
Hope I could help :-)
#11 Dec 08 2006 at 3:28 PM Rating: Decent
***
1,233 posts
Keep this at the top...great work!
#12 Dec 09 2006 at 8:28 AM Rating: Decent
Bump. I'd like to see this stay on Page 1 through the weekend.
#13 Dec 09 2006 at 12:21 PM Rating: Decent
thermalnoise wrote:
Bump. I'd like to see this stay on Page 1 through the weekend.

If someone can make a summary or small (no more than a couple of inches) tutorial, I'll put it in the FAQ.

However, for you macro experts, I have a question. A while back, squigglyline wrote the following macro to display your current XY coordinates in a chat line. I was wondering whether it still works, or whether it needs changing (and if it needs changing, a good working version)

Quote:
/script px,py=GetPlayerMapPosition("player")
/script DEFAULT_CHAT_FRAME:AddMessage(format("[ %s ] %i , %i",GetZoneText(),px*100,py*100));


Edited, Dec 9th 2006 12:27pm by ohmikeghod
Never mind. I just tested it. The location macro is fine.

Edited, Dec 9th 2006 12:32pm by ohmikeghod
#14 Dec 09 2006 at 12:51 PM Rating: Good
Webjunky posted a good summary.

Here it is again with some rewording:


First, create the "decurse macro" such as:

/cast [target=mouseover, exists, help] Cure Poison


Replace Cure Poison with the applicable spell name (i.e. Dispel Magic, Remove Curse).

Second, place the macro on your action bar. Now, you just need to hover the mouse over the your target and press the hotkey for the macro. This macro works with CTRA, Blizzard Party and Blizzard Raid UI.
#15 Dec 09 2006 at 1:42 PM Rating: Decent
Done! It's question #16 under game help. (now, if we can just get people to read it...)
#16 Dec 10 2006 at 8:42 AM Rating: Decent
***
3,478 posts
bump!
#17 Dec 10 2006 at 1:11 PM Rating: Decent
bumparoo for this, very nice post and very helpful.
#18 Dec 10 2006 at 2:46 PM Rating: Good
**
858 posts
Quote:
(how to l2play post-Decursive)


Everyone should have learned how to play pre-Decursive.

#19 Dec 10 2006 at 4:44 PM Rating: Good
**
961 posts
Quote:
/cast [target=mouseover, exists, help] Cure Poison


I just set this up for Remove Lesser Curse, and so far it works - I have yet to try it sand see if it works by mousing over the person's name from the raid list in the Social menu - hopefully it does, as that's what I want.
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 557 All times are in CST
Anonymous Guests (557)