← Alle PRs
#1288

Centralize shift+left quick-transfer in UpdateHandSlot (fleet a9bfc6)

sauber CI rot GitHub ↗

fix/quick-transfer · PurpleFuchs · 27 Dateien · +82 −567 · 2026-10-28

Zusammenfassung

24 dupe moveStackToInventory/handleShortcuts blocks deleted; UpdateHandSlot.handleLeftClick handles shift+left via new QuickTransfer.SlotToPlayer; LootOnly gains quick-loot. MERGE-ORDER NOTE: touches Radar/Teleporter DrawEnergyTab which #1283 deletes — whichever lands second needs a rebase. Fleet card a9bfc6.

Geänderte Dateien (27)
Source/Data/Machines/TractorTower.luageändert+0 −40
Source/GuiElements/ConfigWindows/AdvancedLaserTower/DrawEnergyTab.luageändert+0 −12
Source/GuiElements/ConfigWindows/Assembler/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/BatteryLight/DrawEnergyTab.luageändert+0 −12
Source/GuiElements/ConfigWindows/CarbonGenerator/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/Constructor/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/Crusher/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/DarkPyramids/DarkPyramidA/DrawBatterySlots.luageändert+0 −12
Source/GuiElements/ConfigWindows/DarkPyramids/DarkPyramidB/DrawConvertTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/DarkPyramids/DarkPyramidC/DrawForgeTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/DrawEnergyTab.luageändert+0 −43
Source/GuiElements/ConfigWindows/Drill/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/ElectricLight/DrawEnergyTab.luageändert+0 −12
Source/GuiElements/ConfigWindows/Furnace/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/LaserTower/DrawEnergyTab.luageändert+0 −12
Source/GuiElements/ConfigWindows/MetalWorker/DrawProcessTab.luageändert+0 −43
Source/GuiElements/ConfigWindows/QuantumCrank/DrawBatterySlots.luageändert+0 −40
Source/GuiElements/ConfigWindows/Refinery/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/ResearchLab/BonusInventory.luageändert+0 −39
Source/GuiElements/ConfigWindows/ResearchLab/DrawInventoryTab.luageändert+0 −43
Source/GuiElements/ConfigWindows/SmallPort/DrawStorageTab.luageändert+0 −43
Source/GuiElements/ConfigWindows/Smelter/DrawProcessTab.luageändert+0 −13
Source/GuiElements/ConfigWindows/Splitter/DrawSplitterCW.luageändert+0 −43
Source/GuiElements/ConfigWindows/Storage/DrawStorageTab.luageändert+0 −43
Source/Libraries/Inventory/QuickTransfer.luaneu+61 −0
Source/Libraries/Inventory/UpdateHandSlot.luageändert+11 −0
Source/Libraries/Inventory/UpdateHandSlot_LootOnly.luageändert+10 −0