> 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-advanced-gang/frameworks/redemrp.md).

# RedEM:RP

How CAS Advanced Gang System uses RedEM:RP: character money, items and guns, inventory forks, counted satchel moves and notices.

**Uses:** `redemrp_main` or `redemrp`, and `redemrp_inventory`

## Money

The character's own money.

## Items and guns

RedEM:RP guns are plain items. List the ones the stash should keep in `Config.StashItems`, under your arms category:

```lua
{ name = 'weapon_revolver_cattleman', label = 'Cattleman Revolver',
  icon = 'weapon_revolver_cattleman.png', category = 'Arms' },
```

## Inventory forks

RedEM:RP inventories come in several forks with different export names. CAS Advanced Gang System tries the common names for adding and removing items. If your fork uses another name, the console says so once:

```
[bearclaw] items cannot move on this framework until one of them exists. Add your fork's name to REDEM_ITEM_EXPORTS in server/bridge.lua
```

## Counted moves

Some forks report success even when a full satchel drops the goods. So CAS Advanced Gang System counts the satchel before and after every move, and the wagon only gives up or takes in what really moved. If only part of a withdrawal fit, the player is told.

## Notices

Shown as the ledger's own notice, which appears even with the book closed.
