// quadravol

Model "QuadravolCasing"
{
	Path "models"

	Model 0 "QuadravolCasing.iqm"
	Skin 0 "QuadCell_Used.png"
	Scale 5 5 5
	AngleOffset -90
	USEACTORPITCH
	USEACTORROLL
	CORRECTPIXELSTRETCH
	FORCECULLBACKFACES

	FrameIndex XZW1 A 0 0
	ZOffset 1
	FrameIndex XZW1 B 0 0
}

Model "Quadravol"
{
	Path "models"

	Model 0 "QuadravolPickup.iqm"
	SurfaceSkin 0 0 "Quadravol.png"
	SurfaceSkin 0 1 "Quadravol.png"
	SurfaceSkin 0 2 "NoLED.png"
	Scale 100 100 100
	ZOffset 20
	AngleOffset -90
	FORCECULLBACKFACES

	FrameIndex XZW1 A 0 0
}

Model "Quadravol"
{
	Path "models"
	Model 2 "Quadravol1st_Casing.iqm"	// this was done very awkwardly
	SurfaceSkin 2 0 "QuadCell.png"

	AngleOffset -90
	Scale -128 64 128
	FORCECULLBACKFACES

	// Eject
	FrameIndex XZWZ A 2 87
	FrameIndex XZWZ B 2 88
	FrameIndex XZWZ C 2 89
	FrameIndex XZWZ D 2 90
	FrameIndex XZWZ E 2 91
	FrameIndex XZWZ F 2 92
	FrameIndex XZWZ G 2 93	// Drop
	// Load
	FrameIndex XZWZ H 2 100
	FrameIndex XZWZ I 2 101
	FrameIndex XZWZ J 2 102
	FrameIndex XZWZ K 2 103
	FrameIndex XZWZ L 2 104
	FrameIndex XZWZ M 2 105
	FrameIndex XZWZ N 2 106
	FrameIndex XZWZ O 2 107
	// 1H Eject
	FrameIndex XZWZ P 2 267
	FrameIndex XZWZ Q 2 268
	FrameIndex XZWZ R 2 269
	FrameIndex XZWZ S 2 270
	FrameIndex XZWZ T 2 271
	FrameIndex XZWZ U 2 272
	FrameIndex XZWZ V 2 273
	FrameIndex XZWZ W 2 274
	FrameIndex XZWZ X 2 275
}

Model "Quadravol"
{
	Path "models/extra"
	Model 3 "Flat.obj"
	Scale -20 20 20
	Offset 12 -60 -10
	PitchOffset 90

	Skin 3 "QuadMuz0.png"
	FrameIndex XZW0 A 3 0
	Skin 3 "QuadMuz1.png"
	FrameIndex XZW0 B 3 0
	Skin 3 "QuadMuz2.png"
	FrameIndex XZW0 C 3 0
	Skin 3 "QuadMuz3.png"
	FrameIndex XZW0 D 3 0
	Skin 3 "QuadMuz4.png"
	FrameIndex XZW0 E 3 0
	Skin 3 "QuadMuz5.png"
	FrameIndex XZW0 F 3 0
	Skin 3 "QuadMuz6.png"
	FrameIndex XZW0 G 3 0
	Skin 3 "QuadMuz7.png"
	FrameIndex XZW0 H 3 0
	Skin 3 "QuadMuz8.png"
	FrameIndex XZW0 I 3 0
	Skin 3 "QuadMuz9.png"
	FrameIndex XZW0 J 3 0

	Offset 13 -60 -9
	Skin 3 "QuadMuz0.png"
	FrameIndex XZW0 K 3 0
	Skin 3 "QuadMuz1.png"
	FrameIndex XZW0 L 3 0
	Skin 3 "QuadMuz2.png"
	FrameIndex XZW0 M 3 0
	Skin 3 "QuadMuz3.png"
	FrameIndex XZW0 N 3 0
	Skin 3 "QuadMuz4.png"
	FrameIndex XZW0 O 3 0
	Skin 3 "QuadMuz5.png"
	FrameIndex XZW0 P 3 0
	Skin 3 "QuadMuz6.png"
	FrameIndex XZW0 Q 3 0
	Skin 3 "QuadMuz7.png"
	FrameIndex XZW0 R 3 0
	Skin 3 "QuadMuz8.png"
	FrameIndex XZW0 S 3 0
	Skin 3 "QuadMuz9.png"
	FrameIndex XZW0 T 3 0
}

Model "Quadravol"
{
	Path "models"
	Model 1 "Quadravol1st.iqm"
	SurfaceSkin 1 0 "DemoTags.png"
	SurfaceSkin 1 1 "DemoArms.png"
	SurfaceSkin 1 2 "DemoSoft.png"
	SurfaceSkin 1 3 "Quadravol.png"
	SurfaceSkin 1 4 "QuadLED.png"

	AngleOffset -90
	Scale -128 64 128
	FORCECULLBACKFACES

	//// TWO HANDED
	// Still
	FrameIndex XZW2 A 1 0
	// Deselect
	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
	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
	FrameIndex XZW2 Q 1 16
	FrameIndex XZW2 R 1 17	// Select
	FrameIndex XZW2 S 1 18
	FrameIndex XZW2 T 1 19
	FrameIndex XZW2 U 1 20
	FrameIndex XZW2 V 1 21
	FrameIndex XZW2 W 1 22
	FrameIndex XZW2 X 1 23
	FrameIndex XZW2 Y 1 24
	FrameIndex XZW2 Z 1 25
	FrameIndex XZW3 A 1 26
	FrameIndex XZW3 B 1 27
	FrameIndex XZW3 C 1 28
	FrameIndex XZW3 D 1 29
	FrameIndex XZW3 E 1 30
	FrameIndex XZW3 F 1 31
	FrameIndex XZW3 G 1 32
	FrameIndex XZW3 H 1 33
	FrameIndex XZW3 I 1 34
	FrameIndex XZW3 J 1 35
	FrameIndex XZW3 K 1 36
	FrameIndex XZW3 L 1 37
	FrameIndex XZW3 M 1 38
	FrameIndex XZW3 N 1 39
	// FireOne
	FrameIndex XZW3 O 1 41
	FrameIndex XZW3 P 1 42
	FrameIndex XZW3 Q 1 43
	FrameIndex XZW3 R 1 44
	FrameIndex XZW3 S 1 45
	FrameIndex XZW3 T 1 46
	FrameIndex XZW3 U 1 47
	FrameIndex XZW3 V 1 48
	// FireTwo
	FrameIndex XZW3 W 1 50
	FrameIndex XZW3 X 1 51
	FrameIndex XZW3 Y 1 52
	FrameIndex XZW3 Z 1 53
	FrameIndex XZW4 A 1 54
	FrameIndex XZW4 B 1 55
	FrameIndex XZW4 C 1 56
	FrameIndex XZW4 D 1 57
	// FireThree
	FrameIndex XZW4 E 1 59
	FrameIndex XZW4 F 1 60
	FrameIndex XZW4 G 1 61
	FrameIndex XZW4 H 1 62
	FrameIndex XZW4 I 1 63
	FrameIndex XZW4 J 1 64
	FrameIndex XZW4 K 1 65
	FrameIndex XZW4 L 1 66
	// FireFour
	FrameIndex XZW4 M 1 68
	FrameIndex XZW4 N 1 69
	FrameIndex XZW4 O 1 70
	FrameIndex XZW4 P 1 71
	FrameIndex XZW4 Q 1 72
	FrameIndex XZW4 R 1 73
	FrameIndex XZW4 S 1 74
	FrameIndex XZW4 T 1 75
	// FireFive
	FrameIndex XZW4 U 1 77
	FrameIndex XZW4 V 1 78
	FrameIndex XZW4 W 1 79
	FrameIndex XZW4 X 1 80
	FrameIndex XZW4 Y 1 81
	FrameIndex XZW4 Z 1 82
	FrameIndex XZW5 A 1 83
	FrameIndex XZW5 B 1 84
	// LeverAct
	FrameIndex XZW5 C 1 86
	FrameIndex XZW5 D 1 87	// LeverForward
	FrameIndex XZW5 E 1 88	// Eject
	FrameIndex XZW5 F 1 89
	FrameIndex XZW5 G 1 90
	FrameIndex XZW5 H 1 91	// LeverBack
	FrameIndex XZW5 I 1 92
	FrameIndex XZW5 J 1 93	// Chamber
	FrameIndex XZW5 K 1 94
	FrameIndex XZW5 L 1 95
	// LoadStart
	FrameIndex XZW5 M 1 97
	FrameIndex XZW5 N 1 98
	FrameIndex XZW5 O 1 99
	// LoadLoop
	FrameIndex XZW5 P 1 100	// LoadOverlay
	FrameIndex XZW5 Q 1 101
	FrameIndex XZW5 R 1 102
	FrameIndex XZW5 S 1 103	// LoadSnd
	FrameIndex XZW5 T 1 104
	FrameIndex XZW5 U 1 105
	FrameIndex XZW5 V 1 106
	FrameIndex XZW5 W 1 107	// LoadCell
	FrameIndex XZW5 X 1 108
	FrameIndex XZW5 Y 1 109
	FrameIndex XZW5 Z 1 110
	FrameIndex XZW6 A 1 111
	// LoadEnd
	FrameIndex XZW6 B 1 113
	FrameIndex XZW6 C 1 114
	FrameIndex XZW6 D 1 115
	FrameIndex XZW6 E 1 116
	FrameIndex XZW6 F 1 117
	FrameIndex XZW6 G 1 118
	FrameIndex XZW6 H 1 119
	FrameIndex XZW6 I 1 120
	FrameIndex XZW6 J 1 121
	FrameIndex XZW6 K 1 122
	// Idle
	FrameIndex XZW6 L 1 124
	FrameIndex XZW6 M 1 125
	FrameIndex XZW6 N 1 126
	FrameIndex XZW6 O 1 127
	FrameIndex XZW6 P 1 128
	FrameIndex XZW6 Q 1 129
	FrameIndex XZW6 R 1 130
	FrameIndex XZW6 S 1 131
	FrameIndex XZW6 T 1 132
	FrameIndex XZW6 U 1 133
	FrameIndex XZW6 V 1 134
	FrameIndex XZW6 W 1 135
	FrameIndex XZW6 X 1 136
	FrameIndex XZW6 Y 1 137
	FrameIndex XZW6 Z 1 138
	FrameIndex XZW7 A 1 139
	// Melee
	FrameIndex XZW7 B 1 141
	FrameIndex XZW7 C 1 142
	FrameIndex XZW7 D 1 143
	FrameIndex XZW7 E 1 144
	FrameIndex XZW7 F 1 145
	FrameIndex XZW7 G 1 146
	FrameIndex XZW7 H 1 147
	FrameIndex XZW7 I 1 148
	FrameIndex XZW7 J 1 149	// MeleeHit
	FrameIndex XZW7 K 1 150
	FrameIndex XZW7 L 1 151
	FrameIndex XZW7 M 1 152
	FrameIndex XZW7 N 1 153
	FrameIndex XZW7 O 1 154
	FrameIndex XZW7 P 1 155
	FrameIndex XZW7 Q 1 156
	FrameIndex XZW7 R 1 157
	FrameIndex XZW7 S 1 158
	FrameIndex XZW7 T 1 159
	FrameIndex XZW7 U 1 160
	FrameIndex XZW7 V 1 161
	FrameIndex XZW7 W 1 162
	FrameIndex XZW7 X 1 163
	// Bayonet
	FrameIndex XZW7 Y 1 166
	FrameIndex XZW7 Z 1 167
	FrameIndex XZW8 A 1 168
	FrameIndex XZW8 B 1 169
	FrameIndex XZW8 C 1 170	// BayonetEnd
	FrameIndex XZW8 D 1 171
	FrameIndex XZW8 E 1 172
	FrameIndex XZW8 F 1 173
	FrameIndex XZW8 G 1 174
	FrameIndex XZW8 H 1 175
	FrameIndex XZW8 I 1 176
	FrameIndex XZW8 J 1 177
	FrameIndex XZW8 K 1 178
	FrameIndex XZW8 L 1 179
	// BayonetFire
	FrameIndex XZW8 M 1 182
	FrameIndex XZW8 N 1 183
	FrameIndex XZW8 O 1 184
	FrameIndex XZW8 P 1 185
	FrameIndex XZW8 Q 1 186
	FrameIndex XZW8 R 1 187
	FrameIndex XZW8 S 1 188
	FrameIndex XZW8 T 1 189
	FrameIndex XZW8 U 1 190
	FrameIndex XZW8 V 1 191
	FrameIndex XZW8 W 1 192
	FrameIndex XZW8 X 1 193
	FrameIndex XZW8 Y 1 194
	// ToOneHand
	FrameIndex XZW8 Z 1 196
	FrameIndex XZW9 A 1 197
	FrameIndex XZW9 B 1 198
	FrameIndex XZW9 C 1 199
	FrameIndex XZW9 D 1 200
	FrameIndex XZW9 E 1 201
	FrameIndex XZW9 F 1 202
	//// ONE HANDED
	// Still
	FrameIndex XZW9 G 1 203
	// Deselect
	FrameIndex XZW9 H 1 204
	FrameIndex XZW9 I 1 205
	FrameIndex XZW9 J 1 206
	FrameIndex XZW9 K 1 207
	FrameIndex XZW9 L 1 208
	FrameIndex XZW9 M 1 209
	FrameIndex XZW9 N 1 210	// Select
	FrameIndex XZW9 O 1 211
	FrameIndex XZW9 P 1 212
	FrameIndex XZW9 Q 1 213
	FrameIndex XZW9 R 1 214
	FrameIndex XZW9 S 1 215
	FrameIndex XZW9 T 1 216
	FrameIndex XZW9 U 1 217
	FrameIndex XZW9 V 1 218
	FrameIndex XZW9 W 1 219
	// FireOne
	FrameIndex XZW9 X 1 221
	FrameIndex XZW9 Y 1 222
	FrameIndex XZW9 Z 1 223
	FrameIndex XZWA A 1 224
	FrameIndex XZWA B 1 225
	FrameIndex XZWA C 1 226
	FrameIndex XZWA D 1 227
	FrameIndex XZWA E 1 228
	// FireTwo
	FrameIndex XZWA F 1 230
	FrameIndex XZWA G 1 231
	FrameIndex XZWA H 1 232
	FrameIndex XZWA I 1 233
	FrameIndex XZWA J 1 234
	FrameIndex XZWA K 1 235
	FrameIndex XZWA L 1 236
	FrameIndex XZWA M 1 237
	// FireThree
	FrameIndex XZWA N 1 239
	FrameIndex XZWA O 1 240
	FrameIndex XZWA P 1 241
	FrameIndex XZWA Q 1 242
	FrameIndex XZWA R 1 243
	FrameIndex XZWA S 1 244
	FrameIndex XZWA T 1 245
	FrameIndex XZWA U 1 246
	// FireFour
	FrameIndex XZWA V 1 248
	FrameIndex XZWA W 1 249
	FrameIndex XZWA X 1 250
	FrameIndex XZWA Y 1 251
	FrameIndex XZWA Z 1 252
	FrameIndex XZWB A 1 253
	FrameIndex XZWB B 1 254
	FrameIndex XZWB C 1 255
	// FireFive
	FrameIndex XZWB D 1 257
	FrameIndex XZWB E 1 258
	FrameIndex XZWB F 1 259
	FrameIndex XZWB G 1 260
	FrameIndex XZWB H 1 261
	FrameIndex XZWB I 1 262
	FrameIndex XZWB J 1 263
	FrameIndex XZWB K 1 264
	// LeverAct
	FrameIndex XZWB L 1 266
	FrameIndex XZWB M 1 267	// LeverForward, Eject
	FrameIndex XZWB N 1 268
	FrameIndex XZWB O 1 269
	FrameIndex XZWB P 1 270
	FrameIndex XZWB Q 1 271
	FrameIndex XZWB R 1 272
	FrameIndex XZWB S 1 273
	FrameIndex XZWB T 1 274
	FrameIndex XZWB U 1 275
	FrameIndex XZWB V 1 276
	FrameIndex XZWB W 1 277
	FrameIndex XZWB X 1 278
	FrameIndex XZWB Y 1 279
	FrameIndex XZWB Z 1 280	// LeverBack
	FrameIndex XZWC A 1 281
	FrameIndex XZWC B 1 282	// Chamber
	FrameIndex XZWC C 1 283
	FrameIndex XZWC D 1 284
	FrameIndex XZWC E 1 285
	FrameIndex XZWC F 1 286
	// LoadStart (to 2H)
	FrameIndex XZWC G 1 288
	// LoadEnd (from 2H)
	FrameIndex XZWC H 1 290
	FrameIndex XZWC I 1 291
	// Idle
	FrameIndex XZWC J 1 293
	FrameIndex XZWC K 1 294
	FrameIndex XZWC L 1 295
	FrameIndex XZWC M 1 296
	FrameIndex XZWC N 1 297
	FrameIndex XZWC O 1 298
	FrameIndex XZWC P 1 299
	FrameIndex XZWC Q 1 300
	FrameIndex XZWC R 1 301
	FrameIndex XZWC S 1 302
	FrameIndex XZWC T 1 303
	FrameIndex XZWC U 1 304
	FrameIndex XZWC V 1 305
	FrameIndex XZWC W 1 306
	FrameIndex XZWC X 1 307
	FrameIndex XZWC Y 1 308
	// Melee
	FrameIndex XZWC Z 1 310
	FrameIndex XZWD A 1 311
	FrameIndex XZWD B 1 312
	FrameIndex XZWD C 1 313
	FrameIndex XZWD D 1 314
	FrameIndex XZWD E 1 315
	FrameIndex XZWD F 1 316
	FrameIndex XZWD G 1 317
	FrameIndex XZWD H 1 318	// MeleeHit
	FrameIndex XZWD I 1 319
	FrameIndex XZWD J 1 320
	FrameIndex XZWD K 1 321
	FrameIndex XZWD L 1 322
	FrameIndex XZWD M 1 323
	FrameIndex XZWD N 1 324
	FrameIndex XZWD O 1 325
	FrameIndex XZWD P 1 326
	FrameIndex XZWD Q 1 327
	FrameIndex XZWD R 1 328
	FrameIndex XZWD S 1 329
	FrameIndex XZWD T 1 330
	FrameIndex XZWD U 1 331
	FrameIndex XZWD V 1 332
	// Bayonet
	FrameIndex XZWD W 1 335
	FrameIndex XZWD X 1 336
	FrameIndex XZWD Y 1 337
	FrameIndex XZWD Z 1 338
	FrameIndex XZWE A 1 339	// BayonetEnd
	FrameIndex XZWE B 1 340
	FrameIndex XZWE C 1 341
	FrameIndex XZWE D 1 342
	FrameIndex XZWE E 1 343
	FrameIndex XZWE F 1 344
	FrameIndex XZWE G 1 345
	FrameIndex XZWE H 1 346
	FrameIndex XZWE I 1 347
	FrameIndex XZWE J 1 348
	// BayonetFire
	FrameIndex XZWE K 1 351
	FrameIndex XZWE L 1 352
	FrameIndex XZWE M 1 353
	FrameIndex XZWE N 1 354
	FrameIndex XZWE O 1 355
	FrameIndex XZWE P 1 356
	FrameIndex XZWE Q 1 357
	FrameIndex XZWE R 1 358
	FrameIndex XZWE S 1 359
	FrameIndex XZWE T 1 360
	FrameIndex XZWE U 1 361
	FrameIndex XZWE V 1 362
	FrameIndex XZWE W 1 363
	// ToTwoHanded
	FrameIndex XZWE X 1 365
	FrameIndex XZWE Y 1 366
	FrameIndex XZWE Z 1 367
	FrameIndex XZWF A 1 368
	FrameIndex XZWF B 1 369
	FrameIndex XZWF C 1 370
	FrameIndex XZWF D 1 371
	FrameIndex XZWF E 1 372
	FrameIndex XZWF F 1 373
	FrameIndex XZWF G 1 374
	FrameIndex XZWF H 1 375
	FrameIndex XZWF I 1 376
	FrameIndex XZWF J 1 377
	FrameIndex XZWF K 1 378
	FrameIndex XZWF L 1 379
	// Spin Skip (needed for skeletal animation)
	FrameIndex XZWF M 1 381	// Copy of frame 280 with rotation quat inverted
}
