Fix preexisting prone counter not removing if unit end movement without moving
This commit is contained in:
parent
ddd32d47c5
commit
734af1b580
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user