Saltearse al contenido

Drogas

bs_drugs, todos los números en bs_drugs/config/config.lua. Arráncalo después de bs_boosters.

Cada droga viene en tres calidades. Las adulteradas caen de los zombis, las normales las vende el vendedor The Fence (fence_sandy), las puras se fabrican dentro de la base de tu facción.

DrogaAdulteradaNormalPuraEfecto
Cocaínacocaine_badcocainecocaine_goodsprint más rápido, mucho menos gasto de aguante, ~3 min
Morfinamorphine_badmorphinemorphine_goodparte de la salud perdida se devuelve, +90 s de desangrado mientras estás caído
Anfetaminaamphetamine_badamphetamineamphetamine_goodmenos temblor de puntería, mejor regeneración de aguante
Hierbaweed_badweedweed_goodla infección se acumula más despacio

Calidad: la adulterada tiene 0,6x de efecto y 1,6x de adicción, la pura 1,3x de efecto y 0,7x de adicción.

También: cigarette (+1 HP cada 4 s mientras fumas, aguante limitado a 30, puedes caminar), lighter, matches (una por cigarrillo) y rehab_kit.

Los ítems están en bs_inventory/config/config_items.lua, categoría drug. Las recetas puras (craft_<drug>_good) tienen factionBase = true.

Usar desde el inventario -> el servidor comprueba que lo tienes -> lo quita, inicia el temporizador, añade adicción -> el cliente reproduce la animación y aplica los efectos. Los efectos se publican en el statebag bsDrugMods (drain, regen, cap, infection, sway), que leen bs_core y bs_skills. Los efectos de pantalla están en Drugs.Fx.

Se guarda en los metadatos del personaje drug_addiction, no hace falta tabla. Niveles a 25 / 55 / 85 puntos. La abstinencia empieza 15 min después del último uso: más temblor, peor regeneración de aguante y salud, temblor de cámara desde el nivel 2. Los puntos bajan 0,5/min tras 10 min limpio.

Un rehab_kit borra toda la adicción. La única fuente es Doc Harlan (rehab_doc_paleto) en el refugio de Paleto, dos misiones: traer 4 antibióticos o matar a 60 caminantes. Una a la vez, 2 horas de enfriamiento compartido.