[16.16] ctrl+right-click works oddly with non-stacking items
Posted: Sat Jan 13, 2018 1:17 am
Normally ctrl+right-click means transfer half. But it does unexpected things when the items involved don't stack (e.g. artillery shells or nuclear fuel). Note that this normally doesn't have anything to do with stack size (that would be shift+right-click), so I don't see why it should be different.
I'm gonna list go through some of the different situations, comparing what normally happens with what happens with non-stacking items:
Ctrl+Right-Clicking an item in your inventory or container:
Expected result: Half the items are transferred.
Actual result: All the items are transferred.
Ctrl+Right-Clicking a container in front of you:
Expected result: Half the items are taken.
Actual result: All the items are taken.
Ctrl+Right-Clicking the ammo slot of a turret:
Expected result: Half the ammo is taken.
Actual result: One shell is taken.
Ctrl+Right-Clicking a turret in front of you:
Expected result: Half the ammo is taken.
Actual result: One shell is taken.
So this might actually be two bugs, one with non-stacking items in general, one the special ammo slot for artillery. But in both cases the result is unexpected, and I would say usually undesirable.
I'm gonna list go through some of the different situations, comparing what normally happens with what happens with non-stacking items:
Ctrl+Right-Clicking an item in your inventory or container:
Expected result: Half the items are transferred.
Actual result: All the items are transferred.
Ctrl+Right-Clicking a container in front of you:
Expected result: Half the items are taken.
Actual result: All the items are taken.
Ctrl+Right-Clicking the ammo slot of a turret:
Expected result: Half the ammo is taken.
Actual result: One shell is taken.
Ctrl+Right-Clicking a turret in front of you:
Expected result: Half the ammo is taken.
Actual result: One shell is taken.
So this might actually be two bugs, one with non-stacking items in general, one the special ammo slot for artillery. But in both cases the result is unexpected, and I would say usually undesirable.