Pidrus
Администратор
- Регистрация
- Октябрь 9, 2024
- Сообщения
- 82
- Реакции
- 63
Оригинальный Bagnon не отображает количество голды на всех персонажах, количество определенных предметов на персонажах и так далее.
Данное исправление решает эту проблему. Прикрепляю уже готовый архив.
Версия Bagnon'a: 7.3.11
А для тех, кто хочет подробностей, что было не так.
В целом там решается всё 1 строчкой по пути:
AddOns\Bagnon\external\Wildpants\libs\LibItemCache-2.0
На 25 строке есть код:
Который нужно заменить на:
Вся проблема в том, что названия реалмов имеют такой вид: "ПиратскаяБухта", а Bagnon добавляет лишний пробел, если после прописной буквы следует заглавная и получается: "Пиратская Бухта".
По этой причине он и не может получить данные по предметам и золоту.
А мы просто добавили проверку на 'EasyMode' реалм, чтоб он не пытался добавить к названию реалма пробел.
Данное исправление решает эту проблему. Прикрепляю уже готовый архив.
Версия 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' реалм, чтоб он не пытался добавить к названию реалма пробел.
Вложения
Последнее редактирование: