Addiction & withdrawal
Addiction and withdrawal
هذا هو الجزء الذي يجعل سكربت المخدرات يستحق الاستخدام. المادة التي تعطي تأثيرًا فقط هي مجرد عنصر استهلاكي. أما المادة التي تغير ما يتعين على الشخصية فعله غدًا فهي قصة قائمة بذاتها.
Getting hooked
| Field | Meaning |
|---|---|
| Chance | نسبة النسبة المئوية لكل جرعة لارتفاع مستوى الإدمان |
| Doses | إدمان مضمون عند الوصول إلى هذا العدد من الجرعات بغض النظر عن النسبة |
| Tolerance | مقدار التحمل الذي تضيفه كل جرعة |
| Ceiling | الحد الأقصى الذي يمكن أن يصل إليه التحمل، من 100 إلى 1000 |
| Decay | عدد ساعات الابتعاد عن التعاطي قبل أن يبدأ المستوى في الانخفاض |
| Cross-tolerance | الجرعات ترفع أيضًا مستوى التحمل للمواد الأخرى في نفس الفئة بنصف المعدل |
| Hidden | لا يتم إخبار اللاعب بأنه مدمن حتى تبدأ الأعراض الانسحابية فعليًا |
يبدأ التحمل من 100 ويستمر في الارتفاع. هذا هو السبب في أن المستخدم على المدى الطويل يحتاج إلى كمية أكبر من نفس المادة ليشعر بشيء، وهو لا تتم إعادة تعيينه عندما يتم إعادة تعيين مستوى الإدمان.
مع تفعيل Config.ToleranceDamping، فإن التحمل في الواقع يضعف التأثير - وكلما زاد تحمل الشخصية، كلما كانت التأثيرات أبسط، لذلك ينتهي بهم الأمر بمطاردتها بجرعات أكبر وأكثر تكرارًا. هذه هي الدائرة التي تدفع المدمن إلى عمق أكبر.
Hidden هو الإعداد الذي تقل استخدامه في معظم السيرفرات. مع تفعيله، لا يملك اللاعب أي عنصر في الواجهة أو إشعار حتى تبدأ مرحلة الانسحاب الأولى - ليكتشف أن لديه مشكلة بنفس الطريقة التي يكتشف بها الشخص الحقيقي ذلك.
Withdrawal stages
تعتمد المراحل على الوقت المنقضي منذ الجرعة الأخيرة، وليس على عد تنازلي يبدأ عند انتهاء التأثير. اللاعب الذي يعزز جرعته كل ساعة لن يرى المرحلة الأولى أبدًا؛ واللاعب الذي تنفد مادته في الساعة 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 |
قم بإضافة أو إزالة أو إعادة ضبط توقيت المراحل بحرية. جميع الأعراض الإثني عشر متاحة في أي مرحلة: craving, sweating, tremor, aimsway, wobble, blur, slowed, vomiting, stumbling, healthdrain, seizure, blackout.
Crises
اجعل المرحلة تصنف على أنها crisis (أزمة) ولن تعود مجرد عبء مستمر بل ستصبح حدثًا حقيقيًا.
| Field | Meaning |
|---|---|
| Repeat every | الثواني بين الهجمات أثناء التواجد في هذه المرحلة |
| Warning | ثواني التحذير التي يحصل عليها اللاعب أولاً |
| Blackout | المدة التي تنطفئ فيها الشاشة |
| Death timer | الثواني قبل أن تتسبب الأزمة في الوفاة إذا لم يساعد أحد |
التحذير هو ما يحول الأزمة إلى فرصة لتبادل الأدوار (Roleplay). اللاعب الذي يشعر باقترابها لديه الوقت للتوقف بجانب الطريق، أو الدخول إلى الداخل، أو طلب المسعف. قم بإيقاف تشغيل التحذير باستخدام Config.UI.ShowCrisisWarning = false إذا كنت تريد سيرفرًا أكثر قسوة.
Offline progression
بشكل افتراضي، يستمر العداد في العمل أثناء تسجيل خروج اللاعب، لذا فإن الشخص الذي يسجل خروجه أثناء فترة الانسحاب يعود بحالة أسوأ. يحد Config.Withdrawal.OfflineCap من مدى تقدمه - 12 ساعة افتراضيًا - حتى لا يتفاجأ اللاعب العائد بعد أسبوعين بدخوله مباشرة في أزمة.
قم بتعيين Config.Withdrawal.RunsOffline = false لتجميد الأمر تمامًا عند تسجيل الخروج.