Skip to content

중독 및 금단 증상

Addiction and withdrawal

진짜 플레이할 가치가 있는 마약 스크립트를 만들어주는 핵심 요소입니다. 단순히 효과만 재생되는 약물은 소모품에 불과하지만, 캐릭터의 내일 행동을 바꾸는 약물은 곧 하나의 스토리라인이 됩니다.

Getting hooked

Field Meaning
Chance 투여당 중독 수치가 상승할 확률 (퍼센트)
Doses 확률과 무관하게 이 횟수만큼 투여하면 무조건 중독됨
Tolerance 각 투여가 추가하는 내성 수치
Ceiling 내성이 도달할 수 있는 최대치, 100에서 1000 사이
Decay 수치가 감소하기 시작하기 전까지 금단 상태를 유지해야 하는 시간 (시간 단위)
Cross-tolerance 투약 시 절반의 비율로 동일 카테고리의 다른 약물 내성도 함께 증가
Hidden 금단 현상이 실제로 시작되기 전까지는 플레이어에게 중독 사실을 알리지 않음

내성은 100에서 시작하여 점차 상승합니다. 이는 장기 투약자가 효과를 느끼기 위해 더 많은 양을 필요로 하는 이유이며, 중독 수치가 초기화되어도 내성은 초기화되지 않습니다.

Config.ToleranceDamping을 활성화하면 내성이 실제로 하이(High) 효과를 약화시킵니다. 캐릭터의 내성이 높을수록 효과가 희미하게 느껴지므로, 결국 더 많고 빈번한 투약으로 약을 쫓게 됩니다. 이것이 중독자를 더욱 깊은 수렁으로 몰아넣는 악순환입니다.

Hidden은 대다수의 서버에서 가장 과소평가하는 설정입니다. 이 기능을 켜두면 첫 번째 금단 단계가 닥치기 전까지는 HUD나 알림이 전혀 표시되지 않으며, 실제 현실의 사람이 그러하듯 자신이 문제에 빠졌음을 스스로 깨닫게 됩니다.

Withdrawal stages

단계는 효과가 끝날 때 시작되는 카운트다운이 아니라, 마지막 투여 이후 경과된 시간에 따라 진행됩니다. 매시간 약을 채워 넣는 플레이어는 1단계를 결코 볼 수 없으며, 새벽 3시에 약이 떨어진 플레이어는 3단계 상태로 깨어나게 됩니다.

기본 제공되는 네 가지 단계:

Stage After Symptoms
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

단계를 자유롭게 추가, 제거 및 재조정하세요. 12가지 증상 모두 어떤 단계에서든 사용할 수 있습니다: craving, sweating, tremor, aimsway, wobble, blur, slowed, vomiting, stumbling, healthdrain, seizure, blackout.

Crises

특정 단계를 **위기(Crisis)**로 지정하면 단순한 지속적 페널티에서 벗어나 하나의 거대한 이벤트가 됩니다.

Field Meaning
Repeat every 해당 단계에 있는 동안 발작 사이의 간격 (초 단위)
Warning 플레이어가 사전에 받는 경고 시간 (초 단위)
Blackout 화면이 꺼져 있는 지속 시간
Death timer 아무도 돕지 않을 경우, 위기로 인해 사망하기까지의 시간 (초 단위)

경고 기능은 위기를 롤플레이의 기회로 바꿔줍니다. 다가오는 것을 느낀 플레이어는 차를 세우거나, 건물 안으로 들어가거나, 구급대원을 부를 시간을 벌 수 있습니다. 더 가혹한 서버를 원한다면 Config.UI.ShowCrisisWarning = false로 경고를 비활성화하세요.

Offline progression

기본적으로 플레이어가 로그아웃한 상태에서도 시계는 계속 흘러가므로, 금단 상태로 로그아웃한 유저는 더 악화된 상태로 접속하게 됩니다. Config.Withdrawal.OfflineCap은 진행될 수 있는 최대치를 제한하여(기본값 12시간) 2주 만에 복귀한 플레이어가 곧바로 위기 상황에 내던져지는 것을 방지합니다.

로그아웃 시 완전히 멈추게 하려면 Config.Withdrawal.RunsOffline = false로 설정하세요.