From: divverent Date: Mon, 24 May 2010 07:43:45 +0000 (+0000) Subject: Mod_Alias_GetTagIndexForName returns an 1-based index, not 0-based, so fix skel_find_... X-Git-Tag: xonotic-v0.1.0preview~439 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d0e22e8cf815078a11a85a28e745abcfd5ce289b;p=xonotic%2Fdarkplaces.git Mod_Alias_GetTagIndexForName returns an 1-based index, not 0-based, so fix skel_find_bone for that git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10217 d7cf8633-e32d-0410-b094-e92efae38249 ::stable-branch::merge=6587c432a999ab2a1e0bbdac77b555dc711a3939 --- diff --git a/clvm_cmds.c b/clvm_cmds.c index 1b515229..e540f463 100644 --- a/clvm_cmds.c +++ b/clvm_cmds.c @@ -3788,7 +3788,7 @@ static void VM_CL_skel_find_bone(void) PRVM_G_FLOAT(OFS_RETURN) = 0; if (skeletonindex < 0 || skeletonindex >= MAX_EDICTS || !(skeleton = prog->skeletons[skeletonindex])) return; - PRVM_G_FLOAT(OFS_RETURN) = Mod_Alias_GetTagIndexForName(skeleton->model, 0, tagname) + 1; + PRVM_G_FLOAT(OFS_RETURN) = Mod_Alias_GetTagIndexForName(skeleton->model, 0, tagname); } // #269 vector(float skel, float bonenum) skel_get_bonerel = #269; // (FTE_CSQC_SKELETONOBJECTS) get matrix of bone in skeleton relative to its parent - sets v_forward, v_right, v_up, returns origin (relative to parent bone)