Contenido generado con IA — puede contener errores.

Configurar

Emotes

Los 68 emotes incluidos por pestaña, y cómo se escribe una entrada de emotes.yml.

Cada emote es una entrada de emotes.yml. La clave es su id: es como lo llaman los comandos, los permisos, los placeholders y la caja, en minúsculas. Las tablas de abajo son el catálogo incluido, en el orden en que lo dibuja cada pestaña.

ColumnaQué dice
RarezaSu tier: el color en que se escribe su nombre, con qué frecuencia cae en la caja, y qué exyliaemotes.tier.<tier> lo concede.
Tiposolo, o duet para uno que se hace entre dos jugadores. Ver Duetos.
Duraciónsin fin se repite hasta que el jugador lo para; una vez termina solo.
CooldownSu propio cooldown. — significa que solo cuenta el behaviour.cooldown del servidor.
AtrezoLo que se dibuja además del cuerpo.

Social

IdNombreRarezaTipoDuraciónCooldownAtrezo
waveWAVEcommonsolosin fin8s—
bowBOWraresolouna vez——
saluteSALUTEcommonsolouna vez——
highfiveHIGH FIVEepicduetuna vez8s—
handshakeHANDSHAKEepicduetuna vez8s—
swaySWAYcommonsolosin fin8s—
nodNODcommonsolosin fin8s—
shrugSHRUGcommonsolosin fin8s—
thumbs_upTHUMBS UPraresolosin fin8s—
beckonCOME HEREcommonsolosin fin8s—
blow_kissBLOW A KISSepicsolosin fin10sPartículas de corazón

Fun

IdNombreRarezaTipoDuraciónCooldownAtrezo
danceDANCEraresolosin fin8sUn anillo de END_ROD
facepalmFACEPALMcommonsolosin fin8s—
flexFLEXraresolosin fin8s—
dabDABcommonsolosin fin8s—
cartwheelCARTWHEELepicsolosin fin8s—
point_laughPOINT AND LAUGHcommonsolosin fin8s—
sip_teaSIP TEAraresolosin fin8s—
slow_clapSLOW CLAPcommonsolosin fin8s—
crownCROWNlegendarysolouna vez10sUna corona de bloques de oro
sleepBORINGcommonsolosin fin8s—
twerkTWERKepicsolosin fin10s—
shuffleSHUFFLEraresolosin fin10s—
headbangHEADBANGraresolosin fin10s—
spinSPINepicsolosin fin10s—
air_guitarAIR GUITARraresolosin fin10s—
backflipBACKFLIPepicsolosin fin10s—
shadowboxSHADOW BOXraresolosin fin10s—
discoDISCOcommonsolosin fin8s—
balletPIROUETTEepicsolosin fin10s—
thrillerTHRILLERepicsolosin fin10s—
egyptianEGYPTIANcommonsolosin fin10s—

Meme

IdNombreRarezaTipoDuraciónCooldownAtrezo
tposeT-POSEcommonsolosin fin8sUn anillo de END_ROD
griddyGRIDDYraresolosin fin8s—
moonwalkMOONWALKepicsolosin fin8s—
robotROBOTcommonsolosin fin8s—
sprinklerSPRINKLERraresolosin fin8s—
six_sevenSIX SEVENlegendarysolosin fin10s—
macarenaMACARENAraresolosin fin10s—
flossFLOSSepicsolosin fin10s—
robot_walkROBOT WALKraresolosin fin10s—
gangnamHORSE DANCEraresolosin fin10s—
default_danceDEFAULT DANCEepicsolosin fin10s—
woahHIT THE WOAHraresolosin fin8s—
take_the_lTAKE THE Lcommonsolosin fin8s—
caramelldansenCARAMELLepicsolosin fin10s—
ymcaY.M.C.A.raresolosin fin10s—
carltonCARLTONepicsolosin fin10s—
orange_justiceORANGE JUSTICEepicsolosin fin10s—
nae_naeWHIP NAE NAEraresolosin fin10s—
kazotskyKAZOTSKY KICKlegendarysolosin fin10s—

Party

IdNombreRarezaTipoDuraciónCooldownAtrezo
confettiCONFETTIraresolouna vez8sLana rosa y azul claro cayendo
cakeBIRTHDAYepicsolouna vez10sUna tarta de hormigón, llamas de vela y humo
toastTOASTcommonsolouna vez——
trophyTROPHYlegendarysolouna vez12sUn trofeo de bloques de oro
fireworkFIREWORKraresolouna vez8sUn cohete de bloques y un fuego artificial
tophatTOP HATlegendarysolouna vez12sUna chistera de hormigón, y lo que sale de ella
cardtrickCARD TRICKepicsolouna vez8sPapel lanzado al aire
fireballFIREBALLlegendarysolouna vez12sUna bola de bloques de magma
levitateLEVITATEepicsolouna vez10sTres bloques de amatista
vanishVANISHlegendarysolouna vez12sHumo y partículas de portal
hypeHYPEcommonsolosin fin8s—
congaCONGAraresolosin fin10s—
limboLIMBOraresolosin fin10s—
lighterLIGHTERcommonsolosin fin8s—
sparklerSPARKLERraresolosin fin10sChispas de END_ROD
countdownCOUNTDOWNepicsolouna vez10sPartículas de fuego artificial
chicken_danceCHICKEN DANCEcommonsolosin fin10s—
Algunos ids llevan guion bajo

thumbs_up, blow_kiss, point_laugh, sip_tea, slow_clap, air_guitar, six_seven, robot_walk, default_dance, take_the_l, orange_justice, nae_nae y chicken_dance. Los comandos y los permisos los aceptan tal cual. Los placeholders %exyliaemotes_emote_<id>_<campo>% no llegan a ellos — ver Placeholders.

Escribir una entrada

categories:
  social:
    name: 'Social'
    material: PLAYER_HEAD
    priority: 1
 
emotes:
  wave:
    category: social
    tier: common
    name: '{primary}&lWAVE'
    material: PLAYER_HEAD
    priority: 1
    cooldown: 8s
    description:
      - '{letters}A hand up and two turns of the wrist.'
      - '{letters}The one everybody tries first.'
    effects:
      - '[RAGDOLL] {victim};intact:0;follow:1;loop:true;tempo:0.90-1.20;loop_from:0.42;keys:...'
      - '[CAMERA] loop:true;keys:0.00 distance=2.9 yaw=25 pitch=12 height=1.5 | 5.00 yaw=~360 ease=linear'
      - '[SOUND] BLOCK_AMETHYST_BLOCK_CHIME;0.4;1.9;repeat:240;every:0.44'

Una categoría

ClavePor defectoQué hace
nameLa claveCómo se llama la pestaña.
materialPAPERCon qué se dibuja la pestaña.
priority999Dónde se sitúa la pestaña; el más bajo va primero.

Una categoría sin emotes no tiene pestaña. La clave es también su permiso: exyliaemotes.category.<clave>.

Un emote

ClavePor defectoQué hace
categorysocialEn qué pestaña aparece. Un emote que nombra una categoría no declarada se registra en consola y se conserva: ninguna pestaña lo muestra, pero los comandos pueden hacerlo y concederlo.
tiercommonSu rareza, una de las claves de tiers de config.yml. Una no declarada se registra en consola, y el emote cae en la primera rareza.
kindsoloduet para dos jugadores. duo, pair, two y together se leen como duet; cualquier otra cosa es solo.
nameLa claveCómo lo llaman los menús, los mensajes y los placeholders.
materialBARRIERCon qué se dibuja en el menú y en la caja.
descriptionVacíoUna línea o una lista de líneas. <nl> también parte una línea. lore se lee como la misma clave.
priority999Dónde se sitúa en su pestaña; el más bajo va primero.
cooldownNingunoSu propio cooldown, escrito como 5s, 1m30s. Un número solo son segundos. Uno que no se puede leer se registra y se ignora.
gap1.51En un dueto, a qué distancia quedan los dos cuerpos, en bloques. Nunca menos de 0.5.
effects—Los pasos que se reproducen. Un emote sin ninguno se registra y se niega a reproducirse.

Una entrada mal escrita se informa en consola con la entrada de la que viene y nunca le cuesta al servidor sus otros emotes.

Los pasos

Un emote es una línea [RAGDOLL] y una línea [CAMERA], más los sonidos y el atrezo que haya alrededor. Se puede usar cualquier token del módulo de secuencias de ExyliaLib; el comentario al principio del emotes.yml incluido explica los parámetros del cuerpo y de la cámara fotograma a fotograma.

LíneaQué es
[RAGDOLL] {victim};...;keys:<fotogramas>El cuerpo. {victim} es el jugador que lo hace: el cuerpo mira hacia donde miraba él y lleva su skin — la cabeza siempre, el resto solo con una mineskin-key en el config.yml de ExyliaLib; sin ella el resto se dibuja con bloques del color más parecido.
[CAMERA] keys:<fotogramas>El plano desde el que mira el jugador. Siempre mira al cuerpo.
[SOUND], [CIRCLE], [SCATTER], [SPHERE], [FIREWORK], [DELAY]Todo lo demás: lo que se oye, y el atrezo dibujado alrededor del cuerpo.
Nada se oye a más de dieciséis bloques

Un volumen de [SOUND] por encima de 1.0 se baja a 1.0 al leer el archivo. Por encima de uno el cliente no lo reproduce más fuerte, lo reproduce más lejos — dieciséis bloques por el número — y un emote se reproduce una y otra vez en los lobbies por cualquiera que quiera.

Emotes sin fin

Un emote es sin fin cuando su línea [RAGDOLL] dice loop:true. Se escribe como una entrada y un ciclo:

ParámetroQué hace
loop:trueEl cuerpo repite su ciclo una y otra vez.
loop_from:<segundos>Dónde acaba la entrada y empieza el ciclo. El último fotograma tiene que dejar el cuerpo exactamente en la pose en que lo dejó este punto, o salta de vuelta una vez por ciclo.
tempo:<mín>-<máx>Una velocidad sorteada una vez por reproducción y compartida por todas las piezas de ese cuerpo, así que el mismo baile va un poco más rápido o más lento cada vez.
accel: / max_speed:Aceleran el ciclo un poco en cada vuelta, hasta un techo. Solo lo hace six_seven.

La cámara de un emote sin fin también se repite (loop:true, normalmente una vuelta completa con yaw=~360), y un sonido que tiene que seguir el ritmo se escribe repeat:<veces>;every:<segundos>: su every: sigue el tempo sorteado.

Un emote sin fin no tiene duración propia. Dura hasta que el jugador lo para, o hasta behaviour.endless-limit — cinco minutos por defecto — que lo termina para un jugador que se alejó del teclado a mitad de baile.

Sin cámara

Con camera.enabled: false se quita cada línea [CAMERA] al compilar el catálogo. El emote se sigue reproduciendo para todos los que están alrededor del jugador; él simplemente no lo ve. Un showcase tampoco reproduce nunca la línea de cámara — ver Showcases.

Renombrar una clave no sale gratis

La clave es el id, el permiso y lo que desbloqueó la caja. Un emote cuya clave renombras es un emote nuevo: quien tenía el antiguo por permiso o por desbloqueo de la caja no tiene el nuevo.

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