> For the complete documentation index, see [llms.txt](https://paw-studio.gitbook.io/paw-studio-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://paw-studio.gitbook.io/paw-studio-docs/litefish/drop/weight-system.md).

# Weight System

{% hint style="info" %}
If the [Drop](/paw-studio-docs/litefish/drop.md) has weight, then the system is activated.
{% endhint %}

### Weight Lore

Every drop receives a **default lore `plugins\LiteFish\core\translations\english.yml`** :

```
game.weight_lore
```

#### Weight Tier

In addition to the default lore, you can use a **custom tier system** for weight, configured in `plugins/LiteFish/configs/weight_config.yml`

<div align="left"><figure><img src="https://2433463778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9sRtRnOA91U6NW9nwkLC%2Fuploads%2FAccIYeV37oomJUYoOEvR%2Fimage.png?alt=media&amp;token=79184c8f-ecbc-4677-a4cb-caa64a27c5a6" alt=""><figcaption></figcaption></figure></div>

#### Example Tier Configuration

```
tiers:
  - format: "<gray>Weight: <gray>%weight%kg [Tiny]"
    range_min: 0
    range_max: 20
  - format: "<gray>Weight: <white>%weight%kg [Small]"
    range_min: 20
    range_max: 40
  - format: "<gray>Weight: <green>%weight%kg [Medium]"
    range_min: 40
    range_max: 60
  - format: "<gray>Weight: <blue>%weight%kg [Large]"
    range_min: 60
    range_max: 85
  - format: "<gray>Weight: <dark_purple>%weight%kg [Huge]"
    range_min: 85
    range_max: 92
  - format: "<gray>Weight: <gold>%weight%kg [Giant]"
    range_min: 92
    range_max: 97
  - format: "<gray>Weight: <light_purple>%weight%kg [Colossal]"
    range_min: 97
    range_max: 99.5
  - format: "<gray>Weight: <red>%weight%kg [Leviathan]"
    range_min: 99.5
    range_max: 100
```

#### How It Works

* **`range_min` and `range_max`** are defined in **percentages**.
* When a drop’s weight falls within a tier’s range, the **tier format** is used instead of the default lore.
* **`%weight%`** is automatically replaced with the actual weight of the caught fish.
