Articles

X-Perl UnitFrames

Uma versão muito encantada de Perl UnitFrames da Nymbia, e uma substituição completa dos quadros de unidades padrão da Blizzard, incluindo quadros de raid e ferramentas de raid, com muitas adições e melhorias em relação ao código original da Nymbia.
Range Finder (combinado com a verificação de integridade opcional) para todos os quadros com base no teste de feitiço ou intervalo de itens.
HoT Monitor destacará claramente as unidades que têm sua própria cura ativa ao longo dos feitiços do Tempo.
Debuff Highlights em cores de debuff padrão em todos os quadros amigáveis. Prioridade dada para mostrar depuradores que VOCÊ pode curar primeiro.
Raid Frames, ícones buff, unidades da lista MT e algumas outras porções ou X-Perl são Criados sob demanda. Poupando muito tempo e memória na inicialização do sistema. Deferindo a criação de muitas partes do X-Perl para quando elas são realmente necessárias. E claro, na maioria das vezes fora dos raids eles nunca são necessários e nunca são criados.
Raid Target suporte a ícones de Target, Target’s Target, MT Targets.
Dispositivo de ferramentas de Raid mostrará os rezzers de combate disponíveis (druidas com Renascimento pronto (ou muito em breve disponíveis) e quaisquer rezzers normais fora de combate) se você trouxer o dicionário de ferramentas de uma pessoa morta.
‘Indicadores de ‘In-combat’ para Pet, Target, Target’s Target, Party, Party pets, Raid, MT Targets.
3D Retratos para player, pet, target, focus, party. Opcional. Claro que isto pode degradar um pouco o seu enquadramento porque você está exibindo mais modelos de personagens 3D que sem esta opção. Mas alguns gostam dele bonito, e ele parece legal.
Red and Green combat flashes para frames quando player, pet, target, party, partypets, raid take damage/heals. Indicação útil de coisas acontecendo.
Tempo adicionado deixado no membro do party/alvo buffs/debuffs quando em uma raid, estes dependem um pouco do CTRA/oRA/oRA2 enviando informações apropriadas pelo canal addon, embora algumas delas possam ser determinadas em tempo de execução pelo X-Perl, quando um jogador recebe um buff por exemplo, sabemos quanto tempo ele deve durar, e por isso quando ele deve expirar.
Totally new options window including all X-Perl options and access via minimap icon.
Configurable colours for borders and backgrounds. Incluindo nomes de cores de classe, e cores de reação configuráveis.
Muito cuidado foi tomado com o tamanho do código, carga de memória, uso de memória por ciclo e assim por diante. LuaProfiler/OnEvent mods usados extensiva e regularmente para garantir que o X-Perl não faça mais trabalho do que o absolutamente necessário.
Com isso em mente, o sistema de eventos foi totalmente reescrito, e é o mais gentil possível com o desempenho do sistema. A maioria dos eventos é desativada durante o zoneamento para aliviar quaisquer problemas de backlog de eventos. E onde a maioria dos addons usam 1 gerenciador de eventos por frame de unidade, que embora padrão, a alternativa melhorou o desempenho do X-Perl. Ao usar um único manipulador de eventos principais, podemos encaminhar os eventos para as unidades apropriadas. Assim, por exemplo, quando uma única atualização UNIT_HEALTH é disparada, então apenas um único raid frame ou party frame etc. recebe o evento, ao invés de 40 manipuladores de raid frame, 4 party e assim por diante. O Perl da Nymbia costumava fazer um monte de udpates loucos de frame cheio por todo o lugar, corroendo os ciclos da CPU. Tudo isso era corrigido para apenas atualizar o que era necessário baseado em eventos.
O uso liberal de funções locais para reduzir o tamanho do código compilado, e aumentar a velocidade, já que as funções são chamadas diretamente e não pelo nome. Cada vez que você tem uma função global, você tem um nome de string global associado a ela, então o tamanho no ambiente global salvo onde possível.
XPerl_RaidHelper subaddon
Assists View
Mostrará qualquer um do raid que o assiste com seu alvo, e também pode mostrar curandeiros ou todos mais inimigos conhecidos que o alvejam.
Tooltips para o mesmo também disponível (no player e nos quadros de destino) se você preferir não usar a janela principal.
MT Targets
Substitui a janela CTRA/oRA2 MT Targets, e duplica como substituto dos alvos guerreiros Perl RaidFrames.
Indicador mostra qual o alvo em que você está.
Targem será colorida para mostrar se os tanques têm alvos duplicados.
XPerl_RaidMonitor subaddon (WORK IN PROGRESS)
Casting Monitor
Shows selected classes (default to healer classes) in a list (much like the MT List), but with some differences.
Shows mana bars and cast bars on left. Os seus alvos à direita. Barra de saúde como normal, mas uma pequena barra vermelha secundária nos alvos, que mostra o máximo de acerto que esta unidade recebeu desde que entrou em combate. A barra secundária irá se estender para baixo do seu nível atual de HP até zero.
Um nome verde nos alvos indica que este é o mesmo alvo que você tem.
Você pode clicar em casters ou seus alvos como esperado.
Para druidas, clicando com o botão direito em um caster irá lançar Innervate sobre eles.
Para xamãs, clicando com o botão direito em um caster irá lançar Mana Tide Totem. Verifique o indicador * para ver se eles estão no seu grupo.
Todas as barras podem ser redimensionadas nas opções principais do X-Perl (seção Monitor).
Totais podem ser alternados (a partir do botão ‘T’ no topo do quadro) o que dá uma visão geral do status do mana raid.
XPerl_RaidAdmin subaddon (WORK IN PROGRESS)
Raid Admin
Save/Load raid roster setups
Apenas salva e carrega diretamente por enquanto, mas mais para vir (templates e tal).
Item Check
Replacement for /raitem /radur /raresist /rareg. Use os comandos antigos antes, ou solte itens na lista de itens à esquerda.
Botão de consulta irá executar /raitem em todos os itens marcados (a consulta sempre inclui dur e resiste) e você pode então ver e rever todos os resultados sempre que, sem ter que reconquistar cada item.
Inclui todos os participantes da raid, para que você não tenha que trabalhar quem não tem itens, ele irá listá-los com 0 em vez de nenhuma entrada.
Active Scanner para verificar o equipamento do membro da raid para o item selecionado. Então você pode ter certeza que as pessoas realmente têm o item usado (Onyxia Cloak, por exemplo), sem ter que dar a volta por um único alvo inspecionando todos que ‘esqueceram’ de instalar o CTRA para o 50º raid em uma fila.
Active Scanner para verificar o equipamento do membro do raid para o item selecionado. Mostra informações de ponta de ferramenta e status do jogador, substitui a MT Targets List, melhora os quadros de raid, mostra o status do jogador, monitor de ressurreição, buff timers conscientes.
MobInfo-2 / MobHealth3 – Mostra a saúde do alvo da base de dados MobHealth.
DruidBar – Mostra a barra de mana do druid da DruidBar quando shapeshifted.
Clique compatível. E qualquer outro addon de click cast que usa o mesmo método de comunicação. (veja abaixo)