Skip to content

Commit a14c4a3

Browse files
committed
Fix mouse mapping in containers
- multi-use should work now with containers!
1 parent 7448a66 commit a14c4a3

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

OpenTibia/Assets/Scripts/Modules/Container/ContainerWindow.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,10 @@ protected AppearanceActions DetermineAction(Vector3 mousePosition, MouseButton m
153153
else if (eventModifiers == EventModifiers.Control)
154154
action = AppearanceActions.ContextMenu;
155155
else if (eventModifiers == EventModifiers.Alt)
156-
action = AppearanceActions.Open;
156+
action = @object.Type.IsContainer ? AppearanceActions.Open : AppearanceActions.Use;
157157
} else if (mouseButton == MouseButton.Right) {
158158
if (eventModifiers == EventModifiers.None)
159-
action = AppearanceActions.Open;
159+
action = @object.Type.IsContainer ? AppearanceActions.Open : AppearanceActions.Use;
160160
else if (eventModifiers == EventModifiers.Control)
161161
action = AppearanceActions.ContextMenu;
162162
} else if (mouseButton == MouseButton.Both) {

OpenTibia/Assets/Scripts/Modules/Inventory/InventoryWindow.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,6 @@ public AppearanceActions DetermineAction(Vector3 mousePosition, MouseButton mous
235235
if (optionStorage.MousePreset == MousePresets.LeftSmartClick) {
236236
if (eventModifiers == EventModifiers.None || eventModifiers == EventModifiers.Control) {
237237
if (mouseButton == MouseButton.Left || mouseButton == MouseButton.None) {
238-
action = @object.Type.IsContainer ? AppearanceActions.Open : AppearanceActions.Use;
239238
var defaultAction = @object.Type.DefaultAction;
240239
if (defaultAction == Protobuf.Shared.PlayerAction.Open)
241240
action = AppearanceActions.Open;

0 commit comments

Comments
 (0)