2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 // $Header: r:/t2repos/thief2/src/dark/crbowarm.c,v 1.7 1998/10/23 01:49:02 CCAROLLO Exp $
7 // XXX this could really a DLL. just contains humanoid-specific data
13 #include <dbmem.h> // must be last included header
25 // mapping from joint id to exposed joint enum
26 static int g_aArmJointMap
[] =
52 // array of mappings from jointIDs -> parent jointIDs
53 static int g_aArmJointParents
[] =
65 static torso g_aDefTorsos
[4]= {\
69 {WRIST
,2,2,{TOPMID
,BOTMID
}},
72 static limb g_aDefLimbs
[2]= {\
74 {3,0,1,{BOTMID
,BOTTOM
}},
77 const sCreatureDesc sCrBowArmDesc
= \
79 kDATYPE_PlayerBowLimb
, // actor type
83 "bowaim8", // default lengths filename
84 0, // number of phys models
87 g_aArmJointParents
, // joint parent mapping
91 g_aDefTorsos
, // default torso values (if lengths file not found)
92 g_aDefLimbs
, // default limb values (if lengths file not found)
93 0, // number of weapons
94 NULL
, // weapon phys models
95 FALSE
, // is always ballistic
96 FALSE
, // uses head tracking