diff --git a/src/app/component/game-object-inventory/game-object-inventory.component.ts b/src/app/component/game-object-inventory/game-object-inventory.component.ts index 7ce72b2c..686610f7 100644 --- a/src/app/component/game-object-inventory/game-object-inventory.component.ts +++ b/src/app/component/game-object-inventory/game-object-inventory.component.ts @@ -645,6 +645,7 @@ export class GameObjectInventoryComponent implements OnInit, OnDestroy { focusGameObject(gameObject: GameCharacter, e: Event) { if (!(e.target instanceof HTMLElement)) return; if (new Set(['input', 'button']).has(e.target.tagName.toLowerCase())) return; + if (e instanceof MouseEvent && e.ctrlKey) return; if (gameObject.location.name !== 'table' || (!gameObject.isVisible && !this.isGMMode)) return; EventSystem.trigger('FOCUS_TABLETOP_OBJECT', { x: gameObject.location.x + gameObject.size * 50 / 2, y: gameObject.location.y + gameObject.size * 50 / 2, z: gameObject.posZ + (gameObject.altitude > 0 ? gameObject.altitude * 50 : 0) }); }