# Charges Configuration

## Charges Configuration

All charges are defined in config.lua under Config.Charges.

Each charge has:

* category — Category tab name
* label — Display name
* fine — Money penalty amount
* jail — Community service / jail time

***

### Default Charges

```
Config.Charges = {
    -- Traffic
    { category = "Traffic",    label = "Speeding",                fine = 500,   jail = 0  },
    { category = "Traffic",    label = "Reckless Driving",        fine = 1000,  jail = 0  },
    { category = "Traffic",    label = "Unregistered Vehicle",    fine = 2500,  jail = 0  },
    { category = "Traffic",    label = "Driving Without License", fine = 3000,  jail = 5  },
    { category = "Traffic",    label = "Street Racing",           fine = 5000,  jail = 10 },

    -- Weapons
    { category = "Weapons",    label = "Illegal Firearm",         fine = 5000,  jail = 10 },
    { category = "Weapons",    label = "Firearm Discharge",       fine = 8000,  jail = 15 },
    { category = "Weapons",    label = "Prohibited Weapon",       fine = 15000, jail = 25 },

    -- Violence
    { category = "Violence",   label = "Simple Assault",          fine = 3000,  jail = 5  },
    { category = "Violence",   label = "Assault on Officer",      fine = 7500,  jail = 15 },
    { category = "Violence",   label = "Aggravated Assault",      fine = 12000, jail = 25 },
    { category = "Violence",   label = "Murder",                  fine = 30000, jail = 60 },
    { category = "Violence",   label = "Attempted Murder",        fine = 20000, jail = 45 },

    -- Robbery
    { category = "Robbery",    label = "Theft",                   fine = 6000,  jail = 8  },
    { category = "Robbery",    label = "Vehicle Theft",           fine = 8000,  jail = 12 },
    { category = "Robbery",    label = "Armed Robbery",           fine = 15000, jail = 30 },
    { category = "Robbery",    label = "Bank Robbery",            fine = 25000, jail = 50 },
    { category = "Robbery",    label = "Jewelry Heist",           fine = 20000, jail = 40 },

    -- Drugs
    { category = "Drugs",      label = "Drug Possession",         fine = 4000,  jail = 8  },
    { category = "Drugs",      label = "Drug Trafficking",        fine = 12000, jail = 20 },
    { category = "Drugs",      label = "Drug Manufacturing",      fine = 20000, jail = 35 },

    -- Other
    { category = "Other",      label = "Evading Police",          fine = 5000,  jail = 10 },
    { category = "Other",      label = "Public Property Damage",  fine = 3500,  jail = 5  },
    { category = "Other",      label = "Failure to ID",           fine = 1500,  jail = 0  },
    { category = "Other",      label = "Fake ID",                 fine = 6000,  jail = 10 },
    { category = "Other",      label = "Terrorism",               fine = 50000, jail = 100 },
}
```

***

### Adding Custom Charges

Simply add a new entry:

```
{ category = "Custom", label = "Your Charge Name", fine = 1000, jail = 5 },
```

* Categories are automatically shown as filter tabs in the UI
* You can create any category name you want
* Fine and jail values can be any number


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://elena-scripts.gitbook.io/elenascripts/core-systems/mdt-v2.0/charges-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
