Quantcast
Channel: WoWInterface - Latest list
Viewing all articles
Browse latest Browse all 49715

IfThen (1.6.0)

$
0
0
Change Log:
--------------------
Version1.6.0(2012-08-01)-Wow patch 4.3.4 / MOP Beta 5.0.x

Updated IfThen to work with Mists of Pandaria (MOP) expansion. Many of the game's internal events and functions have been altered, removed or new ones have been added by Blizzard.

Some of the changes will only be visible when running version 5.0.x of WoW (The MOP Beta).
The .TOC interface number is still that of 4.3.3 to prevent 'Load out of date addons' issues for users on live servers.
Added support for the Pandaren monk class. Class color, etc.
Things like %GuildLevel% (0-25) and %PlayerLevel% (1-85) will auto-adjust (0-30 & 1-90) when running version 5.0.x of the game.

General:

Updated examples.txt with the correct function name "HavePVPEquipped()"
The addon will now check and close the existing edit/help window if its open before opening the other window when using slash commands instead of the buttons.
Removed hardcoded internal lists used for currencies and factions. It will now use a search-and-cache approach that seems to give the same performance.

New functions:

UseQuestItem() Will /use the item that is associated with a quest in you questlog
IsStealthed()
IsFalling()
HasCritter() Do you have a non-combat pet summoned
HasMount()
InBGQueue() Are you currently in a Battleground queue
HasTalent() -New with MOP beta
HasGlyph() -New with MOP beta
InPetBattle() -New with MOP beta

Updated functions:

HavePVPEquipped() is now aware of the new "PvP Power" stat that is introduced with MOP.
InLFGQueue() (in WoW 5.0.x) now has an optional 'Type' argument that lets you filter what queue you want to check for (Dungeon finder, Raid finder, Pet-Battles etc).
IsChanneling() now supports a new, optional Unit-argument that can be 'target', 'focus' or 'player' (default).
InStance() will now work properly with localized versions of...

Description:
--------------------
Allows you to create your own IF THEN statements that will dynamically change the function of a button.
This addon is intended for people that have a basic understanding of programming. Specifically conditional If-Then statements.
The addon allows you to write your own if-then statements that will be evaluated and run whenever you press a button, or they can trigger on certain events ingame.
It provides a simple text editor, a fully documented API and some simple If-Then syntax so that you can string together almost anything you want to react to.

Examples:

IF HasOpenQuest("My daily fishing quest") AND InZone("Stormwind")
THEN UseItem("Fishing Pole");


OnEvent("GroupInvite") AND InLFGQueue()
THEN DeclineInvite() AND Reply("Sorry, i'm already in the LFG queue");


Look at the FAQ page for the most asked questions, and the Examples page for examples.

Viewing all articles
Browse latest Browse all 49715

Trending Articles