Don't suppress other key events in the toggleSecretDoors keybinding (fixes #12)
This commit is contained in:
@@ -6,10 +6,15 @@ export function registerKeybindings() {
|
|||||||
game.keybindings.register(settingsKey, "toggleSecretDoor", {
|
game.keybindings.register(settingsKey, "toggleSecretDoor", {
|
||||||
name: "smart-doors.keybindings.toggleSecretDoor.name",
|
name: "smart-doors.keybindings.toggleSecretDoor.name",
|
||||||
hint: "smart-doors.keybindings.toggleSecretDoor.hint",
|
hint: "smart-doors.keybindings.toggleSecretDoor.hint",
|
||||||
onDown: () => toggleSecretDoor = true,
|
onDown: handleToggleSecretDoor,
|
||||||
onUp: () => toggleSecretDoor = false,
|
onUp: handleToggleSecretDoor,
|
||||||
restricted: true,
|
restricted: true,
|
||||||
editable: [{key: "AltLeft"}],
|
editable: [{key: "AltLeft"}],
|
||||||
precedence: -1,
|
precedence: -1,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function handleToggleSecretDoor(event) {
|
||||||
|
toggleSecretDoor = !event.up;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user