Skip to content

Doctors & treatment

Doctors and treatment

Una adicción que nadie puede diagnosticar es solo un debuff. Esta es la mitad que hace que los médicos importen.

Examining a patient

Un jugador cuyo trabajo esté listado en Config.Medical.Jobs en o por encima de Config.Medical.MinGrade puede ejecutar /examine al lado de alguien, o usar la opción de target si usas un recurso de targeting. Obtienen una tabla de toxicología.

config.lua
Config.Medical = {
    Jobs = { 'ambulance', 'ems', 'doctor' },
    MinGrade = 0,
    Distance = 2.0,
    NotifyPatient = true,
    Command = 'examine',
}

La distancia se aplica en el servidor, al igual que el tratamiento; ninguno de los dos se puede activar desde el otro lado del mapa.

What the chart shows

Esto se configura por sustancia, en la pestaña Medical, y es donde reside el rol:

Toggle Effect when off
Show substance El nombre de la droga está oculto; el médico solo ve una categoría y los síntomas
Show level Sin porcentaje de adicción ni cifra de tolerancia
Show stage Sin nombre de fase de abstinencia
Show last dose Sin idea de cuánto hace que consumió
Show history Dosis recientes y cómo fueron consumidas (desactivado por defecto)

Una sustancia de diseño con todo oculto excepto la categoría obliga al médico a deducir a partir del aspecto del paciente. Una droga callejera común con todo visible se lee como un análisis real. Combinar ambas en tu economía es lo que evita que cada reconocimiento médico se sienta idéntico.

Config.Medical.NotifyPatient avisa al paciente de que ha sido examinado. Dejarlo activado suele ser lo correcto: que un médico lea discretamente el historial de alguien a sus espaldas suele molestar más a los jugadores que la notificación.

Treatment

Cada sustancia define sus propios ítems de tratamiento, cada uno con un alcance:

Scope Does
overdose Revive a un jugador abatido
withdrawal Reinicia el temporizador de abstinencia, conteniendo los síntomas sin curar nada
addiction Reduce el nivel de adicción según el valor del tratamiento, diez puntos por unidad

Los tratamientos se contrastan con la condición real del paciente, por lo que un ítem compartido por dos sustancias se aplica a aquella que realmente padece.

Rehab

Field Meaning
Rehab days Días dentro del juego de estancia limpia antes de que la adicción desaparezca
Relapse Probabilidad porcentual de que la adicción regrese después
Rehab cost Lo que cuesta la estancia

La probabilidad de recaída es el motivo para configurar Config.Withdrawal.ClearOnDeath = false. Si morir borra las adicciones, nadie paga nunca por la rehabilitación.

Drug testing

Los médicos leen el informe completo; la policía obtiene algo más directo. Cualquier trabajo en Config.DrugTest.Jobs puede ejecutar /drugtest [id] en un jugador cercano y obtener una respuesta clara: un positivo con las sustancias encontradas, o un resultado limpio. Ignora los interruptores de visibilidad por sustancia, porque un test busca todo.