When changing the measurement mode via a keybinding send the updated ruler state to other players immediately (fixes #152)

This commit is contained in:
Manuel Vögele
2022-02-09 10:51:19 +01:00
parent 443cfd4317
commit f59b0f9d2d
2 changed files with 8 additions and 0 deletions
+2
View File
@@ -107,6 +107,7 @@ function handleDisableSnap(event) {
return false;
ruler.measure(getMeasurePosition(), {snap: !disableSnap});
ruler.dragRulerSendState();
return false;
}
@@ -124,5 +125,6 @@ function handleTogglePathfinding(event) {
return false;
ruler.measure(getMeasurePosition(), {snap: !disableSnap});
ruler.dragRulerSendState();
return false;
}
+6
View File
@@ -202,6 +202,12 @@ export function extendRuler() {
if (measureImmediately)
ruler.measure(destination, options);
}
dragRulerSendState() {
game.user.broadcastActivity({
ruler: this.toJSON()
});
}
}
Ruler = DragRulerRuler;