swwmgz_m/modeldef/weapons/wallbuster.txt

575 lines
13 KiB
Text

Model "Wallbuster"
{
Path "models"
Model 0 "WallbusterPickup.iqm"
Skin 0 "Wallbuster.png"
Scale 45 45 45
ZOffset 28
FrameIndex XZW1 A 0 0
}
Model "Wallbuster"
{
// muzzle flashes
Path "models/extra"
Model 3 "Flat.obj"
PitchOffset 90
// Base 12 -60 -24
// Radius1 10
// Radius2 3
// Buckshot
Scale -26 26 26
Skin 3 "ShotgMuz.png"
Offset 12 -60 -11
FrameIndex XZWW A 3 0
Offset 14.8532 -60 -13.0729
FrameIndex XZWW B 3 0
Offset 13.7634 -60 -16.4271
FrameIndex XZWW C 3 0
Offset 10.2366 -60 -16.4271
FrameIndex XZWW D 3 0
Offset 9.14683 -60 -13.0729
FrameIndex XZWW E 3 0
Offset 24.3637 -60 -19.9828
FrameIndex XZWW F 3 0
Offset 23.2739 -60 -23.3369
FrameIndex XZWW G 3 0
Offset 19.7472 -60 -23.3369
FrameIndex XZWW H 3 0
Offset 18.6574 -60 -19.9828
FrameIndex XZWW I 3 0
Offset 21.5106 -60 -17.9098
FrameIndex XZWW J 3 0
Offset 19.6412 -60 -34.5172
FrameIndex XZWW K 3 0
Offset 16.1145 -60 -34.5172
FrameIndex XZWW L 3 0
Offset 15.0247 -60 -31.1631
FrameIndex XZWW M 3 0
Offset 17.8779 -60 -29.0902
FrameIndex XZWW N 3 0
Offset 20.731 -60 -31.1631
FrameIndex XZWW O 3 0
Offset 4.35879 -60 -34.5172
FrameIndex XZWW P 3 0
Offset 3.26898 -60 -31.1631
FrameIndex XZWW Q 3 0
Offset 6.12215 -60 -29.0902
FrameIndex XZWW R 3 0
Offset 8.97532 -60 -31.1631
FrameIndex XZWW S 3 0
Offset 7.8855 -60 -34.5172
FrameIndex XZWW T 3 0
Offset -0.363735 -60 -19.9828
FrameIndex XZWW U 3 0
Offset 2.48943 -60 -17.9098
FrameIndex XZWW V 3 0
Offset 5.3426 -60 -19.9828
FrameIndex XZWW W 3 0
Offset 4.25279 -60 -23.3369
FrameIndex XZWW X 3 0
Offset 0.726079 -60 -23.3369
FrameIndex XZWW Y 3 0
}
/*Model "Wallbuster"
{
// shells
Path "models"
Model 2 "Wallbuster1st_d.3d"
AngleOffset -93
PitchOffset 0.4
Offset 0 2 0
Scale -0.005 0.0025 0.005
////// Unfired
//// Shell0
SurfaceSkin 2 4 "Shell_Normal.png"
// Detach
FrameIndex XZWA E 2 91
FrameIndex XZWA F 2 92
FrameIndex XZWA G 2 93
FrameIndex XZWA H 2 94
FrameIndex XZWA I 2 95
FrameIndex XZWA J 2 96
FrameIndex XZWA K 2 97
FrameIndex XZWA L 2 98
FrameIndex XZWA M 2 99
FrameIndex XZWA N 2 100
// Attach
FrameIndex XZWA O 2 116
FrameIndex XZWA P 2 117
FrameIndex XZWA Q 2 118
FrameIndex XZWA R 2 119
FrameIndex XZWA S 2 120
FrameIndex XZWA T 2 121
FrameIndex XZWA U 2 122
FrameIndex XZWA V 2 123
FrameIndex XZWA W 2 124
FrameIndex XZWA X 2 125
FrameIndex XZWA Y 2 126
FrameIndex XZWA Z 2 127
FrameIndex XZWB A 2 128
FrameIndex XZWB B 2 129
//// Shell1
SurfaceSkin 2 4 ""
SurfaceSkin 2 5 "Shell_Normal.png"
// Detach
FrameIndex XZWB C 2 91
FrameIndex XZWB D 2 92
FrameIndex XZWB E 2 93
FrameIndex XZWB F 2 94
FrameIndex XZWB G 2 95
FrameIndex XZWB H 2 96
FrameIndex XZWB I 2 97
FrameIndex XZWB J 2 98
FrameIndex XZWB K 2 99
FrameIndex XZWB L 2 100
// Attach
FrameIndex XZWB M 2 116
FrameIndex XZWB N 2 117
FrameIndex XZWB O 2 118
FrameIndex XZWB P 2 119
FrameIndex XZWB Q 2 120
FrameIndex XZWB R 2 121
FrameIndex XZWB S 2 122
FrameIndex XZWB T 2 123
FrameIndex XZWB U 2 124
FrameIndex XZWB V 2 125
FrameIndex XZWB W 2 126
FrameIndex XZWB X 2 127
FrameIndex XZWB Y 2 128
FrameIndex XZWB Z 2 129
//// Shell2
SurfaceSkin 2 5 ""
SurfaceSkin 2 6 "Shell_Normal.png"
// Detach
FrameIndex XZWC A 2 91
FrameIndex XZWC B 2 92
FrameIndex XZWC C 2 93
FrameIndex XZWC D 2 94
FrameIndex XZWC E 2 95
FrameIndex XZWC F 2 96
FrameIndex XZWC G 2 97
FrameIndex XZWC H 2 98
FrameIndex XZWC I 2 99
FrameIndex XZWC J 2 100
// Attach
FrameIndex XZWC K 2 116
FrameIndex XZWC L 2 117
FrameIndex XZWC M 2 118
FrameIndex XZWC N 2 119
FrameIndex XZWC O 2 120
FrameIndex XZWC P 2 121
FrameIndex XZWC Q 2 122
FrameIndex XZWC R 2 123
FrameIndex XZWC S 2 124
FrameIndex XZWC T 2 125
FrameIndex XZWC U 2 126
FrameIndex XZWC V 2 127
FrameIndex XZWC W 2 128
FrameIndex XZWC X 2 129
//// Shell3
SurfaceSkin 2 6 ""
SurfaceSkin 2 7 "Shell_Normal.png"
// Detach
FrameIndex XZWC Y 2 91
FrameIndex XZWC Z 2 92
FrameIndex XZWD A 2 93
FrameIndex XZWD B 2 94
FrameIndex XZWD C 2 95
FrameIndex XZWD D 2 96
FrameIndex XZWD E 2 97
FrameIndex XZWD F 2 98
FrameIndex XZWD G 2 99
FrameIndex XZWD H 2 100
// Attach
FrameIndex XZWD I 2 116
FrameIndex XZWD J 2 117
FrameIndex XZWD K 2 118
FrameIndex XZWD L 2 119
FrameIndex XZWD M 2 120
FrameIndex XZWD N 2 121
FrameIndex XZWD O 2 122
FrameIndex XZWD P 2 123
FrameIndex XZWD Q 2 124
FrameIndex XZWD R 2 125
FrameIndex XZWD S 2 126
FrameIndex XZWD T 2 127
FrameIndex XZWD U 2 128
FrameIndex XZWD V 2 129
//// Shell4
SurfaceSkin 2 7 ""
SurfaceSkin 2 8 "Shell_Normal.png"
// Detach
FrameIndex XZWD W 2 91
FrameIndex XZWD X 2 92
FrameIndex XZWD Y 2 93
FrameIndex XZWD Z 2 94
FrameIndex XZWE A 2 95
FrameIndex XZWE B 2 96
FrameIndex XZWE C 2 97
FrameIndex XZWE D 2 98
FrameIndex XZWE E 2 99
FrameIndex XZWE F 2 100
// Attach
FrameIndex XZWE G 2 116
FrameIndex XZWE H 2 117
FrameIndex XZWE I 2 118
FrameIndex XZWE J 2 119
FrameIndex XZWE K 2 120
FrameIndex XZWE L 2 121
FrameIndex XZWE M 2 122
FrameIndex XZWE N 2 123
FrameIndex XZWE O 2 124
FrameIndex XZWE P 2 125
FrameIndex XZWE Q 2 126
FrameIndex XZWE R 2 127
FrameIndex XZWE S 2 128
FrameIndex XZWE T 2 129
////// Fired
//// Shell0
SurfaceSkin 2 8 ""
SurfaceSkin 2 4 "Shell_Normal_Used.png"
// Detach
FrameIndex XZWF L 2 91
FrameIndex XZWF M 2 92
FrameIndex XZWF N 2 93
FrameIndex XZWF O 2 94
FrameIndex XZWF P 2 95
FrameIndex XZWF Q 2 96
FrameIndex XZWF R 2 97
FrameIndex XZWF S 2 98
FrameIndex XZWF T 2 99
FrameIndex XZWF U 2 100
//// Shell1
SurfaceSkin 2 4 ""
SurfaceSkin 2 5 "Shell_Normal_Used.png"
// Detach
FrameIndex XZWF V 2 91
FrameIndex XZWF W 2 92
FrameIndex XZWF X 2 93
FrameIndex XZWF Y 2 94
FrameIndex XZWF Z 2 95
FrameIndex XZWG A 2 96
FrameIndex XZWG B 2 97
FrameIndex XZWG C 2 98
FrameIndex XZWG D 2 99
FrameIndex XZWG E 2 100
//// Shell2
SurfaceSkin 2 5 ""
SurfaceSkin 2 6 "Shell_Normal_Used.png"
// Detach
FrameIndex XZWG F 2 91
FrameIndex XZWG G 2 92
FrameIndex XZWG H 2 93
FrameIndex XZWG I 2 94
FrameIndex XZWG J 2 95
FrameIndex XZWG K 2 96
FrameIndex XZWG L 2 97
FrameIndex XZWG M 2 98
FrameIndex XZWG N 2 99
FrameIndex XZWG O 2 100
//// Shell3
SurfaceSkin 2 6 ""
SurfaceSkin 2 7 "Shell_Normal_Used.png"
// Detach
FrameIndex XZWG P 2 91
FrameIndex XZWG Q 2 92
FrameIndex XZWG R 2 93
FrameIndex XZWG S 2 94
FrameIndex XZWG T 2 95
FrameIndex XZWG U 2 96
FrameIndex XZWG V 2 97
FrameIndex XZWG W 2 98
FrameIndex XZWG X 2 99
FrameIndex XZWG Y 2 100
//// Shell4
SurfaceSkin 2 7 ""
SurfaceSkin 2 8 "Shell_Normal_Used.png"
// Detach
FrameIndex XZWG Z 2 91
FrameIndex XZWH A 2 92
FrameIndex XZWH B 2 93
FrameIndex XZWH C 2 94
FrameIndex XZWH D 2 95
FrameIndex XZWH E 2 96
FrameIndex XZWH F 2 97
FrameIndex XZWH G 2 98
FrameIndex XZWH H 2 99
FrameIndex XZWH I 2 100
}*/
Model "Wallbuster"
{
// main
Path "models"
Model 1 "Wallbuster1st_d.3d"
SurfaceSkin 1 0 "DemoTags.png"
SurfaceSkin 1 1 "DemoArms.png"
SurfaceSkin 1 2 "DemoSoft.png"
SurfaceSkin 1 3 "Wallbuster.png"
AngleOffset -93
PitchOffset 0.4
Offset 0 2 0
Scale -0.005 0.0025 0.005
// Still/Deselect
FrameIndex XZW2 A 1 0
FrameIndex XZW2 B 1 1
FrameIndex XZW2 C 1 2
FrameIndex XZW2 D 1 3
FrameIndex XZW2 E 1 4
FrameIndex XZW2 F 1 5
FrameIndex XZW2 G 1 6 // Select
FrameIndex XZW2 H 1 7
FrameIndex XZW2 I 1 8
FrameIndex XZW2 J 1 9
FrameIndex XZW2 K 1 10
FrameIndex XZW2 L 1 11
FrameIndex XZW2 M 1 12
FrameIndex XZW2 N 1 13
FrameIndex XZW2 O 1 14
FrameIndex XZW2 P 1 15
// Fire One
FrameIndex XZW2 Q 1 17
FrameIndex XZW2 R 1 18
FrameIndex XZW2 S 1 19
FrameIndex XZW2 T 1 20
FrameIndex XZW2 U 1 21
FrameIndex XZW2 V 1 22
FrameIndex XZW2 W 1 23
FrameIndex XZW2 X 1 24
// Spin One
FrameIndex XZW2 Y 1 26
FrameIndex XZW2 Z 1 27
FrameIndex XZW3 A 1 28
FrameIndex XZW3 B 1 29
// Fire Five
FrameIndex XZW3 C 1 31
FrameIndex XZW3 D 1 32
FrameIndex XZW3 E 1 33
FrameIndex XZW3 F 1 34
FrameIndex XZW3 G 1 35
FrameIndex XZW3 H 1 36
FrameIndex XZW3 I 1 37
FrameIndex XZW3 J 1 38
FrameIndex XZW3 K 1 39
// Spin Five
FrameIndex XZW3 L 1 41
FrameIndex XZW3 M 1 42
FrameIndex XZW3 N 1 43
FrameIndex XZW3 O 1 44
FrameIndex XZW3 P 1 45
FrameIndex XZW3 Q 1 46
FrameIndex XZW3 R 1 47
// Fire Twenty-Five
FrameIndex XZW3 S 1 49
FrameIndex XZW3 T 1 50
FrameIndex XZW3 U 1 51
FrameIndex XZW3 V 1 52
FrameIndex XZW3 W 1 53
FrameIndex XZW3 X 1 54
FrameIndex XZW3 Y 1 55
FrameIndex XZW3 Z 1 56
FrameIndex XZW4 A 1 57
FrameIndex XZW4 B 1 58
FrameIndex XZW4 C 1 59
// Unlock
FrameIndex XZW4 D 1 61
FrameIndex XZW4 E 1 62
FrameIndex XZW4 F 1 63
FrameIndex XZW4 G 1 64
FrameIndex XZW4 H 1 65
FrameIndex XZW4 I 1 66
FrameIndex XZW4 J 1 67
FrameIndex XZW4 K 1 68
FrameIndex XZW4 L 1 69 // LeverSnd
FrameIndex XZW4 M 1 70
FrameIndex XZW4 N 1 71
FrameIndex XZW4 O 1 72
FrameIndex XZW4 P 1 73
FrameIndex XZW4 Q 1 74
FrameIndex XZW4 R 1 75
FrameIndex XZW4 S 1 76
FrameIndex XZW4 T 1 77
FrameIndex XZW4 U 1 78
FrameIndex XZW4 V 1 79
FrameIndex XZW4 W 1 80 // StillFrm
// PreDetach
FrameIndex XZW4 X 1 81
FrameIndex XZW4 Y 1 82
FrameIndex XZW4 Z 1 83
FrameIndex XZW5 A 1 84
FrameIndex XZW5 B 1 85
FrameIndex XZW5 C 1 86
FrameIndex XZW5 D 1 87
FrameIndex XZW5 E 1 88
FrameIndex XZW5 F 1 89
FrameIndex XZW5 G 1 90 // DetachSnd
// Detach
FrameIndex XZW5 H 1 91 // StartDetachOverlays
FrameIndex XZW5 I 1 92
FrameIndex XZW5 J 1 93
FrameIndex XZW5 K 1 94
FrameIndex XZW5 L 1 95
FrameIndex XZW5 M 1 96
FrameIndex XZW5 N 1 97
FrameIndex XZW5 O 1 98
FrameIndex XZW5 P 1 99
FrameIndex XZW5 Q 1 100
FrameIndex XZW5 R 1 101 // DropShells
FrameIndex XZW5 S 1 102
FrameIndex XZW5 T 1 103
FrameIndex XZW5 U 1 104
FrameIndex XZW5 V 1 105 // LoadShell
FrameIndex XZW5 W 1 106
FrameIndex XZW5 X 1 107 // LoadShell
// Attach
FrameIndex XZW5 Y 1 108
FrameIndex XZW5 Z 1 109 // LoadShell
FrameIndex XZW6 A 1 110
FrameIndex XZW6 B 1 111 // LoadShell
FrameIndex XZW6 C 1 112
FrameIndex XZW6 D 1 113 // LoadShell
FrameIndex XZW6 E 1 114
FrameIndex XZW6 F 1 115
FrameIndex XZW6 G 1 116 // StartAttachOverlays
FrameIndex XZW6 H 1 117
FrameIndex XZW6 I 1 118
FrameIndex XZW6 J 1 119
FrameIndex XZW6 K 1 120
FrameIndex XZW6 L 1 121
FrameIndex XZW6 M 1 122
FrameIndex XZW6 N 1 123
FrameIndex XZW6 O 1 124
FrameIndex XZW6 P 1 125
FrameIndex XZW6 Q 1 126 // AttachSnd
FrameIndex XZW6 R 1 127
FrameIndex XZW6 S 1 128
FrameIndex XZW6 T 1 129
FrameIndex XZW6 U 1 130
FrameIndex XZW6 V 1 131
FrameIndex XZW6 W 1 132
FrameIndex XZW6 X 1 133
FrameIndex XZW6 Y 1 134
FrameIndex XZW6 Z 1 135
FrameIndex XZW7 A 1 136
FrameIndex XZW7 B 1 137
FrameIndex XZW7 C 1 138
// Attach + Spin
FrameIndex XZW7 D 1 139
FrameIndex XZW7 E 1 140 // LoadShell
FrameIndex XZW7 F 1 141
FrameIndex XZW7 G 1 142 // LoadShell
FrameIndex XZW7 H 1 143
FrameIndex XZW7 I 1 144 // LoadShell
FrameIndex XZW7 J 1 145
FrameIndex XZW7 K 1 146
FrameIndex XZW7 L 1 147 // StartAttachOverlays
FrameIndex XZW7 M 1 148
FrameIndex XZW7 N 1 149
FrameIndex XZW7 O 1 150
FrameIndex XZW7 P 1 151
FrameIndex XZW7 Q 1 152
FrameIndex XZW7 R 1 153
FrameIndex XZW7 S 1 154
FrameIndex XZW7 T 1 155
FrameIndex XZW7 U 1 156
FrameIndex XZW7 V 1 157
FrameIndex XZW7 W 1 158 // AttachSnd
FrameIndex XZW7 X 1 159
FrameIndex XZW7 Y 1 160
FrameIndex XZW7 Z 1 161
FrameIndex XZW8 A 1 162
FrameIndex XZW8 B 1 163
FrameIndex XZW8 C 1 164
FrameIndex XZW8 D 1 165 // Speen
FrameIndex XZW8 E 1 166
FrameIndex XZW8 F 1 167
FrameIndex XZW8 G 1 168
FrameIndex XZW8 H 1 169
FrameIndex XZW8 I 1 170
FrameIndex XZW8 J 1 171
FrameIndex XZW8 K 1 172
FrameIndex XZW8 L 1 173
FrameIndex XZW8 M 1 174 // DetachSnd
FrameIndex XZW8 N 1 175 // duplicate of frame 91, but with spin applied
// Lock
FrameIndex XZW8 O 1 176
FrameIndex XZW8 P 1 177
FrameIndex XZW8 Q 1 178
FrameIndex XZW8 R 1 179
FrameIndex XZW8 S 1 180
FrameIndex XZW8 T 1 181 // LeverSnd
FrameIndex XZW8 U 1 182
FrameIndex XZW8 V 1 183
FrameIndex XZW8 W 1 184
FrameIndex XZW8 X 1 185
FrameIndex XZW8 Y 1 186
FrameIndex XZW8 Z 1 187
FrameIndex XZW9 A 1 188
FrameIndex XZW9 B 1 189
FrameIndex XZW9 C 1 190
FrameIndex XZW9 D 1 191
FrameIndex XZW9 E 1 192
FrameIndex XZW9 F 1 193
// Melee
FrameIndex XZW9 G 1 195
FrameIndex XZW9 H 1 196
FrameIndex XZW9 I 1 197
FrameIndex XZW9 J 1 198
FrameIndex XZW9 K 1 199
FrameIndex XZW9 L 1 200
FrameIndex XZW9 M 1 201
FrameIndex XZW9 N 1 202
FrameIndex XZW9 O 1 203 // Impact
FrameIndex XZW9 P 1 204
FrameIndex XZW9 Q 1 205
FrameIndex XZW9 R 1 206
FrameIndex XZW9 S 1 207
FrameIndex XZW9 T 1 208
FrameIndex XZW9 U 1 209
FrameIndex XZW9 V 1 210
FrameIndex XZW9 W 1 211
FrameIndex XZW9 X 1 212
FrameIndex XZW9 Y 1 213
FrameIndex XZW9 Z 1 214
FrameIndex XZWA A 1 215
FrameIndex XZWA B 1 216
FrameIndex XZWA C 1 217
FrameIndex XZWA D 1 218
// PreDetach + Spin
FrameIndex XZWE U 1 221
FrameIndex XZWE V 1 222
FrameIndex XZWE W 1 223
FrameIndex XZWE X 1 224
FrameIndex XZWE Y 1 225
FrameIndex XZWE Z 1 226
FrameIndex XZWF A 1 227 // Speen
FrameIndex XZWF B 1 228
FrameIndex XZWF C 1 229
FrameIndex XZWF D 1 230
FrameIndex XZWF E 1 231
FrameIndex XZWF F 1 232
FrameIndex XZWF G 1 233
FrameIndex XZWF H 1 234
FrameIndex XZWF I 1 235
FrameIndex XZWF J 1 236 // DetachSnd
FrameIndex XZWF K 1 237 // duplicate of frame 91, but with spin applied
// PreDetach InterSpin
FrameIndex XZWH J 1 238 // identical to 234, but unrotated
FrameIndex XZWH K 1 239
FrameIndex XZWH L 1 240
// Attach+Spin InterSpin
FrameIndex XZWH M 1 242 // identical to 172, but unrotated
FrameIndex XZWH N 1 243
FrameIndex XZWH O 1 244
}