Aloha! News related to the future patch 6.2.4 collected from the forums, with a warning to the authors of addons for possible errors.
Launcher UI Changes in Patch 6.2.4
In the next patch 6.2.4. a new Battle.net infrastructure is being implemented. Virtually everything in the Battle.net launcher will be affected, including the Friends window and chat. For the authors of addons that make use of these mentioned characteristics, they recommend that you test these changes in the RPPs and verify the correct operation of said addons.
Conversations
[blue author = »Blizzard» source = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
Support for conversations has been removed. This includes all functions in C (BNCreateConversation, BNGetConversationInfo, etc.), as well as all LUA / XML references to conversations.
[/blue]
Toons
[blue author = »Blizzard» source = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
The new architecture of Battle.net does not include the concept of "Toons". Instead, we refer to "GameAccounts". Therefore, many functions whose name contains "Toon" now refer to "GameAccount".
Examples:
BNGetToonInfo -> BNGetGameAccountInfo
BNGetFriendToonInfo -> BNGetFriendGameAccountInfo
BNGetNumFriendToons -> BNGetNumFriendGameAccounts
[/blue]
Presence ID
[blue author = »Blizzard» source = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
Previously, "Presence IDs" could refer to individual Battle.net or Toons accounts. Most functions could accept both types of "Presence ID", and when they received the wrong type, they would try to guess your intentions.
The "Presence IDs" have been replaced by "bnetIDAccount" and "bnetIDGameAccount". With this change, we have made all features strict in accepting Account IDs or Game Account IDs. To facilitate this, all LUA variables have been updated to specify what type of ID they are.
You can change from an "unabnetIDGameAccount" to a "bnetIDAccount" as follows: bnetIDAccount = select (17, BNGetGameAccountInfo (bnetIDGameAccount));
You can find an active "bnetIDGameAccount" for a player from a "bnetIDAccount" as follows: bnetIDGameAccount = select (6, BNGetFriendInfoByID (bnetIDAccount));
[/blue]
Name of the current realm
[blue author = »Blizzard» source = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
The CVariant "realmName" no longer exists. You can get the name of the current realm using "GetRealmName ()".
[/blue]