Contenido generado con IA — puede contener errores.

Sistemas

Scoreboard

Los dos sidebars de scoreboards.yml: cuándo se muestra cada uno, sus líneas por defecto y el bloque de refresco.

scoreboards.yml define dos sidebars: training, que ve un jugador en una sesión en solitario, y match, que ve un duelista. Fuera de ambos el plugin no muestra nada, y la tabla que un plugin de lobby tuviera debajo vuelve por sí sola.

El archivo

plugins/ExyliaTotemTrainer/scoreboards.yml
training:
  enabled: true
  title:
    - "{primary}&lTOTEM TRAINER"
  lines:
    - ""
    - "{secondary}Session:"
    - " {letters_black}▎ {letters}%exyliatotemtrainer_mode% {muted}· {letters}%exyliatotemtrainer_interval% ticks"
    - " {letters_black}▎ {letters}Time {letters_black}» {info}%exyliatotemtrainer_session_time%"
    - ""
    - "{secondary}Performance:"
    - " {letters_black}▎ {letters}Pops {letters_black}» {info}%exyliatotemtrainer_pops%"
    - " {letters_black}▎ {letters}Best {letters_black}» {success}%exyliatotemtrainer_best%"
    - " {letters_black}▎ {letters}Average {letters_black}» {info}%exyliatotemtrainer_average%"
    - " {letters_black}▎ {letters}Streak {letters_black}» {highlight}%exyliatotemtrainer_streak%"
    - " {letters_black}▎ {letters}Last {letters_black}» %exyliatotemtrainer_grade%"
    - ""
    - "{muted}exylia.net"
  update:
    interval: 10
    smart: true
    cache: true
match:
  enabled: true
  title:
    - "{primary}&lTOTEM TRAINER"
  lines:
    - ""
    - "{secondary}Duel: {muted}· {letters}%exyliatotemtrainer_format%"
    - " {letters_black}▎ {letters}vs {highlight}%exyliatotemtrainer_opponent%"
    - " {letters_black}▎ {letters}Round {letters_black}» {info}%exyliatotemtrainer_round%"
    - " {letters_black}▎ {letters}Score {letters_black}» {success}%exyliatotemtrainer_score%"
    - " {letters_black}▎ {letters}%exyliatotemtrainer_match_state%"
    - ""
    - "{secondary}Round:"
    - " {letters_black}▎ {letters}Pops {letters_black}» {info}%exyliatotemtrainer_pops% {muted}· {letters}%exyliatotemtrainer_opponent_pops%"
    - " {letters_black}▎ {letters}Best {letters_black}» {success}%exyliatotemtrainer_best%"
    - " {letters_black}▎ {letters}Average {letters_black}» {info}%exyliatotemtrainer_average%"
    - " {letters_black}▎ {letters}Streak {letters_black}» {highlight}%exyliatotemtrainer_streak%"
    - ""
    - "{muted}exylia.net"
  update:
    interval: 10
    smart: true
    cache: true
ClavePor defectoQué hace
enabledtruefalse mantiene la sección escrita pero no muestra tabla en ese contexto.
titleuna líneaUna lista. Con varias entradas se anima: cada refresco muestra la siguiente.
linesver arribaLas líneas, de arriba abajo. Como mucho 15; las sobrantes se descartan.
update.interval10Ticks entre refrescos. 20 ticks son un segundo.
update.smarttrueEnvía solo las líneas que cambiaron en lugar de toda la tabla.
update.cachetrueSe lee por compatibilidad con archivos antiguos: ExyliaLib cachea el texto ya interpretado para todos los plugins a la vez.

Qué pueden decir las líneas

No se empuja nada a la tabla. La librería la dibuja en su propio intervalo y pregunta a los placeholders, así que una línea es cualquier texto que lleve los placeholders %exyliatotemtrainer_<nombre>% del propio plugin, y cualquier otro placeholder que ExyliaLib resuelva también funciona. Este archivo lo lee el plugin mismo, así que aquí los nombres van sin el nombre del plugin delante; la lista completa, en la forma en que la leen otros plugins, está en Placeholders. Los que usan los valores por defecto:

PlaceholderTablaValor
%exyliatotemtrainer_mode%trainingEl nombre visible del modo
%exyliatotemtrainer_interval%trainingEl intervalo actual en ticks, que un modo con aceleración va moviendo
%exyliatotemtrainer_session_time%trainingTiempo desde que empezó el ejercicio
%exyliatotemtrainer_pops%ambasPops de la sesión en curso, los de esta ronda en un duelo
%exyliatotemtrainer_best%ambasReacción más rápida de la sesión en curso, la de esta ronda en un duelo
%exyliatotemtrainer_average%ambasReacción media de la sesión en curso, la de esta ronda en un duelo
%exyliatotemtrainer_streak%ambasPops seguidos de la sesión en curso, los de esta ronda en un duelo
%exyliatotemtrainer_grade%trainingLa calificación del último pop, — antes del primero
%exyliatotemtrainer_format%matchBO3
%exyliatotemtrainer_opponent%matchEl nombre del rival
%exyliatotemtrainer_opponent_pops%matchLos pops del rival en esta ronda
%exyliatotemtrainer_round%matchLa ronda que se juega
%exyliatotemtrainer_score%matchRondas ganadas, las tuyas primero: 2 - 1
%exyliatotemtrainer_match_state%matchwaiting, starting, active, round_end, ending o finished
La línea de calificación nunca queda vacía

%exyliatotemtrainer_grade% responde — entre el inicio de una sesión y su primer pop, así que la línea dice "Last » —" en lugar de mostrar el nombre del propio placeholder.

Recargar

/totemtraineradmin reload vuelve a leer el archivo y reconstruye la tabla de todos los jugadores que estén en una sesión o un duelo en ese momento.

¿Falta algo en esta página? Dínoslo en Discord