diff --git a/src/components/gameMaster/mapEditor/partials/MapSettings.vue b/src/components/gameMaster/mapEditor/partials/MapSettings.vue index ff80cbc..2707d2f 100644 --- a/src/components/gameMaster/mapEditor/partials/MapSettings.vue +++ b/src/components/gameMaster/mapEditor/partials/MapSettings.vue @@ -66,7 +66,8 @@ defineExpose({ function updateValue(event: Event) { let ev = event.target as HTMLInputElement - mapEditor.updateProperty(ev.name as 'name' | 'width' | 'height' | 'pvp' | 'mapEffects', ev.value) + const value = ev.name === 'pvp' ? (ev.checked ? 1 : 0) : ev.value + mapEditor.updateProperty(ev.name as 'name' | 'width' | 'height' | 'pvp' | 'mapEffects', value) } watch(