I'm so glad this thread is active.
Anywho, I have a question (well, maybe a few depending on the answer to the first)
I'm trying to figure out a way to modify the behavior of sheathing/unsheathing, particularly the timings of it. What I want to do is have weapon swapping wait until your current weapon is sheathed to unsheathe. Currently in the game, swapping weapons will automatically put your current weapon away and immediately begin the unsheathing animation of your next weapon. A quick play-by-play would work as such:
Assume your character has a bow on 1, and a greatsword on 2. Your bow is currently equipped. You press 2, and the bow sheathing animation occurs. Your greatsword will not begin to unsheathe until you bow has been successfully sheathed. Additionally, in the vanilla version of the game, pressing the hotkey of your currently selected weapon will revert to your previous selection. Let's say you have your greatsword equipped and unsheathed. Pressing 2 (as this is your greatsword hotkey) will automatically put your greatsword away and you will unsheathe your previous weapon. What needs to happen is the sheathe animation for your greatsword must display before reverting to the previous setup.
What inspired this was the discovery of the built-in flag "bDisableGearedUp=0" that seems to have gone unused in the release version of the game due to a bit of bugginess. What this flag does is allow all weapons in your favorites list to display on your character at all times (i.e. greatsword in hand yet still displays bow on back). It's quite functional, as it's already built into the game. The problem is that switching between weapons while you already have a weapon unsheathed causes problems. The only way to prevent these problems is to completely sheathe your current weapon before unsheathing your new one. A simple script that forces this to happen will effectively create a very stable and easy-to-install method of displaying many weapons on your character at once that doesn't require custom models and ugly inventory trickery that Armed To The Teeth uses.
So, question 1: Is this possible?
Question 2: How?