A few changes to the bag
RedRain0o0 opened this issue ยท 7 comments
The bag is a good addition, but I think it needs a few extra things.
Example: As far as I'm aware, there's no way to access your off-hand or armor from your bag, so I have 2 propositions.
Prop 1: add 5 slots to the front of the bag, 4 vertical for armor, and one next to the chestplate for off-hand.
Prop 2: Add a new selection for the bag style to make it a chest. This makes the bag look and act more like a chest, with an opening animation, and Armor/Off-Hand in the lid. the wood part wood be colorable.
An alternative for the offhand would be just passing the item from your right to left hand (or vice versa) to put it in your offhand. As for armor, unequipping it would be done in a reverse motion to putting it on, although admittedly, the detection would be very hard to implement.
Passing items between mainhand and offhand is something Vivecraft already supports, though I don't remember how to do it at the moment.
The issue with both item passing and armor unequipping in-world is how easy it would be to do accidentally, which is something I try my best to avoid, hence why it's better attached to the bag.
Tapping the controllers with themselves is probably very hard to do by accident. However, I can see the armour interaction being triggered by accident when, say, reaching for the bag.
Also, the built in Vivecraft interaction uses either the reach-behind mechanic, which is overid by this mod, or the wrist GUI, which is what this mod tries to make obsolete.
ImmersiveMC, by default, uses a different reach behind mechanic than Vivecraft's, and there's no way the wrist GUI could be replaced, since there's plenty of interactions that aren't realistically possible to make GUI-less, and just a ton of buttons that mods like to use to do things in-game.
It seems there's a miscommunication here. I'm not saying the wrist GUI should be replaced, I'm saying the mod tries to offer more immersive alternatives.
As for the reach around mechanic, the fact that the mod replaces the reach around mechanic with the bag means that the offhand switch is disabled in Vivecraft. That is why I'm proposing the controller tap function.
I really like proposition 1, and I think I'll move forward with something similar to it for a future ImmersiveMC update, maybe even version 1.2.2, but no guarantees on that. You can currently equip armor by holding it up to your body but I'll admit it's pretty finicky, and you can't unequip anyways.
I like proposition 2, but it's honestly a lot of work for a relatively niche config option, so I'm going to respectfully pass on adding that to ImmersiveMC and stick with the first suggestion.
Thank you for the suggestions! :)