Reply
Thread Tools Display Modes
Unread 01-15-12, 12:23 AM   #1
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 4,109
Things Addons/Macros Can't Do

Before posting an addon idea/request in this forum, please review the following list of things which addons cannot do. Use your browser's "find in page" feature to help look for specific things. Posts requesting addons that do anything listed here may be deleted or mercilessly ridiculed.

If you notice something missing from this list, or erroneously included in this list, post a comment on this thread, and I will edit the list. This thread is also posted on the WowAce forums, here.

Do not post here about things that violate the WoW EULA and/or TOS.

This is an official fan site, and thus must abide by Blizzard's rules. Posting about things that violate the WoW EULA and/or TOS, or this site's own rules, will get you a warning and a locked thread the first time, and a ban the second time. Such topics include, but are not limited to:
  • Model/skin changing
  • Login screen changing
  • Private servers
  • Bots, hacks, or other third-party software that interferes with WoW's normal functioning
  • Gold selling/buying, power leveling, account sharing/selling, etc.
Addons cannot access anything outside of WoW.
  • You cannot read from or post to Facebook, Twitter, RSS, etc.
  • You cannot connect to Facebook chat, Skype, etc.
  • You cannot read from or write to files on the hard disk.
  • You cannot show what song is currently playing in Winamp.
  • You cannot show who's talking in Ventrilo.
Addons cannot load arbitrary URLs in the in-game browser.
  • The in-game browser can only display specific Battle.net account and support pages allowed by Blizzard.
Addons cannot change models, textures, spell animations, enchant glows, or any other graphics.
  • Anything that is part of the 3D game world is off-limits to addons.
Addons can only know about the threat tables of mobs you or someone in your party/raid are targeting.
  • You cannot have a multi-target threat meter.
  • You cannot automatically mark mobs that nobody in your group is targeting.
Addons cannot change or even see minimap tracking dots.
  • You cannot have an alert when a tracking dot appears.
  • You cannot change herbs and mines to have different icons from each other.
Addons cannot target mobs by their raid target icon.
  • You cannot write an addon that lets you "target whatever mob has a skull on it right now".
  • This addon is the closest you can get.
Addons cannot tell which direction mobs or other players are facing.
  • You cannot have an addon that tells you if you can use Backstab right now.
Addons cannot tell whether mobs or players are within your line of sight.
  • You can only catch the "not in line of sight" error message and make assumptions about whether the same mob/player is still out of LOS in the future.
Addons cannot determine the position of mobs or players outside of your group.
  • You cannot tell exactly how far away something is from you.
  • You can only get a general idea by checking to see if spells are in range.
Addons cannot get Z-coordinates (height above ground or relative to objects).
  • You can only get X,Y coordinates.
Addons cannot determine the camera's direction and/or angle.
  • This is why AVR doesn't work anymore.
Addons cannot automatically perform secure/protected actions.

These actions require a hardware event, such as clicking a button on your mouse or pressing a key on your keyboard, and include:
  • Casting a spell
  • Stopping a spell cast
  • Cancelling a shapeshift type buff
  • Cancelling a non-shapeshift buff while in combat
  • Using an item
  • Targeting or untargeting any unit
  • Setting, clearing, or changing your focus unit
  • Running a macro
  • Stopping a macro
  • Editing a macro while in combat
  • Sending a guild invitation
  • Accepting a Dungeon/Raid/Scenario Finder or Battleground group
  • Completing a trade
  • Moving the camera
  • Moving your character
  • Requesting a duel
  • Accepting a duel
  • Removing someone from your group while in combat
  • Adding, removing, or changing key bindings while in combat
  • Changing action bar pages
  • Reloading the UI
  • Changing your character's title
  • Cancelling an automated logout, such as after you've been AFK for 30 minutes, while in an inn or major city (resting)
Addons cannot show, hide, move, or resize secure frames while in combat, except in response to certain limited conditions.

Secure frames are those which can perform one of the actions listed above when clicked on, such as action buttons or unit frames. The allowed conditions are the same as those usable in macros:
  • Your actionbar page changed
  • You entered/left combat
  • A specific unit became hostile/friendly/dead/alive/existent/nonexistent (eg. your target, or your focus)
  • You equipped a particular item type (eg. a shield, or a two-handed axe)
  • You entered/left an area where flying mounts are usable
  • You started/stopped flying
  • You joined/left a party/raid group
  • You entered/left an indoor/outdoor area
  • You pressed/released a modifier key (shift, alt, or ctrl)
  • You mounted/dismounted
  • You switched specs
  • You switched stances/forms
  • You entered/left stealth
  • You started/stopped swimming
  • You or the specified unit entered/left a vehicle
Note that health, mana, buffs, debuffs, and cooldowns cannot be checked in a macro conditional, and cannot be used to show/hide a secure frame.

Last edited by Phanx : 08-11-13 at 01:21 AM.
Phanx is offline   Reply With Quote
Unread 01-15-12, 05:20 AM   #2
OmegaExtreme
A Wyrmkin Dreamwalker
 
OmegaExtreme's Avatar
Join Date: Oct 2011
Posts: 58
vote for sticky.
OmegaExtreme is offline   Reply With Quote
Unread 01-15-12, 06:54 AM   #3
Othgar
"That" Guy
 
Othgar's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 228
definitely gets my vote for sticky.
__________________


Othgar is offline   Reply With Quote
Unread 01-15-12, 07:16 AM   #4
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 6,902
*chuckles* Guys, it was given a sticky as soon as it was posted.
__________________
I'm fine. You know what 'fine' stands for, don't you? Yeah - Freaked Out, Insecure, Neurotic and Emotional
~~~~~~~~~~~~~~~~~~~
Co-Founder & Admin: MMOUI
FaceBook Profile, Page, Group
Avatar Image by RaffaeleMarinetti
Cairenn is offline   Reply With Quote
Unread 01-15-12, 08:52 AM   #5
Othgar
"That" Guy
 
Othgar's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 228
Originally Posted by Cairenn View Post
*chuckles* Guys, it was given a sticky as soon as it was posted.
/facepalm... going to bed within the hour I swear!
__________________


Othgar is offline   Reply With Quote
Unread 01-15-12, 12:19 PM   #6
SDPhantom
A Molten Giant
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 995
Originally Posted by Phanx View Post
These actions require a hardware event, such as clicking a button on your mouse or pressing a key on your keyboard, and include:
  • Looting a bind-on-pickup item
This isn't necessarily a protected action of any sort. There's a glitch in immediate confirmation while using the game's built-in autoloot that the confirmation will be ignored. An addon may request to loot the same item a couple more times, confirming the loot and it usually will happen within that time without any further action from the user.

This has been observed running LootSlot() from the LOOT_BIND_CONFIRM event.
__________________
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
SDPhantom is offline   Reply With Quote
Unread 05-09-12, 05:32 AM   #7
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 4,109
Originally Posted by SDPhantom View Post
This isn't necessarily a protected action of any sort. There's a glitch in immediate confirmation while using the game's built-in autoloot that the confirmation will be ignored. An addon may request to loot the same item a couple more times, confirming the loot and it usually will happen within that time without any further action from the user.

This has been observed running LootSlot() from the LOOT_BIND_CONFIRM event.
Removed from the list.

Also updated to clarify that changing focus requires a hardware event, and that addons cannot interact with Facebook and Twitter (apparently "no websites" wasn't clear enough).
Phanx is offline   Reply With Quote
Unread 07-11-12, 03:18 PM   #8
zohar101
A Cyclonian
 
zohar101's Avatar
Join Date: Jan 2010
Posts: 43
For linking purposes, when people ask, can you include a line about what secure frames are (or just list a few examples). And ty for the list, can't believe I didn't see it until now
zohar101 is offline   Reply With Quote
Unread 09-15-12, 05:55 AM   #9
Bomyne
A Flamescale Wyrmkin
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 120
Addons can no longer automatically invite to guild. This functionality broke sometime in 4.3.
Bomyne is offline   Reply With Quote
Unread 09-15-12, 06:28 AM   #10
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 4,109
Added. It's too bad they can't break the ability for addons to send guild recruitment spam.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline   Reply With Quote
Reply

Go BackWoWInterface » AddOns, Compilations, Macros » AddOn Search/Requests » Things Addons/Macros Can't Do

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off