etqw-sdk/base/af/player_npcs.af

262 lines
5.3 KiB
Plaintext

/*
Generated by the Articulated Figure Editor.
Do not edit directly but launch the game and type 'editAFs' on the console.
*/
articulatedFigure player_npcs {
settings {
model "model_mp_marine"
skin ""
friction 0.0099999998, 0.0099999998, 0.5, 0.400000006
suspendSpeed 20, 30, 40, 60
noMoveTime 1
noMoveTranslation 10
noMoveRotation 10
minMoveTime -1
maxMoveTime 15
totalMass -1
contents corpse
clipMask solid, corpse
selfCollision 1
}
body "waist" {
joint "origin"
mod orientation
model box( ( -5.5, -7.5, -6 ), ( 5.5, 7.5, 6 ) )
origin ( 0, 0, 44 )
density 0.0099999998
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*origin -*Waist -*Rupleg -*Lupleg"
}
body "chest" {
joint "Waist"
mod orientation
model box( ( -5.5, -8, -8.5 ), ( 5.5, 8, 8.5 ) )
origin ( 0, 0, 58 )
density 0.0070000002
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Waist -*Ruparm -*Luparm -*Loneck"
}
body "head" {
joint "Loneck"
mod orientation
model box( ( -4, -3.5, -4.5 ), ( 4, 3.5, 4.5 ) )
origin ( 2, 0, 71 )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Loneck"
}
body "ruparm" {
joint "Ruparm"
mod orientation
model bone( joint( "Ruparm" ), joint( "Rloarm" ), 9 )
origin bonecenter( "Ruparm", "Rloarm" )
density 0.1199999973
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 0
containedJoints "*Ruparm -*Rloarm"
}
body "rloarm" {
joint "Rloarm"
mod orientation
model bone( joint( "Rloarm" ), joint( "Rfings3" ), 7 )
origin bonecenter( "Rloarm", "Rfings3" )
density 0.1000000015
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Rloarm"
}
body "luparm" {
joint "Luparm"
mod orientation
model bone( joint( "Luparm" ), joint( "Lloarm" ), 9 )
origin bonecenter( "Luparm", "Lloarm" )
density 0.1199999973
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 0
containedJoints "*Luparm -*Lloarm"
}
body "lloarm" {
joint "Lloarm"
mod orientation
model bone( joint( "Lloarm" ), joint( "Lfings3" ), 7 )
origin bonecenter( "Lloarm", "Lfings3" )
density 0.1000000015
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Lloarm"
}
body "rupleg" {
joint "Rupleg"
mod orientation
model bone( joint( "Rupleg" ), joint( "Rloleg" ), 8 )
origin bonecenter( "Rupleg", "Rloleg" )
density 0.1199999973
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Rupleg -*Rloleg"
}
body "rloleg" {
joint "Rloleg"
mod orientation
model cone( ( -7.5, -4, -10.5 ), ( 7.5, 4, 10.5 ), 3 )
origin joint( "Rloleg" )
angles ( 0, 180, 0 )
density 0.0599999987
friction 0.0199999996, 0.0199999996, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Rloleg"
}
body "lupleg" {
joint "Lupleg"
mod orientation
model bone( joint( "Lupleg" ), joint( "Lloleg" ), 8 )
origin bonecenter( "Lupleg", "Lloleg" )
density 0.1199999973
friction 0.0099999998, 0.0099999998, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Lupleg -*Lloleg"
}
body "lloleg" {
joint "Lloleg"
mod orientation
model cone( ( -7.5, -4, -10.5 ), ( 7.5, 4, 10.5 ), 3 )
origin joint( "Lloleg" )
angles ( 0, 180, 0 )
density 0.0599999987
friction 0.0199999996, 0.0199999996, 0.5
contents corpse
clipMask solid, corpse
selfCollision 1
containedJoints "*Lloleg"
}
universalJoint "waist" {
body1 "chest"
body2 "waist"
anchor joint( "Waist" )
shafts ( 0, 0, 1 ), ( 0, 0, -1 )
friction 0.400000006
coneLimit ( 0, 0, 1 ), 90
}
universalJoint "head" {
body1 "head"
body2 "chest"
anchor joint( "Loneck" )
shafts ( 0, 0, 1 ), ( 0, 0, -1 )
friction 0.400000006
coneLimit ( 0, 0, 1 ), 60
}
universalJoint "ruparm" {
body1 "ruparm"
body2 "chest"
anchor joint( "ruparm" )
shafts ( 0, -1, 0 ), ( 0, 1, 0 )
friction 0.400000006
coneLimit ( 0, -1, -0.75 ), 95
}
universalJoint "rloarm" {
body1 "rloarm"
body2 "ruparm"
anchor joint( "rloarm" )
shafts ( 0, -1, 0 ), ( 0, 1, 0 )
friction 0.400000006
coneLimit ( 0, -1, 0 ), 60
}
universalJoint "luparm" {
body1 "luparm"
body2 "chest"
anchor joint( "luparm" )
shafts ( 0, 1, 0 ), ( 0, -1, 0 )
friction 0.400000006
coneLimit ( 0, 1, -0.75 ), 95
}
universalJoint "lloarm" {
body1 "lloarm"
body2 "luparm"
anchor joint( "lloarm" )
shafts ( 0, 1, 0 ), ( 0, -1, 0 )
friction 0.400000006
coneLimit ( 0, 1, 0 ), 60
}
universalJoint "rupleg" {
body1 "rupleg"
body2 "waist"
anchor joint( "rupleg" )
shafts ( 0, 0, -1 ), ( 0, 0, 1 )
friction 0.400000006
pyramidLimit ( 0.400000006, -0.200000003, -0.8999999762 ), 75, 30, 61
}
hinge "rloleg" {
body1 "rloleg"
body2 "rupleg"
anchor joint( "Rloleg" )
axis ( 0, -1, 0 )
friction 0.400000006
limit 130, 70, 90
}
universalJoint "lupleg" {
body1 "lupleg"
body2 "waist"
anchor joint( "lupleg" )
shafts ( 0, 0, -1 ), ( 0, 0, 1 )
friction 0.400000006
pyramidLimit ( 0.400000006, 0.200000003, -0.8999999762 ), 75, 30, 119
}
hinge "lloleg" {
body1 "lloleg"
body2 "lupleg"
anchor joint( "Lloleg" )
axis ( 0, -1, 0 )
friction 0.400000006
limit 130, 70, 90
}
}