# ICF Laser Controller

File: `data/hbm/hbm/machine_config/icf_laser.json`. Settings load when the world opens. See [Datapack Settings](https://movblock.mov/ntm-next/26.3/wiki/settings.md) for replacement behavior.

## Fields

| Field | Meaning and default | Range |
| - | - | - |
| `capacitor_power` | HE capacity coefficient for capacitors; default `2500000`. | `[0, i32::MAX]` |
| `turbo_power` | HE capacity coefficient for turbochargers; default `5000000`. | `[0, i32::MAX]` |

HE capacity for `c` capacitors and `t` turbochargers: $\left\lfloor\sqrt{c}\cdot\mathrm{capacitor\_power}+\sqrt{\min(t,c)}\cdot\mathrm{turbo\_power}\right\rfloor$.

## Example

```json
{
  "capacitor_power": 2500000,
  "turbo_power": 5000000
}
```
