Turfwar/shared/config/uniforms.lua

177 lines
6.0 KiB
Lua

-- shared/config/uniforms.lua
-- Uniforms configuration for turfwar (Male/Female from /tw_dumpfit)
Config = Config or {}
Config.UNIFORMS = Config.UNIFORMS or {}
-- We are now using player-selected freemode male/female.
-- Leave these as-is; the appearance system sets the model.
Config.FORCE_FREEMODE_MODEL = (Config.FORCE_FREEMODE_MODEL ~= false)
Config.FREEMODE_MODEL = Config.FREEMODE_MODEL or "mp_m_freemode_01"
-- Component IDs:
-- 0 Face, 1 Mask, 2 Hair, 3 Torso/Arms, 4 Pants, 5 Bags/Parachute
-- 6 Shoes, 7 Accessories, 8 Undershirt, 9 Body Armor, 10 Decals, 11 Top
--
-- Prop IDs:
-- 0 Hat, 1 Glasses, 2 Ear, 6 Watch, 7 Bracelet
-- =========================================================
-- NOTE:
-- Hair is player-controlled via appearance DB.
-- Uniforms MUST NOT set component 2 (hair) nor hairColor.
-- =========================================================
-- =========================
-- Gang 1
-- =========================
Config.UNIFORMS[1] = {
label = "Gang 1 Outfit",
clearProps = true,
components_m = {
{ id = 3, drawable = 0, texture = 0 },
{ id = 4, drawable = 90, texture = 0 },
{ id = 6, drawable = 25, texture = 0 },
{ id = 8, drawable = 1, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 1, texture = 3 },
},
props_m = {},
components_f = {
-- (dump had hair 2=9 but we intentionally do NOT set component 2)
{ id = 3, drawable = 15, texture = 0 },
{ id = 4, drawable = 107, texture = 0 },
{ id = 5, drawable = 88, texture = 0 }, -- bag/parachute
{ id = 6, drawable = 38, texture = 2 },
{ id = 8, drawable = 2, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 171, texture = 5 },
},
props_f = {}
}
-- =========================
-- Gang 2
-- =========================
Config.UNIFORMS[2] = {
label = "Gang 2 Outfit",
clearProps = true,
components_m = {
{ id = 3, drawable = 19, texture = 0 },
{ id = 4, drawable = 87, texture = 2 },
{ id = 6, drawable = 24, texture = 0 },
{ id = 8, drawable = 175, texture = 0 },
{ id = 9, drawable = 17, texture = 0 }, -- armour present
{ id = 11, drawable = 208, texture = 2 },
},
props_m = {},
components_f = {
-- (dump had hair 2=9 but we intentionally do NOT set component 2)
{ id = 3, drawable = 24, texture = 0 },
{ id = 4, drawable = 90, texture = 2 },
{ id = 6, drawable = 24, texture = 0 },
{ id = 7, drawable = 111, texture = 0 }, -- accessories
{ id = 8, drawable = 3, texture = 0 },
{ id = 9, drawable = 24, texture = 0 }, -- armour present
{ id = 10, drawable = 74, texture = 0 }, -- decals
{ id = 11, drawable = 226, texture = 15 },
},
props_f = {}
}
-- =========================
-- Gang 3 (Police)
-- =========================
Config.UNIFORMS[3] = {
label = "Police Uniform",
clearProps = true,
components_m = {
{ id = 3, drawable = 0, texture = 0 },
{ id = 4, drawable = 35, texture = 0 },
{ id = 6, drawable = 25, texture = 0 },
{ id = 8, drawable = 58, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 55, texture = 0 },
},
props_m = {
{ id = 0, drawable = 46, texture = 0 }, -- hat
{ id = 1, drawable = 0, texture = 0 }, -- glasses
},
components_f = {
{ id = 3, drawable = 0, texture = 0 },
{ id = 4, drawable = 6, texture = 0 },
{ id = 6, drawable = 25, texture = 0 },
{ id = 8, drawable = 35, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 48, texture = 0 },
},
props_f = {
{ id = 0, drawable = 45, texture = 0 }, -- hat
{ id = 1, drawable = 0, texture = 0 }, -- glasses
}
}
-- =========================
-- Gang 4
-- =========================
Config.UNIFORMS[4] = {
label = "Gang 4 Outfit",
clearProps = true,
components_m = {
{ id = 3, drawable = 2, texture = 0 },
{ id = 4, drawable = 0, texture = 0 },
{ id = 6, drawable = 25, texture = 0 },
{ id = 8, drawable = 16, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 179, texture = 0 },
},
props_m = {},
components_f = {
{ id = 3, drawable = 4, texture = 0 },
{ id = 4, drawable = 0, texture = 0 },
{ id = 6, drawable = 24, texture = 0 },
{ id = 8, drawable = 0, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 181, texture = 0 },
},
props_f = {}
}
-- =========================
-- Gang 5
-- =========================
Config.UNIFORMS[5] = {
label = "Gang 5 Outfit",
clearProps = true,
components_m = {
{ id = 3, drawable = 1, texture = 0 },
{ id = 4, drawable = 13, texture = 2 },
{ id = 6, drawable = 15, texture = 0 },
{ id = 8, drawable = 25, texture = 0 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 24, texture = 2 },
},
props_m = {},
components_f = {
{ id = 3, drawable = 6, texture = 0 },
{ id = 4, drawable = 23, texture = 2 },
{ id = 6, drawable = 22, texture = 12 },
{ id = 8, drawable = 13, texture = 7 },
{ id = 9, drawable = 0, texture = 0 }, -- explicit: remove armour
{ id = 11, drawable = 25, texture = 5 },
},
props_f = {
{ id = 6, drawable = 14, texture = 0 }, -- watch from dump
}
}