Contenido generado con IA — puede contener errores.

Módulos

Reputación y proyectos

Los jugadores se valoran tras tratos reales y una buena puntuación devuelve parte del impuesto de ventas; toda la red construye proyectos comunitarios con materiales donados.

Dos módulos pequeños que giran en torno a otros jugadores: la reputación, que convierte los tratos cerrados en una puntuación, y los proyectos, una meta que construye toda la red junta. Cada uno se activa en config.yml bajo modules: como reputation y projects.

Reputación

Los jugadores se valoran tras un trato real. Una valoración es +1 o -1 y la puntuación de un jugador es positivas menos negativas. Un intercambio terminado, una compra en el mercado o una subasta ganada abre una valoración para el comprador (o para quien recibió los objetos) sobre la otra parte. Un pedido de compra cumplido nunca se valora: quien lo cumple no eligió a la otra parte.

Qué cuenta como valoración

  • Un trato se valora una vez, por el único jugador para el que se abrió, durante rating-days días.
  • Un trato por debajo de min-deal-value (en la moneda por defecto) no abre nada. En un intercambio, el valor es el dinero en moneda por defecto más lo que paga la tienda del servidor por sus objetos. Los tratos de mercado y subasta en otra moneda siempre se pueden valorar.
  • No se abre ninguna valoración entre dos cuentas que comparten dirección, en ningún servidor. Si no se puede saber, no se abre nada.
  • Una valoración de un jugador al mismo jugador solo vuelve a contar pasadas pair-cooldown-hours.

El aviso para valorar, la nota de que alguien te valoró y la línea del reembolso viajan por un canal de la red, así que el jugador los ve en el servidor en que esté.

Niveles y reembolso del impuesto

Una puntuación cae en un nivel, y cada nivel devuelve una parte del impuesto de ventas que el jugador paga como vendedor en el mercado, en las subastas y en los pedidos de compra. El reembolso se ingresa justo tras la venta, en la moneda en que se cobró el impuesto, y los potenciadores de dinero no se le aplican.

NivelDesdeReembolso
Untrusted-50%
Newcomer-40%
Trusted1010%
Respected3025%
Renowned7550%

Un jugador está en el nivel más alto cuyo min-score alcanza su puntuación, o en el más bajo si no alcanza ninguno. Necesita ExyliaMarket para las ventas y ExyliaEconomy para el pago; sin ellos las valoraciones siguen funcionando.

Cuando una solicitud de intercambio implica a un jugador con puntuación warn-at-or-below o menor, la otra parte recibe un aviso.

Configuración

modules/reputation/config.yml:

AjustePor defectoQué hace
settings.rating-days3Días que un trato aún se puede valorar
settings.pair-cooldown-hours24Horas antes de que otra valoración al mismo jugador cuente
settings.min-deal-value10.0El trato más pequeño que se puede valorar
settings.warn-at-or-below-5Puntuación con la que las solicitudes de intercambio llevan aviso
settings.remind-on-jointrueRecuerda los tratos por valorar al entrar
tiers.<id>los cinco niveles de arribamin-score, name y tax-rebate-percent (0 a 100)

Los mensajes están en modules/reputation/messages.yml. Los valores que ajusta el staff también se editan en el juego desde la pantalla de ajustes de reputación.

Comandos y permiso

ComandoAliasQué hace
/reputation [jugador]/repMuestra tu puntuación, nivel y reembolso, o los de otro jugador
/reputation pendingLista los tratos que aún puedes valorar (los últimos cinco)
/reputation rate <trato> <up|down>Valora un trato. Es el destino de los botones del aviso

Todos necesitan exyliasurvivalcore.reputation.

Placeholders y estadísticas

PlaceholderDevuelve
%exyliasurvivalcore_reputation_score%La puntuación del lector
%exyliasurvivalcore_reputation_positive%Valoraciones positivas recibidas
%exyliasurvivalcore_reputation_negative%Valoraciones negativas recibidas
%exyliasurvivalcore_reputation_tier%El nombre del nivel
%exyliasurvivalcore_reputation_rebate%El porcentaje de reembolso del nivel

Responden 0 (y el nivel más bajo) hasta que se lee la fila del jugador al entrar. Las valoraciones también suman los contadores reputation.positive, reputation.negative, reputation.score y reputation.given, así que una misión o temporada puede usarlos.

Proyectos

Un proyecto comunitario es una meta que toda la red construye de uno en uno: el primero del archivo que no está completado. Los jugadores entregan materiales y, cuando entra todo lo requerido, el proyecto se completa en un servidor, ejecuta sus comandos una vez, paga a sus contribuyentes y empieza el siguiente.

Solo cuentan objetos simples: una pila renombrada o encantada se queda en el inventario. Lo que el proyecto ya no admite, porque otro servidor lo llenó antes, vuelve al jugador por la cola de recompensas.

projects.yml

modules/projects/projects.yml, tuyo para editar. El archivo incluido trae la Forja de Hierro (x1.5 de dinero durante tres días) y la Gran Biblioteca (x1.5 de experiencia durante tres días). Recarga el plugin para aplicar un cambio.

ClaveQué hace
name, iconCómo lo muestra el menú
descriptionQué es, una línea cada una
perkQué hace al completarse, como lo cuenta el menú
requirementsMATERIAL: cantidad
commandsSe ejecutan una vez, desde la consola, al completarse (los incluidos usan boostersadmin global ...)
min-itemsObjetos que un jugador debe haber entregado para cobrar contributors
contributorsSe paga a cada uno: money, rewards, message
topSe paga a los mayores contribuyentes por puesto ('1', '2', ...) con los mismos campos

El dinero va en la moneda por defecto y lo multiplican los potenciadores de dinero de projects; otra moneda se escribe money: {amount: 500, currency: gems}. Placeholders en los mensajes: %player%, %project%, %money%, %amount% y %place%. Los contribuyentes se pagan por id, así que quien está desconectado o en otro servidor cobra igual, y cada paso se reclama para que ocurra una vez aunque participen varios servidores.

Menú y comandos

/project abre el menú: el proyecto con su barra de progreso, un objeto por material (clic para entregar lo tuyo), Entregar todo, Tu parte y Mejores constructores. El archivo del menú es modules/projects/menus/project.yml.

ComandoAliasPermisoQué hace
/project/projectsexyliasurvivalcore.projectsAbre el menú
/project giveexyliasurvivalcore.projectsEntrega todo lo que el proyecto aún necesita
/projectadmin reset <proyecto> [confirm]/projectaexyliasurvivalcore.projects.adminReabre un proyecto desde cero; progreso, contribuciones y finalización desaparecen

Placeholders y estadísticas

%exyliasurvivalcore_projects_name% es el nombre del proyecto actual y %exyliasurvivalcore_projects_percent% su progreso en porcentaje entero. Entregar suma projects.donated; empezar y completar suman projects.started y projects.completed.

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