shared/effects.lua
-- | # For the most quality and unique FiveM resources: https://thug-studios.com
-- | # If you need help, join our Discord server: https://discord.gg/thugstudios
-- | # Syrup Effects ------------------------------------------------------------------------------------
-- |
-- | HOW IT WORKS:
-- | Each syrup has a Sips array. Each entry defines what happens at that sip threshold.
-- | Only include fields that differ from defaults. Omitted fields are treated as inactive:
-- | Screen_Effect = nil β no screen effect
-- | Ragdoll_Chance = nil β no ragdoll
-- | Slow = nil β normal speed (1.0)
-- | Blackout_Chance = nil β no blackout
-- | Sip_Message = nil β no notification
-- |
-- | TOP-LEVEL FIELDS:
-- | Timecycle = timecycle modifier applied during effect (https://wiki.rage.mp/wiki/Timecycle_Modifiers)
-- | Screen_FX = screen effect name used when Screen_Effect = true (https://wiki.rage.mp/wiki/Screen_FX)
-- |
-- | FIELD REFERENCE (Sips array):
-- | Sip = which sip activates this level
-- | Timecycle_Strength = timecycle intensity (0.0 - 1.0)
-- | Camera_Shake = camera shake amplitude (0.0 - 2.0)
-- | Screen_Effect = true to enable screen effect
-- | Ragdoll_Chance = ragdoll chance per sip (0.0 - 1.0)
-- | Slow = sprint multiplier (< 1.0 = slower)
-- | Sip_Message = notification shown on level change
-- | Blackout_Chance = blackout chance per sip (0.0 - 1.0)
Config.Effects = {
-- | # Codeine (Balanced / Medium) -------------------------------------------------
syrup_codeine = {
Timecycle = 'Drunk',
Screen_FX = 'DrugsMichaelAliensFightIn',
Sips = {
{ Sip = 2, Timecycle_Strength = 0.15, Camera_Shake = 0.3, Sip_Message = 'You feel a light buzz.' },
{ Sip = 5, Timecycle_Strength = 0.3, Camera_Shake = 0.6, Sip_Message = 'The warmth deepens... you feel relaxed.' },
{ Sip = 8, Timecycle_Strength = 0.5, Camera_Shake = 0.9, Screen_Effect = true, Slow = 0.95, Sip_Message = 'You start feeling drowsy.' },
{ Sip = 12, Timecycle_Strength = 0.7, Camera_Shake = 1.2, Screen_Effect = true, Ragdoll_Chance = 0.15, Slow = 0.9, Blackout_Chance = 0.13, Sip_Message = 'Your vision feels wavy and unfocused.' },
{ Sip = 16, Timecycle_Strength = 1.0, Camera_Shake = 1.6, Screen_Effect = true, Ragdoll_Chance = 0.3, Slow = 0.85, Blackout_Chance = 0.2, Sip_Message = 'Everything is spinning...' },
},
},
-- | # Tussionex (Strong / Heavy Shake) --------------------------------------------
syrup_tussionex = {
Timecycle = 'spectator5',
Screen_FX = 'DrugsMichaelAliensFight',
Sips = {
{ Sip = 2, Timecycle_Strength = 0.2, Camera_Shake = 0.4, Sip_Message = 'A slow warmth spreads through your body.' },
{ Sip = 5, Timecycle_Strength = 0.35, Camera_Shake = 0.75, Sip_Message = 'Everything feels just a little slower.' },
{ Sip = 8, Timecycle_Strength = 0.55, Camera_Shake = 1.1, Screen_Effect = true, Slow = 0.93, Sip_Message = 'Your head feels heavy and relaxed.' },
{ Sip = 12, Timecycle_Strength = 0.75, Camera_Shake = 1.5, Screen_Effect = true, Ragdoll_Chance = 0.2, Slow = 0.88, Blackout_Chance = 0.15, Sip_Message = 'Your balance feels off.' },
{ Sip = 16, Timecycle_Strength = 1.0, Camera_Shake = 2.0, Screen_Effect = true, Ragdoll_Chance = 0.35, Slow = 0.8, Blackout_Chance = 0.25, Sip_Message = 'You can barely keep your eyes open.' },
},
},
-- | # Robitussin (Mild Shake / Heavy Visuals) -------------------------------------
syrup_robitussin = {
Timecycle = 'drug_flying_base',
Screen_FX = 'DrugsTrevorClownsFight',
Sips = {
{ Sip = 2, Timecycle_Strength = 0.2, Camera_Shake = 0.2, Sip_Message = 'Your eyelids feel a bit heavy.' },
{ Sip = 5, Timecycle_Strength = 0.4, Camera_Shake = 0.45, Sip_Message = 'A gentle haze settles over your mind.' },
{ Sip = 7, Timecycle_Strength = 0.6, Camera_Shake = 0.7, Screen_Effect = true, Slow = 0.95, Sip_Message = 'Your movements feel slower.' },
{ Sip = 11, Timecycle_Strength = 0.8, Camera_Shake = 0.95, Screen_Effect = true, Ragdoll_Chance = 0.13, Slow = 0.92, Blackout_Chance = 0.1, Sip_Message = 'You feel extremely sluggish.' },
{ Sip = 15, Timecycle_Strength = 1.0, Camera_Shake = 1.3, Screen_Effect = true, Ragdoll_Chance = 0.25, Slow = 0.85, Blackout_Chance = 0.18, Sip_Message = 'Your body feels like dead weight.' },
},
},
-- | # Actavis (Strong / Balanced) -------------------------------------------------
syrup_actavis = {
Timecycle = 'drug_flying_01',
Screen_FX = 'DrugsMichaelAliensFightIn',
Sips = {
{ Sip = 2, Timecycle_Strength = 0.18, Camera_Shake = 0.35, Sip_Message = 'You feel a light buzz.' },
{ Sip = 5, Timecycle_Strength = 0.35, Camera_Shake = 0.7, Sip_Message = 'The warmth deepens... you feel relaxed.' },
{ Sip = 8, Timecycle_Strength = 0.55, Camera_Shake = 1.0, Screen_Effect = true, Slow = 0.94, Sip_Message = 'You start feeling drowsy.' },
{ Sip = 12, Timecycle_Strength = 0.75, Camera_Shake = 1.35, Screen_Effect = true, Ragdoll_Chance = 0.18, Slow = 0.88, Blackout_Chance = 0.14, Sip_Message = 'Your vision feels wavy and unfocused.' },
{ Sip = 16, Timecycle_Strength = 1.0, Camera_Shake = 1.8, Screen_Effect = true, Ragdoll_Chance = 0.32, Slow = 0.82, Blackout_Chance = 0.22, Sip_Message = 'Everything is spinning...' },
},
},
-- | # Hi-Tech (Mild / Smooth) -----------------------------------------------------
syrup_hitech = {
Timecycle = 'drug_wobbly',
Screen_FX = 'DrugsMichaelAliensFight',
Sips = {
{ Sip = 2, Timecycle_Strength = 0.12, Camera_Shake = 0.25, Sip_Message = 'A slow warmth spreads through your body.' },
{ Sip = 5, Timecycle_Strength = 0.28, Camera_Shake = 0.5, Sip_Message = 'Everything feels just a little slower.' },
{ Sip = 9, Timecycle_Strength = 0.45, Camera_Shake = 0.75, Screen_Effect = true, Slow = 0.96, Sip_Message = 'Your head feels heavy and relaxed.' },
{ Sip = 13, Timecycle_Strength = 0.65, Camera_Shake = 1.0, Screen_Effect = true, Ragdoll_Chance = 0.1, Slow = 0.92, Blackout_Chance = 0.08, Sip_Message = 'Your balance feels off.' },
{ Sip = 17, Timecycle_Strength = 0.9, Camera_Shake = 1.4, Screen_Effect = true, Ragdoll_Chance = 0.22, Slow = 0.87, Blackout_Chance = 0.15, Sip_Message = 'You can barely keep your eyes open.' },
},
},
}Last updated