Articles

X-Perl UnitFrames

En mycket förbättrad version av Nymbias Perl UnitFrames, och en komplett ersättning för Blizzards standard enhetsramar, inklusive raidramar och raidverktyg, med många tillägg och förbättringar jämfört med den ursprungliga Nymbia-koden.
Range Finder (kombinerat med valfri hälsokontroll) för alla ramar baserat på spell eller item range test.
HoT Monitor markerar tydligt enheter som har dina egna aktiva Heal over Time spells.
Debuff Highlights i standard debuff färger på alla vänliga ramar. Prioritet ges till att visa debuffs som DU kan bota först.
Raid Frames, buff ikoner, MT list enheter och vissa andra delar eller X-Perl skapas på begäran. Sparar mycket tid och minne vid systemstart. Skjuter upp skapandet av många delar av X-Perl till när de faktiskt behövs. Och naturligtvis är de oftast utanför raids aldrig nödvändiga och skapas aldrig.
Raid Target ikonstöd för Target, Target’s Target, MT Targets.
Raid tooltip kommer att visa tillgängliga combat rezzers (druider med Rebirth redo (eller mycket snart tillgänglig) och alla normala rezzers utanför strid) om du tar upp tooltip av en död person.
’In-combat’ indikatorer för Pet, Target, Target’s Target, Party, Party pets, Raid, MT Targets.
3D porträtt för spelare, pet, target, focus, party. Valfritt. Naturligtvis kan detta försämra din framerate något eftersom du visar fler 3D-karaktärsmodeller än utan detta alternativ. Men vissa tycker att det är snyggt och det ser coolt ut.
Röda och gröna stridsblinkar för ramar när spelare, husdjur, mål, parti, partypets, raid tar skada/helar. Användbar indikation på att saker händer.
Tillagd tid kvar på party member/target buffs/debuffs när man är i en raid, dessa beror till viss del på att CTRA/oRA/oRA2 skickar lämplig information över addon-kanalen, även om en del av det kan bestämmas vid körning av X-Perl, när en spelare får en buff till exempel, så vet vi hur länge den ska vara, och därmed när den ska löpa ut.
Helt nytt alternativfönster med alla X-Perl-alternativ och åtkomst via minimap-ikonen.
Konfigurerbara färger för gränser och bakgrunder. Inklusive klassfärgade namn och konfigurerbara reaktionsfärger.
Mycket omsorg har lagts på kodstorlek, minnesbelastning, minnesanvändning per cykel och så vidare. LuaProfiler/OnEvent mods används flitigt och regelbundet för att se till att X-Perl inte gör mer arbete än vad som är absolut nödvändigt.
Med detta i åtanke har händelsesystemet skrivits om helt och hållet och är så snällt mot systemets prestanda som möjligt. Majoriteten av händelserna är inaktiverade under zoning för att lindra eventuella problem med event backlog. Och där de flesta addons använder 1 händelsehanterare per enhetsram, som visserligen är standard, har alternativet förbättrat X-Perls prestanda. Genom att använda en enda huvudhändelsehanterare kan vi dirigera händelserna till lämpliga enheter. Så, till exempel, när en enda UNIT_HEALTH-uppdatering avfyras, får bara en enda raidram eller partyram etc. händelsen, i stället för 40 handläggare för raidramar, 4 partyramar och så vidare. Nymbias Perl brukade göra en massa galna full frame udpates överallt, vilket åt upp CPU-cykler. Allt detta har fixats så att man bara uppdaterar det som är nödvändigt baserat på händelser.
Liberal användning av lokala funktioner för att minska den kompilerade kodens storlek och öka hastigheten eftersom funktionerna anropas direkt i stället för via namnet. Varje gång du har en global funktion har du ett globalt strängnamn associerat med den, så storleken i den globala miljön sparas där det är möjligt.
XPerl_RaidHelper sub-addon
Assists View
Vi kommer att visa vem som helst från raid som assisterar dig med ditt mål, och kan också visa healers eller alla plus kända fiender som siktar på dig.
Varumärkestips för samma finns också tillgängliga (på spelar- och målramar) om du föredrar att inte använda huvudfönstret.
MT Targets
Ersätter CTRA/oRA2 MT Targets-fönstret, och fungerar även som en ersättning för Perl RaidFrames warrior targets.
Indikator visar vilket mål du befinner dig på.
Frames kommer att färgas för att visa om tankar har dubbla mål.
XPerl_RaidMonitor sub-addon (WORK IN PROGRESS)
Casting Monitor
Visar valda klasser (standard är healer-klasser) i en lista (ungefär som MT List), men med vissa skillnader.
Visar mana barer och cast barer till vänster. Deras mål till höger. Hälsobalken som vanligt, men en sekundär liten röd balk på målen som visar den högsta enskilda träff som denna enhet har fått sedan den gick in i striden. Den sekundära baren sträcker sig nedåt från deras nuvarande HP-nivå ner till så långt som noll.
Ett grönt namn på målen visar att detta är samma mål som du har.
Du kan klicka på kastare eller deras mål som förväntat.
För druider, högerklickar du på en kastare så kastar du Innervate på dem.
För shamaner, högerklickar du på en kastare så kastar du Mana Tide Totem. Kontrollera *-indikatorn för att se om de är i din grupp.
Alla staplar kan ändras i storlek i X-Perls huvudalternativ (avsnittet Monitor).
Totaler kan växlas (från miniknappen ”T” högst upp i ramen) vilket ger en översikt över raidens manastatus.
XPerl_RaidAdmin sub-addon (WORK IN PROGRESS)
Raid Admin
Save/Load raid roster setups
För tillfället gör bara direkt sparande och laddning, men mer kommer att komma (mallar och liknande).
Item Check
Ersättning för /raitem /radur /raresist /rareg. Använd de gamla kommandona innan, eller släpp föremål i den vänstra föremålslistan.
Förfrågningsknappen utför /raitem på alla markerade föremål (förfrågan inkluderar alltid dur och resists) och du kan sedan se och granska alla resultat när som helst, utan att behöva förfråga varje föremål på nytt.
Inkluderar alla i raid, så du behöver inte räkna ut vem som inte har föremål, den listar dem med 0 istället för ingen post.
Aktiv skanner för att kontrollera raidmedlemmarnas utrustning för det valda föremålet. Så du kan vara säker på att folk faktiskt har föremålet på sig (Onyxia Cloak till exempel), utan att behöva gå runt och inspektera alla som ”glömt” att installera CTRA för den 50:e raiden i rad.
Supported Addons
CT_RaidAssist, oRA2. Visar tooltip info och spelarstatus, ersätter MT Targets List, förbättrar raid frames, visar spelarstatus, resurrection monitor, buff timers aware.
MobInfo-2 / MobHealth3 – Visar målets hälsa från MobHealth-databasen.
DruidBar – Visar druid mana bar från DruidBar när shapeshifted.
Clique compatible. Och alla andra click cast-tillägg som använder samma kommunikationsmetod. (se nedan)