Articles

X-Perl UnitFrames

A Nymbia’s Perl UnitFrames sokat javított változata, és a Blizzard alapértelmezett unit frame-einek teljes helyettesítése, beleértve a raid frame-eket és a raid tool-okat, sok kiegészítéssel és fejlesztéssel az eredeti Nymbia kódhoz képest.
Range Finder (kombinálva opcionális egészségügyi ellenőrzéssel) minden kerethez a varázslat vagy tárgy hatótávolság tesztje alapján.
HoT Monitor világosan kiemeli azokat az egységeket, amelyeknek saját aktív Heal over Time varázslatai vannak.
Debuff kiemelések a standard debuff színekben minden baráti kereten. Prioritást ad a debuffok megjelenítésére, amelyeket TE tudsz először gyógyítani.
Raid Frames, buff ikonok, MT listás egységek és néhány más rész vagy X-Perl igény szerint jön létre. Sok időt és memóriát takarít meg a rendszer indításakor. Az X-Perl számos részének létrehozásának elhalasztása arra az időpontra, amikor ténylegesen szükség van rájuk. És persze a legtöbbször raideken kívül soha nincs rájuk szükség, és soha nem is jönnek létre.
Raid Target ikonok támogatása a Target, Target’s Target, MT Targets számára.
Raid tooltip megmutatja a rendelkezésre álló harci rezzert (druidák Rebirth kész (vagy nagyon hamar elérhető) és minden normál rezzert harcon kívül), ha egy halott személy tooltipjét hozod fel.
‘In-combat’ jelzők Pet, Target, Target’s Target, Party, Party pets, Raid, MT Targets számára.
3D portrék a játékos, pet, target, target, focus, party számára. Opcionális. Természetesen ez némileg ronthatja a framerate-et, mert több 3D-s karaktermodellt jelenít meg, mint ezen opció nélkül. De néhányan szeretik szépen, és tényleg jól néz ki.
Piros és zöld harci villogás a képkockákhoz, amikor a játékos, háziállat, célpont, party, partypets, raid sebzést/gyógyítást kap. Hasznos jelzés a történésekről.
Hozzáadva a party tagok/célpontok buffjainak/debuffjainak hátralévő idejét, amikor raidben vannak, ezek némileg függnek a CTRA/oRA/oRA/oRA2 megfelelő információk küldésétől az addon csatornán keresztül, bár ezek egy részét az X-Perl meg tudja határozni futáskor, amikor például egy játékos kap egy buffot, tudjuk, hogy meddig kell tartania, és ezért mikor kell lejárnia.
Teljesen új opciós ablak, amely tartalmazza az összes X-Perl opciót, és a minimap ikonon keresztül érhető el.
Konfigurálható színek a szegélyekhez és a hátterekhez. Beleértve az osztályok színes neveit és a konfigurálható reakciószíneket.
Nagy gondot fordítottak a kód méretére, a memóriaterhelésre, a ciklusonkénti memóriahasználatra és így tovább. A LuaProfiler/OnEvent modokat kiterjedten és rendszeresen használták annak biztosítására, hogy az X-Perl ne végezzen több munkát, mint amennyi feltétlenül szükséges.
Ezt szem előtt tartva az eseményrendszer teljesen újra lett írva, és a lehető legkíméletesebb a rendszer teljesítményéhez. Az események többsége zónázás közben le van tiltva, hogy enyhítse az esetleges eseményhátralék problémákat. És ahol a legtöbb addon 1 eseménykezelőt használ egységkockánként, ami bár szabványos, az alternatíva javította az X-Perl teljesítményét. Az egyetlen fő eseménykezelő használatával az eseményeket a megfelelő egységekhez tudjuk irányítani. Így például, amikor egyetlen UNIT_HEALTH frissítésre kerül sor, akkor csak egyetlen raid frame vagy party frame stb. kapja meg az eseményt, nem pedig 40 raid frame kezelője, 4 party és így tovább. A Nymbia Perl-je egy csomó őrült full frame udpate-et csinált mindenfelé, ami felemésztette a CPU ciklusokat. Ezt mind kijavítottuk, hogy csak azt frissítsük, ami szükséges az események alapján.
A helyi függvények liberális használata a lefordított kód méretének csökkentése és a sebesség növelése érdekében, mivel a függvényeket közvetlenül hívjuk, nem pedig név szerint. Minden alkalommal, amikor van egy globális függvény, van egy globális string név társítva hozzá, így a méret a globális környezetben mentve, ahol lehetséges.
XPerl_RaidHelper sub-addon
Assists View
Megmutatja bárkit a raidből, aki asszisztál a célpontodhoz, és megmutatja a gyógyítókat is, vagy az összes plusz ismert ellenséget, aki célba vesz téged.
Tooltippek ugyanehhez is elérhetőek (a játékos és a célpont keretein), ha inkább nem a főablakot használod.
MT Targets
A CTRA/oRA2 MT Targets ablakot helyettesíti, és duplán helyettesíti a Perl RaidFrames warrior targets-t.
Indikátor mutatja, hogy melyik célponton vagy.
A keretek színesek lesznek, hogy megmutassák, ha a tankok duplikált célpontokkal rendelkeznek.
XPerl_RaidMonitor sub-addon (WORK IN PROGRESS)
Casting Monitor
Megjeleníti a kiválasztott osztályokat (alapértelmezetten a gyógyító osztályokat) egy listában (hasonlóan az MT listához), de néhány különbséggel.
Balra mana és cast sávokat mutat. A célpontjaik a jobb oldalon. Életerő sáv a szokásos módon, de egy másodlagos kis piros sáv a célpontokon, amely a maximális egyetlen találatot mutatja, amit ez az egység a harcba lépés óta kapott. A másodlagos sáv az aktuális HP szintjétől lefelé haladva egészen nulláig terjed.
A célpontok zöld neve azt jelzi, hogy ez ugyanaz a célpont, mint a tiéd.
A várakozásoknak megfelelően kattinthatsz a varázslókra vagy a célpontjaikra.
Druidáknál a jobb klikk egy varázslóra, és Innervate-t varázsol rájuk.
Sámánoknál a jobb klikk egy varázslóra, és Mana Tide Totemet varázsol rájuk. Ellenőrizd a * jelzőt, hogy lásd, hogy a csoportodban vannak-e.
Minden sáv átméretezhető az X-Perl fő beállításaiban (Monitor rész).
Az összegek átkapcsolhatók (a keret tetején lévő ‘T’ minigombról), ami áttekintést ad a raid mana állapotáról.
XPerl_RaidAdmin sub-addon (WORK IN PROGRESS)
Raid Admin
Save/Load raid roster setups
Előre csak közvetlen mentést és betöltést csinál, de több is jön (sablonok és hasonlók).
Item Check
Replacement for /raitem /radur /raresist /rareg. Használd a régi parancsokat korábban, vagy dobd le a tárgyakat a bal oldali tárgylistában.
Kérdezés gomb elvégzi a /raitem-et az összes kipipált tárgyon (a lekérdezés mindig tartalmazza a dur-t és az ellenállást), és ezután bármikor megtekintheted és átnézheted az összes eredményt, anélkül, hogy minden egyes tárgyat újra le kellene kérdezned.
Mindenkit tartalmaz a raidben, így nem kell azon dolgoznod, hogy kinek nincs tárgya, 0-val fogja listázni őket, nem pedig bejegyzés nélkül.
Active Scanner a raid tagjainak felszerelését ellenőrzi a kiválasztott tárgyra. Így biztos lehetsz benne, hogy az emberek valóban viselik a tárgyat (például az Onyxia köpenyt), anélkül, hogy körbe kellene járnod egy célpontot ellenőrizve mindenkit, aki “elfelejtette” telepíteni a CTRA-t az 50. raidre a sorban.
Támogatott kiegészítők
CT_RaidAssist, oRA2. Megjeleníti a tooltip infót és a játékos állapotát, helyettesíti az MT Targets List-et, javítja a raid kereteket, mutatja a játékos állapotát, feltámadás monitor, buff timerek tudatában.
MobInfo-2 / MobHealth3 – Megjeleníti a célpontok egészségét a MobHealth adatbázisból.
DruidBar – Megjeleníti a druida mana sávját a DruidBar-ból, amikor alakváltoztat.
Clique kompatibilis. És bármely más click cast addon, amely ugyanazt a kommunikációs módszert használja. (lásd alább)