> For the complete documentation index, see [llms.txt](https://code-after-sex.gitbook.io/script-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://code-after-sex.gitbook.io/script-documentation/cas-tattoo/gameplay.md).

# Playing

How a player gets a tattoo with CAS Advanced Tattoo System for RedM: the stool, the flash book and its body chart, the stencil, the needle, removal and prices.

## Getting a tattoo

1. Walk up to the parlour stool and hold **E** (Sit for a Tattoo). You sit down, lean forward and everything comes off down to the underwear, so every spot on the body chart is bare skin.
2. With a player artist on duty, they take it from there (see [The artist job](/script-documentation/cas-tattoo/artist.md)). Without one, the flash book opens for you: press **E** (Browse the Flash) or **H** (Remove a Tattoo).
3. In the flash book pick a page, a design and the spot on the body chart. The stencil shows faintly on your skin and the camera follows the spot.
4. Confirm (**Ink It**) to pay. The needle starts, and the ink comes in bit by bit.
5. When it is done, hold **Backspace** (Stand Up). Every piece of clothing goes back on exactly as it was worn.

## The flash book

* **Left page:** the flash cards. **Q** and **E** turn the pages. Click a card to choose it.
* **Right page:** the body chart of the game's own body. **Front**, **Back** and **Head** views, **F** turns around. Click a spot. The mouse wheel over a spot picks the next bigger piece over it (a forearm, then a half sleeve, then a full sleeve).
* The chart shows what is free, chosen, already inked, or under a bigger piece.
* At the bottom: the price and the needle time of the spot.
* **Backspace** closes the book, **Enter** inks.

## Removing a tattoo

Press **H** on the stool (or the artist does). The book shows the tattoos you wear. Pick one and confirm: a salt rub takes it off, the period way. A removal costs `Config.RemovalFactor` times the tattoo's price.

## Prices

A design costs its base price (`config/designs.lua`) times the size of the spot (`Config.SizeFactor`: small, medium, large, grand). The house charges that times `Config.NpcPriceFactor`. A player artist names his own price inside `Config.ArtistPriceRange`.

## Limits

The game blends at most 15 layers into one body texture. Each tattoo is laid in `Config.InkPasses` times, so a body part holds `Config.MaxTattoos` tattoos (upper, lower and head). The head holds four at most: the face texture also carries the creator's own layers.
