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

This commit is contained in:
Catalin Constantin Mititiuc 2024-05-02 17:19:26 -07:00
parent ddd32d47c5
commit 734af1b580

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;