Patch 1.0.0/API changes

From Warcraft Wiki
Jump to navigation Jump to search

FrameXML

  • Townlong-Yak maintains an archive dating to build 1.1.2.4115

Global API

AbandonQuest
AbandonSkill
AcceptDuel
AcceptGroup
AcceptGuild
AcceptQuest
AcceptResurrect
AcceptSkillUps
AcceptTrade
AcceptXPLoss
AddChatWindowChannel
AddChatWindowMessages
AddFriend
AddIgnore
AddOrDelIgnore
AddSkillUp
AddTradeMoney
AppendToFile
AssistByName
AssistUnit
AttackTarget
AutoEquipCursorItem
BankButtonIDToInvSlotID
BeginTrade
BuyGuildCharter
BuyMerchantItem
BuySkillTier
BuyStableSlot
BuyTrainerService
BuybackItem
CalculateAuctionDeposit
CameraOrSelectOrMoveStart
CameraOrSelectOrMoveStop
CameraZoomIn
CameraZoomOut
CanEditMOTD
CanEditOfficerNote
CanEditPublicNote
CanGuildDemote
CanGuildInvite
CanGuildPromote
CanGuildRemove
CanMerchantRepair
CanSendAuctionQuery
CanSignPetition
CanViewOfficerNote
CancelAuction
CancelDuel
CancelLogout
CancelPendingEquip
CancelPlayerBuff
CancelSkillUps
CancelTrackingBuff
CancelTrade
CancelTradeAccept
CastPetAction
CastShapeshiftForm
CastSpell
CastSpellByName
ChangeActionBarPage
ChangeChatColor
ChannelBan
ChannelInvite
ChannelKick
ChannelModerate
ChannelModerator
ChannelMute
ChannelToggleAnnouncements
ChannelUnban
ChannelUnmoderator
ChannelUnmute
ChatFrameLog
CheckInbox
CheckInteractDistance
CheckSpiritHealerDist
ClearSendMail
ClearTarget
ClearTutorials
ClickAuctionSellItemButton
ClickSendMailItemButton
ClickStablePet
ClickTargetTradeButton
ClickTradeButton
CloseAuctionHouse
CloseBankFrame
CloseBattlefield
CloseCraft
CloseGossip
CloseGuildRegistrar
CloseGuildRoster
CloseItemText
CloseLoot
CloseMail
CloseMerchant
ClosePetStables
ClosePetition
CloseQuest
CloseTabardCreation
CloseTaxiMap
CloseTrade
CloseTradeSkill
CloseTrainer
CollapseCraftSkillLine
CollapseFactionHeader
CollapseQuestHeader
CollapseSkillHeader
CollapseTradeSkillSubClass
CollapseTrainerSkillLine
CompleteQuest
ConfirmAcceptQuest
ConfirmBindOnUse
ConsoleExec
ContainerIDToInventoryID
ConvertToRaid
CreateMacro
CursorCanGoInSlot
CursorHasItem
CursorHasMoney
CursorHasSpell
DeclineGroup
DeclineGuild
DeclineQuest
DeclineResurrect
DefaultBindings
DelIgnore
DeleteCursorItem
DeleteFile
DeleteGMTicket
DeleteInboxItem
DeleteMacro
DemoteAssistant
DisplayChannelOwner
DoCraft
DoEmote
DoTradeSkill
DropCursorMoney
DropItemOnUnit
EditMacro
EnablePVP
EnumerateServerChannels
EquipCursorItem
EquipPendingItem
ExpandCraftSkillLine
ExpandFactionHeader
ExpandQuestHeader
ExpandSkillHeader
ExpandTradeSkillSubClass
ExpandTrainerSkillLine
FactionToggleAtWar
FlagTutorial
FlipCameraYaw
FollowByName
FollowUnit
ForceLogout
ForceQuit
FrameXML_Debug
GMRequestPlayerInfo
GetAbandonQuestName
GetActionCooldown
GetActionCount
GetActionText
GetActionTexture
GetActiveLevel
GetActiveTitle
GetAdjustedSkillPoints
GetAuctionHouseDepositRate
GetAuctionInvTypes
GetAuctionItemClasses
GetAuctionItemInfo
GetAuctionItemSubClasses
GetAuctionItemTimeLeft
GetAuctionSellItemInfo
GetAvailableLevel
GetAvailableTitle
GetBagName
GetBankSlotCost
GetBaseMip
GetBattlefieldInfo
GetBidderAuctionItems
GetBindLocation
GetBinding
GetBindingAction
GetBindingKey
GetBlockChance
GetBonusBarOffset
GetBoundMapPosition
GetBuildVersion
GetBuybackItemInfo
GetCVar
GetChannelList
GetChannelName
GetChatTypeIndex
GetChatWindowChannels
GetChatWindowInfo
GetChatWindowMessages
GetCoinIcon
GetComboPoints
GetContainerItemCooldown
GetContainerItemInfo
GetContainerItemLink
GetContainerNumSlots
GetCorpseMapPosition
GetCorpseRecoveryDelay
GetCraftButtonToken
GetCraftDescription
GetCraftDisplaySkillLine
GetCraftIcon
GetCraftInfo
GetCraftItemLink
GetCraftName
GetCraftNumReagents
GetCraftReagentInfo
GetCraftReagentItemLink
GetCraftSelectionIndex
GetCraftSkillLine
GetCraftSpellFocus
GetCurrentMapContinent
GetCurrentMapZone
GetCurrentPosition
GetCurrentResolution
GetCursorMoney
GetCursorPosition
GetDamageBonusStat
GetDate
GetDebugStats
GetDefaultLanguage
GetDodgeChance
GetDoodadAnim
GetFactionInfo
GetFarclip
GetFirstTradeSkill
GetFramerate
GetFriendInfo
GetGMStatus
GetGMTicket
GetGMTicketCategories
GetGameTime
GetGamma
GetGossipActiveQuests
GetGossipAvailableQuests
GetGossipOptions
GetGossipText
GetGreetingText
GetGuildCharterCost
GetGuildInfo
GetGuildRosterInfo
GetGuildRosterLastOnline
GetGuildRosterMOTD
GetGuildRosterSelection
GetGuildRosterShowOffline
GetIgnoreName
GetInboxHeaderInfo
GetInboxItem
GetInboxNumItems
GetInboxText
GetInstanceBootTimeRemaining
GetInventoryAlertStatus
GetInventoryItemBroken
GetInventoryItemCooldown
GetInventoryItemCount
GetInventoryItemLink
GetInventoryItemQuality
GetInventoryItemTexture
GetInventorySlotInfo
GetLanguageByIndex
GetLocale
GetLookingForGroup
GetLootMethod
GetLootRollItemInfo
GetLootRollTimeLeft
GetLootSlotInfo
GetLootSlotLink
GetLootThreshold
GetMacroIconInfo
GetMacroIndexByName
GetMacroInfo
GetMapContinents
GetMapInfo
GetMapLandmarkInfo
GetMapOverlayInfo
GetMapZones
GetMasterLootCandidate
GetMerchantItemInfo
GetMerchantItemLink
GetMerchantItemMaxStack
GetMerchantNumItems
GetMinimapZoneText
GetMoney
GetNetStats
GetNextStableSlotCost
GetNumActiveQuests
GetNumAuctionItems
GetNumAvailableQuests
GetNumBankSlots
GetNumBattlefields
GetNumBindings
GetNumCrafts
GetNumFactions
GetNumFriends
GetNumGuildMembers
GetNumIgnores
GetNumLaguages
GetNumLootItems
GetNumMacroIcons
GetNumMacros
GetNumMapLandmarks
GetNumMapOverlays
GetNumPackages
GetNumPartyMembers
GetNumPetitionNames
GetNumQuestChoices
GetNumQuestItems
GetNumQuestLeaderBoards
GetNumQuestLogChoices
GetNumQuestLogEntries
GetNumQuestLogRewards
GetNumQuestRewards
GetNumRaidMembers
GetNumShapeshiftForms
GetNumSkillLines
GetNumSpellTabs
GetNumStablePets
GetNumStableSlots
GetNumStationeries
GetNumTalentTabs
GetNumTalents
GetNumTradeSkills
GetNumTrainerServices
GetNumWhoResults
GetObjectiveText
GetOwnerAuctionItems
GetPackageInfo
GetParryChance
GetPartyLeaderIndex
GetPartyMember
GetPetActionCooldown
GetPetActionInfo
GetPetActionsUsable
GetPetExperience
GetPetFoodTypes
GetPetHappiness
GetPetIcon
GetPetLoyalty
GetPetTimeRemaining
GetPetTrainingPoints
GetPetitionInfo
GetPetitionNameInfo
GetPlayerBuff
GetPlayerBuffTexture
GetPlayerBuffTimeLeft
GetPlayerMapPosition
GetPlayerTradeMoney
GetProgressText
GetQuestBackgroundMaterial
GetQuestGreenRange
GetQuestIndexForTimer
GetQuestItemInfo
GetQuestItemLink
GetQuestLogChoiceInfo
GetQuestLogItemLink
GetQuestLogLeaderBoard
GetQuestLogPushable
GetQuestLogQuestText
GetQuestLogRequiredMoney
GetQuestLogRewardInfo
GetQuestLogRewardMoney
GetQuestLogRewardSpell
GetQuestLogSelection
GetQuestLogTimeLeft
GetQuestLogTitle
GetQuestMoneyToGet
GetQuestReward
GetQuestText
GetQuestTimers
GetRaidRosterInfo
GetRaidRosterSelection
GetRealZoneText
GetRefreshRates
GetReleaseTimeRemaining
GetRepairAllCost
GetRestState
GetRewardMoney
GetRewardSpell
GetRewardText
GetScreenHeight
GetScreenResolutions
GetScreenWidth
GetSelectedAuctionItem
GetSelectedBattlefield
GetSelectedFriend
GetSelectedIgnore
GetSelectedSkill
GetSelectedStablePet
GetSelectedStationeryTexture
GetSendMailCOD
GetSendMailItem
GetSendMailMoney
GetSendMailPrice
GetShapeshiftFormCooldown
GetShapeshiftFormInfo
GetSkillLineInfo
GetSpellCooldown
GetSpellName
GetSpellTabInfo
GetSpellTexture
GetStablePetFoodTypes
GetStablePetInfo
GetStationeryInfo
GetSubZoneText
GetTabardCreationCost
GetTabardInfo
GetTalentInfo
GetTalentPrereqs
GetTalentTabInfo
GetTargetTradeMoney
GetTerrainMip
GetTexLodBias
GetTime
GetTimeToWellRested
GetTitleText
GetTrackingTexture
GetTradePlayerItemInfo
GetTradePlayerItemLink
GetTradeSkillCooldown
GetTradeSkillIcon
GetTradeSkillInfo
GetTradeSkillInvSlotFilter
GetTradeSkillInvSlots
GetTradeSkillItemLink
GetTradeSkillItemStats
GetTradeSkillLine
GetTradeSkillNumMade
GetTradeSkillNumReagents
GetTradeSkillReagentInfo
GetTradeSkillReagentItemLink
GetTradeSkillSelectionIndex
GetTradeSkillSubClassFilter
GetTradeSkillSubClasses
GetTradeSkillTools
GetTradeTargetItemInfo
GetTradeTargetItemLink
GetTradeskillRepeatCount
GetTrainerGreetingText
GetTrainerSelectionIndex
GetTrainerServiceAbilityReq
GetTrainerServiceCost
GetTrainerServiceDescription
GetTrainerServiceIcon
GetTrainerServiceInfo
GetTrainerServiceLevelReq
GetTrainerServiceNumAbilityReq
GetTrainerServiceSkillLine
GetTrainerServiceSkillReq
GetTrainerServiceStepIncrease
GetTrainerServiceStepReq
GetTrainerServiceTypeFilter
GetTrainerSkillLineFilter
GetTrainerSkillLines
GetVideoCaps
GetWaterDetail
GetWhoInfo
GetWorldDetail
GetWorldLocMapPosition
GetXPExhaustion
GetZonePVPInfo
GetZoneText
GiveMasterLoot
GuildControlAddRank
GuildControlDelRank
GuildControlGetNumRanks
GuildControlGetRankFlags
GuildControlGetRankName
GuildControlSaveRank
GuildControlSetRank
GuildControlSetRankFlag
GuildDemoteByName
GuildDisband
GuildInfo
GuildInviteByName
GuildLeave
GuildPromoteByName
GuildRoster
GuildRosterSetOfficerNote
GuildRosterSetPublicNote
GuildSetLeaderByName
GuildSetMOTD
GuildUninviteByName
HasAction
HasFullControl
HasNewMail
HasPetSpells
HasPetUI
HasSoulstone
HideNameplates
HideRepairCursor
InCinematic
InRepairMode
InboxItemCanDelete
InitiateTrade
InviteByName
InviteToParty
IsActionInRange
IsAltKeyDown
IsAttackAction
IsAuctionSortReversed
IsAutoRepeatAction
IsControlKeyDown
IsCurrentAction
IsCurrentCast
IsCurrentQuestFailed
IsFishingLoot
IsGuildLeader
IsInGuild
IsInventoryItemLocked
IsMacClient
IsPartyLeader
IsQuestCompletable
IsRaidLeader
IsRaidOfficer
IsResting
IsShiftKeyDown
IsSpellPassive
IsTalentTrainer
IsTradeskillTrainer
IsTrainerServiceLearnSpell
IsTrainerServiceSkillStep
IsTrainerServiceTradeSkill
IsUsableAction
ItemTextGetCreator
ItemTextGetItem
ItemTextGetMaterial
ItemTextGetPage
ItemTextGetText
ItemTextHasNextPage
ItemTextNextPage
ItemTextPrevPage
JoinBattlefield
JoinChannelByName
Jump
LaunchURL
LearnTalent
LeaveChannelByName
LeaveParty
ListChannelByName
ListChannels
Logout
LootSlot
LootSlotIsCoin
LootSlotIsItem
MoveBackwardStart
MoveBackwardStop
MoveForwardStart
MoveForwardStop
MoveViewDownStart
MoveViewDownStop
MoveViewInStart
MoveViewInStop
MoveViewLeftStart
MoveViewLeftStop
MoveViewOutStart
MoveViewOutStop
MoveViewRightStart
MoveViewRightStop
MoveViewUpStart
MoveViewUpStop
NewGMTicket
NextView
NotWhileDeadError
NotifyInspect
NumTaxiNodes
OfferPetition
OffhandHasWeapon
OpenTrainer
OpeningCinematic
PetAbandon
PetAggressiveMode
PetAttack
PetCanBeAbandoned
PetCanBeRenamed
PetDefensiveMode
PetDismiss
PetFollow
PetHasActionBar
PetPassiveMode
PetRename
PetWait
PickupAction
PickupBagFromSlot
PickupContainerItem
PickupInventoryItem
PickupMacro
PickupMerchantItem
PickupPetAction
PickupPlayerMoney
PickupSpell
PickupStablePet
PickupTradeMoney
PitchDownStart
PitchDownStop
PitchUpStart
PitchUpStop
PlaceAction
PlaceAuctionBid
PlayMusic
PlaySound
PlaySoundFile
PlayVocalCategory
PlayerHasSpells
PrevView
ProcessMapClick
PromoteByName
PromoteToAssistant
PromoteToPartyLeader
PurchaseSlot
PutItemInBackpack
PutItemInBag
QueryAuctionItems
QuestChooseRewardError
QuestLogPushQuest
Quit
RandomRoll
ReadFile
RegisterCVar
RegisterForSave
ReloadUI
RemoveChatWindowChannel
RemoveChatWindowMessages
RemoveFriend
RemoveSkillUp
RepairAllItems
ReplaceEnchant
ReplaceTradeEnchant
RepopMe
ReportBug
ReportNote
ReportSuggestion
RequestTimePlayed
ResetBindings
ResetCursor
ResetPerformanceValues
ResetTutorials
ResetView
RestartGx
ResurrectHasSickness
RetrieveCorpse
ReturnInboxItem
RollOnLoot
RunBinding
RunScript
SaveBindings
SaveMacros
SaveView
Screenshot
SelectActiveQuest
SelectAvailableQuest
SelectCraft
SelectGossipActiveQuest
SelectGossipAvailableQuest
SelectGossipOption
SelectPackage
SelectQuestLogEntry
SelectStationery
SelectTradeSkill
SelectTrainerService
SendChatMessage
SendMail
SendWho
SetAbandonQuest
SetBagPortaitTexture
SetBaseMip
SetBinding
SetCVar
SetChannelOwner
SetChannelPassword
SetChatWindowAlpha
SetChatWindowColor
SetChatWindowDocked
SetChatWindowLocked
SetChatWindowName
SetChatWindowShown
SetChatWindowSize
SetConsoleKey
SetCursor
SetDoodadAnim
SetFarclip
SetGamma
SetGuildRosterSelection
SetGuildRosterShowOffline
SetInventoryPortaitTexture
SetLayoutMode
SetLookingForGroup
SetLootMethod
SetLootPortrait
SetLootThreshold
SetMapToCurrentZone
SetMapZoom
SetPetStablePaperdoll
SetPortraitTexture
SetPortraitToTexture
SetRaidRosterSelection
SetRaidSubgroup
SetScreenResolution
SetSelectedAuctionItem
SetSelectedBattlefield
SetSelectedFriend
SetSelectedIgnore
SetSelectedSkill
SetSendMailCOD
SetSendMailMoney
SetTaxiMap
SetTerrainMip
SetTexLodBias
SetTradeMoney
SetTradeSkillInvSlotFilter
SetTradeSkillSubClassFilter
SetTrainerServiceTypeFilter
SetTrainerSkillLineFilter
SetView
SetWaterDetail
SetWhoToUI
SetWorldDetail
SetupWorldMapScale
ShowContainerSellCursor
ShowFriends
ShowInspectCursor
ShowInventorySellCursor
ShowMerchantSellCursor
ShowNameplates
ShowRepairCursor
SignPetition
SitOrStand
SortAuctionItems
SortGuildRoster
SortRaidRoster
SortWho
SpellCanTargetUnit
SpellIsTargeting
SpellStopCasting
SpellStopTargeting
SpellTargetUnit
SplitContainerItem
SplitMoney
StablePet
StartAuction
StartDuel
StartDuelUnit
StopCinematic
StopMusic
StrafeLeftStart
StrafeLeftStop
StrafeRightStart
StrafeRightStop
Stuck
SwapRaidSubgroup
TakeInboxItem
TakeInboxMoney
TakeInboxTextItem
TakeTaxiNode
TargetByName
TargetLastEnemy
TargetNearestEnemy
TargetNearestFriend
TargetUnit
TargetUnitsPet
TaxiNodeCost
TaxiNodeGetType
TaxiNodeName
TaxiNodePosition
ToggleAutoRun
ToggleCollision
ToggleCollisionDisplay
ToggleMouseMove
TogglePerformanceDisplay
TogglePerformanceValues
TogglePetAutocast
TogglePlayerBounds
TogglePortals
ToggleRun
ToggleSheath
ToggleTris
TurnInGuildCharter
TurnLeftStart
TurnLeftStop
TurnOrActionStart
TurnOrActionStop
TurnRightStart
TurnRightStop
UninviteByName
UninviteFromParty
UninviteFromRaid
UnitArmor
UnitAttackBothHands
UnitAttackPower
UnitAttackSpeed
UnitBuff
UnitCanAssist
UnitCanAttack
UnitCanCooperate
UnitCharacterPoints
UnitClass
UnitClassification
UnitCreatureFamily
UnitCreatureType
UnitDamage
UnitDebuff
UnitDefense
UnitExists
UnitFacing
UnitFactionGroup
UnitHealth
UnitHealthMax
UnitInParty
UnitIsCharmed
UnitIsConnected
UnitIsCorpse
UnitIsDead
UnitIsDeadOrGhost
UnitIsEnemy
UnitIsFriend
UnitIsGhost
UnitIsPVP
UnitIsPVPFreeForAll
UnitIsPartyLeader
UnitIsPlayer
UnitIsPlusMob
UnitIsTapped
UnitIsTappedByPlayer
UnitIsTrivial
UnitIsUnit
UnitLevel
UnitMana
UnitManaMax
UnitName
UnitOnTaxi
UnitPVPName
UnitPlayerControlled
UnitPowerType
UnitRace
UnitRangedAttackPower
UnitRangedDamage
UnitReaction
UnitResistance
UnitSex
UnitStat
UnitXP
UnitXPMax
UnstablePet
UpdateGMTicket
UpdateMapHighlight
UpdateSpells
UseAction
UseContainerItem
UseInventoryItem
UseSoulstone