HSHOT SPOTSSTEEL DOMINIONHOT SPOTS / CAMPAIGN CONTROL

Release notes

Short summaries of changes in this installation, newest first.

v373 · Six system and rules-profile views for pilot cards

Add Classic, Alpha Strike and Override reference views, plus Draconis Reach versions of all three. Consolidate Alpha Strike Skill and derive Draconis Reach reference Edge from printed skill improvements. Use the selected system SPA or Edge rules with explicit missing-definition notices; preserve original scans and campaign state. Switch and print selected views while retaining search context and no-JavaScript fallbacks.

v372 · Four more pilot scan files and reviewed duplicate identities

Add 92 distinct pilots from 350 new scanned pages, bringing the resource library to 596 individuals. Remove 179 repeat copies from selection weight while preserving source evidence and existing identities. Capture ability rules continued on another card side and correct reviewed transcription errors without rewriting campaign skills or receipts. Keep historical character limits and unsupported source rules explicit; repeat the GM library import to add missing campaign cards.

v371 · Searchable pilot-card resource database

Add Resources > Pilot cards for signed-in users, independent of campaign imports and membership. Search and filter all 504 distinct scanned pilots with asynchronous results, shared pagination and server-rendered fallbacks. Read original scans, printed skills, abilities, backgrounds and source evidence; print originals in a separate tab without changing campaign hiring.

v370 · Scanned temporary-hire pilots and campaign availability

Add a deduplicated scanned pilot library with protected original cards and an idempotent GM campaign import. Select eligible temporary hires by campaign date and physical location, with gradual Clan availability and equal pool treatment by ilClan. Persist missing-card Gladiator skills per campaign, reserve individual pilots across companies, retain retirement after death, and generate a fallback hire when no scanned candidate qualifies. Show original cards and current-system abilities before selection, preserving editor drafts during asynchronous imports.

v369 · Between-track personnel and pilot-card hiring

Add player hiring for Regular, Green and named personnel with atomic charges, fixed starting skills and named-slot limits. Add campaign-wide no-hires intervals, between-contract temporary-hire availability and private once-per-contract emergency offers. Reuse the merchant priority and snake-draft engine; link temporary pilots and source-valued Meks to paid scheduled tracks and block their training. Add a GM pilot-card catalog with protected scans, source variants, Gladiator drafts, reviewed AI backstories and printable saved cards.

v368 · Choose only force-supported contract scales

Replace free-entry company scale with a numeric dropdown from 1 through the maximum supported by ready BV/PV. Refresh available scales with live force checks; preserve an unsupported saved value as disabled until corrected. Server validation remains enforced.

v367 · Force-supported contract scales and clear negotiation limits

Limit accepted scales to current ready BV/PV and reject understrength contract acceptance before charges or reputation changes. Restrict live term choices with the shared server calculation and explain two-for-one trades with concrete examples. Save negotiation in place, preserving the separate roster review.

v366 · Ballot preferences advise the GM on tied contracts

Keep every tied finalist available to the GM after reviewing individual ballots; second and later preferences suggest a choice without locking it. Preselect the suggestion and require only a short note when the GM chooses differently. Preserve the ballots, preference calculation and chosen result.

v365 · GM ballot review and preference tie-breaks

Let the campaign GM review each voter's complete saved contract ballot on a dedicated read-only page. Break tied ranked-choice finalists using original second preferences across all ballots, then third and later preferences if needed; retain GM decisions for unresolved ties. Show tie-break counts and preserve published results. Require GM confirmation to publish an offer; dashboard and ballot visits remain read-only.

v364 · Quantity popover and complete preparation inventory metadata

Enter printed quantities in a compact popover beside the button, with Cancel and Escape and no new tab. Fill missing weight class, family roles and unpainted tech base through the shared inventory metadata summarizer, preserving manual values and company paint schemes. Repair blank metadata on earlier preparation rows through audited, repeatable database updates without changing stock or purchase history.

v363 · Record printed and painted models from preparation

Add compact Printed and Painted actions beside model preparation tasks, with in-place updates and a no-JavaScript fallback. Add entered quantities to shared printed chassis stock; painting consumes one printed copy, adds a company-scheme painted copy and assigns it to the exact unit atomically. Direct missing paint schemes to the company's settings; preserve historical purchases and discounts, inventory history and duplicate-submit protection.

v362 · Compact preparation-table print action

Place a labeled printer icon at the upper-right of the model preparation table, replacing the large button and extra print explanation. Keep complete-list printing in a separate tab, keyboard access and the browser-print fallback.

v361 · Complete model preparation and printable work list

Replace the arbitrary five-unit dashboard preview with the total count and a link to the complete preparation list. Print or save the full GM preparation report across all pages from a separate tab, with repeating table headings and no navigation on paper.

v360 · Automatic acquisition models and read-only model status

Use one shared eligible-model selector for merchant purchases, salvage and starting equipment; save the selected model with acquisition. Distinguish units awaiting model preparation from deliberate outside-model exceptions and repair legacy placeholder links without repricing purchases. Show players read-only model status; reserve saved-record corrections for the GM.

v359 · Graduated future-variant conversion discount

Era-legal published variants receive 25% minus one percentage point for each year until introduction, floored at zero. Conversion lists, quotes and payments use the same policy and company operational year; custom designs remain excluded. Saved conversion receipts retain the date and publication-year calculation; previous conversions are unchanged.