I don't see anything that even tries to mount it.
//////////////////weapon image//////////////////datablock ShapeBaseImageData(NUKEImage){ // Basic Item properties shapeFile = "./shapes/NUKE.dts"; emap = true; // Specify mount point & offset for 3rd person, and eye offset // for first person rendering. mountPoint = 0; offset = "0 0 0"; eyeOffset = 0; //"0.7 1.2 -0.5"; rotation = eulerToMatrix( "0 0 0" );
//function BowItem::onUse(%this, %player, %InvPosition)//{// //check for quiver // //if you dont have it, regular bow// //if you do, super bow//// %client = %player.client;//// %mountPoint = %this.image.mountPoint;// %mountedImage = %player.getMountedImage(%mountPoint); ////// if(%mountedImage)// {// if(%mountedImage == bowImage.getId() || %mountedImage == superbowImage.getId())// {// //some kind of bow mounted so, unmount it// %player.unMountImage(%mountPoint);// messageClient(%client, 'MsgHilightInv', '', -1);// %player.currWeaponSlot = -1;// }// else// {// //something other than bow mounted, so do bow selection and mount// if(%player.getMountedImage($BackSlot))// {// if(%player.getMountedImage($BackSlot) == quiverImage.getId())// {// %player.mountimage(superBowImage, $RightHandSlot, 1, %skin);// messageClient(%client, 'MsgHilightInv', '', %InvPosition);// %player.currWeaponSlot = %invPosition;// }// else// {// %player.mountimage(bowImage, $RightHandSlot, 1, %skin);// messageClient(%client, 'MsgHilightInv', '', %InvPosition);// %player.currWeaponSlot = %invPosition;// }// }// else// {// %player.mountimage(bowImage, $RightHandSlot, 1, %skin);// messageClient(%client, 'MsgHilightInv', '', %InvPosition);// %player.currWeaponSlot = %invPosition;// }// }// // }// else// {// //nothing mounted so do bow selection and mount// //something other than bow mounted, so do bow selection and mount// if(%player.getMountedImage($BackSlot))// {// if(%player.getMountedImage($BackSlot) == quiverImage.getId())// {// %player.mountimage(superBowImage, $RightHandSlot, 1, %skin);// messageClient(%client, 'MsgHilightInv', '', %InvPosition);// %player.currWeaponSlot = %invPosition;// }// else// {// %player.mountimage(bowImage, $RightHandSlot, 1, %skin);// messageClient(%client, 'MsgHilightInv', '', %InvPosition);// %player.currWeaponSlot = %invPosition;// }// }// else// {// %player.mountimage(bowImage, $RightHandSlot, 1, %skin);// messageClient(%client, 'MsgHilightInv', '', %InvPosition);// %player.currWeaponSlot = %invPosition;// }// }//}