Articles

X-Perl UnitFrames

Dużo ulepszona wersja Perl UnitFrames Nymbii i kompletny zamiennik domyślnych ramek jednostek Blizzarda, w tym ramek rajdu i narzędzi rajdu, z wieloma dodatkami i ulepszeniami w stosunku do oryginalnego kodu Nymbii.
Range Finder (połączony z opcjonalną kontrolą zdrowia) dla wszystkich ramek opartych na teście zasięgu czaru lub przedmiotu.
HoT Monitor wyraźnie podkreśli jednostki, które mają aktywne czary Heal over Time.
Debuff Podświetlenia w standardowych kolorach debuffów na wszystkich przyjaznych ramkach. Priorytetowo pokazywane są debuffy, które TY możesz wyleczyć jako pierwsze.
Raid Frames, ikony buffów, jednostki z listy MT i niektóre inne części X-Perl są tworzone na żądanie. Oszczędza to dużo czasu i pamięci przy starcie systemu. Odracza tworzenie wielu części X-Perla do momentu, gdy są one rzeczywiście potrzebne. Oczywiście, najczęściej poza rajdami nie są one nigdy potrzebne i nigdy nie są tworzone.
Obsługa ikony celu rajdu dla celu, celu celu celu, celu MT.
Wskazówka celu rajdu pokaże dostępne bojowe rezzery (druidzi z gotowym (lub wkrótce dostępnym) Rebirth i wszystkie normalne rezzery poza walką), jeśli przywołasz wskazówkę martwej osoby.
Wskaźniki 'In-combat’ dla Pet, Target, Target’s Target, Party, Party pets, Raid, MT Targets.
3D Portrety gracza, pet, target, focus, party. Opcjonalnie. Oczywiście może to nieco pogorszyć twój framerate, ponieważ wyświetlasz więcej modeli postaci 3D niż bez tej opcji. Ale niektórzy lubią, gdy jest to ładne i wygląda fajnie.
Czerwone i zielone błyski bojowe dla klatek, gdy gracz, zwierzak, cel, party, partypety, raid otrzymują obrażenia/leczą się. Przydatna informacja o tym, że coś się dzieje.
Dodany czas pozostały do końca buffów/debuffów członka party/celu, gdy jest się w raidzie, zależy to trochę od CTRA/oRA/oRA2 wysyłających odpowiednie informacje przez kanał addonu, chociaż część z tego może być określona w czasie działania przez X-Perl, na przykład, gdy gracz dostaje buffa, wiemy jak długo powinien on trwać, a co za tym idzie, kiedy powinien wygasnąć.
Całkowicie nowe okno opcji, zawierające wszystkie opcje X-Perla i dostępne poprzez ikonę minimapy.
Konfigurowalne kolory dla granic i tła. Włącznie z kolorowymi nazwami klas i konfigurowalnymi kolorami reakcji.
Dużo uwagi poświęcono rozmiarowi kodu, obciążeniu pamięci, zużyciu pamięci na cykl i tak dalej. Moduły LuaProfiler/OnEvent są używane często i regularnie, aby upewnić się, że X-Perl nie wykonuje więcej pracy niż jest to absolutnie konieczne.
Mając to na uwadze, system zdarzeń został napisany całkowicie od nowa i jest tak przyjazny dla wydajności systemu, jak to tylko możliwe. Większość zdarzeń jest wyłączona podczas zonowania, aby złagodzić wszelkie problemy z zaległościami. I gdzie większość dodatków używa 1 event handler na ramkę, co jest standardem, alternatywa poprawiła wydajność X-Perla. Używając pojedynczego głównego event handlera, możemy kierować zdarzenia do odpowiednich jednostek. Tak więc, na przykład, kiedy pojedyncza aktualizacja UNIT_HEALTH jest odpalona, wtedy tylko pojedyncza ramka raidu lub ramka party itd. dostaje to zdarzenie, zamiast 40 handlerów ramki raidu, 4 party itd. Perl Nymbii wykonywał wiele szalonych udpates pełnych ramek wszędzie, zżerając cykle procesora. Wszystko to zostało naprawione, aby aktualizować tylko to, co było konieczne na podstawie zdarzeń.
Liberalne użycie funkcji lokalnych, aby zmniejszyć rozmiar skompilowanego kodu i zwiększyć prędkość, ponieważ funkcje są wywoływane bezpośrednio, a nie przez nazwę. Za każdym razem, gdy masz funkcję globalną, masz z nią powiązaną globalną nazwę łańcuchową, więc rozmiar w środowisku globalnym został zachowany tam, gdzie to możliwe.
PodaddonXPerl_RaidHelper
Widok pomocy
Pokazuje każdego z rajdu, kto asystuje ci przy twoim celu, a także może pokazać uzdrowicieli lub wszystkich plus znanych wrogów, którzy celują w ciebie.
Podpowiedzi do tego samego są również dostępne (na ramkach gracza i celu), jeśli wolisz nie używać głównego okna.
MT Targets
Zastępuje okno CTRA/oRA2 MT Targets i podwaja się jako zamiennik dla Perl RaidFrames warrior targets.
Wskaźnik pokazuje, na którym celu jesteś.
Ramki zostaną pokolorowane, aby pokazać, czy czołgi mają zduplikowane cele.
XPerl_RaidMonitor sub-addon (WORK IN PROGRESS)
Casting Monitor
Pokazuje wybrane klasy (domyślnie klasy uzdrowicieli) na liście (podobnie jak MT List), ale z pewnymi różnicami.
Pokazuje paski many i rzutów po lewej. Ich cele po prawej. Pasek zdrowia jak zwykle, ale dodatkowy mały czerwony pasek na celach, który pokazuje maksymalne pojedyncze trafienie, jakie ta jednostka otrzymała od momentu rozpoczęcia walki. Drugi pasek będzie się rozszerzał w dół od ich aktualnego poziomu HP aż do zera.
Zielona nazwa na celach wskazuje, że jest to ten sam cel, który masz.
Możesz klikać na casterów lub ich cele, tak jak się spodziewałeś.
Dla druidów, kliknięcie prawym przyciskiem myszy na casterze spowoduje rzucenie na niego Innervate.
Dla szamanów, kliknięcie prawym przyciskiem myszy na casterze spowoduje rzucenie Mana Tide Totem. Sprawdź wskaźnik *, aby zobaczyć, czy są w twojej grupie.
Wszystkie paski mogą być zmienione w głównych opcjach X-Perla (sekcja Monitor).
Suma sumaryczna może być przełączana (z minibuttona 'T’ na górze ramki), co daje przegląd stanu many raidu.
XPerl_RaidAdmin sub-addon (WORK IN PROGRESS)
Raid Admin
Save/Load raid roster setups
Only does direct save and load at the moment, but more to come (templates and such).
Item Check
Replacement for /raitem /radur /raresist /rareg. Użyj starych komend lub upuść przedmioty w lewej liście przedmiotów.
Przycisk zapytania wykona /raitem na wszystkich zaznaczonych przedmiotach (zapytanie zawsze zawiera dur i resist), a następnie możesz zobaczyć i przejrzeć wszystkie wyniki w dowolnym momencie, bez konieczności ponownego zapytania o każdy przedmiot.
Obejmuje wszystkich w raidzie, więc nie musisz się zastanawiać, kto nie ma przedmiotów, będzie ich lista z 0 zamiast brak wpisu.
Aktywny skaner, aby sprawdzić wyposażenie członków raidu dla wybranego przedmiotu. Dzięki temu możesz być pewien, że ludzie rzeczywiście mają noszony przedmiot (na przykład Płaszcz Onyksji), bez konieczności chodzenia w pojedynkę i sprawdzania każdego, kto „zapomniał” zainstalować CTRA w 50 raidzie z rzędu.
Wspierane dodatki
CT_RaidAssist, oRA2. Pokazuje informacje w tooltipie i status gracza, zastępuje MT Targets List, poprawia raid frames, pokazuje status gracza, resurrection monitor, buff timers aware.
MobInfo-2 / MobHealth3 – Pokazuje zdrowie celu z bazy MobHealth.
DruidBar – Pokazuje pasek many druida z DruidBar gdy shapeshifted.
Clique compatible. I każdy inny click cast addon, który używa tej samej metody komunikacji. (patrz poniżej)

.