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.