После обновления 9.1.5 у меня возникает ошибка lua при посадке на все средства передвижения (не маунты, а, например, качели новолуния). Все тестирования я проводил при отключенных модификациях. Ошибка возникает, если я портрет персонажа (там где здоровье, ресурс и т.д.) ставлю внизу в центре экрана (мне так удобнее). Ошибка НЕ возникает, если поставить рамку в дефолтную позицию (слева наверху). Текст ошибки ниже. У кого-то ещё встречается такая проблема?
Message: Interface\FrameXML\AnimationSystem.lua:61: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: PlayerFrame:SetPoint.
Time: Sat Nov 6 01:17:31 2021
Count: 2
Stack: Interface\FrameXML\AnimationSystem.lua:61: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: PlayerFrame:SetPoint.
[string “=[C]”]: in function updateFunc' [string "@Interface\FrameXML\AnimationSystem.lua"]:61: in function SetUpAnimation’
[string “@Interface\FrameXML\PlayerFrame.lua”]:370: in function PlayerFrame_UpdateArt' [string "@Interface\FrameXML\PlayerFrame.lua"]:288: in function OnEvent’
[string “@Interface\FrameXML\UnitFrame.lua”]:928: in function <Interface\FrameXML\UnitFrame.lua:926>
Даже отключенные аддоны могут продолжать выполнять часть своих функций и ломать интерфейс, что бы полностью исключить их влияние нужно папки удалять или переносить/переименовывать.
О гуру, осмелюсь сообщить, у меня точно такая же хрень, точно также расположены портреты персонажа, но есть один нюанс, клиент свежеустановленный, аддонов не было ни одного, муха в папочку интерфейс не садилась, кроме дефолтного от компании Близзард.
Не слушай этого спеца всех времён и народов, имею такую же проблему, ничего не устанавливал, свежий клиент, вообще без аддонов, возникает не при посадке на маунта, а вообще как ей захочется, к примеру в Хмелеварне при попытке заскочить на бочку было, на квесте при аннигиляции какого-то мутного кабанчика, рандомно в общем. 11 винда, грешу на косяки клиента. А, кстати, у близзов там остров новый, суровый, для свежевылупленных героев, первый раз там выскочило.
Окей, допустим. Приведи пример такой ситуации.
Мне вот просто интересно узнать, вы оба действительно шарите или как попугаи повторяете рекомендации близзов.
В общем у себя я вроде нашёл, что было причиной. У меня был включен игровой режим в Винде, отключил, баги исчезли, и на квестах и по данжам побегал, ни разу не было.
Да дружище, у меня виноват именно игровой режим, весь вечер проиграл с отключенным, баг ни разу не выскакивал, ради интереса включил и поймал его в игре уже через 20 минут, тупо на квесте в Пылевых топях.
Ошибка проявляется, когда портрет-фрейм персонажа меняется (Frame: PlayerFrame). Замену данного фрейма, например, вызывает перелётка в кортии, из Обители учёных (Приют хранителей), на островок Хранилище тайн, и обратно. Когда используется “Транспортный костекрыл”, может возникнуть 3 ситуации:
Если Ваш PlayerFrame находится где-то в середине экрана, или внизу экрана, или например в правом нижнем углу - Вы получите ошибку LUA
Если Ваш PlayerFrame расположен в левой верхней части, но не прямо в углу (по умолчанию), а сдвинут ближе к центру, когда Вы используете “Транспортный костекрыл” - PlayerFrame автоматически изменит своё месторасположение, и будет сдвинут в левый верхний угол, в котором данный фрейм находится по умолчанию.
Если Ваш PlayerFrame находится в родном месте, в котором он расположен по умолчанию - Вы не замените не каких ошибок. Не LUA, не автоматических перемещений фрейма.
Данный баг проявляется не только с “Транспортный костекрыл”. Его я указал для примера, который можно быстро проверить. Вообще этот баг проявляется везде, где происходит замена PlayerFrame. И в открытом мире, и в подземельях (например Шпили перерождения, в момент когда Кирии переносят Вас с одной площадки на другую), и в пвп.
Это действительно так, при удалении папки WTF и Cache ошибка пропадает, но только начинаешь двигать фреймы - ситуация повторяется. Вопрос в другом, фиксится ли это как-то или нужно привыкать к стандартным?
Это все на чистом интерфейсе? В Асшаре есть квест на собирание древесины, там крошеры бегают, вот проверил на них и все работает нормально, независимо от того где находится фрейм игрока.
Наверное нужны еще какие-то условия или интерфейс все же нечистый.
Все на чистом, полностью все снес. Тестил на столе, когда садишься - выходит ошибка. Как только делаешь стандартное расположение фреймов - все ок. Чуть сдвигаешь и здравствуйте танцы с бубнами. Как фиксить - фантазии больше не хватает.