You are not logged in.

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


/!\ We have moved to a new board. Come join us. This board is now in "archive" (read-only mode). /!\

1

Monday, February 15th 2016, 6:21am

Conditional rogue macro help

I have seen some macros that only cast skills if the player bares or the target bares a certain buff/debuff. Eg, using snipe onlyif AD is on the target.

I've done some tinkering and I can't quite figure it out.
I need help making a macro that casts lowblow only if shadowstab is on the target. And one that casts wound attack only if both bleeds are on the target.

Any help would be much appreciated.
Krayden
Co-leader of Serenity
Server Mithras
Krayden - K/W/S
Godussop - S/Wd/R/M
Zathal- D/W/S/Wd

I do a lot of my forum stuff from my phone, so forgive any typos please :3

2

Monday, February 15th 2016, 10:47am

why not just use diyce? More features and instead of having two macros you have one.
99/99/99/99/99/99 W/WD/S/D/R/M

3

Monday, February 15th 2016, 1:37pm

I hear that spamming an attack macro inputs the skills faster than diyce. This is also for r/wd btw, and I hear diyce doesn't weave charge chop was effectively as a macro spam would.

The macro would be SOMETHING like this:

/cast Charged Chip
/cast throw (nonglobal cooldown)
/cast Together
/cast wound attack (with the conditional macro code)
/cast low blow (with conditional macro code)
/cast shadow stab

Clicking the macro would set off one skill at a time, putting the top one as a priority. And it would skip WA and LB untill the required buffs are on the target.
I have done this rotation manually, but it's clunky and with lag it is slow.

I have been told CC weaving is faster in a macro, which is basically the whole key to this classes damage output
Krayden
Co-leader of Serenity
Server Mithras
Krayden - K/W/S
Godussop - S/Wd/R/M
Zathal- D/W/S/Wd

I do a lot of my forum stuff from my phone, so forgive any typos please :3

4

Monday, February 15th 2016, 2:01pm

I think every time you need to check for buffs you need to run a loop, so I don't think you'd even have room for all of that in a macro. Better off using diyce and just put charged chop in the macro like most other wd or /wds
Callmepapabear - Erebos (Formerly Osha)
Storyteller and Cenedrils - 190,219 PA R/M - 196,201 PA S/R
I upload vids now and then
https://www.youtube.com/channel/UCaaIokqEpV_7X7NTi_bADlg

5

Monday, February 15th 2016, 5:44pm

"I need help making a macro that casts lowblow only if shadowstab is on
the target. And one that casts wound attack only if both bleeds are on
the target."

Source code

1
/run local LB = false WA = false for i=1,50 do local a,b,c,d,e = UnitDebuff("target") if d == 620314 then WA = true break elseif (d == 620313 or d == 620297) then LB = true end end if WA == true then CastSpellByName("Wound Attack") elseif LB == true then CastSpellByName("Low Blow") end
Rovie wd/w/s/
Fiddydamage c/r/wl/p/m
Corruption
Artemis
https://www.youtube.com/channel/UCvw3IXqDgHoaK0lHJnyqBJQ vids of stuff

6

Monday, February 15th 2016, 10:26pm

Thank you rovie, I'll try it out as soon as I get in game! :D
Krayden
Co-leader of Serenity
Server Mithras
Krayden - K/W/S
Godussop - S/Wd/R/M
Zathal- D/W/S/Wd

I do a lot of my forum stuff from my phone, so forgive any typos please :3

7

Tuesday, February 16th 2016, 5:41am

update: i tried the code you posted rovie, and it didn't work. i just copied and pasted it and tried it while applying shadowstab to the target, and without. not sure if im just stupid, or i just fail at code lmao

Edit: i was helped in game, i just had to add an "i" after the "target" in the begining of the macro and add a ";" at the very end
Krayden
Co-leader of Serenity
Server Mithras
Krayden - K/W/S
Godussop - S/Wd/R/M
Zathal- D/W/S/Wd

I do a lot of my forum stuff from my phone, so forgive any typos please :3

This post has been edited 1 times, last edit by "poisonarmadillo" (Feb 16th 2016, 5:57am)