Cuxial Diseases añade dos comandos, ambos de staff. Los jugadores no tienen comandos ni teclas: usan el sistema mediante ítems y, con lb-phone, la app de salud.
/disease
/disease <acción> [id] [enfermedad | síntoma] [etapa]id es el id de servidor del jugador. enfermedad es un id de data/diseases.lua.
| Comando | Qué hace |
|---|---|
/disease list | Lista los ids de todas las enfermedades del catálogo. |
/disease status <id> | Muestra las enfermedades activas del jugador, con etapa y estado. Los casos diagnosticados llevan la marca dx. |
/disease infect <id> <enfermedad> | Da la enfermedad al jugador, en su primera etapa. Ignora la inmunidad. El jugador recibe un aviso. |
/disease cure <id> <enfermedad> | Cura la enfermedad y aplica la inmunidad indicada en el catálogo. El jugador recibe un aviso. |
/disease treat <id> <enfermedad> | Aplica una dosis del tratamiento, con las mismas reglas que al tomar el ítem. |
/disease diagnose <id> <enfermedad> | Marca el caso como diagnosticado. |
/disease stage <id> <enfermedad> <etapa> | Pasa el caso a esa etapa y reinicia su temporizador. |
/disease symptom <id> [síntoma] | Reproduce un síntoma en el jugador para probarlo. No hace falta ninguna enfermedad. |
/disease onboarding <id> | Reinicia el plazo de vacunación del jugador, con las horas de onboarding.hours. |
Probar los síntomas
/disease symptom es la forma rápida de ver cada animación y efecto sin esperar a un caso real.
| Valor | Efecto |
|---|---|
all | Reproduce los seis síntomas uno detrás de otro. Es el valor si no se indica ninguno. |
cough | Tos. |
dizziness | Tropiezo y distorsión de la pantalla. |
vomit | Vómito. |
fatigue | Falta de aliento. |
blur | Visión borrosa. |
shake | Temblor de cámara. |
/disease symptom 12 vomitUna prueba completa
/disease infect 12 <enfermedad>
/disease status 12
/disease stage 12 <enfermedad> <etapa>
/disease treat 12 <enfermedad>
/disease cure 12 <enfermedad>Cuando una acción no se puede hacer, el comando responde con el motivo:
| Motivo | Significado |
|---|---|
already_infected | El jugador ya tiene esa enfermedad. |
not_infected | El jugador no tiene esa enfermedad. |
no_treatment | La enfermedad no tiene treatment en el catálogo. |
too_soon | La dosis anterior sigue activa. |
onboarding_disabled | El plazo de vacunación está desactivado, o su enfermedad no existe. |
/pregnancy
/pregnancy <acción> <id> [idPadre]| Comando | Qué hace |
|---|---|
/pregnancy set <id> [idPadre] | Inicia un embarazo en la jugadora y lo marca como conocido. idPadre es el id de servidor del padre; opcional. |
/pregnancy status <id> | Muestra la semana, si es conocido y los días que faltan para el nacimiento. |
/pregnancy reveal <id> | Marca el embarazo como conocido, igual que una prueba positiva. |
/pregnancy birth <id> | Registra el nacimiento ahora. |
/pregnancy remove <id> | Termina el embarazo. |
Permisos
Los dos comandos pasan por dos comprobaciones. El jugador necesita ambas.
| Comprobación | Por defecto | Dónde se cambia |
|---|---|---|
| Grupo ACE al que se limita el comando | group.admin | admin.restricted en shared/config.lua |
Permiso del framework, consultado mediante cuxial_bridge | admin | admin.permission en shared/config.lua |
Añade a un miembro del staff al grupo ACE en server.cfg:
add_principal identifier.license:xxxxxxxxxxxxxxxx group.adminLos dos comandos se pueden ejecutar también desde la consola del servidor, donde no se comprueba ningún permiso.
Teclas
Cuxial Diseases no registra ninguna tecla.
