Web frontend and supporting services for lance.blue

feat(forces): mark a hex whose machine has not arrived yet master

A fetched sprite leaves a gap between a hex existing and something standing in it, and an empty hex that fills in later reads as breakage. megamek-art.ts holds the shared decode cache, the placeholder and the three states a unit canvas can be in; the daily card also asks for every sprite at once, where it was awaiting them one at a time.


+276 -45
5 changed files