Vespera Cloth Thief

Take the clothes off dead, hogtied, wounded or knocked-out NPCs and players, and wear them yourself. Built on the game's own clothing system: every garment a regular NPC wears in RDR2 can be taken, and it sits on your character the way it sits on the NPC. The clothes stay yours after relog, the body stays stripped for everyone, and your character's own outfit is never overwritten.

## Features

#### Stripping

- Hold **G** next to a body. Your character kneels and searches it, then a menu lists every piece it wears: hat, coat, shirt, vest, pants, boots, gloves, belt, gunbelt, neckwear, tie, mask, glasses, jewellery and more (41 slots).

- Take one piece or **Take all**. Each piece goes on your character at once, in its own colours.

- Works on dead, hogtied, wounded (incapacitated) and knocked-out targets. Each state can be switched on or off.

- The prompt sits next to the game's own Loot / Pick Up prompts, and the distance is measured to the head, hips and feet of a lying body.

- The game's own body search and outfit-change animations are used.

#### The body stays stripped

- Every player sees the same stripped body, including players who arrive later.

- NPC bodies are cut away under their clothes in RDR2. When the clothes come off, men get the game's own bare body in their own skin tone and women are left in a chemise.

- A piece can only be taken once. A second thief finds it gone.

#### Clothes that fit

- Garments are read from the game's 1,754 NPC outfit files. About 2,800 garments are matched to the player bodies: men's, women's and both.

- Pieces made for the other body are marked **WON'T FIT**. The `AllowOtherSex` setting lets you allow none of them, only small pieces (hats, glasses, masks, neckwear, jewellery, satchels) or everything.

- Story-character and other special bodies are always left out.

- No clipping under coats. Stolen shirts, vests and belts switch to their under-coat versions while a coat is worn (158 garment families, taken from the game files), matching the coat's cut. Coats that carry their own shirt hide the shirt and vest, exactly as the game does on NPCs.

#### Players

- Strip another player who is dead, hogtied, wounded or knocked out.

- Their own game confirms they are really down and lists what they wear, so nobody can be stripped while standing or alive.

- Clothes they stole themselves move into the thief's wardrobe.

- Their own clothes can be taken too and leave their character (optional: `TakeOwnClothes`).

- The victim gets a notification, and the server console logs who took what from whom.

#### Wardrobe

- Three modes:

  - **previous**: per slot, the piece you wear and the one before it. Switch between them with Enter.

  - **all**: keep every stolen piece, up to a limit.

  - **remove**: nothing is kept. Stolen pieces can only be taken off, and then they are gone.

- Taking a stolen piece off brings your own clothes back.

#### Works with vorp_character

- Stolen clothes are laid over the character's own outfit and never written into vorp_character.

- They come back on after relog, death and respawn, `/rc` and outfit changes.

- Buying a new piece in the clothing store for the same slot sends the stolen one to the wardrobe.

- vorp_character's clothing toggles (hat on/off and the like) work on stolen pieces too.

#### Saving

- Saved in MySQL (table `vespera_cloththief`, one row per character, created automatically). The resource KVP is used when oxmysql is not running.

- `Config.Save = false` makes stolen clothes last one session only.

- Writes are queued per character. A failed database read never overwrites the saved clothes.

#### Menu and notifications

- RDR2-style menu: a compact ink box, plain list rows, item card and key prompts. It is not a generic web UI.

- Notifications appear at the top of the screen on an ink band. They can be turned off or copied to the chat.

- English and Turkish included, and every text is in the locale files.

#### Safety

- The server checks every take: distance, fit, pieces already taken, and pieces passed off as another slot (such as a sheriff badge sent as a hat).

- Thieves pick from a list the server holds. They never send clothes themselves.

- Takes, wardrobe changes and player searches are rate limited.

#### Commands

Every command name can be changed in `config.lua`.

- `/kiyafetlerim`: your stolen clothes.

- `/kiyafetbilgi`: prints what the nearest ped wears to F8, for support.

- `/kiyafetben`: prints what your character wears to F8.

- `/kiyafettemizle <id>`: admins clear a character's stolen clothes.

https://youtu.be/vTuKWd70eWk

20.00 USD

Add to basket