Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Bugs Reports

Bugs Reports Report any bugs or issues you come across with ShestakUI.

Advertising

 
Thread Tools
Old 20.01.2019, 19:20   #121
Wetxius
 Assistant User Information

Wetxius's Avatar
Сейчас тестирую новую опцию для Филгера, динамическую сортировку по длительности. На мой взгляд более актуально такое для кд, но можно и для других категорий приделать.


Заменить https://gist.github.com/Wetxius/20b2...-lua-L222-L225
на
lua Code [Select]:
local function sortTable(a, b)
        if a.data.filter == "CD" then
            return a.start + a.duration < b.start + b.duration
        else
            return a.start + a.duration > b.start + b.duration
        end
    end
    table.sort(temp, sortTable)
Say Thank:
Shestak (22.01.2019)
Old 20.01.2019, 19:20   #1.5 - Disable Ads

Advertise on this site

Old 22.01.2019, 14:29   #122
Wetxius
 Assistant User Information

Wetxius's Avatar
https://gist.github.com/Wetxius/1144...e0586ae78515a8
Опять новая итерация Филгера, на этот раз возврат к истокам.
Переосмыслил проверку по UNIT_AURA, вместо парсинга всех спеллов с последующей проверкой по UnitAura, проверяю сперва имена аур с нашей таблицей. Получился гибрид кода как для COMBAT_LOG_EVENT_UNFILTERED.
По производительности проблем не увидел, примерно как было для парсинга COMBAT_LOG_EVENT_UNFILTERED, то бишь по минимуму, но при этом более аккуратный вывод и скрытие всех иконок.
Надо протестить этот вариант в рейде. Возможно где-то мог ошибиться проверками, если будет неправильный показ иконок, тоже репортим.
Апдейт 1. Оптимизировал эвент UNIT_SPELLCAST_SUCCEEDED для проверки спеллов не имеющих баффов (вызов горгульи, копии мага), теперь срабатывает с меньшими затратами CPU.
Says Thank:
alekk (23.01.2019), Shestak (23.01.2019)
Old 23.01.2019, 21:35   #123
alekk
 Elder Member User Information

alekk's Avatar
Druid Buff
-- Pulverize
{spellID = 158792, unitID = "player", caster = "player", filter = "BUFF"},
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_012319_233230.jpg
Views:	22
Size:	277.6 KB
ID:	820  
Old 24.01.2019, 15:48   #124
Wetxius
 Assistant User Information

Wetxius's Avatar
Так это не из-за кода, там у нас такой же дебаф прописан для тотема шамана.
Old 24.01.2019, 19:44   #125
alekk
 Elder Member User Information

alekk's Avatar
Quote:
Originally Posted by Wetxius View Post
Так это не из-за кода, там у нас такой же дебаф прописан для тотема шамана.
подзабыл что делать в таких ситуациях.
на всех аурах (друидовской + 2 шамановских) прописывать absID?
Old 25.01.2019, 15:58   #126
Wetxius
 Assistant User Information

Wetxius's Avatar
Не, я понял. Надо добавить проверку в код мой, потому что у тебя аура на игроке это баф, а двоит дебафф с таким же именем.

Добавлено через 16 минут
По старой ссылке добавил проверку.
Old 12.02.2019, 12:26   #127
Wetxius
 Assistant User Information

Wetxius's Avatar
Применил на гите. https://github.com/Shestak/ShestakUI...3cd164a6c33c84
Добавил две опции: сортировка кд по времени и выключение PvP дебаффов на игроке и цели (которые огромными иконками), обе выключены по умолчанию.
Says Thank:
alekk (12.02.2019), Shestak (18.02.2019)

Tags
filger

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Filger gone Balgar General Discussion 1 24.08.2016 07:19
Система поиска БГ вызывает ошибку интерфейса Sw2rT1 Technical Support 0 25.10.2015 14:02
Сторонний Filger Sanity Technical Support 1 27.12.2011 11:33
[Fixed] Падение фпс Vinterus Bugs Reports 7 19.08.2011 20:07
[Fixed] Filger bug Erratic Bugs Reports 5 28.10.2010 20:18


Mobile Style Русский English Deutsch Italian Chinese