From d0e22e8cf815078a11a85a28e745abcfd5ce289b Mon Sep 17 00:00:00 2001 From: divverent Date: Mon, 24 May 2010 07:43:45 +0000 Subject: [PATCH] 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 --- clvm_cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.39.2