• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
  • Post your .ini today for a chance to win up to 30 Krono, the fabled RedGuides Mug, an EverQuest art book and other loot! More details here.
MQ2Rewards

Utility MQ2Rewards 2020-11-19

Download now: Join us with Level 2 access
or earn your way in with RedCents.
Other Authors
GoldenFrog, Sic, Knightly, brainiac
Included in Very Vanilla
Very Vanilla Included! No need to download.
Server Type
Live, Emu, TLP, Test Server
MQ2Rewards

MQ2Rewards allows control over specifying, selecting, and claiming rewards from macros.

This has been written specifically to support the Overseer macro. Has been tested on Test during the 5/20 24-hour outage on Live, so hasn't been tested on Live yet. Through Overseer needs, will be tested much further.

Caution: Rewards are highly sensitive to mistakes and tricky to test as acquiring rewards and combinations to experiment with is not always easy.
Still more validation to perform, but has been functioning properly to date.

Commands
  • /rewards help - displays the below list of commands
  • /rewards reward <reward> - Opens reward window and selects the specified reward (tab) if exists. May be name (string) or 1-based number Error if no appropriate match found.
  • /rewards option <option> - Selects the specified option for the currently selected reward (tab). May be name (string) or 1-based number. Error if no appropriate match found.
  • /rewards claim - claims the currently selected reward and option.
    • Due to the sensitivity in rewards, there is not a single "Select and claim" option yet. Until proven, this ensures all clients have the opportunity to select and verify on their own before actually claiming.
Examples
  • /rewards reward 3
    • Selects the third reward (tab)
  • /rewards reward "Essence of Dragons"
    • Selects the first reward titled "Essence of Dragons"
  • /rewards option 3
    • Selects the third option in the reward option list.
  • /rewards option "Collection Item Dispenser"
    • Selects the option labeled "Collection Item Dispenser"
TLO: Rewards
  • ${Rewards.Count} - Returns number of currently pending rewards
  • ${Rewards.Reward[<#/name>]} - Return the appropriate reward by index or name; else return NULL
Reward
  • ${Rewards.Reward[<#/name>].Text} - Returns name of the indicated reward if available; else NULL
  • ${Rewards.Reward[<#/name>].Selected} - Returns TRUE if indicated reward is available and selected; else FALSE
  • ${Rewards.Reward[<#/name>].Select} - Selects the specified reward. TRUE if available and able to select; otherwise FALSE.
  • ${Rewards.Reward[<#/name>].Claim} - Claims the specified reward if available and option (if any) selected. TRUE if able to claim; otherwise FALSE
  • ${Rewards.Reward[<#/name>].Options} - Returns number of options for the specified reward if available. Otherwise NULL.
  • ${Rewards.Reward[<#/name>].Option[#/name]} - Returns the appropriate option by index or name; else returns NULL
  • ${Rewards.Reward[<#/name>].Items} - Returns number of items (right-side list) for the specified reward and selected option if available. Otherwise NULL.
  • ${Rewards.Reward[<#/name>].Item[#/name]} - Returns the appropriate item by index or name; else returns NULL
Option
  • ${Rewards.Reward[<#/name>].Option[#/name].Text} - Returns name of the indicated option if available; else NULL
  • ${Rewards.Reward[<#/name>].Option[#/name].Selected} - Returns TRUE if the indicated option is available and selected; otherwise FALSE
  • ${Rewards.Reward[<#/name>].Option[#/name].Select} - Selects the specified option. TRUE if available and able to select; otherwise FALSE
  • ${Rewards.Reward[<#/name>].Option[#/name].ItemCount} - Returns number of items (right-side list) for the specified reward and selected option if available. Otherwise NULL.
  • ${Rewards.Reward[<#/name>].Option[#/name].Item[#/name]} - Returns the appropriate item by index or name; else returns NULL
Item
  • ${Rewards.Reward[<#/name>].Item[#/name].Text} - Returns name of the indicated option if available; else NULL
Author
GoldenFrog
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from GoldenFrog

Top