I told you, You create 2 datablocks, One for each sword,
Then add one of these:
mountPoint = 0; //Right hand
mountPoint = 1; //Left hand
Then add this to your script, Replacing Rightimage and Leftimage
function Rightimage::SecondFire(%this,%obj,%slot)
{
%obj.setImageTrigger(1,1); //This makes you fire the image in your left hand
}
function Rightimage::onMount(%this, %obj, %slot)
{
Parent::onMount(%this, %obj, %slot); //Calls the usual onMount function
%obj.mountImage(Leftimage, 1); //And mounts the left gun
%obj.playThread(0, armreadyboth); //Raises both arms
}
function Rightimage::onUnMount(%this, %obj, %slot)
{
Parent::OnUnMount(%this, %obj, %slot); //Calls the usual onUnMount
%obj.unMountImage(1); //Removes the image in the left hand (Leftimage)
%obj.playThread(0, root); //Plays normal standing animation
}