Fix vehicles moving locked tokens

This commit is contained in:
Mitchell McCaffrey 2020-08-27 17:58:41 +10:00
parent b26a89f8ca
commit a912163079

View File

@ -227,6 +227,15 @@ function MapToken({
return null; return null;
} }
// Token name is used by on click to find whether a token is a vehicle
let tokenName = "";
if (token) {
tokenName = token.isVehicle ? "vehicle" : "token";
}
if (tokenState && tokenState.locked) {
tokenName = tokenName + "-locked";
}
return ( return (
<animated.Group <animated.Group
{...props} {...props}
@ -245,7 +254,7 @@ function MapToken({
onDragStart={handleDragStart} onDragStart={handleDragStart}
onDragMove={handleDragMove} onDragMove={handleDragMove}
opacity={tokenState.visible ? tokenOpacity : 0.5} opacity={tokenState.visible ? tokenOpacity : 0.5}
name={token && token.isVehicle ? "vehicle" : "token"} name={tokenName}
id={tokenState.id} id={tokenState.id}
> >
<KonvaImage <KonvaImage