comparison Libs/DF/textentry.lua @ 58:0682d738499b v8.0.1.058

- 8.0.1 Update.
author Tercio
date Fri, 20 Jul 2018 19:04:12 -0300
parents 7c0f819a85c6
children
comparison
equal deleted inserted replaced
57:b1c62eed8999 58:0682d738499b
11 local _unpack = unpack --> lua local 11 local _unpack = unpack --> lua local
12 local _type = type --> lua local 12 local _type = type --> lua local
13 local _math_floor = math.floor --> lua local 13 local _math_floor = math.floor --> lua local
14 local loadstring = loadstring --> lua local 14 local loadstring = loadstring --> lua local
15 local _string_len = string.len --> lua local 15 local _string_len = string.len --> lua local
16
16 17
17 local cleanfunction = function() end 18 local cleanfunction = function() end
18 local APITextEntryFunctions = false 19 local APITextEntryFunctions = false
19 20
20 do 21 do
710 end 711 end
711 local function_setfocus = function (self) 712 local function_setfocus = function (self)
712 return self.editbox:SetFocus (true) 713 return self.editbox:SetFocus (true)
713 end 714 end
714 715
715 function DF:NewSpecialLuaEditorEntry (parent, w, h, member, name, nointent) 716
716
717 if (name:find ("$parent")) then
718 local parentName = DF.GetParentName (parent)
719 name = name:gsub ("$parent", parentName)
720 end
721
722 local borderframe = CreateFrame ("Frame", name, parent)
723 borderframe:SetSize (w, h)
724
725 if (member) then
726 parent [member] = borderframe
727 end
728
729 local scrollframe = CreateFrame ("ScrollFrame", name, borderframe, "DetailsFrameworkEditBoxMultiLineTemplate")
730
731 scrollframe:SetScript ("OnSizeChanged", function (self)
732 scrollframe.editbox:SetSize (self:GetSize())
733 end)
734
735 scrollframe:SetPoint ("topleft", borderframe, "topleft", 10, -10)
736 scrollframe:SetPoint ("bottomright", borderframe, "bottomright", -30, 10)
737
738 scrollframe.editbox:SetMultiLine (true)
739 scrollframe.editbox:SetJustifyH ("left")
740 scrollframe.editbox:SetJustifyV ("top")
741 scrollframe.editbox:SetMaxBytes (1024000)
742 scrollframe.editbox:SetMaxLetters (128000)
743
744 borderframe.GetText = function_gettext
745 borderframe.SetText = function_settext
746 borderframe.ClearFocus = function_clearfocus
747 borderframe.SetFocus = function_setfocus
748
749 borderframe.Enable = TextEntryMetaFunctions.Enable
750 borderframe.Disable = TextEntryMetaFunctions.Disable
751
752 borderframe.SetTemplate = TextEntryMetaFunctions.SetTemplate
753
754 if (not nointent) then
755 IndentationLib.enable (scrollframe.editbox, nil, 4)
756 end
757
758 borderframe:SetBackdrop ({bgFile = [[Interface\Tooltips\UI-Tooltip-Background]], edgeFile = [[Interface\Tooltips\UI-Tooltip-Border]],
759 tile = 1, tileSize = 16, edgeSize = 16, insets = {left = 5, right = 5, top = 5, bottom = 5}})
760
761 scrollframe.editbox.current_bordercolor = {1, 1, 1, 0.7}
762 borderframe:SetBackdropBorderColor (1, 1, 1, 0.7)
763 borderframe:SetBackdropColor (0.090195, 0.090195, 0.188234, 1)
764
765 borderframe.enabled_border_color = {borderframe:GetBackdropBorderColor()}
766 borderframe.enabled_backdrop_color = {borderframe:GetBackdropColor()}
767 borderframe.enabled_text_color = {scrollframe.editbox:GetTextColor()}
768
769 borderframe.onleave_backdrop = {scrollframe.editbox:GetBackdropColor()}
770 borderframe.onleave_backdrop_border_color = {scrollframe.editbox:GetBackdropBorderColor()}
771
772 borderframe.scroll = scrollframe
773 borderframe.editbox = scrollframe.editbox
774 borderframe.editbox.borderframe = borderframe
775
776 return borderframe
777 end
778 717
779 718
780 ------------------------------------------------------------------------------------ 719 ------------------------------------------------------------------------------------
781 --auto complete 720 --auto complete
782 721
891 local text = self.editbox:GetText() 830 local text = self.editbox:GetText()
892 for i = cursor_pos, 1, -1 do 831 for i = cursor_pos, 1, -1 do
893 local character = text:sub (i, i) 832 local character = text:sub (i, i)
894 if (character:match ("%a")) then 833 if (character:match ("%a")) then
895 self.lastword = character .. self.lastword 834 self.lastword = character .. self.lastword
835 --print (self.lastword)
896 else 836 else
897 break 837 break
898 end 838 end
899 end 839 end
900 end 840 end
901 841
902 --On Text Changed 842 --On Text Changed
903 local AutoComplete_OnTextChanged = function (editboxWidget, byUser, capsule) 843 local AutoComplete_OnTextChanged = function (editboxWidget, byUser, capsule)
904 capsule = capsule or editboxWidget.MyObject 844 capsule = capsule or editboxWidget.MyObject or editboxWidget
905 845
906 local chars_now = editboxWidget:GetText():len() 846 local chars_now = editboxWidget:GetText():len()
907 if (not editboxWidget.ignore_textchange) then 847 if (not editboxWidget.ignore_textchange) then
908 --> backspace 848 --> backspace
909 if (chars_now == capsule.characters_count -1) then 849 if (chars_now == capsule.characters_count -1) then
919 end 859 end
920 capsule.characters_count = chars_now 860 capsule.characters_count = chars_now
921 end 861 end
922 862
923 local AutoComplete_OnSpacePressed = function (editboxWidget, capsule) 863 local AutoComplete_OnSpacePressed = function (editboxWidget, capsule)
924 capsule = capsule or editboxWidget.MyObject 864 capsule = capsule or editboxWidget.MyObject or editboxWidget
925 865
926 -- if (not gotMatch) then 866 -- if (not gotMatch) then
927 --editboxWidget.end_selection = nil 867 --editboxWidget.end_selection = nil
928 -- end 868 -- end
929 end 869 end
932 editboxWidget.end_selection = nil 872 editboxWidget.end_selection = nil
933 end 873 end
934 874
935 local AutoComplete_OnEnterPressed = function (editboxWidget) 875 local AutoComplete_OnEnterPressed = function (editboxWidget)
936 876
937 local capsule = editboxWidget.MyObject 877 local capsule = editboxWidget.MyObject or editboxWidget
938 if (editboxWidget.end_selection) then 878 if (editboxWidget.end_selection) then
939 editboxWidget:SetCursorPosition (editboxWidget.end_selection) 879 editboxWidget:SetCursorPosition (editboxWidget.end_selection)
940 editboxWidget:HighlightText (0, 0) 880 editboxWidget:HighlightText (0, 0)
941 editboxWidget.end_selection = nil 881 editboxWidget.end_selection = nil
942 --editboxWidget:Insert (" ") --estava causando a adição de uma palavra a mais quando o próximo catactere for um espaço 882 --editboxWidget:Insert (" ") --estava causando a adi��o de uma palavra a mais quando o pr�ximo catactere for um espa�o
943 else 883 else
944 if (editboxWidget:IsMultiLine()) then 884 if (editboxWidget:IsMultiLine()) then
945 editboxWidget:Insert ("\n") 885 editboxWidget:Insert ("\n")
946 --reseta a palavra se acabou de ganhar focus e apertou enter 886 --reseta a palavra se acabou de ganhar focus e apertou enter
947 if (editboxWidget.focusGained) then 887 if (editboxWidget.focusGained) then
957 capsule.lastword = "" 897 capsule.lastword = ""
958 898
959 end 899 end
960 900
961 local AutoComplete_OnEditFocusGained = function (editboxWidget) 901 local AutoComplete_OnEditFocusGained = function (editboxWidget)
962 local capsule = editboxWidget.MyObject 902 local capsule = editboxWidget.MyObject or editboxWidget
963 capsule:GetLastWord() 903 capsule:GetLastWord()
904 --print ("last word:", editboxWidget.lastword)
964 editboxWidget.end_selection = nil 905 editboxWidget.end_selection = nil
965 editboxWidget.focusGained = true 906 editboxWidget.focusGained = true
966 capsule.characters_count = editboxWidget:GetText():len() 907 capsule.characters_count = editboxWidget:GetText():len()
967 end 908 end
968 909
910 local OptimizeAutoCompleteTable = function (self, wordList)
911 local optimizedTable = {}
912
913 local lower = string.lower
914 local sub = string.sub
915 local len = string.len
916
917 local subTables = 0
918
919 for i = 1, #wordList do
920 local thisWord = wordList [i]
921 if (len (thisWord) > 0) then
922 thisWord = lower (thisWord)
923
924 local firstCharacter = sub (thisWord, 1, 1)
925
926 local charTable = optimizedTable [firstCharacter]
927 if (not charTable) then
928 charTable = {}
929 optimizedTable [firstCharacter] = charTable
930
931 subTables = subTables + 1
932 end
933
934 charTable [#charTable+1] = thisWord
935 end
936 end
937
938 wordList.Optimized = optimizedTable
939 end
940
969 local AutoComplete_OnChar = function (editboxWidget, char, capsule) 941 local AutoComplete_OnChar = function (editboxWidget, char, capsule)
970 if (char == "") then 942 if (char == "") then
971 return 943 return
972 end 944 end
973 945
974 capsule = capsule or editboxWidget.MyObject 946 capsule = capsule or editboxWidget.MyObject or editboxWidget
975 editboxWidget.end_selection = nil 947 editboxWidget.end_selection = nil
976 948
977 if (editboxWidget.ignore_input) then 949 if (editboxWidget.ignore_input) then
978 return 950 return
979 end 951 end
980 952
981 --reseta a palavra se acabou de ganhar focus e apertou espaço 953 --reseta a palavra se acabou de ganhar focus e apertou espa�o
982 if (editboxWidget.focusGained and char == " ") then 954 if (editboxWidget.focusGained and char == " ") then
983 capsule.lastword = "" 955 capsule.lastword = ""
984 editboxWidget.focusGained = nil 956 editboxWidget.focusGained = nil
985 else 957 else
986 editboxWidget.focusGained = nil 958 editboxWidget.focusGained = nil
991 else 963 else
992 capsule.lastword = "" 964 capsule.lastword = ""
993 end 965 end
994 966
995 editboxWidget.ignore_input = true 967 editboxWidget.ignore_input = true
968
996 if (capsule.lastword:len() >= 2) then 969 if (capsule.lastword:len() >= 2) then
997 970
998 local wordList = capsule [capsule.poolName] 971 local wordList = capsule [capsule.poolName]
999 if (not wordList) then 972 if (not wordList) then
1000 if (DF.debug) then 973 error ("Details! Framework: TextEntry has AutoComplete but no word list table.")
1001 error ("Details! Framework: Invalid word list table.") 974 return
975 end
976
977 if (capsule.ShouldOptimizeAutoComplete) then
978 if (not wordList.Optimized) then
979 OptimizeAutoCompleteTable (capsule, wordList)
1002 end 980 end
981
982 local firstCharacter = string.lower (string.sub (capsule.lastword, 1, 1))
983 wordList = wordList.Optimized [firstCharacter]
984
985 if (wordList) then
986 for i = 1, #wordList do
987 local thisWord = wordList [i]
988 if (thisWord and (thisWord:find ("^" .. capsule.lastword) or thisWord:lower():find ("^" .. capsule.lastword))) then
989 local rest = thisWord:gsub (capsule.lastword, "")
990 rest = rest:lower():gsub (capsule.lastword, "")
991 local cursor_pos = editboxWidget:GetCursorPosition()
992 editboxWidget:Insert (rest)
993 editboxWidget:HighlightText (cursor_pos, cursor_pos + rest:len())
994 editboxWidget:SetCursorPosition (cursor_pos)
995 editboxWidget.end_selection = cursor_pos + rest:len()
996 editboxWidget.ignore_textchange = true
997 break
998 end
999 end
1000 end
1001
1002 editboxWidget.ignore_input = false
1003 return 1003 return
1004 end 1004 end
1005 1005
1006 for i = 1, #wordList do 1006 for i = 1, #wordList do
1007 local thisWord = wordList [i] 1007 local thisWord = wordList [i]
1015 editboxWidget.end_selection = cursor_pos + rest:len() 1015 editboxWidget.end_selection = cursor_pos + rest:len()
1016 editboxWidget.ignore_textchange = true 1016 editboxWidget.ignore_textchange = true
1017 break 1017 break
1018 end 1018 end
1019 end 1019 end
1020 1020 end
1021 end 1021
1022 editboxWidget.ignore_input = false 1022 editboxWidget.ignore_input = false
1023 end 1023 end
1024 1024
1025 function TextEntryMetaFunctions:SetAsAutoComplete (poolName) 1025 function TextEntryMetaFunctions:SetAsAutoComplete (poolName, poolTable, shouldOptimize)
1026 1026
1027 self.lastword = "" 1027 if (not self.SetHook) then
1028 self.characters_count = 0 1028 --self is borderframe
1029 self.poolName = poolName 1029 self = self.editbox
1030 self.GetLastWord = get_last_word --editbox:GetLastWord() 1030 self.editbox = self --compatible with fw functions
1031 self.NoClearFocusOnEnterPressed = true --avoid auto clear focus 1031
1032 1032 self.lastword = ""
1033 self:SetHook ("OnEditFocusGained", AutoComplete_OnEditFocusGained) 1033 self.characters_count = 0
1034 self.editbox:HookScript ("OnEscapePressed", AutoComplete_OnEscapePressed) 1034 self.poolName = poolName
1035 1035 self.GetLastWord = get_last_word --editbox:GetLastWord()
1036 -- self:SetHook ("OnTextChanged", AutoComplete_OnTextChanged) 1036 self.NoClearFocusOnEnterPressed = true --avoid auto clear focus
1037 self:SetHook ("OnEnterPressed", AutoComplete_OnEnterPressed) 1037 self.ShouldOptimizeAutoComplete = shouldOptimize
1038 -- self:SetHook ("OnChar", AutoComplete_OnChar) 1038
1039 -- self:SetHook ("OnSpacePressed", AutoComplete_OnSpacePressed) 1039 if (poolTable) then
1040 1040 self [poolName] = poolTable
1041 self.editbox:SetScript ("OnTextChanged", AutoComplete_OnTextChanged) 1041 end
1042 -- self.editbox:SetScript ("OnEnterPressed", AutoComplete_OnEnterPressed) 1042
1043 self.editbox:SetScript ("OnChar", AutoComplete_OnChar) 1043 self:HookScript ("OnEditFocusGained", AutoComplete_OnEditFocusGained)
1044 self.editbox:SetScript ("OnSpacePressed", AutoComplete_OnSpacePressed) 1044 self:HookScript ("OnEnterPressed", AutoComplete_OnEnterPressed)
1045 1045 self:HookScript ("OnEscapePressed", AutoComplete_OnEscapePressed)
1046 end 1046 self:HookScript ("OnTextChanged", AutoComplete_OnTextChanged)
1047 self:HookScript ("OnChar", AutoComplete_OnChar)
1048 self:HookScript ("OnSpacePressed", AutoComplete_OnSpacePressed)
1049 else
1050 --fw textfield
1051 self.lastword = ""
1052 self.characters_count = 0
1053 self.poolName = poolName
1054 self.GetLastWord = get_last_word --editbox:GetLastWord()
1055 self.NoClearFocusOnEnterPressed = true --avoid auto clear focus
1056 self.ShouldOptimizeAutoComplete = shouldOptimize
1057
1058 self:SetHook ("OnEditFocusGained", AutoComplete_OnEditFocusGained)
1059 self:SetHook ("OnEnterPressed", AutoComplete_OnEnterPressed)
1060 self.editbox:HookScript ("OnEscapePressed", AutoComplete_OnEscapePressed)
1061 self.editbox:SetScript ("OnTextChanged", AutoComplete_OnTextChanged)
1062 self.editbox:SetScript ("OnChar", AutoComplete_OnChar)
1063 self.editbox:SetScript ("OnSpacePressed", AutoComplete_OnSpacePressed)
1064 end
1065
1066 end
1067
1068 function DF:NewSpecialLuaEditorEntry (parent, w, h, member, name, nointent)
1069
1070 if (name:find ("$parent")) then
1071 local parentName = DF.GetParentName (parent)
1072 name = name:gsub ("$parent", parentName)
1073 end
1074
1075 local borderframe = CreateFrame ("Frame", name, parent)
1076 borderframe:SetSize (w, h)
1077
1078 if (member) then
1079 parent [member] = borderframe
1080 end
1081
1082 local scrollframe = CreateFrame ("ScrollFrame", name, borderframe, "DetailsFrameworkEditBoxMultiLineTemplate")
1083
1084 borderframe.SetAsAutoComplete = TextEntryMetaFunctions.SetAsAutoComplete
1085
1086 scrollframe:SetScript ("OnSizeChanged", function (self)
1087 scrollframe.editbox:SetSize (self:GetSize())
1088 end)
1089
1090 scrollframe:SetPoint ("topleft", borderframe, "topleft", 10, -10)
1091 scrollframe:SetPoint ("bottomright", borderframe, "bottomright", -30, 10)
1092
1093 scrollframe.editbox:SetMultiLine (true)
1094 scrollframe.editbox:SetJustifyH ("left")
1095 scrollframe.editbox:SetJustifyV ("top")
1096 scrollframe.editbox:SetMaxBytes (1024000)
1097 scrollframe.editbox:SetMaxLetters (128000)
1098
1099 borderframe.GetText = function_gettext
1100 borderframe.SetText = function_settext
1101 borderframe.ClearFocus = function_clearfocus
1102 borderframe.SetFocus = function_setfocus
1103
1104 borderframe.Enable = TextEntryMetaFunctions.Enable
1105 borderframe.Disable = TextEntryMetaFunctions.Disable
1106
1107 borderframe.SetTemplate = TextEntryMetaFunctions.SetTemplate
1108
1109 if (not nointent) then
1110 IndentationLib.enable (scrollframe.editbox, nil, 4)
1111 end
1112
1113 borderframe:SetBackdrop ({bgFile = [[Interface\Tooltips\UI-Tooltip-Background]], edgeFile = [[Interface\Tooltips\UI-Tooltip-Border]],
1114 tile = 1, tileSize = 16, edgeSize = 16, insets = {left = 5, right = 5, top = 5, bottom = 5}})
1115
1116 scrollframe.editbox.current_bordercolor = {1, 1, 1, 0.7}
1117 borderframe:SetBackdropBorderColor (1, 1, 1, 0.7)
1118 borderframe:SetBackdropColor (0.090195, 0.090195, 0.188234, 1)
1119
1120 borderframe.enabled_border_color = {borderframe:GetBackdropBorderColor()}
1121 borderframe.enabled_backdrop_color = {borderframe:GetBackdropColor()}
1122 borderframe.enabled_text_color = {scrollframe.editbox:GetTextColor()}
1123
1124 borderframe.onleave_backdrop = {scrollframe.editbox:GetBackdropColor()}
1125 borderframe.onleave_backdrop_border_color = {scrollframe.editbox:GetBackdropBorderColor()}
1126
1127 borderframe.scroll = scrollframe
1128 borderframe.editbox = scrollframe.editbox
1129 borderframe.editbox.borderframe = borderframe
1130
1131 return borderframe
1132 end
1133
1134 -- encryption table
1135 local base64chars = {[0]='A',[1]='B',[2]='C',[3]='D',[4]='E',[5]='F',[6]='G',[7]='H',[8]='I',[9]='J',[10]='K',[11]='L',[12]='M',[13]='N',[14]='O',[15]='P',[16]='Q',[17]='R',[18]='S',[19]='T',[20]='U',[21]='V',[22]='W',[23]='X',[24]='Y',[25]='Z',[26]='a',[27]='b',[28]='c',[29]='d',[30]='e',[31]='f',[32]='g',[33]='h',[34]='i',[35]='j',[36]='k',[37]='l',[38]='m',[39]='n',[40]='o',[41]='p',[42]='q',[43]='r',[44]='s',[45]='t',[46]='u',[47]='v',[48]='w',[49]='x',[50]='y',[51]='z',[52]='0',[53]='1',[54]='2',[55]='3',[56]='4',[57]='5',[58]='6',[59]='7',[60]='8',[61]='9',[62]='-',[63]='_'}
1136
1137 -- decryption table
1138 local base64bytes = {['A']=0,['B']=1,['C']=2,['D']=3,['E']=4,['F']=5,['G']=6,['H']=7,['I']=8,['J']=9,['K']=10,['L']=11,['M']=12,['N']=13,['O']=14,['P']=15,['Q']=16,['R']=17,['S']=18,['T']=19,['U']=20,['V']=21,['W']=22,['X']=23,['Y']=24,['Z']=25,['a']=26,['b']=27,['c']=28,['d']=29,['e']=30,['f']=31,['g']=32,['h']=33,['i']=34,['j']=35,['k']=36,['l']=37,['m']=38,['n']=39,['o']=40,['p']=41,['q']=42,['r']=43,['s']=44,['t']=45,['u']=46,['v']=47,['w']=48,['x']=49,['y']=50,['z']=51,['0']=52,['1']=53,['2']=54,['3']=55,['4']=56,['5']=57,['6']=58,['7']=59,['8']=60,['9']=61,['-']=62,['_']=63,['=']=nil}
1139
1140 -- shift left
1141 local function lsh (value,shift)
1142 return (value*(2^shift)) % 256
1143 end
1144
1145 -- shift right
1146 local function rsh (value,shift)
1147 return math.floor(value/2^shift) % 256
1148 end
1149
1150 -- return single bit (for OR)
1151 local function bit (x,b)
1152 return (x % 2^b - x % 2^(b-1) > 0)
1153 end
1154
1155 local function lor (x,y)
1156 result = 0
1157 for p=1,8 do result = result + (((bit(x,p) or bit(y,p)) == true) and 2^(p-1) or 0) end
1158 return result
1159 end
1160
1161 function DF.EncodeString (data)
1162 local bytes = {}
1163 local result = ""
1164 for spos=0,string.len(data)-1,3 do
1165 for byte=1,3 do bytes[byte] = string.byte(string.sub(data,(spos+byte))) or 0 end
1166 result = string.format('%s%s%s%s%s',result,base64chars[rsh(bytes[1],2)],base64chars[lor(lsh((bytes[1] % 4),4), rsh(bytes[2],4))] or "=",((#data-spos) > 1) and base64chars[lor(lsh(bytes[2] % 16,2), rsh(bytes[3],6))] or "=",((#data-spos) > 2) and base64chars[(bytes[3] % 64)] or "=")
1167 end
1168 return result
1169 end
1170
1171 function DF.DecodeString (data)
1172 local chars = {}
1173 local result=""
1174 for dpos=0,string.len(data)-1,4 do
1175 for char=1,4 do chars[char] = base64bytes[(string.sub(data,(dpos+char),(dpos+char)) or "=")] end
1176 result = string.format('%s%s%s%s',result,string.char(lor(lsh(chars[1],2), rsh(chars[2],4))),(chars[3] ~= nil) and string.char(lor(lsh(chars[2],4), rsh(chars[3],2))) or "",(chars[4] ~= nil) and string.char(lor(lsh(chars[3],6) % 192, (chars[4]))) or "")
1177 end
1178 return result
1179 end
1180
1181
1182 DF.AutoCompleteAPI = {
1183 "local",
1184 "AddTrackedAchievement", -- [1]
1185 "CanShowAchievementUI", -- [2]
1186 "ClearAchievementComparisonUnit", -- [3]
1187 "GetAchievementCategory", -- [4]
1188 "GetAchievementComparisonInfo", -- [5]
1189 "GetAchievementCriteriaInfo", -- [6]
1190 "GetAchievementInfo", -- [7]
1191 "GetAchievementInfoFromCriteria", -- [8]
1192 "GetAchievementLink", -- [9]
1193 "GetAchievementNumCriteria", -- [10]
1194 "GetAchievementNumRewards", -- [11]
1195 "GetCategoryInfo", -- [12]
1196 "GetCategoryList", -- [13]
1197 "GetCategoryNumAchievements", -- [14]
1198 "GetComparisonAchievementPoints", -- [15]
1199 "GetComparisonCategoryNumAchievements", -- [16]
1200 "GetComparisonStatistic", -- [17]
1201 "GetLatestCompletedAchievements", -- [18]
1202 "GetLatestCompletedComparisonAchievements", -- [19]
1203 "GetLatestUpdatedComparisonStatsGetLatestUpdatedStats", -- [20]
1204 "GetNextAchievement", -- [21]
1205 "GetNumComparisonCompletedAchievements", -- [22]
1206 "GetNumCompletedAchievements", -- [23]
1207 "GetPreviousAchievement", -- [24]
1208 "GetStatistic", -- [25]
1209 "GetStatisticsCategoryList", -- [26]
1210 "GetTotalAchievementPoints", -- [27]
1211 "GetTrackedAchievements", -- [28]
1212 "GetNumTrackedAchievements", -- [29]
1213 "RemoveTrackedAchievement", -- [30]
1214 "SetAchievementComparisonUnit", -- [31]
1215 "ActionButtonDown", -- [32]
1216 "ActionButtonUp", -- [33]
1217 "ActionHasRange", -- [34]
1218 "CameraOrSelectOrMoveStart", -- [35]
1219 "CameraOrSelectOrMoveStop", -- [36]
1220 "ChangeActionBarPage", -- [37]
1221 "GetActionBarPage", -- [38]
1222 "GetActionBarToggles", -- [39]
1223 "GetActionCooldown", -- [40]
1224 "GetActionCount", -- [41]
1225 "GetActionInfo", -- [42]
1226 "GetActionText", -- [43]
1227 "GetActionTexture", -- [44]
1228 "GetBonusBarOffset", -- [45]
1229 "GetMouseButtonClicked", -- [46]
1230 "GetMultiCastBarOffset", -- [47]
1231 "GetPossessInfo", -- [48]
1232 "HasAction", -- [49]
1233 "IsActionInRange", -- [50]
1234 "IsAttackAction", -- [51]
1235 "IsAutoRepeatAction", -- [52]
1236 "IsCurrentAction", -- [53]
1237 "IsConsumableAction", -- [54]
1238 "IsEquippedAction", -- [55]
1239 "IsUsableAction", -- [56]
1240 "PetHasActionBar", -- [57]
1241 "PickupAction", -- [58]
1242 "PickupPetAction", -- [59]
1243 "PlaceAction", -- [60]
1244 "SetActionBarToggles", -- [61]
1245 "StopAttack", -- [62]
1246 "TurnOrActionStart", -- [63]
1247 "TurnOrActionStop", -- [64]
1248 "UseAction", -- [65]
1249 "AcceptDuel", -- [66]
1250 "AttackTarget", -- [67]
1251 "CancelDuel", -- [68]
1252 "CancelLogout", -- [69]
1253 "ClearTutorials", -- [70]
1254 "CancelSummon", -- [71]
1255 "ConfirmSummon", -- [72]
1256 "DescendStop", -- [73]
1257 "Dismount", -- [74]
1258 "FlagTutorial", -- [75]
1259 "ForceQuit", -- [76]
1260 "GetPVPTimer", -- [77]
1261 "GetSummonConfirmAreaName", -- [78]
1262 "GetSummonConfirmSummoner", -- [79]
1263 "GetSummonConfirmTimeLeft", -- [80]
1264 "RandomRoll", -- [81]
1265 "SetPVP", -- [82]
1266 "StartDuel", -- [84]
1267 "TogglePVP", -- [85]
1268 "ToggleSheath", -- [86]
1269 "UseSoulstone", -- [87]
1270 "CanSolveArtifact", -- [89]
1271 "UIParent", -- [90]
1272 "GetArtifactInfoByRace", -- [91]
1273 "GetArtifactProgress", -- [92]
1274 "GetNumArtifactsByRace", -- [93]
1275 "GetSelectedArtifactInfo", -- [94]
1276 "IsArtifactCompletionHistoryAvailable", -- [95]
1277 "ItemAddedToArtifact", -- [96]
1278 "RemoveItemFromArtifact", -- [97]
1279 "RequestArtifactCompletionHistory", -- [98]
1280 "SocketItemToArtifact", -- [99]
1281 "AcceptArenaTeam", -- [101]
1282 "ArenaTeamInviteByName", -- [102]
1283 "ArenaTeamSetLeaderByName", -- [103]
1284 "ArenaTeamLeave", -- [104]
1285 "ArenaTeamRoster", -- [105]
1286 "ArenaTeamUninviteByName", -- [106]
1287 "ArenaTeamDisband", -- [107]
1288 "DeclineArenaTeam", -- [108]
1289 "GetArenaTeam", -- [109]
1290 "GetArenaTeamGdfInf", -- [110]
1291 "oGetArenaTeamRosterInfo", -- [111]
1292 "GetBattlefieldTeamInfo", -- [112]
1293 "GetCurrentArenaSeason", -- [113]
1294 "GetInspectArenaTeamData", -- [114]
1295 "GetNumArenaTeamMembers", -- [115]
1296 "GetPreviousArenaSeason", -- [116]
1297 "IsActiveBattlefieldArena", -- [117]
1298 "IsArenaTeamCaptain", -- [118]
1299 "IsInArenaTeam", -- [119]
1300 "CalculateAuctionDeposit", -- [121]
1301 "CanCancelAuction", -- [122]
1302 "CancelSell", -- [123]
1303 "CanSendAuctionQuery", -- [124]
1304 "CancelAuction", -- [125]
1305 "ClickAuctionSellItemButton", -- [126]
1306 "CloseAuctionHouse", -- [127]
1307 "GetAuctionHouseDepositRate", -- [128]
1308 "GetAuctionInvTypes", -- [129]
1309 "GetAuctionItemClasses", -- [130]
1310 "GetAuctionItemInfo", -- [131]
1311 "GetAuctionItemLink", -- [132]
1312 "GetAuctionItemSubClasses", -- [133]
1313 "GetAuctionItemTimeLeft", -- [134]
1314 "GetAuctionSellItemInfo", -- [135]
1315 "GetBidderAuctionItems", -- [136]
1316 "GetNumAuctionItems", -- [137]
1317 "GetOwnerAuctionItems", -- [138]
1318 "GetSelectedAuctionItem", -- [139]
1319 "IsAuctionSortReversed", -- [140]
1320 "PlaceAuctionBid", -- [141]
1321 "QueryAuctionItems", -- [142]
1322 "SetAuctionsTabShowing", -- [143]
1323 "SetSelectedAuctionItem", -- [144]
1324 "SortAuctionItems", -- [145]
1325 "StartAuction", -- [146]
1326 "BankButtonIDToInvSlotID", -- [148]
1327 "CloseBankFrame", -- [149]
1328 "GetBankSlotCost", -- [150]
1329 "GetNumBankSlots", -- [151]
1330 "PurchaseSlot", -- [152]
1331 "AcceptAreaSpiritHeal", -- [154]
1332 "AcceptBattlefieldPort", -- [155]
1333 "CancelAreaSpiritHeal", -- [156]
1334 "CanJoinBattlefieldAsGroup", -- [157]
1335 "CheckSpiritHealerDist", -- [158]
1336 "GetAreaSpiritHealerTime", -- [159]
1337 "GetBattlefieldEstimatedWaitTime", -- [160]
1338 "GetBattlefieldFlagPosition", -- [161]
1339 "GetBattlefieldInstanceExpiration", -- [162]
1340 "GetBattlefieldInstanceRunTime", -- [163]
1341 "GetBattlefieldMapIconScale", -- [164]
1342 "GetBattlefieldPortExpiration", -- [165]
1343 "GetBattlefieldPosition", -- [166]
1344 "GetBattlefieldScore", -- [167]
1345 "GetBattlefieldStatData", -- [168]
1346 "GetBattlefieldStatInfo", -- [169]
1347 "GetBattlefieldStatus", -- [170]
1348 "GetBattlefieldTimeWaited", -- [171]
1349 "GetBattlefieldWinner", -- [172]
1350 "GetBattlegroundInfo", -- [173]
1351 "GetNumBattlefieldFlagPositions", -- [174]
1352 "GetNumBattlefieldPositions", -- [175]
1353 "GetNumBattlefieldScores", -- [176]
1354 "GetNumBattlefieldStats", -- [177]
1355 "GetNumWorldStateUI", -- [178]
1356 "GetWintergraspWaitTime", -- [179]
1357 "GetWorldStateUIInfo", -- [180]
1358 "IsPVPTimerRunning", -- [181]
1359 "JoinBattlefield", -- [182]
1360 "LeaveBattlefield", -- [183]
1361 "ReportPlayerIsPVPAFK", -- [184]
1362 "RequestBattlefieldPositions", -- [185]
1363 "RequestBattlefieldScoreData", -- [186]
1364 "RequestBattlegroundInstanceInfo", -- [187]
1365 "SetBattlefieldScoreFaction", -- [188]
1366 "GetBinding", -- [190]
1367 "GetBindingAction", -- [191]
1368 "GetBindingKey", -- [192]
1369 "GetBindingText", -- [193]
1370 "GetCurrentBindingSet", -- [194]
1371 "GetNumBindings", -- [195]
1372 "LoadBindings", -- [196]
1373 "RunBinding", -- [197]
1374 "SaveBindings", -- [198]
1375 "SetBinding", -- [199]
1376 "SetBindingSpell", -- [200]
1377 "SetBindingClick", -- [201]
1378 "SetBindingItem", -- [202]
1379 "SetBindingMacro", -- [203]
1380 "SetConsoleKey", -- [204]
1381 "SetOverrideBinding", -- [205]
1382 "SetOverrideBindingSpell", -- [206]
1383 "SetOverrideBindingClick", -- [207]
1384 "SetOverrideBindingItem", -- [208]
1385 "SetOverrideBindingMacro", -- [209]
1386 "ClearOverrideBindings", -- [210]
1387 "SetMouselookOverrideBinding", -- [211]
1388 "IsModifierKeyDown", -- [212]
1389 "IsModifiedClick", -- [213]
1390 "IsMouseButtonDown", -- [214]
1391 "CancelUnitBuff", -- [216]
1392 "CancelShapeshiftForm", -- [217]
1393 "CancelItemTempEnchantment", -- [218]
1394 "GetWeaponEnchantInfo", -- [219]
1395 "UnitAura", -- [220]
1396 "UnitBuff", -- [221]
1397 "UnitDebuff", -- [222]
1398 "AddChatWindowChannel", -- [224]
1399 "ChannelBan", -- [225]
1400 "ChannelInvite", -- [226]
1401 "ChannelKick", -- [227]
1402 "ChannelModerator", -- [228]
1403 "ChannelMute", -- [229]
1404 "ChannelToggleAnnouncements", -- [230]
1405 "ChannelUnban", -- [231]
1406 "ChannelUnmoderator", -- [232]
1407 "ChannelUnmute", -- [233]
1408 "DisplayChannelOwner", -- [234]
1409 "DeclineInvite", -- [235]
1410 "EnumerateServerChannels", -- [236]
1411 "GetChannelList", -- [237]
1412 "GetChannelName", -- [238]
1413 "GetChatWindowChannels", -- [239]
1414 "JoinChannelByName", -- [240]
1415 "LeaveChannelByName", -- [241]
1416 "ListChannelByName", -- [242]
1417 "ListChannels", -- [243]
1418 "RemoveChatWindowChannel", -- [244]
1419 "SendChatMessage", -- [245]
1420 "SetChannelOwner", -- [246]
1421 "SetChannelPassword", -- [247]
1422 "AcceptResurrect", -- [249]
1423 "AcceptXPLoss", -- [250]
1424 "CheckBinderDist", -- [251]
1425 "ConfirmBinder", -- [252]
1426 "DeclineResurrect", -- [253]
1427 "DestroyTotem", -- [254]
1428 "GetBindLocation", -- [255]
1429 "GetComboPoints", -- [256]
1430 "GetCorpseRecoveryDelay", -- [257]
1431 "GetCurrentTitle", -- [258]
1432 "GetMirrorTimerInfo", -- [259]
1433 "GetMirrorTimerProgress", -- [260]
1434 "GetMoney", -- [261]
1435 "GetNumTitles", -- [262]
1436 "GetPlayerFacing", -- [263]
1437 "GetPVPDesired", -- [264]
1438 "GetReleaseTimeRemaining", -- [265]
1439 "GetResSicknessDuration", -- [266]
1440 "GetRestState", -- [267]
1441 "GetRuneCooldown", -- [268]
1442 "GetRuneCount", -- [269]
1443 "GetRuneType", -- [270]
1444 "GetTimeToWellRested", -- [271]
1445 "GetTitleName", -- [272]
1446 "GetUnitPitch", -- [273]
1447 "GetXPExhaustion", -- [274]
1448 "HasFullControl", -- [275]
1449 "HasSoulstone", -- [276]
1450 "IsFalling", -- [277]
1451 "IsFlying", -- [278]
1452 "IsFlyableArea", -- [279]
1453 "IsIndoors", -- [280]
1454 "IsMounted", -- [281]
1455 "IsOutdoors", -- [282]
1456 "IsOutOfBounds", -- [283]
1457 "IsResting", -- [284]
1458 "IsStealthed", -- [285]
1459 "IsSwimming", -- [286]
1460 "IsTitleKnown", -- [287]
1461 "IsXPUserDisabled", -- [288]
1462 "NotWhileDeadError", -- [289]
1463 "ResurrectHasSickness", -- [290]
1464 "ResurrectHasTimer", -- [291]
1465 "ResurrectGetOfferer", -- [292]
1466 "RetrieveCorpse", -- [293]
1467 "SetCurrentTitle", -- [294]
1468 "TargetTotem", -- [295]
1469 "GetArmorPenetration", -- [296]
1470 "GetAttackPowerForStat", -- [297]
1471 "GetAverageItemLevel", -- [298]
1472 "GetBlockChance", -- [299]
1473 "GetCombatRating", -- [300]
1474 "GetCombatRatingBonus", -- [301]
1475 "GetCritChance", -- [302]
1476 "GetCritChanceFromAgility", -- [303]
1477 "GetDodgeChance", -- [304]
1478 "GetExpertise", -- [305]
1479 "GetExpertisePercent", -- [306]
1480 "GetManaRegen", -- [307]
1481 "GetMaxCombatRatingBonus", -- [308]
1482 "GetParryChance", -- [309]
1483 "GetPetSpellBonusDamage", -- [310]
1484 "GetPowerRegen", -- [311]
1485 "GetSpellBonusDamage", -- [312]
1486 "GetRangedCritChance", -- [313]
1487 "GetSpellBonusHealing", -- [314]
1488 "GetSpellCritChance", -- [315]
1489 "GetShieldBlock", -- [316]
1490 "GetSpellCritChanceFromIntellect", -- [317]
1491 "GetSpellPenetration", -- [318]
1492 "AddChatWindowChannel", -- [319]
1493 "ChangeChatColor", -- [320]
1494 "ChatFrame_AddChannel", -- [321]
1495 "ChatFrame_AddMessageEventFilter", -- [322]
1496 "ChatFrame_GetMessageEventFilters", -- [323]
1497 "ChatFrame_OnHyperlinkShow", -- [324]
1498 "ChatFrame_RemoveMessageEventFilter", -- [325]
1499 "GetAutoCompleteResults", -- [326]
1500 "GetChatTypeIndex", -- [327]
1501 "GetChatWindowChannels", -- [328]
1502 "GetChatWindowInfo", -- [329]
1503 "GetChatWindowMessages", -- [330]
1504 "JoinChannelByName", -- [331]
1505 "LoggingChat", -- [332]
1506 "LoggingCombat", -- [333]
1507 "RemoveChatWindowChannel", -- [334]
1508 "RemoveChatWindowMessages", -- [335]
1509 "SetChatWindowAlpha", -- [336]
1510 "SetChatWindowColor", -- [337]
1511 "SetChatWindowDocked", -- [338]
1512 "SetChatWindowLocked", -- [339]
1513 "SetChatWindowName", -- [340]
1514 "SetChatWindowShown", -- [341]
1515 "SetChatWindowSize", -- [342]
1516 "SetChatWindowUninteractable", -- [343]
1517 "DoEmote", -- [345]
1518 "GetDefaultLanguage", -- [346]
1519 "GetLanguageByIndex", -- [347]
1520 "GetNumLanguages", -- [348]
1521 "GetRegisteredAddonMessagePrefixes", -- [349]
1522 "IsAddonMessagePrefixRegistered", -- [350]
1523 "RegisterAddonMessagePrefix", -- [352]
1524 "SendAddonMessage", -- [353]
1525 "SendChatMessage", -- [354]
1526 "CallCompanion", -- [356]
1527 "DismissCompanion", -- [357]
1528 "GetCompanionInfo", -- [358]
1529 "GetNumCompanions", -- [359]
1530 "GetCompanionCooldown", -- [360]
1531 "PickupCompanion", -- [361]
1532 "SummonRandomCritter", -- [362]
1533 "ContainerIDToInventoryID", -- [364]
1534 "GetBagName", -- [365]
1535 "GetContainerItemCooldown", -- [366]
1536 "GetContainerItemDurability", -- [367]
1537 "GetContainerItemGems", -- [368]
1538 "GetContainerItemID", -- [369]
1539 "GetContainerItemInfo", -- [370]
1540 "GetContainerItemLink", -- [371]
1541 "GetContainerNumSlots", -- [372]
1542 "GetContainerItemQuestInfo", -- [373]
1543 "GetContainerNumFreeSlots", -- [374]
1544 "OpenAllBags", -- [376]
1545 "CloseAllBags", -- [377]
1546 "PickupBagFromSlot", -- [378]
1547 "PickupContainerItem", -- [379]
1548 "PutItemInBackpack", -- [380]
1549 "PutItemInBag", -- [381]
1550 "PutKeyInKeyRing", -- [382]
1551 "SplitContainerItem", -- [383]
1552 "ToggleBackpack", -- [384]
1553 "ToggleBag", -- [385]
1554 "GetCoinText", -- [388]
1555 "GetCoinTextureString", -- [389]
1556 "GetCurrencyInfo", -- [390]
1557 "GetCurrencyListSize", -- [391]
1558 "GetCurrencyListInfo", -- [392]
1559 "ExpandCurrencyList", -- [393]
1560 "SetCurrencyUnused", -- [394]
1561 "GetNumWatchedTokens", -- [395]
1562 "GetBackpackCurrencyInfo", -- [396]
1563 "SetCurrencyBackpack", -- [397]
1564 "AutoEquipCursorItem", -- [399]
1565 "ClearCursor", -- [400]
1566 "CursorCanGoInSlot", -- [401]
1567 "CursorHasItem", -- [402]
1568 "CursorHasMoney", -- [403]
1569 "CursorHasSpell", -- [404]
1570 "DeleteCursorItem", -- [405]
1571 "DropCursorMoney", -- [406]
1572 "DropItemOnUnit", -- [407]
1573 "EquipCursorItem", -- [408]
1574 "GetCursorInfo", -- [409]
1575 "GetCursorPosition", -- [410]
1576 "HideRepairCursor", -- [411]
1577 "InRepairMode", -- [412]
1578 "PickupAction", -- [413]
1579 "PickupBagFromSlot", -- [414]
1580 "PickupContainerItem", -- [415]
1581 "PickupInventoryItem", -- [416]
1582 "PickupItem", -- [417]
1583 "PickupMacro", -- [418]
1584 "PickupMerchantItem", -- [419]
1585 "PickupPetAction", -- [420]
1586 "PickupSpell", -- [421]
1587 "PickupStablePet", -- [422]
1588 "PickupTradeMoney", -- [423]
1589 "PlaceAction", -- [424]
1590 "PutItemInBackpack", -- [425]
1591 "PutItemInBag", -- [426]
1592 "ResetCursor", -- [427]
1593 "SetCursor", -- [428]
1594 "ShowContainerSellCursor", -- [429]
1595 "ShowInspectCursor", -- [430]
1596 "ShowInventorySellCursor", -- [431]
1597 "ShowMerchantSellCursor", -- [432]
1598 "ShowRepairCursor", -- [433]
1599 "SplitContainerItem", -- [434]
1600 "GetWeaponEnchantInfo", -- [435]
1601 "ReplaceEnchant", -- [436]
1602 "ReplaceTradeEnchant", -- [437]
1603 "BindEnchant", -- [438]
1604 "CollapseFactionHeader", -- [439]
1605 "CollapseAllFactionHeaders", -- [440]
1606 "ExpandFactionHeader", -- [441]
1607 "ExpandAllFactionHeaders", -- [442]
1608 "FactionToggleAtWar", -- [443]
1609 "GetFactionInfo", -- [444]
1610 "GetNumFactions", -- [445]
1611 "GetSelectedFaction", -- [446]
1612 "GetWatchedFactionInfo", -- [447]
1613 "IsFactionInactive", -- [448]
1614 "SetFactionActive", -- [449]
1615 "SetFactionInactive", -- [450]
1616 "SetSelectedFaction", -- [451]
1617 "SetWatchedFactionIndex", -- [452]
1618 "UnitFactionGroup", -- [453]
1619 "CreateFrame", -- [454]
1620 "CreateFont", -- [455]
1621 "GetFramesRegisteredForEvent", -- [456]
1622 "GetNumFrames", -- [457]
1623 "EnumerateFrames", -- [458]
1624 "GetMouseFocus", -- [459]
1625 "ToggleDropDownMenu", -- [460]
1626 "UIFrameFadeIn", -- [461]
1627 "UIFrameFadeOut", -- [462]
1628 "UIFrameFlash", -- [463]
1629 "EasyMenu", -- [464]
1630 "AddFriend", -- [466]
1631 "AddOrRemoveFriend", -- [467]
1632 "GetFriendInfo", -- [468]
1633 "SetFriendNotes", -- [469]
1634 "GetNumFriends", -- [470]
1635 "GetSelectedFriend", -- [471]
1636 "RemoveFriend", -- [472]
1637 "SetSelectedFriend", -- [473]
1638 "ShowFriends", -- [474]
1639 "ToggleFriendsFrame", -- [475]
1640 "GetNumGlyphSockets", -- [477]
1641 "GetGlyphSocketInfo", -- [478]
1642 "GetGlyphLink", -- [479]
1643 "GlyphMatchesSocket", -- [480]
1644 "PlaceGlyphInSocket", -- [481]
1645 "RemoveGlyphFromSocket", -- [482]
1646 "SpellCanTargetGlyph", -- [483]
1647 "CanComplainChat", -- [485]
1648 "CanComplainInboxItem", -- [486]
1649 "ComplainChat", -- [487]
1650 "ComplainInboxItem", -- [488]
1651 "CloseGossip", -- [501]
1652 "ForceGossip", -- [502]
1653 "GetGossipActiveQuests", -- [503]
1654 "GetGossipAvailableQuests", -- [504]
1655 "GetGossipOptions", -- [505]
1656 "GetGossipText", -- [506]
1657 "GetNumGossipActiveQuests", -- [507]
1658 "GetNumGossipAvailableQuests", -- [508]
1659 "GetNumGossipOptions", -- [509]
1660 "SelectGossipActiveQuest", -- [510]
1661 "SelectGossipAvailableQuest", -- [511]
1662 "SelectGossipOption", -- [512]
1663 "AcceptGroup", -- [514]
1664 "ConfirmReadyCheck", -- [515]
1665 "ConvertToRaid", -- [516]
1666 "DeclineGroup", -- [517]
1667 "DoReadyCheck", -- [518]
1668 "GetLootMethod", -- [519]
1669 "GetLootThreshold", -- [520]
1670 "GetMasterLootCandidate", -- [521]
1671 "GetNumPartyMembers", -- [522]
1672 "GetRealNumPartyMembers", -- [523]
1673 "GetPartyLeaderIndex", -- [524]
1674 "GetPartyMember", -- [525]
1675 "InviteUnit", -- [526]
1676 "IsPartyLeader", -- [527]
1677 "LeaveParty", -- [528]
1678 "PromoteToLeader", -- [529]
1679 "SetLootMethod", -- [530]
1680 "SetLootThreshold", -- [531]
1681 "UninviteUnit", -- [532]
1682 "UnitInParty", -- [533]
1683 "UnitIsPartyLeader", -- [534]
1684 "AcceptGuild", -- [536]
1685 "BuyGuildCharter", -- [537]
1686 "CanEditGuildEvent", -- [538]
1687 "CanEditGuildInfo", -- [539]
1688 "CanEditMOTD", -- [540]
1689 "CanEditOfficerNote", -- [541]
1690 "CanEditPublicNote", -- [542]
1691 "CanGuildDemote", -- [543]
1692 "CanGuildInvite", -- [544]
1693 "CanGuildPromote", -- [545]
1694 "CanGuildRemove", -- [546]
1695 "CanViewOfficerNote", -- [547]
1696 "CloseGuildRegistrar", -- [548]
1697 "CloseGuildRoster", -- [549]
1698 "CloseTabardCreation", -- [550]
1699 "DeclineGuild", -- [551]
1700 "GetGuildCharterCost", -- [552]
1701 "GetGuildEventInfo", -- [553]
1702 "GetGuildInfo", -- [554]
1703 "GetGuildInfoText", -- [555]
1704 "GetGuildRosterInfo", -- [556]
1705 "GetGuildRosterLastOnline", -- [557]
1706 "GetGuildRosterMOTD", -- [558]
1707 "GetGuildRosterSelection", -- [559]
1708 "GetGuildRosterShowOffline", -- [560]
1709 "GetNumGuildEvents", -- [561]
1710 "GetNumGuildMembers", -- [562]
1711 "GetTabardCreationCost", -- [563]
1712 "GetTabardInfo", -- [564]
1713 "GuildControlAddRank", -- [565]
1714 "GuildControlDelRank", -- [566]
1715 "GuildControlGetNumRanks", -- [567]
1716 "GuildControlGetRankFlags", -- [568]
1717 "GuildControlGetRankName", -- [569]
1718 "GuildControlSaveRank", -- [570]
1719 "GuildControlSetRank", -- [571]
1720 "GuildControlSetRankFlag", -- [572]
1721 "GuildDemote", -- [573]
1722 "GuildDisband", -- [574]
1723 "GuildInfo", -- [575]
1724 "GuildInvite", -- [576]
1725 "GuildLeave", -- [577]
1726 "GuildPromote", -- [578]
1727 "GuildRoster", -- [579]
1728 "GuildRosterSetOfficerNote", -- [580]
1729 "GuildRosterSetPublicNote", -- [581]
1730 "GuildSetMOTD", -- [582]
1731 "GuildSetLeader", -- [583]
1732 "GuildUninvite", -- [584]
1733 "IsGuildLeader", -- [585]
1734 "IsInGuild", -- [586]
1735 "QueryGuildEventLog", -- [587]
1736 "SetGuildInfoText", -- [588]
1737 "SetGuildRosterSelection", -- [589]
1738 "SetGuildRosterShowOffline", -- [590]
1739 "SortGuildRoster", -- [591]
1740 "UnitGetGuildXP", -- [592]
1741 "AutoStoreGuildBankItem", -- [593]
1742 "BuyGuildBankTab", -- [594]
1743 "CanGuildBankRepair", -- [595]
1744 "CanWithdrawGuildBankMoney", -- [596]
1745 "CloseGuildBankFrame", -- [597]
1746 "DepositGuildBankMoney", -- [598]
1747 "GetCurrentGuildBankTab", -- [599]
1748 "GetGuildBankItemInfo", -- [600]
1749 "GetGuildBankItemLink", -- [601]
1750 "GetGuildBankMoney", -- [602]
1751 "GetGuildBankMoneyTransaction", -- [603]
1752 "GetGuildBankTabCost", -- [604]
1753 "GetGuildBankTabInfo", -- [605]
1754 "GetGuildBankTabPermissions", -- [606]
1755 "GetGuildBankText", -- [607]
1756 "GetGuildBankTransaction", -- [608]
1757 "GetGuildTabardFileNames", -- [611]
1758 "GetNumGuildBankMoneyTransactions", -- [612]
1759 "GetNumGuildBankTabs", -- [613]
1760 "GetNumGuildBankTransactions", -- [614]
1761 "PickupGuildBankItem", -- [615]
1762 "PickupGuildBankMoney", -- [616]
1763 "QueryGuildBankLog", -- [617]
1764 "QueryGuildBankTab", -- [618]
1765 "SetCurrentGuildBankTab", -- [619]
1766 "SetGuildBankTabInfo", -- [620]
1767 "SetGuildBankTabPermissions", -- [621]
1768 "SplitGuildBankItem", -- [624]
1769 "WithdrawGuildBankMoney", -- [625]
1770 "GetHolidayBGHonorCurrencyBonuses", -- [627]
1771 "GetInspectHonorData", -- [628]
1772 "GetPVPLifetimeStats", -- [629]
1773 "GetPVPRankInfo", -- [630]
1774 "GetPVPRankProgress", -- [631]
1775 "GetPVPSessionStats", -- [632]
1776 "GetPVPYesterdayStats", -- [633]
1777 "GetRandomBGHonorCurrencyBonuses", -- [634]
1778 "HasInspectHonorData", -- [635]
1779 "RequestInspectHonorData", -- [636]
1780 "UnitPVPName", -- [637]
1781 "UnitPVPRank", -- [638]
1782 "AddIgnore", -- [640]
1783 "AddOrDelIgnore", -- [641]
1784 "DelIgnore", -- [642]
1785 "GetIgnoreName", -- [643]
1786 "GetNumIgnores", -- [644]
1787 "GetSelectedIgnore", -- [645]
1788 "SetSelectedIgnore", -- [646]
1789 "CanInspect", -- [648]
1790 "CheckInteractDistance", -- [649]
1791 "ClearInspectPlayer", -- [650]
1792 "GetInspectArenaTeamData", -- [651]
1793 "HasInspectHonorData", -- [652]
1794 "RequestInspectHonorData", -- [653]
1795 "GetInspectHonorData", -- [654]
1796 "NotifyInspect", -- [655]
1797 "InspectUnit", -- [656]
1798 "CanShowResetInstances", -- [658]
1799 "GetBattlefieldInstanceExpiration", -- [659]
1800 "GetBattlefieldInstanceInfo", -- [660]
1801 "GetBattlefieldInstanceRunTime", -- [661]
1802 "GetInstanceBootTimeRemaining", -- [662]
1803 "GetInstanceInfo", -- [663]
1804 "GetNumSavedInstances", -- [664]
1805 "GetSavedInstanceInfo", -- [665]
1806 "IsInInstance", -- [666]
1807 "ResetInstances", -- [667]
1808 "GetDungeonDifficulty", -- [668]
1809 "SetDungeonDifficulty", -- [669]
1810 "GetInstanceDifficulty", -- [670]
1811 "GetInstanceLockTimeRemaining", -- [671]
1812 "GetInstanceLockTimeRemainingEncounter", -- [672]
1813 "AutoEquipCursorItem", -- [674]
1814 "BankButtonIDToInvSlotID", -- [675]
1815 "CancelPendingEquip", -- [676]
1816 "ConfirmBindOnUse", -- [677]
1817 "ContainerIDToInventoryID", -- [678]
1818 "CursorCanGoInSlot", -- [679]
1819 "EquipCursorItem", -- [680]
1820 "EquipPendingItem", -- [681]
1821 "GetInventoryAlertStatus", -- [682]
1822 "GetInventoryItemBroken", -- [683]
1823 "GetInventoryItemCooldown", -- [684]
1824 "GetInventoryItemCount", -- [685]
1825 "GetInventoryItemDurability", -- [686]
1826 "GetInventoryItemGems", -- [687]
1827 "GetInventoryItemID", -- [688]
1828 "GetInventoryItemLink", -- [689]
1829 "GetInventoryItemQuality", -- [690]
1830 "GetInventoryItemTexture", -- [691]
1831 "GetInventorySlotInfo", -- [692]
1832 "GetWeaponEnchantInfo", -- [693]
1833 "HasWandEquipped", -- [694]
1834 "IsInventoryItemLocked", -- [695]
1835 "KeyRingButtonIDToInvSlotID", -- [696]
1836 "PickupBagFromSlot", -- [697]
1837 "PickupInventoryItem", -- [698]
1838 "UpdateInventoryAlertStatus", -- [699]
1839 "UseInventoryItem", -- [700]
1840 "EquipItemByName", -- [702]
1841 "GetAuctionItemLink", -- [703]
1842 "GetContainerItemLink", -- [704]
1843 "GetItemCooldown", -- [705]
1844 "GetItemCount", -- [706]
1845 "GetItemFamily", -- [707]
1846 "GetItemIcon", -- [708]
1847 "GetItemInfo", -- [709]
1848 "GetItemQualityColor", -- [710]
1849 "GetItemSpell", -- [711]
1850 "GetItemStats", -- [712]
1851 "GetMerchantItemLink", -- [713]
1852 "GetQuestItemLink", -- [714]
1853 "GetQuestLogItemLink", -- [715]
1854 "GetTradePlayerItemLink", -- [716]
1855 "GetTradeSkillItemLink", -- [717]
1856 "GetTradeSkillReagentItemLink", -- [718]
1857 "GetTradeTargetItemLink", -- [719]
1858 "IsUsableItem", -- [720]
1859 "IsConsumableItem", -- [721]
1860 "IsCurrentItem", -- [722]
1861 "IsEquippedItem", -- [723]
1862 "IsEquippableItem", -- [724]
1863 "IsEquippedItemType", -- [725]
1864 "IsItemInRange", -- [726]
1865 "ItemHasRange", -- [727]
1866 "OffhandHasWeapon", -- [728]
1867 "SplitContainerItem", -- [729]
1868 "SetItemRef", -- [730]
1869 "AcceptSockets", -- [731]
1870 "ClickSocketButton", -- [732]
1871 "CloseSocketInfo", -- [733]
1872 "GetSocketItemInfo", -- [734]
1873 "GetSocketItemRefundable", -- [735]
1874 "GetSocketItemBoundTradeable", -- [736]
1875 "GetNumSockets", -- [737]
1876 "GetSocketTypes", -- [738]
1877 "GetExistingSocketInfo", -- [739]
1878 "GetExistingSocketLink", -- [740]
1879 "GetNewSocketInfo", -- [741]
1880 "GetNewSocketLink", -- [742]
1881 "SocketInventoryItem", -- [743]
1882 "SocketContainerItem", -- [744]
1883 "CloseItemText", -- [745]
1884 "ItemTextGetCreator", -- [746]
1885 "ItemTextGetItem", -- [747]
1886 "ItemTextGetMaterial", -- [748]
1887 "ItemTextGetPage", -- [749]
1888 "ItemTextGetText", -- [750]
1889 "ItemTextHasNextPage", -- [751]
1890 "ItemTextNextPage", -- [752]
1891 "ItemTextPrevPage", -- [753]
1892 "GetMinimapZoneText", -- [755]
1893 "GetRealZoneText", -- [756]
1894 "GetSubZoneText", -- [757]
1895 "GetZonePVPInfo", -- [758]
1896 "GetZoneText", -- [759]
1897 "CompleteLFGRoleCheck", -- [760]
1898 "GetLFGDeserterExpiration", -- [761]
1899 "GetLFGRandomCooldownExpiration", -- [762]
1900 "GetLFGBootProposal", -- [763]
1901 "GetLFGMode", -- [764]
1902 "GetLFGQueueStats", -- [765]
1903 "GetLFGRoles", -- [766]
1904 "GetLFGRoleUpdate", -- [767]
1905 "GetLFGRoleUpdateSlot", -- [768]
1906 "SetLFGBootVote", -- [769]
1907 "SetLFGComment", -- [770]
1908 "SetLFGRoles", -- [771]
1909 "UninviteUnit", -- [772]
1910 "UnitGroupRolesAssigned", -- [773]
1911 "UnitHasLFGDeserter", -- [774]
1912 "UnitHasLFGRandomCooldown", -- [775]
1913 "CloseLoot", -- [777]
1914 "ConfirmBindOnUse", -- [778]
1915 "ConfirmLootRoll", -- [779]
1916 "ConfirmLootSlot", -- [780]
1917 "GetLootMethod", -- [781]
1918 "GetLootRollItemInfo", -- [782]
1919 "GetLootRollItemLink", -- [783]
1920 "GetLootRollTimeLeft", -- [784]
1921 "GetLootSlotInfo", -- [785]
1922 "GetLootSlotLink", -- [786]
1923 "GetLootThreshold", -- [787]
1924 "GetMasterLootCandidate", -- [788]
1925 "GetNumLootItems", -- [789]
1926 "GetOptOutOfLoot", -- [790]
1927 "GiveMasterLoot", -- [791]
1928 "IsFishingLoot", -- [792]
1929 "LootSlot", -- [793]
1930 "LootSlotIsCoin", -- [794]
1931 "LootSlotIsCurrency", -- [795]
1932 "LootSlotIsItem", -- [796]
1933 "RollOnLoot", -- [797]
1934 "SetLootMethod", -- [798]
1935 "SetLootPortrait", -- [799]
1936 "SetLootThreshold", -- [800]
1937 "SetOptOutOfLoot", -- [801]
1938 "CursorHasMacro", -- [804]
1939 "DeleteMacro", -- [805]
1940 "GetMacroBody", -- [807]
1941 "GetMacroIconInfo", -- [808]
1942 "GetMacroItemIconInfo", -- [809]
1943 "GetMacroIndexByName", -- [810]
1944 "GetMacroInfo", -- [811]
1945 "GetNumMacroIcons", -- [812]
1946 "GetNumMacroItemIcons", -- [813]
1947 "GetNumMacros", -- [814]
1948 "PickupMacro", -- [815]
1949 "RunMacro", -- [816]
1950 "RunMacroText", -- [817]
1951 "SecureCmdOptionParse", -- [818]
1952 "StopMacro", -- [819]
1953 "AutoLootMailItem", -- [821]
1954 "CheckInbox", -- [822]
1955 "ClearSendMail", -- [823]
1956 "ClickSendMailItemButton", -- [824]
1957 "CloseMail", -- [825]
1958 "DeleteInboxItem", -- [826]
1959 "GetCoinIcon", -- [827]
1960 "GetInboxHeaderInfo", -- [828]
1961 "GetInboxItem", -- [829]
1962 "GetInboxItemLink", -- [830]
1963 "GetInboxNumItems", -- [831]
1964 "GetInboxText", -- [832]
1965 "GetInboxInvoiceInfo", -- [833]
1966 "GetNumPackages", -- [834]
1967 "GetNumStationeries", -- [835]
1968 "GetPackageInfo", -- [836]
1969 "GetSelectedStationeryTexture", -- [837]
1970 "GetSendMailCOD", -- [838]
1971 "GetSendMailItem", -- [839]
1972 "GetSendMailItemLink", -- [840]
1973 "GetSendMailMoney", -- [841]
1974 "GetSendMailPrice", -- [842]
1975 "GetStationeryInfo", -- [843]
1976 "HasNewMail", -- [844]
1977 "InboxItemCanDelete", -- [845]
1978 "ReturnInboxItem", -- [846]
1979 "SelectPackage", -- [847]
1980 "SelectStationery", -- [848]
1981 "SendMail", -- [849]
1982 "SetSendMailCOD", -- [850]
1983 "SetSendMailMoney", -- [851]
1984 "TakeInboxItem", -- [852]
1985 "TakeInboxMoney", -- [853]
1986 "TakeInboxTextItem", -- [854]
1987 "ClickLandmark", -- [856]
1988 "GetCorpseMapPosition", -- [857]
1989 "GetCurrentMapContinent", -- [858]
1990 "GetCurrentMapDungeonLevel", -- [859]
1991 "GetNumDungeonMapLevels", -- [860]
1992 "GetCurrentMapAreaID", -- [861]
1993 "GetCurrentMapZone", -- [862]
1994 "GetMapContinents", -- [863]
1995 "GetMapDebugObjectInfo", -- [864]
1996 "GetMapInfo", -- [865]
1997 "GetMapLandmarkInfo", -- [866]
1998 "GetMapOverlayInfo", -- [867]
1999 "GetMapZones", -- [868]
2000 "GetNumMapDebugObjects", -- [869]
2001 "GetNumMapLandmarks", -- [870]
2002 "GetNumMapOverlays", -- [871]
2003 "GetPlayerMapPosition", -- [872]
2004 "ProcessMapClick", -- [873]
2005 "RequestBattlefieldPositions", -- [874]
2006 "SetDungeonMapLevel", -- [875]
2007 "SetMapByID", -- [876]
2008 "SetMapToCurrentZone", -- [877]
2009 "SetMapZoom", -- [878]
2010 "SetupFullscreenScale", -- [879]
2011 "UpdateMapHighlight", -- [880]
2012 "CreateWorldMapArrowFrame", -- [881]
2013 "UpdateWorldMapArrowFrames", -- [882]
2014 "ShowWorldMapArrowFrame", -- [883]
2015 "PositionWorldMapArrowFrame", -- [884]
2016 "ZoomOut", -- [885]
2017 "BuyMerchantItem", -- [887]
2018 "BuybackItem", -- [888]
2019 "CanMerchantRepair", -- [889]
2020 "CloseMerchant", -- [890]
2021 "GetBuybackItemInfo", -- [891]
2022 "GetBuybackItemLink", -- [892]
2023 "GetMerchantItemCostInfo", -- [893]
2024 "GetMerchantItemCostItem", -- [894]
2025 "GetMerchantItemInfo", -- [895]
2026 "GetMerchantItemLink", -- [896]
2027 "GetMerchantItemMaxStack", -- [897]
2028 "GetMerchantNumItems", -- [898]
2029 "GetRepairAllCost", -- [899]
2030 "HideRepairCursor", -- [900]
2031 "InRepairMode", -- [901]
2032 "PickupMerchantItem", -- [902]
2033 "RepairAllItems", -- [903]
2034 "ShowMerchantSellCursor", -- [904]
2035 "ShowRepairCursor", -- [905]
2036 "GetNumBuybackItems", -- [906]
2037 "CastPetAction", -- [908]
2038 "ClosePetStables", -- [909]
2039 "DropItemOnUnit", -- [910]
2040 "GetPetActionCooldown", -- [911]
2041 "GetPetActionInfo", -- [912]
2042 "GetPetActionSlotUsable", -- [913]
2043 "GetPetActionsUsable", -- [914]
2044 "GetPetExperience", -- [915]
2045 "GetPetFoodTypes", -- [916]
2046 "GetPetHappiness", -- [917]
2047 "GetPetIcon", -- [918]
2048 "GetPetTimeRemaining", -- [919]
2049 "GetStablePetFoodTypes", -- [920]
2050 "GetStablePetInfo", -- [921]
2051 "HasPetSpells", -- [922]
2052 "HasPetUI", -- [923]
2053 "PetAbandon", -- [924]
2054 "PetAggressiveMode", -- [925]
2055 "PetAttack", -- [926]
2056 "IsPetAttackActive", -- [927]
2057 "PetStopAttack", -- [928]
2058 "PetCanBeAbandoned", -- [929]
2059 "PetCanBeDismissed", -- [930]
2060 "PetCanBeRenamed", -- [931]
2061 "PetDefensiveMode", -- [932]
2062 "PetDismiss", -- [933]
2063 "PetFollow", -- [934]
2064 "PetHasActionBar", -- [935]
2065 "PetPassiveMode", -- [936]
2066 "PetRename", -- [937]
2067 "PetWait", -- [938]
2068 "PickupPetAction", -- [939]
2069 "PickupStablePet", -- [940]
2070 "SetPetStablePaperdoll", -- [941]
2071 "TogglePetAutocast", -- [942]
2072 "ToggleSpellAutocast", -- [943]
2073 "GetSpellAutocast", -- [944]
2074 "AddQuestWatch", -- [946]
2075 "GetActiveLevel", -- [947]
2076 "GetActiveTitle", -- [948]
2077 "GetAvailableLevel", -- [949]
2078 "GetAvailableTitle", -- [950]
2079 "GetAvailableQuestInfo", -- [951]
2080 "GetGreetingText", -- [952]
2081 "GetNumQuestLeaderBoards", -- [953]
2082 "GetNumQuestWatches", -- [954]
2083 "GetObjectiveText", -- [955]
2084 "GetProgressText", -- [956]
2085 "GetQuestGreenRange", -- [957]
2086 "GetQuestIndexForWatch", -- [958]
2087 "GetQuestLink", -- [959]
2088 "GetQuestLogGroupNum", -- [960]
2089 "GetQuestLogLeaderBoard", -- [961]
2090 "GetQuestLogTitle", -- [962]
2091 "GetQuestReward", -- [963]
2092 "GetRewardArenaPoints", -- [964]
2093 "GetRewardHonor", -- [965]
2094 "GetRewardMoney", -- [966]
2095 "GetRewardSpell", -- [967]
2096 "GetRewardTalents", -- [968]
2097 "GetRewardText", -- [969]
2098 "GetRewardTitle", -- [970]
2099 "GetRewardXP", -- [971]
2100 "IsQuestWatched", -- [972]
2101 "IsUnitOnQuest", -- [973]
2102 "QuestFlagsPVP", -- [974]
2103 "QuestGetAutoAccept", -- [975]
2104 "RemoveQuestWatch", -- [976]
2105 "ShiftQuestWatches", -- [977]
2106 "SortQuestWatches", -- [978]
2107 "QueryQuestsCompleted", -- [979]
2108 "GetQuestsCompleted", -- [980]
2109 "QuestIsDaily", -- [981]
2110 "QuestIsWeekly", -- [982]
2111 "ClearRaidMarker", -- [984]
2112 "ConvertToRaid", -- [985]
2113 "ConvertToParty", -- [986]
2114 "DemoteAssistant", -- [987]
2115 "GetAllowLowLevelRaid", -- [988]
2116 "GetNumRaidMembers", -- [989]
2117 "GetRealNumRaidMembers", -- [990]
2118 "GetPartyAssignment", -- [991]
2119 "GetPartyAssignment", -- [992]
2120 "GetRaidRosterInfo", -- [993]
2121 "GetRaidTargetIndex", -- [994]
2122 "GetReadyCheckStatus", -- [995]
2123 "InitiateRolePoll", -- [996]
2124 "IsRaidLeader", -- [997]
2125 "IsRaidOfficer", -- [998]
2126 "PlaceRaidMarker", -- [999]
2127 "PromoteToAssistant", -- [1000]
2128 "RequestRaidInfo", -- [1001]
2129 "SetPartyAssignment", -- [1002]
2130 "SetAllowLowLevelRaid", -- [1003]
2131 "SetRaidRosterSelection", -- [1004]
2132 "SetRaidSubgroup", -- [1005]
2133 "SwapRaidSubgroup", -- [1006]
2134 "SetRaidTarget", -- [1007]
2135 "UnitInRaid", -- [1008]
2136 "LFGGetDungeonInfoByID", -- [1009]
2137 "GetInstanceLockTimeRemainingEncounter", -- [1010]
2138 "RefreshLFGList", -- [1011]
2139 "SearchLFGGetEncounterResults", -- [1012]
2140 "SearchLFGGetJoinedID", -- [1013]
2141 "SearchLFGGetNumResults", -- [1014]
2142 "SearchLFGGetPartyResults", -- [1015]
2143 "SearchLFGGetResults", -- [1016]
2144 "SearchLFGJoin", -- [1017]
2145 "SearchLFGLeave", -- [1018]
2146 "SearchLFGSort", -- [1019]
2147 "SetLFGComment", -- [1020]
2148 "ClearAllLFGDungeons", -- [1021]
2149 "JoinLFG", -- [1022]
2150 "LeaveLFG", -- [1023]
2151 "RequestLFDPartyLockInfo", -- [1024]
2152 "RequestLFDPlayerLockInfo", -- [1025]
2153 "SetLFGDungeon", -- [1026]
2154 "SetLFGDungeonEnabled", -- [1027]
2155 "SetLFGHeaderCollapsed", -- [1028]
2156 "GetAddOnCPUUsage", -- [1029]
2157 "GetAddOnMemoryUsage", -- [1030]
2158 "GetEventCPUUsage", -- [1031]
2159 "GetFrameCPUUsage", -- [1032]
2160 "GetFunctionCPUUsage", -- [1033]
2161 "GetScriptCPUUsage", -- [1034]
2162 "ResetCPUUsage", -- [1035]
2163 "UpdateAddOnCPUUsage", -- [1036]
2164 "UpdateAddOnMemoryUsage", -- [1037]
2165 "issecure", -- [1038]
2166 "forceinsecure", -- [1039]
2167 "issecurevariable", -- [1040]
2168 "securecall", -- [1041]
2169 "hooksecurefunc", -- [1042]
2170 "InCombatLockdown", -- [1043]
2171 "CombatTextSetActiveUnit", -- [1046]
2172 "DownloadSettings", -- [1047]
2173 "GetCVar", -- [1048]
2174 "GetCVarDefault", -- [1049]
2175 "GetCVarBool", -- [1050]
2176 "GetCVarInfo", -- [1051]
2177 "GetCurrentMultisampleFormat", -- [1052]
2178 "GetCurrentResolution", -- [1053]
2179 "GetGamma", -- [1054]
2180 "GetMultisampleFormats", -- [1055]
2181 "GetRefreshRates", -- [1056]
2182 "GetScreenResolutions", -- [1057]
2183 "GetVideoCaps", -- [1058]
2184 "IsThreatWarningEnabled", -- [1059]
2185 "RegisterCVar", -- [1060]
2186 "ResetPerformanceValues", -- [1061]
2187 "ResetTutorials", -- [1062]
2188 "SetCVar", -- [1063]
2189 "SetEuropeanNumbers", -- [1064]
2190 "SetGamma", -- [1065]
2191 "SetLayoutMode", -- [1066]
2192 "SetMultisampleFormat", -- [1067]
2193 "SetScreenResolution", -- [1068]
2194 "ShowCloak", -- [1069]
2195 "ShowHelm", -- [1070]
2196 "ShowNumericThreat", -- [1071]
2197 "ShowingCloak", -- [1072]
2198 "ShowingHelm", -- [1073]
2199 "UploadSettings", -- [1074]
2200 "AbandonSkill", -- [1076]
2201 "CastShapeshiftForm", -- [1078]
2202 "CastSpell", -- [1079]
2203 "CastSpellByName", -- [1080]
2204 "GetMultiCastTotemSpells", -- [1081]
2205 "GetNumShapeshiftForms", -- [1082]
2206 "GetNumSpellTabs", -- [1083]
2207 "GetShapeshiftForm", -- [1084]
2208 "GetShapeshiftFormCooldown", -- [1085]
2209 "GetShapeshiftFormInfo", -- [1086]
2210 "GetSpellAutocast", -- [1087]
2211 "GetSpellBookItemInfo", -- [1088]
2212 "GetSpellBookItemName", -- [1089]
2213 "GetSpellCooldown", -- [1090]
2214 "GetSpellDescription", -- [1091]
2215 "GetSpellInfo", -- [1092]
2216 "GetSpellLink", -- [1093]
2217 "GetSpellTabInfo", -- [1094]
2218 "GetSpellTexture", -- [1095]
2219 "GetTotemInfo", -- [1096]
2220 "IsAttackSpell", -- [1097]
2221 "IsAutoRepeatSpell", -- [1098]
2222 "IsPassiveSpell", -- [1099]
2223 "IsSpellInRange", -- [1100]
2224 "IsUsableSpell", -- [1101]
2225 "PickupSpell", -- [1102]
2226 "QueryCastSequence", -- [1103]
2227 "SetMultiCastSpell", -- [1104]
2228 "SpellCanTargetUnit", -- [1105]
2229 "SpellHasRange", -- [1106]
2230 "SpellIsTargeting", -- [1107]
2231 "SpellStopCasting", -- [1108]
2232 "SpellStopTargeting", -- [1109]
2233 "SpellTargetUnit", -- [1110]
2234 "ToggleSpellAutocast", -- [1111]
2235 "UnitCastingInfo", -- [1112]
2236 "UnitChannelInfo", -- [1113]
2237 "ConsoleExec", -- [1115]
2238 "DetectWowMouse", -- [1116]
2239 "GetBuildInfo", -- [1117]
2240 "geterrorhandler", -- [1118]
2241 "GetCurrentKeyBoardFocus", -- [1119]
2242 "GetExistingLocales", -- [1120]
2243 "GetFramerate", -- [1121]
2244 "GetGameTime", -- [1122]
2245 "GetLocale", -- [1123]
2246 "GetCursorPosition", -- [1124]
2247 "GetNetStats", -- [1125]
2248 "GetRealmName", -- [1126]
2249 "GetScreenHeight", -- [1127]
2250 "GetScreenWidth", -- [1128]
2251 "GetText", -- [1129]
2252 "GetTime", -- [1130]
2253 "IsAltKeyDown", -- [1131]
2254 "InCinematic", -- [1132]
2255 "IsControlKeyDown", -- [1133]
2256 "IsDebugBuild", -- [1134]
2257 "IsDesaturateSupported", -- [1135]
2258 "IsLeftAltKeyDown", -- [1136]
2259 "IsLeftControlKeyDown", -- [1137]
2260 "IsLeftShiftKeyDown", -- [1138]
2261 "IsLinuxClient", -- [1139]
2262 "IsLoggedIn", -- [1140]
2263 "IsMacClient", -- [1141]
2264 "IsRightAltKeyDown", -- [1142]
2265 "IsRightControlKeyDown", -- [1143]
2266 "IsRightShiftKeyDown", -- [1144]
2267 "IsShiftKeyDown", -- [1145]
2268 "IsStereoVideoAvailable", -- [1146]
2269 "IsWindowsClient", -- [1147]
2270 "OpeningCinematic", -- [1148]
2271 "PlayMusic", -- [1149]
2272 "PlaySound", -- [1150]
2273 "PlaySoundFile", -- [1151]
2274 "ReloadUI", -- [1152]
2275 "RepopMe", -- [1153]
2276 "RequestTimePlayed", -- [1154]
2277 "RestartGx", -- [1155]
2278 "RunScript", -- [1156]
2279 "Screenshot", -- [1157]
2280 "SetAutoDeclineGuildInvites", -- [1158]
2281 "seterrorhandler", -- [1159]
2282 "StopCinematic", -- [1160]
2283 "StopMusic", -- [1161]
2284 "UIParentLoadAddOn", -- [1162]
2285 "TakeScreenshot", -- [1163]
2286 "BuyTrainerService", -- [1168]
2287 "CheckTalentMasterDist", -- [1169]
2288 "ConfirmTalentWipe", -- [1170]
2289 "GetActiveTalentGroup", -- [1171]
2290 "GetNumTalentTabs", -- [1172]
2291 "GetNumTalents", -- [1173]
2292 "GetTalentInfo", -- [1174]
2293 "GetTalentLink", -- [1175]
2294 "GetTalentPrereqs", -- [1176]
2295 "GetTalentTabInfo", -- [1177]
2296 "LearnTalent", -- [1178]
2297 "SetActiveTalentGroup", -- [1179]
2298 "GetNumTalentGroups", -- [1180]
2299 "GetActiveTalentGroup", -- [1181]
2300 "AddPreviewTalentPoints", -- [1182]
2301 "GetGroupPreviewTalentPointsSpent", -- [1183]
2302 "GetPreviewTalentPointsSpent", -- [1184]
2303 "GetUnspentTalentPoints", -- [1185]
2304 "LearnPreviewTalents", -- [1186]
2305 "ResetGroupPreviewTalentPoints", -- [1187]
2306 "ResetPreviewTalentPoints", -- [1188]
2307 "AssistUnit", -- [1190]
2308 "AttackTarget", -- [1191]
2309 "ClearTarget", -- [1192]
2310 "ClickTargetTradeButton", -- [1193]
2311 "TargetLastEnemy", -- [1194]
2312 "TargetLastTarget", -- [1195]
2313 "TargetNearestEnemy", -- [1196]
2314 "TargetNearestEnemyPlayer", -- [1197]
2315 "TargetNearestFriend", -- [1198]
2316 "TargetNearestFriendPlayer", -- [1199]
2317 "TargetNearestPartyMember", -- [1200]
2318 "TargetNearestRaidMember", -- [1201]
2319 "TargetUnit", -- [1202]
2320 "ToggleBackpack", -- [1204]
2321 "ToggleBag", -- [1205]
2322 "ToggleCharacter", -- [1206]
2323 "ToggleFriendsFrame", -- [1207]
2324 "ToggleSpellBook", -- [1208]
2325 "TradeSkill", -- [1209]
2326 "CloseTradeSkill", -- [1210]
2327 "CollapseTradeSkillSubClass", -- [1211]
2328 "PickupPlayerMoney", -- [1212]
2329 "PickupTradeMoney", -- [1213]
2330 "SetTradeMoney", -- [1214]
2331 "ReplaceTradeEnchant", -- [1215]
2332 "AssistUnit", -- [1217]
2333 "CheckInteractDistance", -- [1218]
2334 "DropItemOnUnit", -- [1219]
2335 "FollowUnit", -- [1220]
2336 "FocusUnit", -- [1221]
2337 "ClearFocus", -- [1222]
2338 "GetUnitName", -- [1223]
2339 "GetUnitPitch", -- [1224]
2340 "GetUnitSpeed", -- [1225]
2341 "InviteUnit", -- [1226]
2342 "IsUnitOnQuest", -- [1227]
2343 "SpellCanTargetUnit", -- [1228]
2344 "SpellTargetUnit", -- [1229]
2345 "TargetUnit", -- [1230]
2346 "UnitAffectingCombat", -- [1231]
2347 "UnitArmor", -- [1232]
2348 "UnitAttackBothHands", -- [1233]
2349 "UnitAttackPower", -- [1234]
2350 "UnitAttackSpeed", -- [1235]
2351 "UnitAura", -- [1236]
2352 "UnitBuff", -- [1237]
2353 "UnitCanAssist", -- [1238]
2354 "UnitCanAttack", -- [1239]
2355 "UnitCanCooperate", -- [1240]
2356 "UnitClass", -- [1241]
2357 "UnitClassification", -- [1242]
2358 "UnitCreatureFamily", -- [1243]
2359 "UnitCreatureType", -- [1244]
2360 "UnitDamage", -- [1245]
2361 "UnitDebuff", -- [1246]
2362 "UnitDefense", -- [1247]
2363 "UnitDetailedThreatSituation", -- [1248]
2364 "UnitExists", -- [1249]
2365 "UnitFactionGroup", -- [1250]
2366 "UnitGroupRolesAssigned", -- [1251]
2367 "UnitGUID", -- [1252]
2368 "GetPlayerInfoByGUID", -- [1253]
2369 "UnitHasLFGDeserter", -- [1254]
2370 "UnitHasLFGRandomCooldown", -- [1255]
2371 "UnitHasRelicSlot", -- [1256]
2372 "UnitHealth", -- [1257]
2373 "UnitHealthMax", -- [1258]
2374 "UnitInParty", -- [1259]
2375 "UnitInRaid", -- [1260]
2376 "UnitInBattleground", -- [1261]
2377 "UnitIsInMyGuild", -- [1262]
2378 "UnitInRange", -- [1263]
2379 "UnitIsAFK", -- [1264]
2380 "UnitIsCharmed", -- [1265]
2381 "UnitIsConnected", -- [1266]
2382 "UnitIsCorpse", -- [1267]
2383 "UnitIsDead", -- [1268]
2384 "UnitIsDeadOrGhost", -- [1269]
2385 "UnitIsDND", -- [1270]
2386 "UnitIsEnemy", -- [1271]
2387 "UnitIsFeignDeath", -- [1272]
2388 "UnitIsFriend", -- [1273]
2389 "UnitIsGhost", -- [1274]
2390 "UnitIsPVP", -- [1275]
2391 "UnitIsPVPFreeForAll", -- [1276]
2392 "UnitIsPVPSanctuary", -- [1277]
2393 "UnitIsPartyLeader", -- [1278]
2394 "UnitIsPlayer", -- [1279]
2395 "UnitIsPossessed", -- [1280]
2396 "UnitIsRaidOfficer", -- [1281]
2397 "UnitIsSameServer", -- [1282]
2398 "UnitIsTapped", -- [1283]
2399 "UnitIsTappedByPlayer", -- [1284]
2400 "UnitIsTappedByAllThreatList", -- [1285]
2401 "UnitIsTrivial", -- [1286]
2402 "UnitIsUnit", -- [1287]
2403 "UnitIsVisible", -- [1288]
2404 "UnitLevel", -- [1289]
2405 "UnitMana", -- [1290]
2406 "UnitManaMax", -- [1291]
2407 "UnitName", -- [1292]
2408 "UnitOnTaxi", -- [1293]
2409 "UnitPlayerControlled", -- [1294]
2410 "UnitPlayerOrPetInParty", -- [1295]
2411 "UnitPlayerOrPetInRaid", -- [1296]
2412 "UnitPVPName", -- [1297]
2413 "UnitPVPRank", -- [1298]
2414 "UnitPower", -- [1299]
2415 "UnitPowerMax", -- [1300]
2416 "UnitPowerType", -- [1301]
2417 "UnitRace", -- [1302]
2418 "UnitRangedAttack", -- [1303]
2419 "UnitRangedAttackPower", -- [1304]
2420 "UnitRangedDamage", -- [1305]
2421 "UnitReaction", -- [1306]
2422 "UnitResistance", -- [1307]
2423 "UnitSelectionColor", -- [1308]
2424 "UnitSex", -- [1309]
2425 "UnitStat", -- [1310]
2426 "UnitThreatSituation", -- [1311]
2427 "UnitUsingVehicle", -- [1312]
2428 "GetThreatStatusColor", -- [1313]
2429 "UnitXP", -- [1314]
2430 "UnitXPMax", -- [1315]
2431 "SetPortraitTexture", -- [1316]
2432 "SetPortraitToTexture", -- [1317]
2433 "tinsert", -- [1318]
2434 }
1047 2435
1048 -- endp 2436 -- endp