Fix preexisting prone counter not removing if unit end movement without moving

This commit is contained in:
Catalin Constantin Mititiuc 2025-06-16 22:41:30 -07:00
parent 868ea94010
commit 78882ad311

View File

@ -115,11 +115,13 @@ export function removeClones(svg, counter) {
} }
export function endMove(svg, counter) { export function endMove(svg, counter) {
const proneCounter = counter.querySelector('[href="#counter-prone"]'); Array.from(counter.children).forEach(n => {
if (n.classList.contains('removed')) {
if (proneCounter) { n.remove();
proneCounter.dataset.preexisting = ''; } else {
} n.dataset.preexisting = '';
}
});
svg.querySelector(traceSelector(counter))?.remove(); svg.querySelector(traceSelector(counter))?.remove();
delete counter.dataset.previous; delete counter.dataset.previous;