]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
bugfix for skel_build returning the wrong value
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 31 Jan 2010 03:26:44 +0000 (03:26 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 31 Jan 2010 03:26:44 +0000 (03:26 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9897 d7cf8633-e32d-0410-b094-e92efae38249

clvm_cmds.c
svvm_cmds.c

index c5c0cde1a0319c8ee7d7c377d39289e794bbeece..8407b090dcd3380b33608fe2f4810de09cd44c5f 100644 (file)
@@ -3483,7 +3483,7 @@ static void VM_CL_skel_build(void)
                }
                skeleton->relativetransforms[bonenum] = blendedmatrix;
        }
-       PRVM_G_FLOAT(OFS_RETURN) = skeletonindex;
+       PRVM_G_FLOAT(OFS_RETURN) = skeletonindex + 1;
 }
 
 // #265 float(float skel) skel_get_numbones = #265; // (FTE_CSQC_SKELETONOBJECTS) returns how many bones exist in the created skeleton
index 889a8fbb262f5c407bc0dff0316909cc6ed6cbfb..21a74c0148c0df8fa725f0486da1ed30f26b7eeb 100644 (file)
@@ -2875,7 +2875,7 @@ static void VM_SV_skel_build(void)
                }
                skeleton->relativetransforms[bonenum] = blendedmatrix;
        }
-       PRVM_G_FLOAT(OFS_RETURN) = skeletonindex;
+       PRVM_G_FLOAT(OFS_RETURN) = skeletonindex + 1;
 }
 
 // #265 float(float skel) skel_get_numbones = #265; // (FTE_CSQC_SKELETONOBJECTS) returns how many bones exist in the created skeleton