Skip to content

Addiction & withdrawal

Addiction and withdrawal

This is the part that makes a drug script worth running. A substance that only plays an effect is a consumable. A substance that changes what a character has to do tomorrow is a storyline.

Getting hooked

Pole Znaczenie
Chance Procentowa szansa na zwiększenie poziomu uzależnienia przy każdej dawce
Doses Gwarantowane uzależnienie po tej liczbie dawek, niezależnie od szansy
Tolerance Ile tolerancji dodaje każda dawka
Ceiling Maksymalny poziom, jaki może osiągnąć tolerancja, od 100 do 1000
Decay Liczba godzin czystości, zanim poziom zacznie spadać
Cross-tolerance Dawki zwiększają również tolerancję na inne substancje z tej samej kategorii o połowę stawki
Hidden Gracze nie są informowani o uzależnieniu, dopóki faktycznie nie zaczną się objawy odstawienia

Tolerance starts at 100 and climbs. It is the reason a long-term user needs more of the same thing to feel anything, and it does not reset when the addiction level does.

Przy włączonym Config.ToleranceDamping tolerancja faktycznie osłabia fazę — im wyższa tolerancja postaci, tym słabsze są efekty, przez co kończy się to gonieniem króliczka za pomocą większych i częstszych dawek. To właśnie ta pętla wciąga uzależnionego głębiej.

Hidden to ustawienie, które na większości serwerów jest niedoceniane. Z włączoną tą opcją gracz nie ma wpisu w HUD ani żadnego powiadomienia, dopóki nie nadejdzie pierwsza faza odstawienia — dowiaduje się o swoim problemie dokładnie w taki sam sposób, jak zrobiłby to człowiek w rzeczywistości.

Withdrawal stages

Stages are driven by time since the last dose, not by a countdown that starts when the effect ends. A player who tops up every hour never sees stage one; a player who runs out at 3am wakes up in stage three.

The four default stages:

Etap Po czasie Objawy
Restless 120 min craving, sweating
Shaking 240 min tremor, aim sway, wobble
Sick 360 min blur, vomiting, stumbling, health drain
Crisis 480 min seizure, blackout

Add, remove and retime them freely. All twelve symptoms are available on any stage: craving, sweating, tremor, aimsway, wobble, blur, slowed, vomiting, stumbling, healthdrain, seizure, blackout.

Crises

Mark a stage as a crisis and it stops being a constant drag and starts being an event.

Pole Znaczenie
Repeat every Sekundy między atakami w tej fazie
Warning Liczba sekund ostrzeżenia, które gracz otrzymuje na początku
Blackout Jak długo ekran pozostaje czarny
Death timer Sekundy do śmierci z powodu kryzysu, jeśli nikt nie pomoże

The warning is what turns a crisis into roleplay. A player who feels it coming has time to pull over, get inside, or shout for a medic. Turn the warning off with Config.UI.ShowCrisisWarning = false if you want a crueller server.

Offline progression

By default the clock keeps running while a player is logged off, so somebody who logs out in withdrawal comes back worse. Config.Withdrawal.OfflineCap limits how far it can progress — 12 hours by default — so a player returning after a fortnight is not dropped straight into a crisis.

Set Config.Withdrawal.RunsOffline = false to freeze it entirely at logout.