Compare loads downrange
gunspec_load_compareWorkflow. Compares the ammunition loads for one cartridge fired from the same barrel, in a single call. Returns velocity, energy and drop at each distance for every load, ranked by energy at the farthest distance. The flattest and hardest-hitting loads are identified. Provide the caliber slug (use gunspec_cartridge_profile or gunspec_list_calibers to find it) and, optionally, a barrel length, distances, a bullet type and the number of loads. Replaces one ammunition list call plus one ballistics call per load.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"caliber_id": "<caliber_id>"
},
"name": "gunspec_load_compare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of loads to compare, from 1 to 8. | |
| distances | No | Distances in metres. Defaults to 0, 100, 200 and 300. | |
| caliber_id | Yes | The caliber slug, e.g. "9x19mm-parabellum". | |
| bullet_type | No | Return only loads of this bullet type, e.g. "JHP" or "FMJ". | |
| barrel_length_mm | No | Barrel length for every load, in mm (50 to 2000). Omit for each load's reference barrel. |