Addiction & withdrawal
Missbruk och abstinens
Det här är delen som gör ett drogskript värt att använda. En substans som bara ger en effekt är en förbrukningsvara. En substans som förändrar vad en karaktär måste göra imorgon är en berättelse.
Bli fast
| Fält | Betydelse |
|---|---|
| Chance | Procentuell chans per dos att missbruksnivån ökar |
| Doses | Garanterat beroende vid detta antal doser, oavsett chans |
| Tolerance | Hur mycket tolerans varje dos lägger till |
| Ceiling | Det maximala toleransen kan nå, 100 till 1000 |
| Decay | Antal timmar utan substansen innan nivån börjar sjunka |
| Cross-tolerance | Doser ökar även toleransen för andra substanser i samma kategori, med halva takten |
| Hidden | Spelaren får inte veta att de är beroende förrän abstinensen faktiskt börjar |
Toleransen börjar på 100 och stiger. Det är anledningen till att en långvarig brukare behöver mer av samma sak för att känna något, och den nollställs inte när missbruksnivån gör det.
Med Config.ToleranceDamping aktiverat försvagar toleransen faktiskt ruschen — ju mer tolerant en karaktär är, desto svagare känns effekterna, vilket gör att de till slut jagar den med större och mer frekventa doser. Det är den onda cirkeln som drar in en missbrukare djupare.
Hidden är inställningen som de flesta servrar utnyttjar för lite. Med den på har spelaren ingen HUD-indikator och ingen notifiering förrän det första abstinenssteget inträffar — de får reda på att de har ett problem på samma sätt som en riktig person skulle göra.
Abstinenssteg
Stegen styrs av tid sedan sista dosen, inte av en nedräkning som startar när effekten tar slut. En spelare som fyller på varje timme ser aldrig steg ett; en spelare som får slut klockan 03:00 vaknar upp i steg tre.
De fyra standardstegen:
| Steg | Efter | Symptom |
|---|---|---|
| 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 |
Lägg till, ta bort och tidsbestäm dem fritt. Alla tolv symptom är tillgängliga på valfritt steg: craving, sweating, tremor, aimsway, wobble, blur, slowed, vomiting, stumbling, healthdrain, seizure, blackout.
Kriser
Markera ett steg som en crisis och det slutar vara ett konstant hinder och blir istället en händelse.
| Fält | Betydelse |
|---|---|
| Repeat every | Sekunder mellan attacker medan spelaren är i detta steg |
| Warning | Sekunder av förvarning som spelaren får först |
| Blackout | Hur länge skärmen blir svart |
| Death timer | Sekunder innan krisen dödar, om ingen hjälper till |
Förvarningen är det som förvandlar en kris till rollspel. En spelare som känner att det är på väg har tid att köra åt sidan, gå inomhus eller ropa på en sjukvårdare. Stäng av förvarningen med Config.UI.ShowCrisisWarning = false om du vill ha en mer skoningslös server.
Offline-progression
Som standard fortsätter klockan att gå medan en spelare är utloggad, så någon som loggar ut med abstinens kommer tillbaka i sämre skick. Config.Withdrawal.OfflineCap begränsar hur långt det kan fortgå — 12 timmar som standard — så att en spelare som återvänder efter två veckor inte kastas direkt in i en kris.
Sätt Config.Withdrawal.RunsOffline = false för att frysa det helt vid utloggning.