mirror of
https://github.com/jmarshall23/Quake_4_Alpha.git
synced 2026-08-12 04:01:12 +02:00
265 lines
5.8 KiB
Plaintext
265 lines
5.8 KiB
Plaintext
|
|
|
|
/*
|
|
Generated by the Articulated Figure Editor.
|
|
Do not edit directly but launch the game and type 'editAFs' on the console.
|
|
*/
|
|
|
|
articulatedFigure monster_tank {
|
|
|
|
settings {
|
|
model "model_monster_tank"
|
|
skin ""
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238, 0.5
|
|
suspendSpeed 20, 30, 40, 60
|
|
noMoveTime 3
|
|
noMoveTranslation 10
|
|
noMoveRotation 10
|
|
minMoveTime -1
|
|
maxMoveTime 14
|
|
totalMass 800
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 1
|
|
}
|
|
|
|
body "b_chest" {
|
|
joint "origin"
|
|
mod orientation
|
|
model dodecahedron( ( -35, -38, -29 ), ( 35, 38, 29 ) )
|
|
origin ( -6, -28, 140 )
|
|
angles ( 90, 0, 0 )
|
|
density 0.0199999996
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "*chest -*R_arm -*L_clavicle -*neck "
|
|
}
|
|
|
|
body "b_head" {
|
|
joint "neck"
|
|
mod orientation
|
|
model box( ( -5.5, -5, -10 ), ( 5.5, 5, 10 ) )
|
|
origin joint( "head_1" )
|
|
density 0.0199999996
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "*neck"
|
|
}
|
|
|
|
body "b_lupperarm" {
|
|
joint "L_clavicle"
|
|
mod orientation
|
|
model box( ( -10, -15, -15 ), ( 10, 15, 15 ) )
|
|
origin ( -5, 35, 135 )
|
|
density 0.0199999996
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "l_clavicle l_arm"
|
|
}
|
|
|
|
body "b_llowerarm" {
|
|
joint "L_gunFore"
|
|
mod orientation
|
|
model cylinder( ( -20, -17.5, -25 ), ( 20, 17.5, 25 ), 5 )
|
|
origin joint( "L_gunSpinJoint" )
|
|
angles ( 337, 0, 29 )
|
|
density 0.0199999996
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 1
|
|
containedJoints "*L_gunFore"
|
|
}
|
|
|
|
body "b_rupperarm" {
|
|
joint "R_arm"
|
|
mod orientation
|
|
model cylinder( ( -10.5, -10, -9.5 ), ( 10.5, 10, 9.5 ), 5 )
|
|
origin ( -5, -43, 108 )
|
|
angles ( 12, 0, 344 )
|
|
density 0.0179999992
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "*R_arm -*R_gunFore"
|
|
}
|
|
|
|
body "b_rlowerarm" {
|
|
joint "R_gunFore"
|
|
mod orientation
|
|
model cylinder( ( -7.5, -14.5, -17.5 ), ( 7.5, 14.5, 17.5 ), 5 )
|
|
origin ( 13.2685003281, -53, 70 )
|
|
angles ( 331, 356, 346 )
|
|
density 0.0149999997
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 1
|
|
containedJoints "*R_gunFore"
|
|
}
|
|
|
|
body "b_rupperleg" {
|
|
joint "R_Femur"
|
|
mod orientation
|
|
model bone( joint( "R_Femur" ), joint( "R_Shin" ), 10 )
|
|
origin bonecenter( "R_Femur", "R_Shin" )
|
|
density 0.0299999993
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "r_femur"
|
|
}
|
|
|
|
body "b_rlowerleg" {
|
|
joint "R_shin"
|
|
mod orientation
|
|
model cylinder( ( -17.5, -12.5, -21.5 ), ( 17.5, 12.5, 21.5 ), 5 )
|
|
origin bonecenter( "R_Ankle", "R_shin" )
|
|
angles ( 0, 0, 354 )
|
|
density 0.0049999999
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 1
|
|
containedJoints "*r_shin"
|
|
}
|
|
|
|
body "b_lupperleg" {
|
|
joint "L_femur"
|
|
mod orientation
|
|
model bone( joint( "L_femur" ), joint( "L_shin" ), 10 )
|
|
origin bonecenter( "L_femur", "L_shin" )
|
|
density 0.0299999993
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "l_femur"
|
|
}
|
|
|
|
body "b_llowerleg" {
|
|
joint "L_shin"
|
|
mod orientation
|
|
model cylinder( ( -17.5, -12.5, -21 ), ( 17.5, 12.5, 21 ), 5 )
|
|
origin bonecenter( "L_Ankle", "L_shin" )
|
|
angles ( 0, 0, 6 )
|
|
density 0.0049999999
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 1
|
|
containedJoints "*l_shin"
|
|
}
|
|
|
|
body "b_body" {
|
|
joint "hips"
|
|
mod both
|
|
model box( ( -15, -20, -7.5 ), ( 15, 20, 7.5 ) )
|
|
origin bonecenter( "hips", "waist" )
|
|
density 0.0049999999
|
|
friction 0.0099999998, 0.0099999998, 0.6000000238
|
|
contents corpse
|
|
clipMask solid, corpse
|
|
selfCollision 0
|
|
containedJoints "*origin -*R_femur -*L_femur -*chest"
|
|
}
|
|
|
|
universalJoint "c_neck" {
|
|
body1 "b_head"
|
|
body2 "b_chest"
|
|
anchor joint( "neck" )
|
|
shafts bonedir( "neck", "head_1" ), ( -0.0000000119, 0, -1 )
|
|
friction 0.5
|
|
coneLimit bonedir( "neck", "head_1" ), 10
|
|
}
|
|
|
|
universalJoint "c_lshoulder" {
|
|
body1 "b_lupperarm"
|
|
body2 "b_chest"
|
|
anchor joint( "L_clavicle" )
|
|
shafts bonedir( "L_arm", "L_gunFore" ), bonedir( "L_gunFore", "L_arm" )
|
|
friction 0.5
|
|
coneLimit ( -0.000000015, 0.3420200944, -0.9396926165 ), 25
|
|
}
|
|
|
|
hinge "c_lelbow" {
|
|
body1 "b_llowerarm"
|
|
body2 "b_lupperarm"
|
|
anchor joint( "L_gunFore" )
|
|
axis ( -0.1573787034, -0.8925389051, -0.4226182699 )
|
|
friction 0.5
|
|
limit 65, 80, 90
|
|
}
|
|
|
|
universalJoint "c_rshoulder" {
|
|
body1 "b_rupperarm"
|
|
body2 "b_chest"
|
|
anchor joint( "R_arm" )
|
|
shafts bonedir( "R_arm", "R_gunFore" ), bonedir( "R_gunFore", "R_arm" )
|
|
friction 0.5
|
|
coneLimit ( 0.0000000021, -0.1736481488, -0.9848077297 ), 60
|
|
}
|
|
|
|
hinge "c_relbow" {
|
|
body1 "b_rlowerarm"
|
|
body2 "b_rupperarm"
|
|
anchor joint( "R_gunFore" )
|
|
axis bonedir( "R_gunFore", "R_gunJoint" )
|
|
friction 0.5
|
|
limit 0, 100, 0
|
|
}
|
|
|
|
universalJoint "c_rhip" {
|
|
body1 "b_rupperleg"
|
|
body2 "b_body"
|
|
anchor joint( "R_femur" )
|
|
shafts ( -0.0000000119, 0, -1 ), ( -0.0000000437, 0, 1 )
|
|
friction 0.5
|
|
coneLimit ( 0.4531537592, -0.2113091797, -0.8660254478 ), 75
|
|
}
|
|
|
|
hinge "c_rknee" {
|
|
body1 "b_rlowerleg"
|
|
body2 "b_rupperleg"
|
|
anchor joint( "R_shin" )
|
|
axis ( 0.0000000119, -1, 0 )
|
|
friction 0.5
|
|
limit 120, 70, 90
|
|
}
|
|
|
|
universalJoint "c_lhip" {
|
|
body1 "b_lupperleg"
|
|
body2 "b_body"
|
|
anchor joint( "L_femur" )
|
|
shafts ( 0.0000000119, 0, -1 ), ( -0.0000000437, 0, 1 )
|
|
friction 0.5
|
|
coneLimit ( 0.453153789, 0.2113090903, -0.8660254478 ), 75
|
|
}
|
|
|
|
hinge "c_lknee" {
|
|
body1 "b_llowerleg"
|
|
body2 "b_lupperleg"
|
|
anchor joint( "L_shin" )
|
|
axis ( 0.0000000119, -1, 0 )
|
|
friction 0.5
|
|
limit 120, 70, 90
|
|
}
|
|
|
|
hinge "c_chest" {
|
|
body1 "b_body"
|
|
body2 "b_chest"
|
|
anchor joint( "chest" )
|
|
axis ( -0.0000000437, -1, 0 )
|
|
friction 0.5
|
|
limit 0, 45, 0
|
|
}
|
|
|
|
} |