Исправленный Bagnon

Статус
Закрыто для дальнейших ответов.

Pidrus

Я исправлю это...
Администратор
Регистрация
Октябрь 9, 2024
Сообщения
1,188
Реакции
2,185
Сайт
belimov.kz
Оригинальный Bagnon не отображает количество голды на всех персонажах, количество определенных предметов на персонажах и так далее.
Данное исправление решает эту проблему. Прикрепляю уже готовый архив.
Версия Bagnon'a: 7.3.11

А для тех, кто хочет подробностей, что было не так.

В целом там решается всё 1 строчкой по пути:
AddOns\Bagnon\external\Wildpants\libs\LibItemCache-2.0

На 25 строке есть код:

Код:
for i,realm in ipairs(Realms) do
        realm = BROKEN_REALMS[realm] or realm
        Realms[i] = realm:gsub('(%l)(%u)', '%1 %2') -- names like Blade'sEdge to Blade's Edge
end

Который нужно заменить на:

Код:
for i,realm in ipairs(Realms) do
        realm = BROKEN_REALMS[realm] or realm
        if realm == 'EasyMode' then
            Realms[i] = 'EasyMode'
        else
            Realms[i] = realm:gsub('(%l)(%u)', '%1 %2') -- names like Blade'sEdge to Blade's Edge
        end
end

Вся проблема в том, что названия реалмов имеют такой вид: "ПиратскаяБухта", а Bagnon добавляет лишний пробел, если после прописной буквы следует заглавная и получается: "Пиратская Бухта".
По этой причине он и не может получить данные по предметам и золоту.
А мы просто добавили проверку на 'EasyMode' реалм, чтоб он не пытался добавить к названию реалма пробел.
 

Вложения

  • Bagnon.zip
    79.7 КБ · Просмотры: 378
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

Просматривают тему. Всего: 1 (пользователей: 0, гостей: 1)

Верх