Contenido generado con IA — puede contener errores.

Trabajos

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.ymlPor defectoSignificado
slots2Trabajos que se tienen a la vez (de 1 a 64).
auto-joinfalseTodos los jugadores tienen todos los trabajos: sin apuntarse, dejarlos ni ranuras.
leave.kept-xp1.0Proporción de la experiencia total del trabajo que se conserva al dejarlo; volver a apuntarse empieza ahí.
leave.cooldown0sEspera tras dejar un trabajo antes de dejar otro.
leave.fee0Dinero 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