Articles

X-Perl UnitFrames

Una versione molto migliorata di Nymbia’s Perl UnitFrames, e una sostituzione completa per i frame delle unità di default della Blizzard, inclusi i frame del raid e i raid tools, con molte aggiunte e miglioramenti rispetto al codice originale di Nymbia.
Cercatore del raggio d’azione (combinato con un controllo opzionale della salute) per tutti i frame basati sul test del raggio d’azione degli incantesimi o degli oggetti.
HoT Monitor evidenzierà chiaramente le unità che hanno i vostri incantesimi Heal over Time attivi.
Evidenziazione dei debuff nei colori standard dei debuff su tutti i frame amici. Priorità data a mostrare i debuff che VOI potete curare per primi.
Le cornici di Raid, le icone dei buff, le unità della lista MT e alcune altre porzioni o X-Perl sono create su richiesta. Risparmiando molto tempo e memoria all’avvio del sistema. Rimandando la creazione di molte parti di X-Perl a quando sono effettivamente necessarie. E naturalmente, la maggior parte delle volte, al di fuori dei raid, non sono mai richieste e non vengono mai create.
Supporto alle icone dei bersagli di Raid per i bersagli, i bersagli dei bersagli, i bersagli MT.
Il tooltip di Raid mostrerà i rezzer da combattimento disponibili (druidi con Rebirth pronto (o molto presto disponibile) e qualsiasi rezzer normale fuori dal combattimento) se si porta su il tooltip di una persona morta.
Indicatori ‘In-combat’ per Pet, Target, Target’s Target, Party, Party pets, Raid, MT Targets.
Portraits 3D per giocatore, pet, target, focus, party. Opzionale. Naturalmente questo può degradare un po’ il vostro framerate perché state visualizzando più modelli di personaggi 3D che senza questa opzione. Ma ad alcuni piace abbastanza, e sembra figo.
Flash di combattimento rosso e verde per i frame quando giocatore, pet, bersaglio, party, partypets, raid subiscono danni/guarigioni. Indicazione utile delle cose che accadono.
Aggiunto il tempo rimasto sui buff/debuff dei membri del party/target quando si è in un raid, questi dipendono in qualche modo da CTRA/oRA/oRA2 che inviano informazioni appropriate sul canale addon, anche se alcune di esse possono essere determinate in fase di esecuzione da X-Perl, quando un giocatore ottiene un buff per esempio, sappiamo quanto dovrebbe durare, e quindi quando dovrebbe scadere.
Finestra delle opzioni completamente nuova che include tutte le opzioni di X-Perl e l’accesso tramite l’icona della minimappa.
Colori configurabili per bordi e sfondi. Compresi i nomi colorati delle classi, e i colori di reazione configurabili.
Molta attenzione è stata presa con la dimensione del codice, il carico di memoria, l’uso di memoria per ciclo e così via. LuaProfiler/OnEvent mods è stato usato ampiamente e regolarmente per assicurare che X-Perl non faccia più lavoro di quanto sia assolutamente necessario.
Con questo in mente, il sistema degli eventi è stato totalmente riscritto, ed è il più gentile possibile per le prestazioni del sistema. La maggior parte degli eventi sono disabilitati durante lo zoning per alleviare qualsiasi problema di eventi arretrati. E dove la maggior parte degli addon usa 1 gestore di eventi per frame unitario, che sebbene sia standard, l’alternativa ha migliorato le prestazioni di X-Perl. Usando singoli gestori di eventi principali, possiamo instradare gli eventi alle unità appropriate. Così, per esempio, quando un singolo aggiornamento UNIT_HEALTH viene sparato, allora solo un singolo raid frame o party frame ecc. riceve l’evento, piuttosto che 40 gestori di raid frame, 4 party e così via. Il Perl di Nymbia era solito fare un sacco di pazzi udpates a pieno frame dappertutto, mangiando via i cicli della CPU. Tutto questo è stato sistemato per aggiornare solo ciò che era necessario in base agli eventi.
L’uso liberale delle funzioni locali per ridurre la dimensione del codice compilato e aumentare la velocità poiché le funzioni sono chiamate direttamente piuttosto che per nome. Ogni volta che si ha una funzione globale, si ha un nome di stringa globale associato ad essa, così la dimensione nell’ambiente globale viene salvata dove possibile.
XPerl_RaidHelper sub-addon
Vista degli assist
Mostra chiunque dal raid che ti assiste con il tuo obiettivo, e può anche mostrare i guaritori o tutti i nemici più conosciuti che ti prendono di mira.
Tooltips per lo stesso anche disponibili (sui frame del giocatore e dell’obiettivo) se preferisci non usare la finestra principale.
Target MT
Sostituisce la finestra CTRA/oRA2 MT Targets, e raddoppia come rimpiazzo per i target dei guerrieri di Perl RaidFrames.
Indicatore mostra su quale target ti trovi.
I frame saranno colorati per mostrare se i tank hanno target duplicati.
XPerl_RaidMonitor sub-addon (WORK IN PROGRESS)
Casting Monitor
Mostra le classi selezionate (di default quelle dei guaritori) in una lista (molto simile alla MT List), ma con alcune differenze. I loro obiettivi a destra. Barra della salute come normale, ma una piccola barra rossa secondaria sui bersagli che mostra il massimo colpo singolo che questa unità ha ricevuto da quando è entrata in combattimento. La barra secondaria si estende verso il basso dal loro attuale livello di HP fino a zero.
Un nome verde sui bersagli indica che si tratta dello stesso bersaglio che hai tu.
Puoi cliccare sugli incantatori o sui loro bersagli come previsto.
Per i druidi, cliccando con il tasto destro su un incantatore si lancia Innervate su di lui.
Per gli sciamani, cliccando con il tasto destro su un incantatore si lancia Mana Tide Totem. Controlla l’indicatore * per vedere se sono nel tuo gruppo.
Tutte le barre possono essere ridimensionate nelle opzioni principali di X-Perl (sezione Monitor).
I totali possono essere alternati (dal minibutton ‘T’ nella parte superiore del frame) che dà una panoramica dello stato del mana del raid.
XPerl_RaidAdmin sub-addon (WORK IN PROGRESS)
Raid Admin
Salva/Carica le configurazioni dei turni del raid
Per il momento fa solo il salvataggio e il caricamento diretto, ma ne arriveranno altri (modelli e simili).
Controllo degli item
Sostituzione di /raitem /radur /raresist /rareg. Usa i vecchi comandi di prima, o lascia cadere gli oggetti nella lista degli oggetti a sinistra.
Pulsante di interrogazione eseguirà /raitem su tutti gli oggetti spuntati (l’interrogazione include sempre dur e resistenze) e potrai quindi visualizzare e rivedere tutti i risultati in qualsiasi momento, senza dover interrogare nuovamente ogni oggetto.
Include tutti i membri del raid, così non dovrai lavorare per capire chi non ha oggetti, li elencherà con 0 invece che senza voce.
Active Scanner per controllare l’equipaggiamento dei membri del raid per l’oggetto selezionato. Così puoi essere sicuro che le persone abbiano effettivamente l’oggetto indossato (il mantello di Onyxia per esempio), senza dover andare in giro a ispezionare tutti quelli che si sono “dimenticati” di installare CTRA per il 50° raid di fila.
Addons supportati
CT_RaidAssist, oRA2. Mostra info tooltip e stato del giocatore, sostituisce MT Targets List, migliora i raid frames, mostra lo stato del giocatore, monitor di resurrezione, buff timers aware.
MobInfo-2 / MobHealth3 – Mostra la salute del target dal database MobHealth.
DruidBar – Mostra la barra mana del druido da DruidBar quando shapeshifted.
Clique compatibile. E qualsiasi altro addon di click cast che usa lo stesso metodo di comunicazione. (vedi sotto)

.