I use console commands to change animflavor of the player, so I will end up using NPC animations. Automatic pistols had a noticeable gap in them, so I did this to make my personal playing experience better. Also, robots have their firing animation and speed dictated by their right hand weapon's speed. So if a robot where to have a weapon with a speed of 3 (vanilla minigun and gatling laser have this)on the right hand, ALL of their equipped weapons have this same speed. It's a double edged sword because if a robot has two automatic weapons of different speeds they will be the same.
Example A that would seem beneficial to robot: Right hand weapon has speed of 3 and left hand weapon has speed of 1, both weapons will fire at speed of 3.
Example B that could hurt the robot's DPS: Right hand weapon has a speed of 0.5 and left hand weapon has speed of 3, both weapons will fire at speed of 0.5
This presented me a very annoying issue with my Armored Automatron mod. Even if the weapon in the right hand isn't automatic, the speed modifier of 1 will affect the other automatic weapons (even shoulders). This limits one's customization options because you end up minmaxing everything around your robot's right hand as you would want a high speed automatic weapon there so it removes any balancing factor on slower but heavier hitting automatic weapons. So what I found as a workaround, was to have the nif file play it's own firing speed over the robot's hand automatic fire. Because the interval wasn't consistent, I had to make it as such so that the stream of bullets didn't have an odd gap.
If one knows how to work with NiControllerManagers this will make sense. Using vanilla's x_minigunhandleftfire/x_minigunhandrightfire control block, one can add weaponfire.1/weaponfire.0(left/right respectively) events to the text keys. This will cause the nif file to shoot the robot's equipped weapon on its own, while the robot's armleftautofire.hkx/armrightautofire.hkx still continues to play. The only caveat is that you cannot edit the weapon's speed in Xedit/creation kit as it will mess it up. If one doesn't have this mod then this will only work on Sentry Bots and RoboBrains.
0 comments