Find and fetch the exact variant
Open Operations → Build OpFor, select a mission, then choose Saved opposing force. Choose MUL reference beneath an opposing unit. The lookup has its own page and returns to the saved force.
In Find a unit by name or model number, type at least two letters or numbers, such as Atlas or AS7D. Suggestions match partial names and model numbers, ignoring punctuation, and show saved tonnage, BV and PV. Click a variant or use the arrow keys and Enter. Selecting only chooses its source page; it does not change your budget. Find catalog variants also works without JavaScript.
Suggestions search the bundled catalog and successful saved MUL lookups, not the full live MUL website. Use Open MUL search and paste the exact HTTPS unit-page URL when a variant is missing. Fetch the selected page to check current values before reviewing and applying them.
Choose Fetch current MUL values. The server needs PHP cURL and outbound HTTPS to masterunitlist.battletech.com; no OpenAI key or other API key is used. Requests are on demand, with a bounded timeout and at most one attempt per unit address per minute.
MUL may block direct server requests or require browser verification. The app reports this and keeps previous values. Open the unit page in your browser and use the builder’s verified manual entry if your host cannot fetch it. The app does not bypass verification.
Catalog suggestions expose every match through <<, <, Page number, > and >> controls. Result-page changes load in place and do not fetch an external reference or apply values. The server-rendered catalog list has the same page controls. If a read fails, use Retry this search page.
Review and apply
Review the published model, base BV, base PV, tonnage, tech base and source date. Confirm that it is the exact variant for this opposing unit before choosing Save reference and recalculate.
Save reference and recalculate refreshes base BV/PV from the exact imported design, regardless of crew skill. The old Replace existing budget values option is removed. The saved OpFor returns to draft; fetched MUL numbers remain reference evidence only.
A missing or zero-listed MUL value never erases existing costs. The app stores the reviewed base values separately for salvage, with designation, source URL, timestamp and page hash. Applying values returns OpFor to draft; review its recalculated total and remaining budget before marking ready.
Lookups cache the last successful result. Failed refreshes show an error and label the older cached result; you may explicitly review and apply that result. Completed missions and missions with unit reporting started cannot change OpFor values.
Recalculate source BV/PV remains an offline operation. It does not fetch the website or overwrite a reviewed live result.