Wikia

WoWWiki

Changes: Patch 3.2.0/API changes

Edit

Back to page

 
Line 1: Line 1:
{{apichanges|3.2.0|prev=3.1.2|next=3.2.2}}
+
{{apichanges|3.2.0|prev=3.1.0|next=3.3.0}}
   
 
== Development Tools ==
 
== Development Tools ==
* The default UI now contains versions of some popular (I may be biassed) tools for UI developers - /dump, /eventtrace, /framestack, and /reload [1]
+
* The default UI now contains versions of some popular (I may be biassed) tools for UI developers - /dump, /eventtrace, /framestack, and /reload [1]
   
 
== Saved Instances ==
 
== Saved Instances ==
Line 30: Line 30:
 
* ''undocumented'' [[API GetAbandonQuestName|GetAbandonedQuestName]]()
 
* ''undocumented'' [[API GetAbandonQuestName|GetAbandonedQuestName]]()
 
* ''undocumented'' [[API GetAbandonQuestItems|GetAbandonQuestItems]]()
 
* ''undocumented'' [[API GetAbandonQuestItems|GetAbandonQuestItems]]()
* ''undocumented'' [[API GetQuestLogSpellLink|GetQuestLogSpellLink]]()
+
* ''undocumented'' [[API GetQuestLogSpellLink|GetQuestLogSpellLink]]()
   
 
== Spell Casting ==
 
== Spell Casting ==
Line 52: Line 52:
 
== Gamemaster Functions ==
 
== Gamemaster Functions ==
   
* ''new'' [[API GMResponseNeedMoreHelp|GMResponseNeedMoreHelp]](text)
+
* ''new'' [[API GMResponseNeedMoreHelp|GMResponseNeedMoreHelp]](text)
   
 
== Loot Trading/Refunding ==
 
== Loot Trading/Refunding ==
Line 62: Line 62:
 
== Other Information ==
 
== Other Information ==
 
* ''new'' [[API GetPlayerInfoByGUID|GetPlayerInfoByGUID]]("guid") - Returns basic information about another player from their GUID '''[1]'''
 
* ''new'' [[API GetPlayerInfoByGUID|GetPlayerInfoByGUID]]("guid") - Returns basic information about another player from their GUID '''[1]'''
* ''new'' [[API FillLocalizedClassList|FillLocalizedClassList]](table, boolean)
+
* ''new'' [[API FillLocalizedClassList|FillLocalizedClassList]](table, boolean)
 
* ''new'' [[API IsXPUserDisabled|IsXPUserDisabled]]()
 
* ''new'' [[API IsXPUserDisabled|IsXPUserDisabled]]()
 
* ''new'' [[API CanQueueForWintergrasp|CanQueueForWintergrasp]]()
 
* ''new'' [[API CanQueueForWintergrasp|CanQueueForWintergrasp]]()
Line 92: Line 92:
 
:1: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=180294922372#180294922372 Iriel on Wow 3.2 API Changes topic]
 
:1: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=180294922372#180294922372 Iriel on Wow 3.2 API Changes topic]
 
:2: [http://forums.wowace.com/showthread.php?t=16691 WowAce 3.2 Changes Forum]
 
:2: [http://forums.wowace.com/showthread.php?t=16691 WowAce 3.2 Changes Forum]
:3: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=180295262370#180295262370 Speeddymon on Wow 3.2 API Changes topic]
+
:3: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=180295262370#180295262370 Speeddymon on Wow 3.2 API Changes topic]
 
:4: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=180295297941#180295297941 Nafe on Wow 3.2 API Changes topic]
 
:4: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=180295297941#180295297941 Nafe on Wow 3.2 API Changes topic]
 
:5: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=182652553198#182652553198 Gello on Wow 3.2 API Changes topic]
 
:5: [http://forums.worldofwarcraft.com/thread.html?topicId=18031134556&postId=182652553198#182652553198 Gello on Wow 3.2 API Changes topic]

Latest revision as of 19:21, September 14, 2013


This article covers the cumulative AddOn UI Customization and Macro API changes for Patch 3.2.0. See API change summaries for a list of API change summaries for all patches.
API change summaries

Development Tools Edit

  • The default UI now contains versions of some popular (I may be biassed) tools for UI developers - /dump, /eventtrace, /framestack, and /reload [1]

Saved Instances Edit

Quest Difficulty Edit

Functions Edit

Arrays Edit

Not sure of where these arrays live (global? FrameUI? QuestUI?), but this very subtle change broke several addons, so it's being included here

  • removed "QuestDifficultyColor" array -- Replaced by "QuestDifficultyColors" array
  • new "QuestDifficultyColors"array -- exact replacement for "QuestDifficultyColor" array

Unit Functions Edit

  • updated or removed UnitIsPlusMob(unitID) -- (not 100% sure, but believed to have been removed)

Quest Maps Edit

There's support for points of interest on the map associated with quests, the API functions are:

Quest API Edit

Spell Casting Edit

Casting Events Edit

Spell casting events and queries indicate whether enemy spells/channeling can be interrupted:

Casting Functions Edit

Calendar Functions Edit

Mail functions Edit

Gamemaster Functions Edit

Loot Trading/Refunding Edit

  • new END_REFUND -- triggered when a returnable item's refund period ends (or maybe would end if action performed?) [1]
  • new END_BOUND_TRADEABLE -- Not 100% sure of this is the right event name [1]
  • new EndBoundTradeable(someVar) -- inferred from staticPopupDialogs.lua [1]
  • new GetSocketItemBoundTradeable() [4]

Other Information Edit

Other Useful Events Edit

Combatlog Events Edit

ChatLog Events Edit

Inventory Events Edit

Unit Events Edit

GameMaster Events Edit

Battlefield Events Edit

Reputation Events Edit

Sources Edit

1: Iriel on Wow 3.2 API Changes topic
2: WowAce 3.2 Changes Forum
3: Speeddymon on Wow 3.2 API Changes topic
4: Nafe on Wow 3.2 API Changes topic
5: Gello on Wow 3.2 API Changes topic

Around Wikia's network

Random Wiki