View Single Post
03-24-12, 09:51 PM   #5
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
In addition to OP post, I found this:

New API:
AbbreviateLargeNumbers(num) (defined in Lua, see UIParent.lua)
BreakUpLargeNumbers(num) (defined in Lua, see UIParent.lua)
GetNextGuildPerkIndex()
RemoveTalent(id)
SetSpecialization(id)
GetNumSpecializations()
GetSpecializationInfo(masteryIndex) returns id, name, description, icon, background
GetVoidUnlockCost() (in copper)
HasOverrideActionBar()
GetOverrideBarSkin()
GetOverrideBarIndex()
GetVehicleBarIndex()
HasVehicleActionBar()
HasTempShapeShiftActionBar()
BeginActionBarTransition(frame, ???)
GetMultiCastBarIndex()
GetExtraBarIndex()
GetActionCharges(action) returns charges, maxCharges, chargeStart, chargeDuration
GetRaidBuffTrayAuraInfo(index) returns name, rank, texture, duration, expiration, spellID, slot
NeutralPlayerSelectFaction(id) 1 = Horde, 2 = Alliance
UpdateFrameLock(frame) used for pet battles, locking UI elements
IsInRaid()
IsInGroup() used for party I'd guess
IsBlizzCon() used in beta to disable social functions like friendlist, replacing the previously used CVar with the same name
GetFriendshipReputation() returns id, reputation, maxRep, text, texture
GetLootSlotType(slot) returns id (0 = none, 1 = item, 2 = money, 3 = currency)
ValidateActionBarTransition()
IsEuropeanNumbers()
SetChallengeMode(index)
ResetMerchantFilter()
SetMerchantFilter(index)
GetMerchantFilteR()
GetChallengeMode()
AcceptSpellConfirmationPrompt()
DeclineSpellConfirmationPrompt()
GetWorldElapsedTime(timerID) returns ??, elapsed, isChallengeModeTimer

:RegisterUnitEvent(event, unit1, unit2)


Changed API:
GetActiveTalentGroup() > GetActiveSpecGroup()
GetNumPartyMembers() > GetNumSubgroupMembers()
UnitIsPartyLeader() > UnitIsGroupLeader()
GetTalentTabInfo() > GetSpecializationInfo() (some returns removed)
GetNumTalentGroups() > GetNumSpecGroups()
UnitIsRaidOfficer() > UnitIsGroupAssistant()
GetPartyMember() > GetGroupMember()
GetNumUnspentTalentPoints() > GetNumUnspentTalents()
GetExpertisePercent() > GetExpertise()

GetGuildFactionInfo() changed (no longer returns experience caps as they are removed, last two returns).
GameTooltip:SetTalent() changed arguments.
LootSlotHasItem() changed (works for currencies and money aswell)

PetMoveTo(target) new argument.
GetDefaultLanguage() new return: languageID
GetGuildRosterInfo() new return: reputationStanding
GetMapInfo() new returns: isMicroDungeon, microDungeonMapName
GetNumDungeonMapLevels() new return: isFirstFloor


New events:
UPDATE_VEHICLE_ACTIONBAR
UPDATE_OVERRIDE_ACTIONBAR
SPELL_UPDATE_CHARGES
NEUTRAL_FACTION_SELECT_RESULT
SHOW_FACTION_SELECT_UI
QUICK_TICKET_SYSTEM_STATUS
QUICK_TICKET_THROTTLE_CHANGED
ITEM_RESTORATION_BUTTON_STATUS
SPELL_CONFIRMATION_PROMPT
SPELL_CONFIRMATION_TIMEOUT
WORLD_STATE_TIMER_START arg1 = timerID
WORLD_STATE_TIMER_STOP arg1 = timerID


Misc stuff:
- Pets seem to have lost their talents, unsure.
- Lots of new events and functions for the pet battle window, not going to list them (functions are unfinished, using temporary names)
- A pet journal has been added, not going to list them (unfinished aswell)
- BonusActionBar file has been split up into multiple files.
- BonusActionBar itself has been replaced with OverrideActionBar
- Monk class color: 0/255/150
- Death Knight talent levels: 56, 57, 58, 60, 75, 90
- Total glyph slots: 6 (3 major, 3 minor)
- New frame: DestinyFrame (used for Pandaren faction selection)
- New graphics setting: SSAO (no idea what it is)
- New frame: PVEFrame (shows LFG, LFR and Challenges)
- Paladins get a total of 5 holy power?
- Default unitframes gets smooth transition on statusbars

Last edited by p3lim : 03-29-12 at 09:40 AM. Reason: Build 15508