Through code, the bone names would allow for individual limbs being animated at different keyframes. For instance, the legs could go through keyframes 1-40 (walking) while
at the same time, the upper body could be going through keyframes 41-80 (reloading)
Some Pseudo code:
`Always walking
for i = 1 to 4
loop armPart(i), 1, 40
loop legPart(i), 1, 40
next i
do
`Reload when needed, only affect arms
if playerReloads
for i = 1 to 4
play armPart(i), 41, 80
next
endif
`If done reloading, start arms looping again
if armPart(i).frame = 80
for i = 1 to 4
loop armPart(i), 1, 40
armPart(i).frame = legPart(i).frame
next
endif
loop
(it's sloppy, but might get the point across.
[b][/b])
Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.