> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_drugs/features/street-deals.md).

# Street Deals

Street deals let players sell drugs directly to NPCs.

## ⚙️ How It Works

When enabled, players can approach NPCs and offer drugs from their inventory.

NPC behavior depends on:

* area type
* drug type
* player street deal skill
* refusal chance
* attack chance
* police dispatch chance

## 🗺️ Area Balance

`Config.StreetDeals.BudgetByScumminess` controls how much NPCs can spend in different areas.

`Config.StreetDeals.DrugZoneAcceptance` controls which drugs are accepted more often in each area.

## 📈 Skill System

The skill system tracks total successful deals.

Default tiers:

| Tier         | Deals   |
| ------------ | ------- |
| Rookie       | 0-9     |
| Apprentice   | 10-24   |
| Dealer       | 25-49   |
| Professional | 50-99   |
| Veteran      | 100-249 |
| Kingpin      | 250+    |

Higher tiers reduce refusal chance, attack chance, and police dispatch chance.

## 🚫 Disable Street Deals

```lua
Config.StreetDeals.Enabled = false
```
