Rogue Helper v6.0 [Complete Rogue Macro] (Updated: 10-26-04)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

savage wolf
decaying skeleton
decaying skeleton
Posts: 2
Joined: Sun Oct 24, 2004 2:55 am

Re: Iclick "Must equip" items...

Post by savage wolf » Thu Oct 28, 2004 1:17 pm

DrmChld wrote:Anyway to make it so it wil temp auto-equip an iclick item then remove it after the effect has been gained? (ie, Shrunken Goblin Skull Earring)
RTFM? Iset first then use Iclick, only issue i have had was sneaking somewhere and having it auto refresh in a room fulla mobs

DrmChld
a ghoul
a ghoul
Posts: 89
Joined: Fri Jul 09, 2004 3:25 pm

Post by DrmChld » Thu Oct 28, 2004 1:55 pm

Reading the manual won't make the character auto-equip an item, do the iclick keepup and then put on the previous item.

How about reading the question you fucktard

Leif
decaying skeleton
decaying skeleton
Posts: 8
Joined: Mon Jul 05, 2004 7:12 am

Post by Leif » Thu Oct 28, 2004 2:28 pm

DrmChld wrote:Reading the manual won't make the character auto-equip an item, do the iclick keepup and then put on the previous item.

How about reading the question you fucktard
Actually, if you read the manual you'll notice you have to use the keepup switch with iset and it will auto swap, click and swap back. If it's not working for you then it's a problem with either something you are doing or the copy of RH on your machine and I'd recommend redownloading a fresh copy. By default this feature works perfectly.

How bout not being a dick when people try to help you.

DrmChld
a ghoul
a ghoul
Posts: 89
Joined: Fri Jul 09, 2004 3:25 pm

Post by DrmChld » Thu Oct 28, 2004 2:59 pm

Actually, if you read the manual you'll notice you have to use the keepup switch with iset and it will auto swap, click and swap back. If it's not working for you then it's a problem with either something you are doing or the copy of RH on your machine and I'd recommend redownloading a fresh copy. By default this feature works perfectly.

How bout not being a dick when people try to help you.
Ok. I am reading the manual. Nothing under the ISET section mentions "switch".

I have 3 earring. 2 are non clicks and a Gobby earring in bag slot 8.

When I do iset keepup and it tries to click the Gobby earring it says "You cannot use this item unless it is equipped"

I type: /iset gobby keepup "Shrunken Goblin Skull Earring"

So explain to me where in the manual where it says how to use iset to automatically switch my gobby earring with an existing earring, click the gobby earring, then remove it, and then re-equip the previous earring?

User avatar
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Thu Oct 28, 2004 3:05 pm

Whe can't "explain to you" how to read. The manual covers it quite well.

DrmChld
a ghoul
a ghoul
Posts: 89
Joined: Fri Jul 09, 2004 3:25 pm

Post by DrmChld » Thu Oct 28, 2004 3:09 pm

Cr4zyb4rd wrote:Whe can't "explain to you" how to read. The manual covers it quite well.
Actually... The documents do no cover anything about automatically switching items for iset's and iclicks.

Here is the manual for ISET

----------
ISET

Syntax:
/iset <itemalias> KEEPUP|NOKEEPUP <"Item Name">

Description:
This command is part of a set of three commands used to manage clickable items and their effects. This particular command allows you to set and store an item alias for a given clickable item. You also can specify whether or not you want RH to automatically try to maintain the spell effect of this item. If a superior spell effect doesn't stack with the item's effect, you should use the /ibounce command to specify said spells.

Examples:
Have RH alias "ring" for your Coldain's Hero Ring, and also indicate you wish RH to maintain the Shield of the Eighth, if possible:
/iset ring keepup "Coldain Hero's Insignia Ring"
-------------

Please show me in there what I am missing?

Jerle69
a hill giant
a hill giant
Posts: 263
Joined: Wed Apr 28, 2004 3:26 pm

Post by Jerle69 » Thu Oct 28, 2004 4:00 pm

Lots of thread activity today!

Cr4zyb4rd:

Nice stuff, that. Pretty clever using a string array and a loop to grab initial INI values. I think if I had to write RH from scratch, I'd probably have done that too (but constantly rewriting it and adding to it, I just didn't think of a bank of set values) so you go into cut-n-paste syndrome. I got a chuckle out of your "ugly duckling" comment regarding firstassist. Yes, that's a tiny kludge in that the mainassist is just a buffer for the "winner" of the cascading assists (in the code, ala black box), but the user doesn't really care that there are two variables for the mainassist --one to hold who he should be, and one to hold who it really IS! HAHA.. Anyway, got a chuckle out of your post as you completely understand that with your comment :P

DrmChld:

Not sure why you're having the problems you're having, but do the following:

Delete your RHItems.ini file.
Run RH, and type the following:

Code: Select all

/iset gobby keepup "Shrunken Goblin Skull Earring"
/ibounce gobby "Strength of Tunare"
Now, any time you don't have the effect up, it will automatically grab the earring, wear it, click it, and put it back. If it is *NOT* doing this, it means you're invisible or hiding and sneaking. If you have /autohs on, just tap your hide button. In that fraction of a second while you're visible, RH will refresh your keepup spells since you said "hey, I'm visible, it's ok to redo spells if you need to."

If you want to manually have RH go and find your gobby, and click it, type /iclick gobby.

That's all there is to it. If this fixes your problem, let me know how the documentation failed you so I can make it clearer. -- Thanks

episix:

Regarding trying to hide while moving around... RH *will* try to hide while you're moving around, but only if you invested some points into the Nimble Evasion. One of two things is happening: you bought a level of nimble evasion and it's not working very well since you only got 1 level of it, or the altabilityready code in MQ2 is a little broken. Do you have Nimble Evasion?
Last edited by Jerle69 on Thu Oct 28, 2004 4:37 pm, edited 1 time in total.
--Jerle

DrmChld
a ghoul
a ghoul
Posts: 89
Joined: Fri Jul 09, 2004 3:25 pm

Post by DrmChld » Thu Oct 28, 2004 4:13 pm

Jerle,

Deleted the RHItems file and redid the iset. Still giving me a message saying I must equip the item first.

Hide is off...

Going to redownload the macro...

BrainDeath
a ghoul
a ghoul
Posts: 86
Joined: Sun Mar 07, 2004 5:00 pm

Post by BrainDeath » Thu Oct 28, 2004 4:31 pm

Jerle69 wrote:let me know how the documentation failed you so I can make it clearer. -- Thanks
OMG I think Jerle may just be the most polite person on this board. Not to mention having uber docs for his macro.

:D

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Thu Oct 28, 2004 4:32 pm

jerle probably is one of the nicest on the boards.

Jerle for president!
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

Jerle69
a hill giant
a hill giant
Posts: 263
Joined: Wed Apr 28, 2004 3:26 pm

Post by Jerle69 » Thu Oct 28, 2004 4:53 pm

You guys are funny :) I'm sure ddmsiu would disagree that I'm a nice guy! :cool: Fearless and some others know what I'm talking about ... left foot, left shoe, right foot, right shoe... /GUFFAW.. That's some thread.

DrmChld:

Been thinking more about your problem. Is your gobby earing in a bag, or in a main inventory slot? I'm guessing it's not in a bag, but just in your main inventory. I looked at the code, and I don't think RH has ever been smart enough to determine if it should wear an item being swapped in from the main inventory slot, if not clickable from that location. If you put your gobby eariring AWAY (in a bag), I bet it'd work for you. This would certainly be a bug, but a weird bug that I may not fix :)
--Jerle

Leif
decaying skeleton
decaying skeleton
Posts: 8
Joined: Mon Jul 05, 2004 7:12 am

Post by Leif » Thu Oct 28, 2004 4:55 pm

DrmChld wrote:Jerle,

Deleted the RHItems file and redid the iset. Still giving me a message saying I must equip the item first.

Hide is off...

Going to redownload the macro...
Is the earring in a bag or empty slot? If I recall I had a problem with /iset not being able to grab the earing if it was just in an open slot, had to be in a bag.

User avatar
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Thu Oct 28, 2004 6:02 pm

You're already using stick if availabe, why not search for /exchange as well?

episix
orc pawn
orc pawn
Posts: 18
Joined: Wed Aug 18, 2004 1:44 pm

Post by episix » Thu Oct 28, 2004 6:26 pm

episix:

Regarding trying to hide while moving around... RH *will* try to hide while you're moving around, but only if you invested some points into the Nimble Evasion. One of two things is happening: you bought a level of nimble evasion and it's not working very well since you only got 1 level of it, or the altabilityready code in MQ2 is a little broken. Do you have Nimble Evasion?
No on the nimble evasion AA. The following code fixes it but i'm unsure if it is not a good idea to use it this way? I appreciate the feedback and great work Jerle ;)

Code: Select all

 /if (${AutoHideSneak} && ${Me.AbilityReady["Hide"]} && !${Me.Casting.ID} && ${Me.Sneaking} && !${Me.Moving} && ${Me.State.NotEqual[BIND]} && !${Window[TradeWnd].Open} && !${Window[MerchantWnd].Open} && !${Window[BigBankWnd].Open}) /doability "Hide" 

Jerle69
a hill giant
a hill giant
Posts: 263
Joined: Wed Apr 28, 2004 3:26 pm

Post by Jerle69 » Thu Oct 28, 2004 6:40 pm

episix:

Back around version 4 or so, this was written this way (it used to not account for nimble evasion). If you don't have nimble evasion, I'm not sure why the code is trying to hide and sneak for you, unless paren parsing is somehow screwed up in MQ2.

Do me a favor and type this in, next time you're bored:

Code: Select all

/echo ${Me.AltAbilityReady[Nimble Evasion]})
It should say FALSE for you. If it says NULL, let me know, please. If so, I may have to adjust some code in there, but last I checked NULLS were evaluated as a FALSE insofar as boolean comparators went, so even if it is a null, I'm not exactly sure why that expression doesn't perform correctly in your case--it's logically and syntactically correct.

Cr4zyb4rd:

I'm not sure how many people use the swap plugin. I might do that down the road, but RH doesn't need anything too complicated, so I figured I'd just roll my own. MQ2MoveUtils however--that should be in the MQ2 baseline by now.
--Jerle