Articles

X-Perl UnitFrames

Una versión muy mejorada de Nymbia’s Perl UnitFrames, y un reemplazo completo para las monturas de unidad por defecto de Blizzard, incluyendo monturas de raid y herramientas de raid, con muchas adiciones y mejoras sobre el código original de Nymbia.
Buscador de alcance (combinado con una comprobación de salud opcional) para todas las monturas basadas en la prueba de alcance de hechizos u objetos.
El monitor de curación por tiempo resaltará claramente las unidades que tengan sus propios hechizos de curación por tiempo activos.
Resaltados de debuffs en colores de debuffs estándar en todas las monturas amigas. Se da prioridad a mostrar los debuffs que TÚ puedes curar primero.
Los marcos de la incursión, los iconos de buff, las unidades de la lista MT y algunas otras porciones o X-Perl se crean bajo demanda. Ahorrando mucho tiempo y memoria en el inicio del sistema. Aplazando la creación de muchas partes de X-Perl para cuando sean realmente necesarias. Y por supuesto, la mayoría de las veces fuera de las incursiones nunca se requieren y nunca se crean.
Soporte de iconos de objetivos de incursión para objetivos, objetivos de objetivos, objetivos de MT.
La información sobre la red mostrará los rezzers de combate disponibles (druidas con Renacimiento listo (o muy pronto disponible) y cualquier rezzer normal fuera de combate) si se muestra la información sobre una persona muerta.
Indicadores de «En combate» para Mascota, Objetivo, Objetivo del Objetivo, Grupo, Mascotas del Grupo, Redada, Objetivos MT.
Retratos 3D para jugador, mascota, objetivo, foco, grupo. Opcional. Por supuesto, esto puede degradar su framerate algo porque usted está mostrando más modelos de personajes en 3D que sin esta opción. Pero a algunos les gusta, y se ve bien.
Los flashes de combate rojos y verdes para los marcos cuando el jugador, la mascota, el objetivo, el partido, partypets, raid tomar el daño / curaciones. Indicación útil de las cosas que están sucediendo.
Se ha añadido el tiempo que le queda a los miembros de la party/objetivo de los buffs/debuffs cuando están en una raid, estos dependen en cierta medida de que CTRA/oRA/oRA2 envíen la información apropiada a través del canal del addon, aunque algunos de ellos pueden ser determinados en tiempo de ejecución por X-Perl, cuando un jugador obtiene un buff por ejemplo, sabemos cuánto tiempo debe durar, y por lo tanto cuando debe expirar.
Ventana de opciones totalmente nueva que incluye todas las opciones de X-Perl y acceso a través del icono del minimapa.
Colores configurables para los bordes y fondos. Incluyendo nombres de clase coloreados, y colores de reacción configurables.
Se ha tenido mucho cuidado con el tamaño del código, la carga de memoria, el uso de memoria por ciclo, etc. Los mods LuaProfiler/OnEvent se usan extensamente y con regularidad para asegurar que X-Perl no hace más trabajo del absolutamente necesario.
Con esto en mente, el sistema de eventos fue totalmente reescrito, y es tan amable con el rendimiento del sistema como sea posible. La mayoría de los eventos se deshabilitan mientras se zonifica para aliviar cualquier problema de acumulación de eventos. Y donde la mayoría de los complementos usan 1 manejador de eventos por cuadro de unidad, que aunque es estándar, la alternativa ha mejorado el rendimiento de X-Perl. Al utilizar un solo manejador de eventos principal, podemos enrutar los eventos a las unidades apropiadas. Así, por ejemplo, cuando se dispara una sola actualización UNIT_HEALTH, entonces sólo un marco de incursión o marco de fiesta, etc. recibe el evento, en lugar de 40 manejadores de marco de incursión, 4 de fiesta y así sucesivamente. El Perl de Nymbia solía hacer un montón de udpates de fotogramas completos por todo el lugar, consumiendo los ciclos de la CPU. Todo esto se arregló para que sólo se actualice lo necesario en función de los eventos.
Uso liberal de funciones locales para reducir el tamaño del código compilado, y aumentar la velocidad ya que las funciones se llaman directamente en lugar de por su nombre. Cada vez que tienes una función global, tienes un nombre de cadena global asociado a ella, por lo que se ahorra tamaño en el entorno global siempre que sea posible.
XPerl_RaidHelper sub-addon
Vista de asistencias
Muestra a cualquier persona de la raid asistiéndote con tu objetivo, y también puede mostrar a los sanadores o a todos los enemigos más conocidos que te apunten.
También hay disponibles sugerencias para lo mismo (en los marcos del jugador y del objetivo) si prefieres no usar la ventana principal.
Objetivos MT
Reemplaza la ventana de objetivos MT de CTRA/oRA2, y sirve de reemplazo para los objetivos de guerrero de Perl RaidFrames.
El indicador muestra en qué objetivo estás.
Los marcos se colorearán para mostrar si los tanques tienen objetivos duplicados.
XPerl_RaidMonitor sub-addon (WORK IN PROGRESS)
Casting Monitor
Muestra las clases seleccionadas (por defecto las clases de sanadores) en una lista (muy parecida a la lista de MT), pero con algunas diferencias.
Muestra las barras de maná y de lanzamiento a la izquierda. Sus objetivos a la derecha. La barra de salud es normal, pero hay una pequeña barra roja secundaria en los objetivos que muestra el máximo impacto que ha recibido esta unidad desde que entró en combate. La barra secundaria se extenderá hacia abajo desde su nivel actual de HP hasta cero.
Un nombre verde en los objetivos indica que es el mismo objetivo que tú tienes.
Puedes hacer clic en los lanzadores o en sus objetivos como se espera.
Para los druidas, hacer clic con el botón derecho en un lanzador lanzará Inervar en ellos.
Para los chamanes, hacer clic con el botón derecho en un lanzador lanzará Tótem de marea de maná. Comprueba el indicador * para ver si están en tu grupo.
Todas las barras pueden ser redimensionadas en las opciones principales de X-Perl (sección Monitor).
Los totales pueden ser conmutados (desde el minibotón ‘T’ en la parte superior del cuadro) lo que da una visión general del estado del maná de la raid.
Subadon XPerl_RaidAdmin (TRABAJO EN PROGRESO)
Administrador de raid
Guardar/Cargar configuraciones de raid
Sólo guarda y carga directamente por el momento, pero más por venir (plantillas y demás).
Comprobación de elementos
Reemplazo de /raitem /radur /raresist /rareg. Utiliza los antiguos comandos de antes, o suelta los objetos en la lista de objetos de la izquierda.
El botón de consulta realizará /raitem en todos los objetos marcados (la consulta siempre incluye dur y resists) y podrás ver y revisar todos los resultados cuando quieras, sin tener que volver a consultar cada objeto.
Incluye a todos los de la raid, para que no tengas que averiguar quién no tiene objetos, los listará con 0 en lugar de sin entrada.
Escáner activo para comprobar el equipo de los miembros de la raid para el objeto seleccionado. Así puedes estar seguro de que la gente realmente tiene el artículo usado (Capa de Onyxia por ejemplo), sin tener que ir alrededor de un solo objetivo inspeccionando a todos los que ‘olvidaron’ instalar CTRA para la 50ª incursión en una fila.
Addons soportados
CT_RaidAssist, oRA2. Muestra información de herramientas y el estado del jugador, reemplaza MT Lista de Objetivos, mejora los marcos de raid, muestra el estado del jugador, monitor de resurrección, buff timers aware.
MobInfo-2 / MobHealth3 – Muestra la salud de los objetivos de la base de datos MobHealth.
DruidBar – Muestra la barra de maná druida de DruidBar cuando shapeshifted.
Clique compatible. Y cualquier otro addon de click cast que utilice el mismo método de comunicación. (ver abajo)