Change Log:
--------------------
Version1.8.6(2013-09-17)-Wow patch 5.4.0
General:
Removed backwards-compatible code for patch 5.3.0
Bugfix:
Report() now reacts to the "all" keyword as before when asking about saved instances.
Report() will only output titles for party-dungeons since their links are trashed by the chat system (raid will still output links)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Version1.8.5(2013-09-09)-Wow patch 5.4.0
General:
Updated .TOC for WOW patch 5.4.0
Some of the changes will only be visible when running version 5.4.x of WoW.
New functions:
InDigsite()
InWargame()
Updated functions:
Report() - Added a "world" argument for the "savedinstance" option. This will list all world-bosses you have killed.
InLFGQueue() - Added "flex" as an argument.
Added a few more shorthand aliases to the PlayAudio() function. "Ding", "Heads roll", "Not prepared", "Bonestorm", "You fail".
Updated variables:
%InstanceDifficulty% can now also return "Heroic Scenario" and "Flexible".
Bugfix:
%InstanceDifficulty% should now return the correct difficulty (Normal/Heroic) for your current instance.
Fixed various "See also" links in documentation that should now point to the correct page.
Code optimizations:
Changes made to Documentation & Parsing that should reduce memory footprint of the addon (about 3KB less).
Merged some identical event-handlers to reduce memory footprint even more.
Rewritten event handlers to no longer wrap arguments into tables. This should reduce memory consumed at runtime.
-------------------------------------------------------------------------------------------------------------------------------------...
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 Cast("Fishing");
OnEvent("GroupInvite") AND InLFGQueue()
THEN DeclineInvite() AND Reply("Sorry, I am already in the LFG queue");
Look at the FAQ page for the most asked questions, and the Examples page for examples.
--------------------
Version1.8.6(2013-09-17)-Wow patch 5.4.0
General:
Removed backwards-compatible code for patch 5.3.0
Bugfix:
Report() now reacts to the "all" keyword as before when asking about saved instances.
Report() will only output titles for party-dungeons since their links are trashed by the chat system (raid will still output links)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Version1.8.5(2013-09-09)-Wow patch 5.4.0
General:
Updated .TOC for WOW patch 5.4.0
Some of the changes will only be visible when running version 5.4.x of WoW.
New functions:
InDigsite()
InWargame()
Updated functions:
Report() - Added a "world" argument for the "savedinstance" option. This will list all world-bosses you have killed.
InLFGQueue() - Added "flex" as an argument.
Added a few more shorthand aliases to the PlayAudio() function. "Ding", "Heads roll", "Not prepared", "Bonestorm", "You fail".
Updated variables:
%InstanceDifficulty% can now also return "Heroic Scenario" and "Flexible".
Bugfix:
%InstanceDifficulty% should now return the correct difficulty (Normal/Heroic) for your current instance.
Fixed various "See also" links in documentation that should now point to the correct page.
Code optimizations:
Changes made to Documentation & Parsing that should reduce memory footprint of the addon (about 3KB less).
Merged some identical event-handlers to reduce memory footprint even more.
Rewritten event handlers to no longer wrap arguments into tables. This should reduce memory consumed at runtime.
-------------------------------------------------------------------------------------------------------------------------------------...
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 Cast("Fishing");
OnEvent("GroupInvite") AND InLFGQueue()
THEN DeclineInvite() AND Reply("Sorry, I am already in the LFG queue");
Look at the FAQ page for the most asked questions, and the Examples page for examples.