Contenido generado con IA — puede contener errores.

Cajas

Recompensas y rarezas

El editor de recompensas con peso, cómo se sortea un premio, las rarezas como bandas de las probabilidades reales en tiers.yml, las recompensas por llave, la garantía y la pantalla de contenido con sus probabilidades reales.

Recompensas

Recompensas → Recompensas en la vista general de una caja abre el editor de recompensas con peso de ExyliaLib. Una recompensa es una de estas:

TipoDa
ÍtemUn ítem, tomado de tu mano, con su propio nombre, encantamientos y lore.
ComandoUn comando de consola ejecutado para el ganador.
EconomíaUna cantidad de dinero, en la moneda que elijas (la predeterminada si no eliges ninguna). Se paga con el motivo crates:prize, así las estadísticas de economía muestran lo que reparten las cajas; úsala en lugar de un comando eco give.
ExperienciaExperiencia.
PociónUn efecto de poción, como SPEED|2|15.
MensajeUna línea enviada al ganador.

Cada recompensa tiene además un nombre visible y un icono (lo que muestran las pantallas y las animaciones), un rango de cantidad opcional, un peso, una probabilidad, y un permiso y una condición opcionales.

En el editor, shift + clic izquierdo sube el peso de una recompensa y shift + clic derecho lo baja, en pasos que crecen con el peso (décimas por debajo de 1, después unidades, cincos y dieces), nunca por debajo de 0.1. Cada fila muestra su parte real de la caja y su rareza, recalculadas a cada clic. Ordenar por peso ordena la lista de más común a más rara; púlsalo otra vez para la más rara primero. No se guarda nada hasta que guardas; cancelar deja la caja como estaba.

Cómo se sortea un premio

El premio se decide en el momento en que se gasta la llave, antes de que empiece la animación. La animación solo lo muestra.

Quién puede ganar qué

Las recompensas cuyo permiso o condición no cumple el jugador salen del sorteo para él. Si no queda nada, se le dice "Esta caja aún no tiene recompensas." y no se cobra nada.

El sorteo por peso

Se elige una recompensa en proporción a su peso. Los pesos son relativos: una recompensa con peso 10 junto a una con peso 5 sale el doble de veces, y los números no tienen que sumar nada en concreto.

Su propia probabilidad

Después la recompensa elegida tira su propia probabilidad. Si falla, el sorteo vuelve a empezar — una llave siempre abre algo. En la práctica cada recompensa sale en proporción a peso × probabilidad.

Su cantidad

El rango de cantidad se tira ahora, así que el montón que muestra la animación es el que recibe el jugador.

Mantén las probabilidades altas

Un sorteo se intenta hasta 16 veces. Una caja cuyas recompensas tienen todas una probabilidad baja puede fallar las 16, y ese sorteo no paga nada. Si fallan todos los sorteos de una apertura, al jugador se le dice "Esta caja aún no tiene recompensas." y las llaves se gastan igualmente. Deja la probabilidad en 100 y usa el peso para hacer rara una recompensa.

Recompensas por llave

Recompensas → Recompensas por llave: un mínimo y un máximo, de 1 a 9 cada uno. Cada llave paga un número aleatorio de recompensas en ese rango, sorteadas una a una; la misma recompensa puede salir dos veces. Subir el mínimo por encima del máximo sube también el máximo, y al revés.

Rarezas

Una rareza no es una etiqueta que le pones a una recompensa. Sigue a las probabilidades reales: una rareza es una banda de la parte de la caja que es una recompensa, con un nombre, un color, si se anuncia al ganarla y lo que se reproduce cuando sale. Están en tiers.yml.

La parte de una recompensa es su peso × probabilidad sobre la suma de peso × probabilidad de todas las recompensas de la caja, en porcentaje: el mismo número que muestra el editor de recompensas en cada fila. Los pesos solo significan algo unos frente a otros, así que una caja cuyas recompensas pesan todas 1 es un sorteo justo, no una caja de legendarias.

tiers:
  legendary:
    display: "{highlight}&lLEGENDARY"
    color: "{highlight}"
    max-chance: 1.0
    broadcast: true
    celebrate:
      - "[SOUND] ENTITY_PLAYER_LEVELUP;0.7;1.2"
      - "[TITLE] %tier%;{letters}%reward%;0.1;2.5;0.6"
      - "[BEAM] END_ROD;height:7;points:34;y:0.2"
      - "[RING_PULSE] END_ROD;radius:0.6;rings:3;points:16;y:0.4"
  epic:
    display: "{accent}&lEPIC"
    color: "{accent}"
    max-chance: 5.0
    broadcast: true
    celebrate: [ ... ]
  rare:
    display: "{info}&lRARE"
    color: "{info}"
    max-chance: 20.0
    broadcast: false
    celebrate: [ ... ]
  common:
    display: "{letters_black}&lCOMMON"
    color: "{letters_black}"
    max-chance: 100.0
    broadcast: false
    celebrate:
      - "[SOUND] ENTITY_ITEM_PICKUP;0.8;1.2"
ClaveSignificado
displayCómo la llaman los menús, los anuncios y la revelación.
colorEl token de paleta con el que se escribe el nombre de la recompensa en las pantallas.
max-chanceLa parte más alta, en % de lo que suelta la caja, que todavía cuenta como esta rareza.
broadcastAnunciar a todo el servidor cuando alguien gana una. Ver Aperturas.
celebrateLíneas de efecto que se reproducen una vez donde sale el premio, sea cual sea la animación.

Una recompensa pertenece a la primera rareza, ordenadas por max-chance, cuyo max-chance no supera. Una parte por encima de todas las bandas sigue perteneciendo a la más ancha, así que deja la última rareza en 100. Puedes renombrar, quitar o añadir rarezas; sus ids son a lo que se refieren la garantía y las gemas de Tier Slots. El archivo no se traduce: los nombres por defecto están en inglés y puedes cambiarlos.

Con el archivo por defecto, una recompensa que es el 1 % de la caja o menos es legendaria, hasta el 5 % épica, hasta el 20 % rara, y por encima común. Como la parte se mide frente a las demás recompensas, añadir, quitar o cambiar el peso de una puede mover a las otras a otra rareza; el editor vuelve a dibujar la rareza de cada fila a cada clic.

Archivos de la 1.0.0

tiers.yml antes agrupaba las rarezas por peso bruto (max-weight). En el primer arranque de la 1.1.0 el max-weight de cada rareza se sustituye por el max-chance de la banda de serie en la que caía su peso antiguo (1, 5, 20 o 100), así que las rarezas renombradas y propias conservan su sitio. En la misma pasada se suavizan las celebraciones de serie: se quitan los fuegos artificiales y el temblor de pantalla, el sonido de logro pasa a ser el de subir de nivel y los sonidos suenan más bajos. Una línea que escribiste tú se queda como está.

Celebraciones

Las líneas de celebrate son secuencias de ExyliaLib. Se rellenan %reward%, %tier%, %tier_color%, %player%, %crate% y %amount%, y {item:reward} dibuja el icono del premio. who:nearby en una línea [TITLE] o [MESSAGE] llega a todos los que miran en lugar de solo a quien abre; una línea [CAMERA] con who:source le da a quien abre un plano de cámara propio. Ver Secuencias.

La celebración es el único sitio donde vive el sonido de la revelación: cuando reproduce un [SOUND], la línea de chat que le dice a quien abre lo que ha ganado quita su propia etiqueta de sonido inicial.

En una apertura múltiple la celebración es la del premio más raro.

La garantía

Una caja puede prometer una rareza tras un número de aperturas: "una legendaria como mínimo cada 50 llaves".

Recompensas → Garantía: clic izquierdo fija el número de aperturas (de 0 a 500, 0 es desactivada), clic derecho elige la rareza de tiers.yml, shift + clic izquierdo la desactiva (conservando la rareza para después).

  • Cada jugador tiene un contador por caja. Cada apertura suma uno.
  • Cuando el contador llega al número, la primera recompensa de esa apertura se sortea solo entre recompensas de la rareza garantizada.
  • Ganar una recompensa de esa rareza — garantizada o por suerte — devuelve el contador a 0.
  • Una apertura múltiple avanza el contador una vez por llave: diez llaves de una vez son diez aperturas más cerca.

El contador es por jugador y caja, se guarda en la base de datos y se comparte en una red.

Dos formas en que una garantía no hace nada

Un número fijado sin rareza no garantiza nada: la pantalla de contenido dice "Sin garantía", aunque %exyliacrates_crate_pity_<crate>% sigue contando hacia atrás. Y una rareza de la que la caja no tiene ninguna recompensa no se puede pagar: la apertura vuelve a un sorteo normal, el contador no se reinicia nunca y la pantalla de contenido sigue diciendo que la próxima está garantizada.

La pantalla de contenido

Clic izquierdo en un bloque de caja, /crates preview <crate> o Vista del jugador en la vista general abre el contenido de la caja: cada recompensa, la más rara primero, con su rareza y su probabilidad.

La probabilidad mostrada es la real para el jugador que mira: peso × probabilidad de cada recompensa, sobre todas las recompensas que él puede ganar. Una recompensa que no puede ganar — le falta el permiso o la condición — aparece como Bloqueada.

El ítem de la caja, abajo, muestra cuántas llaves tiene para ella (ítems y saldo de la primera llave que pide) y cuánto le falta para la garantía: "4 más para LEGENDARY", o "¡La próxima es LEGENDARY!". Hacer clic en él abre la caja; shift + clic abre tantas como pueda pagar. Esa apertura se reproduce delante del jugador, esté donde esté, no en el bloque — igual que /crates open.

Tus aperturas abre el historial propio del jugador, con un botón para volver al contenido.

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