// sheen hmg

Model "SheenTrail"
{
	Path "models/extra"

	Model 0 "BaseBeam.obj"
	Scale 400 12 12
	DONTCULLBACKFACES
	USEACTORPITCH
	USEACTORROLL

	Skin 0 "SheenTracer.png"
	FrameIndex XZW1 A 0 0
}
Model "SheenPhantom"
{
	Path "models/extra"

	Model 0 "BaseBeam.obj"
	Scale 50 6 6
	DONTCULLBACKFACES
	USEACTORPITCH
	USEACTORROLL

	Skin 0 "ChunkTrail.png"
	FrameIndex XZW1 A 0 0
	// recolors, whew
	Skin 0 "ChunkTrail_White.png"
	FrameIndex XZW1 B 0 0
	Skin 0 "ChunkTrail_Red.png"
	FrameIndex XZW1 C 0 0
	Skin 0 "ChunkTrail_Yellow.png"
	FrameIndex XZW1 D 0 0
	Skin 0 "ChunkTrail_Green.png"
	FrameIndex XZW1 E 0 0
	Skin 0 "ChunkTrail_Cyan.png"
	FrameIndex XZW1 F 0 0
	Skin 0 "ChunkTrail_Blue.png"
	FrameIndex XZW1 G 0 0
	Skin 0 "ChunkTrail_Magenta.png"
	FrameIndex XZW1 H 0 0
	Skin 0 "ChunkTrail_TransBlue.png"
	FrameIndex XZW1 I 0 0
	Skin 0 "ChunkTrail_TransPink.png"
	FrameIndex XZW1 J 0 0
}

Model "SheenCasing"
{
	Path "models"

	Model 0 "SheenBulletCase.iqm"
	Skin 0 "SheenBullet_Fired.png"
	Scale 6 6 6
	AngleOffset -90
	USEACTORPITCH
	USEACTORROLL
	CORRECTPIXELSTRETCH

	FrameIndex XZW1 A 0 0
	ZOffset 0.75
	FrameIndex XZW1 B 0 0
}

Model "HeavyMahSheenGun"
{
	Path "models"

	Model 0 "SheenHMGPickup.iqm"
	SurfaceSkin 0 0 "SheenHMG.png"
	SurfaceSkin 0 1 "NoLED.png"
	Scale 100 100 100
	AngleOffset 90
	ZOffset 20
	ROTATING

	FrameIndex XZW1 A 0 0
}

Model "HeavyMahSheenGun"
{
	Path "models/extra"

	Model 2 "Flat.obj"
	Offset 0 -60 -15
	PitchOffset 90

	Scale -24 24 24
	Skin 2 "SheenMuz0.png"
	RollOffset 0
	FrameIndex XZW0 A 2 0
	RollOffset 120
	FrameIndex XZW0 B 2 0
	RollOffset 240
	FrameIndex XZW0 C 2 0
	Scale -22 22 22
	Skin 2 "SheenMuz1.png"
	RollOffset 0
	FrameIndex XZW0 D 2 0
	RollOffset 120
	FrameIndex XZW0 E 2 0
	RollOffset 240
	FrameIndex XZW0 F 2 0
	Scale -20 20 20
	Skin 2 "SheenMuz2.png"
	RollOffset 0
	FrameIndex XZW0 G 2 0
	RollOffset 120
	FrameIndex XZW0 H 2 0
	RollOffset 240
	FrameIndex XZW0 I 2 0
	Scale -18 18 18
	Skin 2 "SheenMuz3.png"
	RollOffset 0
	FrameIndex XZW0 J 2 0
	RollOffset 120
	FrameIndex XZW0 K 2 0
	RollOffset 240
	FrameIndex XZW0 L 2 0
	Scale -16 16 16
	Skin 2 "SheenMuz4.png"
	RollOffset 0
	FrameIndex XZW0 M 2 0
	RollOffset 120
	FrameIndex XZW0 N 2 0
	RollOffset 240
	FrameIndex XZW0 O 2 0
	Scale -14 14 14
	Skin 2 "SheenMuz5.png"
	RollOffset 0
	FrameIndex XZW0 P 2 0
	RollOffset 120
	FrameIndex XZW0 Q 2 0
	RollOffset 240
	FrameIndex XZW0 R 2 0
	Scale -12 12 12
	Skin 2 "SheenMuz6.png"
	RollOffset 0
	FrameIndex XZW0 S 2 0
	RollOffset 120
	FrameIndex XZW0 T 2 0
	RollOffset 240
	FrameIndex XZW0 U 2 0
	Scale -10 10 10
	Skin 2 "SheenMuz7.png"
	RollOffset 0
	FrameIndex XZW0 V 2 0
	RollOffset 120
	FrameIndex XZW0 W 2 0
	RollOffset 240
	FrameIndex XZW0 X 2 0
}

Model "HeavyMahSheenGun"
{
	Path "models"

	Model 1 "SheenHMG1st_d.3d"
	SurfaceSkin 1 0 "DemoTags.png"
	SurfaceSkin 1 1 "DemoArms.png"
	SurfaceSkin 1 2 "DemoSoft.png"
	SurfaceSkin 1 3 "SheenHMG.png"
	SurfaceSkin 1 4 "SheenLED.png"

	Scale -0.01 0.005 0.01
	Offset 0 -1 -2

	// 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	// Select
	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
	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
	// StartFire
	FrameIndex XZW2 Z 1 25	// Tween from Still
	// SlowFireOne
	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	// Snap to StartFire
	// SlowFireTwo
	FrameIndex XZW3 H 1 34
	FrameIndex XZW3 I 1 35
	FrameIndex XZW3 J 1 36
	FrameIndex XZW3 K 1 37
	FrameIndex XZW3 L 1 38
	FrameIndex XZW3 M 1 39
	FrameIndex XZW3 N 1 40	// Snap to StartFire
	// SlowFireThree
	FrameIndex XZW3 O 1 42
	FrameIndex XZW3 P 1 43
	FrameIndex XZW3 Q 1 44
	FrameIndex XZW3 R 1 45
	FrameIndex XZW3 S 1 46
	FrameIndex XZW3 T 1 47
	FrameIndex XZW3 U 1 48	// Snap to StartFire
	// FastFireOne
	FrameIndex XZW3 V 1 50
	FrameIndex XZW3 W 1 51
	FrameIndex XZW3 X 1 52	// Snap to StartFire
	// FastFireTwo
	FrameIndex XZW3 Y 1 54
	FrameIndex XZW3 Z 1 55
	FrameIndex XZW4 A 1 56	// Snap to StartFire
	// FastFireThree
	FrameIndex XZW4 B 1 58
	FrameIndex XZW4 C 1 59
	FrameIndex XZW4 D 1 60
	// VERYFASTFIRE
	FrameIndex XZW4 E 1 62	// 45
	FrameIndex XZW4 F 1 63	// 90
	FrameIndex XZW4 G 1 64	// 135
	FrameIndex XZW4 H 1 65	// 180
	FrameIndex XZW4 I 1 66	// 225
	FrameIndex XZW4 J 1 67	// 270
	FrameIndex XZW4 K 1 68	// 315
	FrameIndex XZW4 L 1 69	// 360 Snap back to previous frame
	// EndFireFAST7
	FrameIndex XZW4 M 1 70	// 315+
	FrameIndex XZW4 N 1 71
	FrameIndex XZW4 O 1 72	// Tween to Still
	// EndFireFAST6
	FrameIndex XZW4 P 1 74	// 270
	FrameIndex XZW4 Q 1 75
	FrameIndex XZW4 R 1 76	// Tween to Still
	// EndFireFAST5
	FrameIndex XZW4 S 1 78	// 225
	FrameIndex XZW4 T 1 79
	FrameIndex XZW4 U 1 80	// Tween to Still
	// EndFireFAST4
	FrameIndex XZW4 V 1 82	// 180
	FrameIndex XZW4 W 1 83
	FrameIndex XZW4 X 1 84	// Tween to Still
	// EndFireFAST3
	FrameIndex XZW4 Y 1 86	// 135
	FrameIndex XZW4 Z 1 87
	FrameIndex XZW5 A 1 88	// Tween to Still
	// EndFireFAST2
	FrameIndex XZW5 B 1 90	// 90
	FrameIndex XZW5 C 1 91
	FrameIndex XZW5 D 1 92	// Tween to Still
	// EndFireFAST1
	FrameIndex XZW5 E 1 94	// 45
	FrameIndex XZW5 F 1 95
	FrameIndex XZW5 G 1 96	// Tween to Still
	// SpeedUp
	FrameIndex XZW5 H 1 98	// CrankIn
	FrameIndex XZW5 I 1 99
	FrameIndex XZW5 J 1 100
	FrameIndex XZW5 K 1 101	// SpeedUp
	FrameIndex XZW5 L 1 102	// CrankOut
	FrameIndex XZW5 M 1 103	// Tween to Still
	// SlowDown
	FrameIndex XZW5 N 1 105	// CrankIn
	FrameIndex XZW5 O 1 106
	FrameIndex XZW5 P 1 107
	FrameIndex XZW5 Q 1 108	// SlowDown
	FrameIndex XZW5 R 1 109	// CrankOut
	FrameIndex XZW5 S 1 110	// Tween to Still
	// Idle
	FrameIndex XZW5 T 1 112	// StartSnd
	FrameIndex XZW5 U 1 113
	FrameIndex XZW5 V 1 114
	FrameIndex XZW5 W 1 115
	FrameIndex XZW5 X 1 116
	FrameIndex XZW5 Y 1 117
	FrameIndex XZW5 Z 1 118
	FrameIndex XZW6 A 1 119
	FrameIndex XZW6 B 1 120	// EndSnd
	FrameIndex XZW6 C 1 121
	FrameIndex XZW6 D 1 122
	FrameIndex XZW6 E 1 123
	FrameIndex XZW6 F 1 124
	FrameIndex XZW6 G 1 125
	FrameIndex XZW6 H 1 126
	FrameIndex XZW6 I 1 127
	FrameIndex XZW6 J 1 128
	FrameIndex XZW6 K 1 129
	FrameIndex XZW6 L 1 130
	// Melee
	FrameIndex XZW6 M 1 132	// StartSnd
	FrameIndex XZW6 N 1 133
	FrameIndex XZW6 O 1 134
	FrameIndex XZW6 P 1 135
	FrameIndex XZW6 Q 1 136
	FrameIndex XZW6 R 1 137
	FrameIndex XZW6 S 1 138	// Swing
	FrameIndex XZW6 T 1 139
	FrameIndex XZW6 U 1 140	// Parry (6)
	FrameIndex XZW6 V 1 141
	FrameIndex XZW6 W 1 142	// Melee
	FrameIndex XZW6 X 1 143
	FrameIndex XZW6 Y 1 144
	FrameIndex XZW6 Z 1 145
	FrameIndex XZW7 A 1 146
	FrameIndex XZW7 B 1 147
	FrameIndex XZW7 C 1 148	// EndSnd
	FrameIndex XZW7 D 1 149
	FrameIndex XZW7 E 1 150
	FrameIndex XZW7 F 1 151
	FrameIndex XZW7 G 1 152
	FrameIndex XZW7 H 1 153
	FrameIndex XZW7 I 1 154
	FrameIndex XZW7 J 1 155
	FrameIndex XZW7 K 1 156
	FrameIndex XZW7 L 1 157
}
