Thread: New API Usage
View Single Post
07-19-14, 11:12 PM   #1
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
New API Usage

Most likely incomplete, pulled from exe strings


Code:
<widget>:CGTooltip_SetCurrencyTokenByID(currencyID)
<widget>:EquipItem(itemID)
<widget>:SetAtlas("atlasName")
<widget>:SetAtlas("atlasName"[, useAtlasSize])
<widget>:SetBlingTexture(file, [r, g, b, a])
<widget>:SetCompareItem(shoppingTooltipTwo, primaryMouseover)
<widget>:SetCooldown(start, duration)
<widget>:SetCooldownDuration(duration)
<widget>:SetCooldownUNIX(start, duration)
<widget>:SetCreatureData(creatureID)
<widget>:SetEdgeTexture(file, [r, g, b, a])
<widget>:SetFacingLeft(isFacingLeft)
<widget>:SetFromAlpha(from)
<widget>:SetFromScale(x, y)
<widget>:SetHideCountdownNumbers(doHide)
<widget>:SetMask("maskName")
<widget>:SetPanDistance(scale)
<widget>:SetQuestBlobOutsideSelectedTexture("file")
<widget>:SetSwipeColor(r, g, b, [a])
<widget>:SetSwipeTexture(file, [r, g, b, a])
<widget>:SetTargetDistance(scale)
<widget>:SetToAlpha(change)
<widget>:SetToScale(x, y)
<widget>:SetToyByItemID(ID)
<widget>:SetVoidItem(tab, slot)
<widget>:StartPan(panType, timeInSeconds[, doFade, visualKitID])

AcceptInvite(resultID)
AddFollowerToMission(missionID, followerID)
AdjustFadeTimes(fadeIn, fadeOut)
ApplyToGroup(resultID, comment, tankOK, healerOK, damageOK)
AssignFollowerToBuilding(plotInstanceID, followerID)
BNSummonFriendByIndex(friendIndex)
BreakUpLargeNumbers(schoolMask)
C_LFGList.CreateListing(lfgID, "groupName", itemLevel, "voiceChat", "comment")
C_LFGList.UpdateListing(lfgID, "groupName", itemLevel, "voiceChat", "comment")
C_Questline.GetQuestlineInfoByIndex(index)
C_TaskQuest.GetQuestDataByQuestID(id)
C_TaskQuest.GetQuestObjectiveStrByQuestID(id)
C_TaskQuest.GetQuestsForPlayerByMapID(id)
C_Timer.After(seconds, func)
CancelApplication(resultID)
CancelConstruction(plotInstanceID)
CanOpenMissionChest(missionID)
CastSpellOnFollower(followerID)
ClosestGameObjectPosition(gameObjectID)
ClosestUnitPosition(creatureID)
CopyAccountCharacterFromLive(index)
DeclineApplicant(applicantID)
DeclineInvite(resultID)
GetAccountCharacterInfo(index)
GetActivityGroupInfo(groupID)
GetActivityInfo(activityID)
GetAddOnEnableState("character", index or "name")
GetApplicantData(applicantID)
GetApplicantMemberInfo(applicantID, memberIndex)
GetApplicantMemberStats(applicantID, memberIndex)
GetApplicationInfo(resultID)
GetAtlasInfo("atlasName")
GetAvailableActivityGroups(categoryID[, filter])
GetBagSlotFlag(index, flagIndex)
GetBankBagSlotFlag(index, flagIndex)
GetBasicMissionInfo(missionID)
GetBonusStepRewardQuestID(stepIndex
GetBuffedFollowersForMission(missionID)
GetBuildingInfo(buildingID)
GetBuildingsForPlot(plotInstanceID)
GetBuildingsForSize(uiCategoryID)
GetBuildingTimeRemaining(plotInstanceID)
GetBuildingTooltip(buildingID)
GetBuildingUpgradeInfo(buildingID)
GetCollectedFilterSetting(flag)
GetContinentName(continentIndex)
GetCriteriaInfo(criteriaIndex
GetCriteriaInfoByStep(stepIndex, criteriaIndex
GetCurrentLevelDraenorTalent(level)
GetEquipmentSetIgnoreSlots("setName" [, returnTable])
GetExtendedBuffedFollowersForMission(missionID)
GetFollowerAbilities(guid|id)
GetFollowerAbilityAtIndex(followerID, index)
GetFollowerAbilityAtIndexByID(garrFollowerID, index)
GetFollowerAbilityCounterMechanic(garrAbilityID)
GetFollowerAbilityDescription(garrAbilityID)
GetFollowerAbilityIcon(garrAbilityID)
GetFollowerAbilityIsTrait(garrAbilityID)
GetFollowerAbilityLink(abilityID)
GetFollowerAbilityName(garrAbilityID)
GetFollowerClassSpec(followerID)
GetFollowerClassSpecAtlas(garrSpecID)
GetFollowerClassSpecByID(garrFollowerID)
GetFollowerClassSpecName(garrFollowerID)
GetFollowerDisplayID(followerID)
GetFollowerDisplayIDByID(garrFollowerID)
GetFollowerInfo(guid|id)
GetFollowerItemLevelAverage(followerID)
GetFollowerItems(followerID)
GetFollowerLevel(followerID)
GetFollowerLevelXP(followerID)
GetFollowerLink(followerID)
GetFollowerLinkByID(garrFollowerID)
GetFollowerMissionCompleteInfo(followerID)
GetFollowerModelItems(followerID)
GetFollowerName(missionID, followerID)
GetFollowerNameByID(garrFollowerID)
GetFollowerPortraitIconIDByID(garrFollowerID)
GetFollowerQuality(followerID)
GetFollowerSourceText(garrFollowerID)
GetFollowerStatus(followerID)
GetFollowerTraitAtIndex(followerID, index)
GetFollowerTraitAtIndexByID(garrFollowerID, index)
GetFollowerXP(followerID)
GetFollowersTraitsForMission(missionID)
GetGuildChallengeInfo(index)
GetGuildRosterLastOnline(index)
GetInspectArenaData(armor, attackerLevel)
GetIsFavorite(index)
GetIsFavorite(itemID)
GetLandingPageShipmentInfo(buildingID)
GetLFDRoleLockInfo(dungeonID, roleID)
GetLFGInviteRoleRestrictions(role)
GetLooseMacroIcons([table])
GetLooseMacroItemIcons([table])
GetMapSubzones(mapID)
GetMissionChance(missionID)
GetMissionCompleteEncounters(missionID)
GetMissionInfo(missionID)
GetMissionLink(missionID)
GetMissionMaxFollowers(garrMissionID)
GetMissionName(garrMissionID)
GetMissionRewardInfo(garrMissionID)
GetMissionTimes(missionID)
GetMissionUncounteredMechanicsForEncounter(missionID)
GetOwnedBuildingInfo(plotInstanceID)
GetOwnedBuildingInfoAbbrev(plotInstanceID)
GetPartyBuffs(missionID)
GetPartyMissionInfo(missionID)
GetPendingShipmentInfo(index)
GetPetActionCooldown(index)
GetPetInfoByID(petGUID)
GetPlotsForBuilding(buildingID)
GetPossibleFollowersForBuilding(plotInstanceID)
GetProgressBarPercent(questID)
GetQuestFactionGroup(questID
GetQuestLogTaskInfo(index)
GetQuestObjectiveInfo(questID, index)
GetQuestPOIBlobCount(questID)
GetQuestPOIs([table])
GetQuestTag(questID)
GetQuestWatchInfo(index)
GetRealmInfo(category, index)
GetRecruitAbilities(index)
GetRecruiterAbilityList(traits)
GetSearchResultEncounterInfo(resultID)
GetSearchResultFriends(resultID)
GetSearchResultMemberCounts(resultID)
GetSearchResultMemberInfo(resultID, memberIdx)
GetSearchResultInfo(resultID)
GetSetBonusesForSpecializationByItemID(specID, itemID)
GetShipmentReagentInfo(reagentIndex)
GetShipmentReagentItemLink(reagentIndex)
GetSpecializationInfoByID(specID[, sex])
GetSpellsForCharacterUpgradeTier(tierIndex)
GetTabForPlot(plotInstanceID)
GetTalentInfoByID(talentID, groupIndex [, isInspect, inspectUnit])
GetTalentInfoBySpecialization(specIndex, tier, column)
GetTaskInfo(questID)
GetTaskPOIs([table])
GetTasksTable([table])
GetToyFromIndex(itemIndex)
GetToyInfo(itemID)
GetToyLink(itemID)
GetVoidStorageSlotPageIndex(slot)
GetWorldLocFromMapPos(x, y)
HasAction(slot)
HaveQuestData(questID
InviteApplicant(applicantID)
IsBagSlotFlagEnabledOnOtherBags(index, flagIndex)
IsBagSlotFlagEnabledOnOtherBankBags(index, flagIndex)
IsBreadcrumbQuest(questID)
IsFollowerCollected(garrFollowerID)
IsFollowerUnique(dbID)
IsLegacyDifficulty(difficultyID)
IsMapGarrisonMap(mapAreaID)
IsQuestComplete(questID
IsQuestHardWatched(index)
IsQuestSequenced(questID
IsQuestTask(questID)
IsSourceTypeFiltered(sourceIndex)
IsStoryQuest(questID)
IsUnitOnQuestByQuestID(questID, "unit")
JoinSkirmish(id, joinAsGroup)
MarkMissionComplete(missionID)
MissionBonusRoll(missionID)
MonumentChangeAppearanceToTrophyID(trophyID)
MonumentSaveSelection(trophyID)
PickupToyBoxItem(itemID)
PlaceBuilding(plotInstanceID, buildingID)
PlayerHasToy(itemID)
QuestHasPOIInfo(questID)
QuestPOIGetSecondaryLocations(questID, [table])
ReagentBankButtonIDToInvSlotID(buttonID)
RecruitFollower(dbID)
RecruitFollower(followerIndex)
RecruitFollower(followerIndex) where 0 <= followerIndex < %d
RemoveApplicant(applicantID)
RemoveFollowerFromMission(missionID, followerID)
ReportApplicant(applicantID, complaintType[, applicantMember])
ReportSearchResult(resultID, complaintType)
ResetView(viewModeIndex)
Script_GetSpecializationReadinessSpell(specIndex[, isInspect[, isPet]])
Search(categoryID, "query"[, filter[, preferredFilters]]
SearchForFollower(guid|id, searchString)
SetAnimOffset(offset)
SetApplicantMemberRole(applicantID, memberIdx, "ROLE")
SetBackpackAutosortDisabled(disable)
SetBagSlotFlag(index, flagIndex, checked)
SetBankAutosortDisabled(disable)
SetBankBagSlotFlag(index, flagIndex, checked)
SetBuildingActive(plotInstanceID)
SetCollectedFilterSetting(flag, value)
SetCurrentGraphicsSetting(setting{0=normal, 1=raid/BG})
SetFilterCollected(true|false)
SetFilterSourceType(sourceIndex, value)
SetFilterString(string)
SetFilterUncollected(true|false)
SetFollowerFavorite(followerID, true/false)
SetFollowerInactive(followerID, true/false)
SetHeightFactor(factor)
SetInsertItemsLeftToRight(disable)
SetIsFavorite(index, value)
SetIsFavorite(itemID, value)
SetJumpInfo(length, height)
SetLegacyRaidDifficultyID(difficultyID[, force])
SetMapZoom(continentIndex [,zoneIndex]) .. requested continent out of bounds
SetRecruitmentPreferences(mechanicTypeID, traitID)
SetSortBagsRightToLeft(disable)
SetSpellVisualKit(kitID)
SetUsingPartyGarrison(enabled)
SortRealms("type")
SpellIsAlwaysShown(spellID)
StartMission(missionID)
SwapBuildings(plotInstanceID1, plotInstanceID2)
UndeleteCharacter(guid)
UnitBonusArmor("unit")
UnitDistanceSquared("unit")
UnitPosition("unit")
UpgradeBuilding(plotInstanceID)
UseToy(itemID)
UseToyByName(toyName)

strcmputf8i(string1, string2)

hasLoot, canLoot = CanLootUnit(unitGUID)
value = GetDefaultVideoQualityOption("cvar", [, qualityLevel] [, defaultValue] [, isRaid])
tank, healer, dps = GetLFDRoleRestrictions(dungeonID)
unlocked, alert = GetLFGInviteRoleAvailability(role)

Last edited by p3lim : 09-19-14 at 12:51 AM. Reason: Updated for build 18898