На данный момент в WotLK Classic имеется неполадка, которая выдаёт Lua-ошибку при попытке обменять имеющиеся эмблемы на другие. Пока разработчики исправляют эту неполадку, игроки
предложили полезный скрипт, который одновременно позволяет приобретать и желаемый тип эмблем в обход ошибки, и их необходимое количество.
Возникающая Lua-ошибка выглядит следующим образом:
Interface_TBC/FrameXML/MerchantFrame.lua:705: Usage: GetItemQualityColor(index)
[string "=[C]"]: in function `GetItemQualityColor'
[string "@Interface_TBC/FrameXML/MerchantFrame.lua"]:705: in function `MerchantFrame_ConfirmExtendedItemCost'
[string "@Interface_TBC/FrameXML/MerchantFrame.lua"]:565: in function `MerchantItemButton_OnClick'
[string "*MerchantFrame.xml:34_OnClick"]:4: in function <[string "*MerchantFrame.xml:34_OnClick"]:1>
Поскольку эту ошибку вызывает стандартный интерфейс за авторством программистов Blizzard, на данный момент обойти её нельзя какой-либо модификацией. Тем не менее, следующий скрипт (для удобства можно засунуть его в макрос, вместо постоянного прописывания в чате) позволяет приобретать желаемое:
- /script BuyMerchantItem(X,Y)
На место X подставляйте номер желаемой позиции, а на место Y – необходимое количество. Например, чтобы обменять 100
Эмблем героизма на 100
Эмблем доблести, команда будет выглядеть следующим образом (без кавычек): "/script BuyMerchantItem(1,100)" Ниже приведены номера позиций у
Усури Златоблям: