flak_m/modeldef.enforcer
Marisa Kirisame aa3fd89bcb Changed up all the model offsets again due to complaints about inconsistency with UT.
Added view-space effects to Enforcer and Biorifle, others will follow soon.
Added smoke particles to spent casings.
Added green smoke particles to biorifle sludge explosions.
Touched up how rockets and grenades are fired.
Fixed a VM abort when the game is loaded while there's a Redeemer blast active.
2018-06-09 14:21:13 +02:00

387 lines
No EOL
7.9 KiB
Text

Model "EClip"
{
Path "models"
Model 0 "EClipM_d.3d"
Skin 0 "JEClip.png"
Scale 0.072 0.072 0.0864
ZOffset 2.5
FrameIndex ECLP A 0 0
}
Model "UTCasing"
{
Path "models"
Model 0 "Shellc_d.3d"
Skin 0 "Shellcase1.png"
Scale 0.0168 0.014 0.014
AngleOffset 270
RollOffset 90
ZOffset 1
USEACTORPITCH
USEACTORROLL
DONTCULLBACKFACES
USEROTATIONCENTER
Rotation-Center 0 0 1
FrameIndex PCAS A 0 0
}
Model "BulletImpact"
{
Path "models"
Model 0 "BulletImpact_d.3d"
Scale 0.32 0.268 0.24
PitchOffset -90
USEACTORPITCH
USEACTORROLL
DONTCULLBACKFACES
Skin 0 "Impact_a00.png"
FrameIndex BIMP A 0 0
Skin 0 "Impact_a01.png"
FrameIndex BIMP B 0 0
Skin 0 "Impact_a02.png"
FrameIndex BIMP C 0 0
Skin 0 "Impact_a03.png"
FrameIndex BIMP D 0 0
Skin 0 "Impact_a04.png"
FrameIndex BIMP E 0 0
}
Model "Enforcer"
{
Path "models"
Model 1 "MagPick_d.3d"
Skin 1 "Jautot1.png"
Scale 0.1 0.1 0.12
AngleOffset 90
ZOffset 6
FrameIndex ENFP B 1 0
ZOffset 12
ROTATING
FrameIndex ENFP A 1 0
}
Model "Enforcer"
{
Path "models"
Model 3 "Flat_d.3d"
Skin 3 "EMuz1.png"
AngleOffset 90
PitchOffset 90
Scale 0.04 0.04 0.04
Offset 12.4 -30.0 -2.9
FrameIndex EMUZ A 3 0
Scale 0.04 0.04 0.04
Offset 2.4 -30.0 -10.9
FrameIndex EMUZ B 3 0
Scale 0.04 0.04 0.04
Offset -12.4 -30.0 -2.9
FrameIndex EMUZ C 3 0
Scale 0.04 0.04 0.04
Offset -2.4 -30.0 -10.9
FrameIndex EMUZ D 3 0
}
Model "Enforcer"
{
Path "models"
Model 0 "AutoMR_d.3d"
SurfaceSkin 0 0 "Jtutot1.png"
SurfaceSkin 0 1 "Jtutot2.png"
SurfaceSkin 0 2 "Jtutot3.png"
SurfaceSkin 0 3 "Jtutot4.png"
Scale 0.14 -0.08 0.12
Offset 8.6 -14.8 -13.5
AngleOffset 90
// Fire
FrameIndex ENFF A 0 6
FrameIndex ENFF B 0 7
FrameIndex ENFF C 0 8
FrameIndex ENFF D 0 9
FrameIndex ENFF E 0 10
FrameIndex ENFF F 0 11
FrameIndex ENFF G 0 12
FrameIndex ENFF H 0 13
FrameIndex ENFF I 0 14
FrameIndex ENFF J 0 15
// Reload
FrameIndex ENFR A 0 22
FrameIndex ENFR B 0 23
FrameIndex ENFR C 0 24
FrameIndex ENFR D 0 25
FrameIndex ENFR E 0 26
FrameIndex ENFR F 0 27
FrameIndex ENFR G 0 28
FrameIndex ENFR H 0 29
FrameIndex ENFR I 0 30
FrameIndex ENFR J 0 31
FrameIndex ENFR K 0 32
FrameIndex ENFR L 0 33
FrameIndex ENFR M 0 34
FrameIndex ENFR N 0 35
FrameIndex ENFR O 0 36
FrameIndex ENFR P 0 37
FrameIndex ENFR Q 0 38
FrameIndex ENFR R 0 39
FrameIndex ENFR S 0 40
FrameIndex ENFR T 0 41
FrameIndex ENFR U 0 42
FrameIndex ENFR V 0 43
FrameIndex ENFR W 0 44
FrameIndex ENFR X 0 45
FrameIndex ENFR Y 0 46
FrameIndex ENFR Z 0 47
FrameIndex ENR2 A 0 48
FrameIndex ENR2 B 0 49
// Select
FrameIndex ENFS A 0 60
FrameIndex ENFS B 0 61
FrameIndex ENFS C 0 62
FrameIndex ENFS D 0 63
FrameIndex ENFS E 0 64
FrameIndex ENFS F 0 65
FrameIndex ENFS G 0 66
FrameIndex ENFS H 0 67
FrameIndex ENFS I 0 68
FrameIndex ENFS J 0 69
FrameIndex ENFS K 0 70
FrameIndex ENFS L 0 71
FrameIndex ENFS M 0 72
FrameIndex ENFS N 0 73
FrameIndex ENFS O 0 74
FrameIndex ENFS P 0 75
FrameIndex ENFS Q 0 76
FrameIndex ENFS R 0 77
FrameIndex ENFS S 0 78
FrameIndex ENFS T 0 79
FrameIndex ENFS U 0 80
FrameIndex ENFS V 0 81
FrameIndex ENFS W 0 82
FrameIndex ENFS X 0 83
FrameIndex ENFS Y 0 84
FrameIndex ENFS Z 0 85
// Idle
FrameIndex ENFI A 0 86
FrameIndex ENFI B 0 87
// Twiddle
FrameIndex ENFT A 0 87
FrameIndex ENFT B 0 88
FrameIndex ENFT C 0 89
FrameIndex ENFT D 0 90
FrameIndex ENFT E 0 91
FrameIndex ENFT F 0 92
FrameIndex ENFT G 0 93
FrameIndex ENFT H 0 94
FrameIndex ENFT I 0 95
FrameIndex ENFT J 0 96
FrameIndex ENFT K 0 97
FrameIndex ENFT L 0 98
FrameIndex ENFT M 0 99
FrameIndex ENFT N 0 100
FrameIndex ENFT O 0 101
FrameIndex ENFT P 0 102
FrameIndex ENFT Q 0 103
FrameIndex ENFT R 0 104
FrameIndex ENFT S 0 105
FrameIndex ENFT T 0 106
FrameIndex ENFT U 0 107
FrameIndex ENFT V 0 108
FrameIndex ENFT W 0 109
FrameIndex ENFT X 0 110
FrameIndex ENFT Y 0 111
// Down
FrameIndex ENFD A 0 115
FrameIndex ENFD B 0 116
FrameIndex ENFD C 0 117
FrameIndex ENFD D 0 118
FrameIndex ENFD E 0 119
FrameIndex ENFD F 0 120
FrameIndex ENFD G 0 121
FrameIndex ENFD H 0 122
FrameIndex ENFD I 0 123
FrameIndex ENFD J 0 124
FrameIndex ENFD K 0 125
FrameIndex ENFD L 0 126
// T1
FrameIndex ENFA A 0 130
FrameIndex ENFA B 0 131
FrameIndex ENFA C 0 132
FrameIndex ENFA D 0 133
FrameIndex ENFA E 0 134
FrameIndex ENFA F 0 135
// Alt Fire
FrameIndex ENFA G 0 136
FrameIndex ENFA H 0 137
FrameIndex ENFA I 0 138
FrameIndex ENFA J 0 139
FrameIndex ENFA K 0 140
FrameIndex ENFA L 0 141
FrameIndex ENFA M 0 142
FrameIndex ENFA N 0 143
// T2
FrameIndex ENFA O 0 144
FrameIndex ENFA P 0 145
FrameIndex ENFA Q 0 146
FrameIndex ENFA R 0 147
FrameIndex ENFA S 0 148
FrameIndex ENFA T 0 149
FrameIndex ENFA U 0 150
}
Model "Enforcer"
{
Path "models"
Model 2 "AutoML_d.3d"
SurfaceSkin 2 0 "Jtutot1.png"
SurfaceSkin 2 1 "Jtutot2.png"
SurfaceSkin 2 2 "Jtutot3.png"
SurfaceSkin 2 3 "Jtutot4.png"
Scale 0.14 -0.08 0.12
Offset -8.8 -14.8 -13.5
AngleOffset 90
// Fire
FrameIndex 2NFF A 2 6
FrameIndex 2NFF B 2 7
FrameIndex 2NFF C 2 8
FrameIndex 2NFF D 2 9
FrameIndex 2NFF E 2 10
FrameIndex 2NFF F 2 11
FrameIndex 2NFF G 2 12
FrameIndex 2NFF H 2 13
FrameIndex 2NFF I 2 14
FrameIndex 2NFF J 2 15
// Reload
FrameIndex 2NFR A 2 22
FrameIndex 2NFR B 2 23
FrameIndex 2NFR C 2 24
FrameIndex 2NFR D 2 25
FrameIndex 2NFR E 2 26
FrameIndex 2NFR F 2 27
FrameIndex 2NFR G 2 28
FrameIndex 2NFR H 2 29
FrameIndex 2NFR I 2 30
FrameIndex 2NFR J 2 31
FrameIndex 2NFR K 2 32
FrameIndex 2NFR L 2 33
FrameIndex 2NFR M 2 34
FrameIndex 2NFR N 2 35
FrameIndex 2NFR O 2 36
FrameIndex 2NFR P 2 37
FrameIndex 2NFR Q 2 38
FrameIndex 2NFR R 2 39
FrameIndex 2NFR S 2 40
FrameIndex 2NFR T 2 41
FrameIndex 2NFR U 2 42
FrameIndex 2NFR V 2 43
FrameIndex 2NFR W 2 44
FrameIndex 2NFR X 2 45
FrameIndex 2NFR Y 2 46
FrameIndex 2NFR Z 2 47
FrameIndex 2NR2 A 2 48
FrameIndex 2NR2 B 2 49
// Select
FrameIndex 2NFS A 2 60
FrameIndex 2NFS B 2 61
FrameIndex 2NFS C 2 62
FrameIndex 2NFS D 2 63
FrameIndex 2NFS E 2 64
FrameIndex 2NFS F 2 65
FrameIndex 2NFS G 2 66
FrameIndex 2NFS H 2 67
FrameIndex 2NFS I 2 68
FrameIndex 2NFS J 2 69
FrameIndex 2NFS K 2 70
FrameIndex 2NFS L 2 71
FrameIndex 2NFS M 2 72
FrameIndex 2NFS N 2 73
FrameIndex 2NFS O 2 74
FrameIndex 2NFS P 2 75
FrameIndex 2NFS Q 2 76
FrameIndex 2NFS R 2 77
FrameIndex 2NFS S 2 78
FrameIndex 2NFS T 2 79
FrameIndex 2NFS U 2 80
FrameIndex 2NFS V 2 81
FrameIndex 2NFS W 2 82
FrameIndex 2NFS X 2 83
FrameIndex 2NFS Y 2 84
FrameIndex 2NFS Z 2 85
// Idle
FrameIndex 2NFI A 2 86
FrameIndex 2NFI B 2 87
// Twiddle
FrameIndex 2NFT A 2 87
FrameIndex 2NFT B 2 88
FrameIndex 2NFT C 2 89
FrameIndex 2NFT D 2 90
FrameIndex 2NFT E 2 91
FrameIndex 2NFT F 2 92
FrameIndex 2NFT G 2 93
FrameIndex 2NFT H 2 94
FrameIndex 2NFT I 2 95
FrameIndex 2NFT J 2 96
FrameIndex 2NFT K 2 97
FrameIndex 2NFT L 2 98
FrameIndex 2NFT M 2 99
FrameIndex 2NFT N 2 100
FrameIndex 2NFT O 2 101
FrameIndex 2NFT P 2 102
FrameIndex 2NFT Q 2 103
FrameIndex 2NFT R 2 104
FrameIndex 2NFT S 2 105
FrameIndex 2NFT T 2 106
FrameIndex 2NFT U 2 107
FrameIndex 2NFT V 2 108
FrameIndex 2NFT W 2 109
FrameIndex 2NFT X 2 110
FrameIndex 2NFT Y 2 111
// Down
FrameIndex 2NFD A 2 115
FrameIndex 2NFD B 2 116
FrameIndex 2NFD C 2 117
FrameIndex 2NFD D 2 118
FrameIndex 2NFD E 2 119
FrameIndex 2NFD F 2 120
FrameIndex 2NFD G 2 121
FrameIndex 2NFD H 2 122
FrameIndex 2NFD I 2 123
FrameIndex 2NFD J 2 124
FrameIndex 2NFD K 2 125
FrameIndex 2NFD L 2 126
// T1
FrameIndex 2NFA A 2 130
FrameIndex 2NFA B 2 131
FrameIndex 2NFA C 2 132
FrameIndex 2NFA D 2 133
FrameIndex 2NFA E 2 134
FrameIndex 2NFA F 2 135
// Alt Fire
FrameIndex 2NFA G 2 136
FrameIndex 2NFA H 2 137
FrameIndex 2NFA I 2 138
FrameIndex 2NFA J 2 139
FrameIndex 2NFA K 2 140
FrameIndex 2NFA L 2 141
FrameIndex 2NFA M 2 142
FrameIndex 2NFA N 2 143
// T2
FrameIndex 2NFA O 2 144
FrameIndex 2NFA P 2 145
FrameIndex 2NFA Q 2 146
FrameIndex 2NFA R 2 147
FrameIndex 2NFA S 2 148
FrameIndex 2NFA T 2 149
FrameIndex 2NFA U 2 150
}