
Stickybuds wrote:So with netbots plugin i am able to get buff info on my boxes, but can i do the same with debuffs on NPCs?
Reason I'm asking is I have added an enc to my group, and his debuffs get resisted often. Wanted to come up with a way to let me know the debuff has landed without needed to switch to his screen and look for the resist msg or spell landed msg. Haven't got a chance to mess around testing yet just brainstorming atm.
Thanks,
Sticky
Safiya wrote:Stickybuds wrote:So with netbots plugin i am able to get buff info on my boxes, but can i do the same with debuffs on NPCs?
Reason I'm asking is I have added an enc to my group, and his debuffs get resisted often. Wanted to come up with a way to let me know the debuff has landed without needed to switch to his screen and look for the resist msg or spell landed msg. Haven't got a chance to mess around testing yet just brainstorming atm.
Thanks,
Sticky
I had the same issue. I wanted to know if my slow and cripple were landing on mobs. My UI and chat windows are a disaster so a text echo would not help me much. I used audio triggers instead for when the spells land and for me they do the trick. YMMV. Though I can't seem to figure out how to point it to custom .wav files the in-game ones are OK.
soberteq wrote:Just to report back, removing the /stick behind from my macro fixed my problem! thanks
moonrazor wrote:In short, no netbots can't produce npc information like it does pc information. You can however, write a short simple macro to return an echo from your enchanter every time a spell is resisted. You could set it on a loop, since it's not really doing anything but providing information. Just don't attach spell commands to it.
Moonrazor
Code: Select all
#event BeginCast "You begin casting#*#"
#event Collapse "Your gate is too unstable, and collapses.#*#"
#event FDFail "#1# has fallen to the ground.#*#"
#event Fizzle "Your spell fizzles#*#"
#event Immune "Your target is immune to changes in its attack speed#*#"
#event Immune "Your target is immune to changes in its run speed#*#"
#event Immune "Your target cannot be mesmerized#*#"
#event Interrupt "Your casting has been interrupted#*#"
#event Interrupt "Your spell is interrupted#*#"
#event NoHold "Your spell did not take hold#*#"
#event NoHold "Your spell would not have taken hold#*#"
#event NoHold "You must first target a group member#*#"
#event NoHold "Your spell is too powerful for your intended target#*#"
#event NoLOS "You cannot see your target.#*#"
#event NoTarget "You must first select a target for this spell!#*#"
#event NotReady "Spell recast time not yet met.#*#"
#event OutOfMana "Insufficient Mana to cast this spell!#*#"
#event OutOfRange "Your target is out of range, get closer!#*#"
#event Recover "You haven't recovered yet...#*#"
#event Recover "Spell recovery time not yet met#*#"
#event Resisted "Your target resisted the #1# spell#*#"
#event Resisted2 "You resist the #1# spell#*#"
#event Standing "You must be standing to cast a spell#*#"
#event Stunned "You are stunned#*#"
#event Stunned "You can't cast spells while stunned!#*#"
#event Stunned "You *CANNOT* cast spells, you have been silenced!#*#"
Code: Select all
Sub Event_Immune
[part of your macro here]
/gsay ${Target.CleanName} is immune to slow !
/return
Stickybuds wrote: How do you "detect" the spell has been resisted? Not sure how to get mq2 to read the chat log for the resist or land message, if thats even how its done. Could you give me a generic example?
Code: Select all
:ResistDebuff
/call cast ${ResistDebuff}
/if (${Macro.Return.Equal[CAST_SUCCESS]}) {
/return
} else {
/goto :ResistDebuff
}
Return to “Third party software”
Users browsing this forum: No registered users and 1 guest