Kits
Kits procedurales: ranuras, variantes, cantidades, rangos de encantamiento, tiers y niveles de kit mínimos; roles; crear kits en el juego; rarezas, pesos y protección contra la mala suerte; los kits iniciales.
Un kit es una lista de ranuras. En cada vida, cada ranura tira si aparece, luego una de sus variantes por peso, con una cantidad y unos niveles de encantamiento elegidos dentro de rangos. Cada vida es un kit distinto de la misma familia.
Los kits viven en la base de datos y se editan en el juego, en el
editor web o con /rkadmin kit .... Todo ello necesita
exyliarandomkits.admin.
Qué tiene un kit
| Campo | Qué hace |
|---|---|
| Id | Minúsculas, dígitos, - y _, hasta 32. |
| Nombre | Lo que leen los jugadores en títulos, menús y mensajes. |
| Rareza | Uno de los ids de rarities.yml. |
| Peso | Su probabilidad frente a los demás kits de su rareza. 0 no lo tira nunca. |
| Permiso | Si lo tiene, solo los jugadores con él pueden tirar el kit. |
| Icono | El objeto con el que se muestra en los menús. |
| Efectos | Efectos de poción que se llevan mientras dura el kit, como NAME|LEVEL|SECONDS. |
| Activado | Los kits desactivados no se tiran nunca. |
| Ranuras | Lo que puede llevar. |
Ranuras
| Campo | Qué hace |
|---|---|
| Rol | Dónde va. HELMET, CHESTPLATE, LEGGINGS, BOOTS y OFFHAND ocupan siempre su propia ranura; cualquier otro rol (WEAPON, BOW, PEARLS, POTIONS, FOOD, BLOCKS, ARROWS, UTILITY, o el nombre que escribas) lo coloca la distribución del jugador. |
| Posición guardada | La ranura del inventario de la que se guardó: donde va cuando la distribución del jugador no dice nada de su rol. |
| Probabilidad | Porcentaje de que la ranura aparezca; 100 siempre. |
| Variantes | Lo que puede llevar, tirado por peso. |
Variantes
| Campo | Qué hace |
|---|---|
| Objeto | Una fuente de objeto de ExyliaLib: un material, o el objeto entero tal como se guardó (nombre, lore, encantamientos, poción). |
| Peso | Su probabilidad frente a las demás variantes de la ranura. |
| Cantidad | Una cantidad fija o un rango, elegida en cada tirada. |
| Encantamientos | Encantamientos extra tirados encima, como sharpness:1-3 (un nivel entre los dos) o unbreaking:2. Un nivel 0 lo deja fuera, así que protection:0-1 es cara o cruz. |
| Tier | Cuánto mejor es que las variantes normales de la ranura. Las mejoras de kit dan más peso a los tiers altos. 0, por defecto, es una variante normal. |
| Nivel de kit mínimo | El nivel de kit que necesita un jugador para que pueda salir; 0 para todos. Si un jugador no llega a ninguna variante de una ranura, puede salir cualquiera. |
Crear kits en el juego
/rkadmin → Kits lista cada kit con su rareza. Desde ahí:
- Crear con el inventario pide un id y guarda lo que llevas, una ranura por objeto.
- Importar kits iniciales añade los kits incluidos cuyos ids estén libres.
- Importar de un plugin abre la pantalla de importación. Consulta Importar kits.
Guardar desde un inventario hace de cada objeto una ranura con una variante, con su rol deducido: por la
ranura en la que estaba para la armadura y la mano secundaria, y si no por lo que es (una espada, hacha,
tridente o maza es WEAPON; un arco o ballesta BOW; flechas ARROWS; perlas PEARLS; pociones POTIONS;
comida FOOD; bloques BLOCKS; cualquier otra cosa UTILITY). Un segundo objeto del mismo rol pasa a ser
WEAPON_2, y así. /rkadmin kit save <id> [rareza] hace lo mismo desde la línea de comandos; guardar sobre un
id que existe conserva su nombre, peso, permiso, efectos y estado y sustituye sus ranuras.
La pantalla del kit
| Botón | Qué hace |
|---|---|
| Estado | Activa o desactiva el kit. |
| Nombre visible, Icono | Lo que leen y ven los jugadores. |
| Rareza | Clic izquierdo la siguiente rareza, clic derecho la anterior. |
| Peso | Su peso, y su probabilidad dentro de su rareza. Cambiarlo reinicia los números de balance del kit. |
| Permiso | Clic izquierdo lo fija, clic derecho deja que lo tire todo el mundo. |
| Efectos | Los efectos de poción que se llevan mientras dura el kit. |
| Huecos | Cada ranura. Ten un objeto en la mano y pulsa Añadir objeto en mano para una ranura nueva; abre una ranura para editar su Función (rol), Posición guardada, Probabilidad y Variantes. En una variante: Objeto, Peso, Cantidad, Encantamientos, y Nivel: clic izquierdo el tier, clic derecho el nivel de kit mínimo. |
| Reemplazar con el inventario | Cada ranura pasa a ser lo que llevas ahora, tras una confirmación. |
| Probar kit | Te da este kit ahora; tienes que estar en una arena. |
| Eliminar kit | Lo borra para siempre, tras una confirmación. |
Desde la línea de comandos: /rkadmin kit name <id> <nombre>, kit rarity <id> <rareza>, kit weight <id> <peso>, kit permission <id> <permiso|none> y kit delete <id>. Las ranuras y variantes se editan en la
pantalla o en el editor web.
Rarezas
rarities.yml lista las rarezas de la más común a la más rara. La posición de una rareza es su rango: "más
rara" en misiones, perks y protección contra la mala suerte significa más abajo en la lista.
| Rareza | Display | Peso | Anuncio |
|---|---|---|---|
common | {letters_black}&lCOMMON | 60 | SELF |
rare | {info}&lRARE | 25 | SELF |
epic | {accent}&lEPIC | 10 | ARENA |
legendary | {highlight}&lLEGENDARY | 4 | SERVER |
mythic | {primary}&lMYTHIC | 1 | SERVER |
| Clave | Qué hace |
|---|---|
id | Cómo la nombran los kits, las reglas de mala suerte y los eventos. |
display | Cómo se escribe en mensajes y títulos. |
weight | Su probabilidad en la primera mitad de una tirada. Una rareza sin ningún kit que el jugador pueda recibir se salta, y su peso se reparte entre las demás. |
announce | NONE, SELF (solo el título), ARENA (también se dice a la arena) o SERVER (a todos). |
feedback | Líneas de secuencia de ExyliaLib que se reproducen para quien la tiró (sonidos, anillos, rayos, fuegos artificiales); se rellenan %kit% y %rarity%. |
/rkadmin → Rarezas muestra el peso de cada rareza, su parte de una tirada, cuántos kits tiene y cómo se
anuncia. Las rarezas se editan en rarities.yml y se aplican con /rkadmin reload (o el editor web).
Cada tirada ejecuta además el trigger on-roll-<rareza>, como on-roll-legendary.
Protección contra la mala suerte
roll.pity en config.yml asigna a un id de rareza un número de tiradas: tras esas tiradas seguidas por
debajo de la rareza, la siguiente es al menos de esa rareza. Por defecto 10 para epic y 40 para
legendary; 0 desactiva una regla. La mejora luck hace que esos umbrales bajen. Consulta
Progresión.
Los kits iniciales
Diez kits equilibrados vienen dentro del jar. /rkadmin setup o Importar kits iniciales los añaden; no se
leen en ningún otro momento, y una vez importados se editan como cualquier otro kit.
| Kit | Rareza |
|---|---|
| Warrior | common |
| Archer | common |
| Tank | common |
| Assassin | rare |
| Alchemist | rare |
| Pyro | rare |
| Ranger | epic |
| Knight | epic |
| Berserker | legendary |
| Void Walker | mythic |
El Warrior, por ejemplo: casco, peto (de hierro con protection:0-1) y pantalones de hierro o de cota de
malla, botas de hierro, una espada de hierro con sharpness:0-1 o un hacha de hierro, de 8 a 16 filetes, un 50%
de probabilidad de una o dos manzanas doradas, y de 16 a 32 bloques de piedra.
¿Falta algo en esta página? Dínoslo en Discord