Skip to content

Lekarze i leczenie

Lekarze i leczenie

Uzależnienie, którego nikt nie potrafi zdiagnozować, to po prostu zwykły debuff. To właśnie ta połowa, która sprawia, że medycy mają znaczenie.

Badanie pacjenta

Gracz, którego praca znajduje się w Config.Medical.Jobs na poziomie Config.Medical.MinGrade lub wyższym, może wpisać /examine stojąc obok kogoś lub użyć opcji targetowania, jeśli korzystasz z odpowiedniego zasobu. Otrzymuje on wykres toksykologiczny.

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

Odległość jest egzekwowana po stronie serwera, podobnie jak leczenie — żadna z tych rzeczy nie może zostać wywołana z drugiego końca mapy.

Co pokazuje wykres

Jest to ustawiane dla każdej substancji w zakładce Medical i to właśnie tam kryje się odgrywanie roli (RP):

Przełącznik Efekt, gdy wyłączony
Show substance Nazwa narkotyku jest ukryta; medyk widzi tylko kategorię i objawy
Show level Brak procentu uzależnienia lub wartości tolerancji
Show stage Brak nazwy stadium zespołu odstawiennego
Show last dose Brak informacji, jak dawno temu zażyto substancję
Show history Ostatnie dawki i sposób ich przyjęcia (domyślnie wyłączone)

Designer drug ze wszystkimi informacjami ukrytymi poza kategorią zmusza medyka do działania na podstawie wyglądu pacjenta. Powszechny narkotyk uliczny z w pełni widocznymi informacjami wygląda jak prawdziwy wynik badania. Połączenie obu tych elementów w Twojej ekonomii sprawia, że każde badanie nie wydaje się takie samo.

Config.Medical.NotifyPatient informuje pacjenta, że został zbadany. Pozostawienie tej opcji włączonej jest zazwyczaj właściwym wyborem — lekarz potajemnie czytający kartę pacjenta za jego plecami zazwyczaj denerwuje graczy bardziej niż powiadomienie.

Leczenie

Każda substancja definiuje własne przedmioty leczące, z których każdy ma określony zakres działania:

Zakres Działanie
overdose Podnosi nieprzytomnego gracza
withdrawal Resetuje licznik odstawienia, powstrzymując objawy bez uleczenia czegokolwiek
addiction Zmniejsza poziom uzależnienia o wartość leku, dziesięć punktów na jednostkę

Lekarstwa są dopasowywane do rzeczywistego stanu pacjenta, więc przedmiot współdzielony przez dwie substancje jest stosowany do tej, na którą pacjent faktycznie cierpi.

Odtrucie i odwyk

Pole Znaczenie
Rehab days Dni w grze spędzone w stanie trzeźwości, zanim uzależnienie ustąpi
Relapse Szansa procentowa na powrót uzależnienia po tym czasie
Rehab cost Koszt pobytu

Szansa na nawrót choroby to powód, dla którego warto ustawić Config.Withdrawal.ClearOnDeath = false. Jeśli śmierć resetuje uzależnienia, nikt nigdy nie zapłaci za odwyk.

Testy narkotykowe

Medycy odczytują pełny wykres; policja otrzymuje coś bardziej bezpośredniego. Każda praca w Config.DrugTest.Jobs może wpisać /drugtest [id] na pobliskim graczu i otrzymać jasną odpowiedź – wynik pozytywny wraz z wykrytymi substancjami lub wynik negatywny. Ignoruje to przełączniki widoczności dla poszczególnych substancji, ponieważ test wykrywa wszystko.