Skip to content

ClothesComponent enum does not match official component IDs #111

Description

@chazari-x

The component ID list in RageEnums.ClothesComponent differs from the official RAGE:MP documentation.

Docs: https://wiki.rage.mp/wiki/Clothes
Code: https://github.com/ragempcommunity/ragemp-types/blob/ab3a463219957fd928d0d61de534c55c0e632745/packages/server/enums.d.ts

Because of this mismatch, component IDs behave unexpectedly.
For example, when using an ID that is assumed to be a mask component based on the enum, a different clothing part (e.g. decals) is applied instead.

Official component IDs:

0  Head
1  Masks
2  Hair Styles
3  Torsos
4  Legs
5  Bags and Parachutes
6  Shoes
7  Accessories
8  Undershirts
9  Body Armors
10 Decals
11 Tops

The enum should match the official component ID list to avoid confusion and incorrect behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions