etqw-sdk/base/af/vehicle_goliath.af

193 lines
4.7 KiB
Plaintext

/*
Generated by the Articulated Figure Editor.
Do not edit directly but launch the game and type 'editAFs' on the console.
*/
articulatedFigure vehicle_goliath {
settings {
model "vehicle_goliath"
skin ""
friction 0.0099999998, 0.0099999998, 0.8000000119, 0.5
suspendSpeed 20, 30, 40, 60
noMoveTime 1
noMoveTranslation 10
noMoveRotation 10
minMoveTime -1
maxMoveTime -1
totalMass -1
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
}
body "lower_torso" {
joint "origin"
mod orientation
model box( ( -75.5, -64, -64 ), ( 75.5, 64, 64 ) )
origin joint( "base" )
density 0.001
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*origin -*l_upper_leg -*r_upper_leg -*turret"
}
body "left_upper_leg" {
joint "l_upper_leg"
mod orientation
model bone( joint( "l_upper_leg" ), joint( "l_middle_leg" ), 64 )
origin bonecenter( "l_upper_leg", "l_middle_leg" )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*l_upper_leg -*l_middle_leg"
}
body "left_mid_leg" {
joint "l_middle_leg"
mod orientation
model bone( joint( "l_middle_leg" ), joint( "l_lower_leg" ), 48 )
origin bonecenter( "l_middle_leg", "l_lower_leg" )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*l_middle_leg -*l_lower_leg"
}
body "left_lower_leg" {
joint "l_lower_leg"
mod orientation
model bone( joint( "l_lower_leg" ), joint( "left_foot_ik" ), 56 )
origin bonecenter( "l_lower_leg", "left_foot_ik" )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*l_lower_leg"
}
body "right_lower_leg" {
joint "r_lower_leg"
mod orientation
model bone( joint( "r_lower_leg" ), joint( "right_foot_ik" ), 56 )
origin bonecenter( "r_lower_leg", "right_foot_ik" )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*r_lower_leg"
}
body "right_middle_leg" {
joint "r_middle_leg"
mod orientation
model bone( joint( "r_middle_leg" ), joint( "r_lower_leg" ), 48 )
origin bonecenter( "r_middle_leg", "r_lower_leg" )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*r_middle_leg -*r_lower_leg"
}
body "right_upper_leg" {
joint "r_upper_leg"
mod orientation
model bone( joint( "r_upper_leg" ), joint( "r_middle_leg" ), 64 )
origin bonecenter( "r_upper_leg", "r_middle_leg" )
density 0.0199999996
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*r_upper_leg -*r_middle_leg"
}
body "turret" {
joint "turret"
mod orientation
model box( ( -128, -128, -43 ), ( 128, 128, 43 ) )
origin joint( "gunner_cam" )
density 0.0005
friction 0.0099999998, 0.0099999998, 0.8000000119
contents playerclip, flyerhiveclip
clipMask solid
selfCollision 1
containedJoints "*turret"
}
hinge "left_lower_knee" {
body1 "left_lower_leg"
body2 "left_mid_leg"
anchor joint( "l_lower_leg" )
axis ( 0.0000000119, -1, 0 )
friction 0.5
limit 40, 49, 49
}
universalJoint "left_upper_leg" {
body1 "left_mid_leg"
body2 "left_upper_leg"
anchor joint( "l_middle_leg" )
shafts ( -1, -0.0000000874, 0 ), ( -0.0000000437, 0, 1 )
friction 0.5
pyramidLimit bonedir( "l_middle_leg", "l_lower_leg" ), 15, 40, 360
}
universalJoint "left_hip" {
body1 "left_upper_leg"
body2 "lower_torso"
anchor joint( "l_upper_leg" )
shafts ( 0.0000000119, 0, -1 ), ( 0, 0, 1 )
friction 0.5
pyramidLimit bonedir( "l_upper_leg", "l_middle_leg" ), 10, 40, 0
}
universalJoint "right_hip" {
body1 "right_upper_leg"
body2 "lower_torso"
anchor joint( "r_upper_leg" )
shafts ( 0.0000000119, 0, -1 ), ( 0, 0, 1 )
friction 0.5
pyramidLimit bonedir( "r_upper_leg", "r_middle_leg" ), 40, 40, 0
}
universalJoint "right_upper_leg" {
body1 "right_middle_leg"
body2 "right_upper_leg"
anchor joint( "r_middle_leg" )
shafts ( -1, -0.0000000874, 0 ), ( -0.0000000437, 0, 1 )
friction 0.5
pyramidLimit bonedir( "r_middle_leg", "r_lower_leg" ), 15, 40, 360
}
hinge "right_lower_knee" {
body1 "right_lower_leg"
body2 "right_middle_leg"
anchor joint( "r_lower_leg" )
axis ( 0.0000000119, -1, 0 )
friction 0.5
limit 40, 49, 49
}
ballAndSocketJoint "upper_torso_bind" {
body1 "lower_torso"
body2 "turret"
anchor joint( "base" )
friction 5000
coneLimit ( -0.0000000437, 0, 1 ), 20, ( -0.0000000437, 0, 1 )
}
}