# FeatureRecharge

> Kinbarrow modding reference — content tree `4a103dcdb658a75a`, version `0.2.0+main.e011511f4`.

[Effects and mechanisms](https://kinbarrow.com/modding/latest/mechanisms.md)

Used by [ClassDef](https://kinbarrow.com/modding/latest/class-def.md#feature-recharge), [Npc](https://kinbarrow.com/modding/latest/npc.md#feature-recharge), [FeatDef](https://kinbarrow.com/modding/latest/feat-def.md#feature-recharge), [RaceDef](https://kinbarrow.com/modding/latest/race-def.md#feature-recharge), [SubclassDef](https://kinbarrow.com/modding/latest/subclass-def.md#feature-recharge).

This is a nested shape inside a content file. The catalog explains context validation and links real RON examples.

One generic recharge rule carried by a class-feature grant.

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `amount` | `FeatureRechargeAmount` | required | Whether the boundary restores all uses or a positive fixed count. |
| `cadence` | `FeatureRechargeCadence` | required | The boundary that performs this refresh. |
| `countdown` | `RestCountdown` | optional | Optional multi-rest cooldown sampled when this recovery rule fires. |
| `ledger` | `FeatureRechargeLedger` | required | The existing resource ledger refreshed at the boundary. |


## Supporting shapes

- [FeatureRechargeAmount](https://kinbarrow.com/modding/latest/class-def.md#feature-recharge-amount)
- [FeatureRechargeCadence](https://kinbarrow.com/modding/latest/class-def.md#feature-recharge-cadence)
- [FeatureRechargeLedger](https://kinbarrow.com/modding/latest/class-def.md#feature-recharge-ledger)
- [RestCountdown](https://kinbarrow.com/modding/latest/class-def.md#rest-countdown)
