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

Pidrus

Администратор
Регистрация
Октябрь 9, 2024
Сообщения
82
Реакции
63
Оригинальный 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 КБ · Просмотры: 3
Последнее редактирование:
Верх