Niveles y ranuras
Curvas de experiencia, recompensas de hito, apuntarse y dejar un trabajo, ranuras y unión automática.
Niveles
La experiencia necesaria para un nivel sale de la curve del trabajo (Trabajos y acciones), como mínimo 1. Cada nivel alcanzado lanza JobLevelUpEvent, reproduce el efecto de subida de nivel y da las recompensas de hito de ese nivel (rewards: en el archivo del trabajo, recompensas de ExyliaLib; lo que no cabe en el inventario se pone en cola y se reclama al entrar). En el nivel máximo la experiencia se detiene. income-bonus y xp-bonus se aplican por nivel por encima de 1.
Un hito paga una vez por jugador y trabajo: dejar el trabajo, la experiencia conservada y el prestigio nunca lo repiten. Con milestones.repeat-after-prestige: true pagan de nuevo en la subida posterior a un prestigio.
Apuntarse y dejar un trabajo
Un jugador tiene trabajos hasta el límite de sus ranuras. Apuntarse es instantáneo. Con todas las ranuras ocupadas, el plugin no rechaza: con un trabajo, pregunta "Leaves X first, keeps N% experience?", y con varios pregunta cuál se va, luego confirma y hace ambas cosas en un solo paso. Dejar un trabajo siempre pregunta antes.
Clave de config.yml | Por defecto | Significado |
|---|---|---|
slots | 2 | Trabajos que se tienen a la vez (de 1 a 64). |
auto-join | false | Todos los jugadores tienen todos los trabajos: sin apuntarse, dejarlos ni ranuras. |
leave.kept-xp | 1.0 | Proporción de la experiencia total del trabajo que se conserva al dejarlo; volver a apuntarse empieza ahí. |
leave.cooldown | 0s | Espera tras dejar un trabajo antes de dejar otro. |
leave.fee | 0 | Dinero que cuesta dejarlo, en la moneda por defecto; se registra como sumidero. |
exyliajobs.slots.<n> aumenta las ranuras (gana el más alto y nunca baja el valor configurado). Dejar un trabajo bloqueado por el cooldown o por una tarifa que no se puede pagar es una regla real y se rechaza indicando el tiempo o la cantidad. JobJoinEvent y JobLeaveEvent se pueden cancelar.
Un trabajo desactivado (enabled: false) no permite apuntarse y no paga nada, pero los niveles se conservan.
Clasificaciones
/jobs top <job> ordena a los jugadores por prestigio, luego nivel y luego experiencia. La lista se vuelve a leer cada storage.top-refresh (1 minuto). El progreso se escribe cada storage.flush-interval (30 segundos) y cuando un jugador se va.
¿Falta algo en esta página? Dínoslo en Discord