swwmgz_m/modeldef/weapons/sparkster.txt

532 lines
11 KiB
Text

Model "SparksterMag"
{
Path "models"
Model 0 "SparksterAmmo.iqm"
Skin 0 "SparksterAmmo.png"
Scale 18 18 18
USEACTORPITCH
USEACTORROLL
CORRECTPIXELSTRETCH
FORCECULLBACKFACES
FrameIndex XZW1 A 0 0
ZOffset 1.5
FrameIndex XZW1 B 0 0
RollOffset 90
ZOffset 1.2
FrameIndex XZW1 C 0 0
}
Model "BiosparkArc"
{
Path "models/extra"
Model 0 "WarpBeam.md3"
Skin 0 "SparksterBeam.png"
Scale 0.25 0.625 0.625
DONTCULLBACKFACES
USEACTORPITCH
USEACTORROLL
NOINTERPOLATION
FrameIndex XZW1 A 0 1
FrameIndex XZW1 B 0 2
FrameIndex XZW1 C 0 3
FrameIndex XZW1 D 0 4
FrameIndex XZW1 E 0 5
FrameIndex XZW1 F 0 6
FrameIndex XZW1 G 0 7
FrameIndex XZW1 H 0 8
FrameIndex XZW1 I 0 9
FrameIndex XZW1 J 0 10
FrameIndex XZW1 K 0 11
FrameIndex XZW1 L 0 12
}
Model "BiosparkArcSmall"
{
Path "models/extra"
Model 0 "WarpBeam.md3"
Skin 0 "SparksterBeam.png"
Scale 0.125 0.3125 0.3125
DONTCULLBACKFACES
USEACTORPITCH
USEACTORROLL
NOINTERPOLATION
FrameIndex XZW1 A 0 1
FrameIndex XZW1 B 0 2
FrameIndex XZW1 C 0 3
FrameIndex XZW1 D 0 4
FrameIndex XZW1 E 0 5
FrameIndex XZW1 F 0 6
FrameIndex XZW1 G 0 7
FrameIndex XZW1 H 0 8
FrameIndex XZW1 I 0 9
FrameIndex XZW1 J 0 10
FrameIndex XZW1 K 0 11
FrameIndex XZW1 L 0 12
}
Model "BiosparkArcBig"
{
Path "models/extra"
Model 0 "WarpBeam.md3"
Skin 0 "SparksterBeam.png"
Scale 1 2.5 2.5
DONTCULLBACKFACES
USEACTORPITCH
USEACTORROLL
NOINTERPOLATION
FrameIndex XZW1 A 0 1
FrameIndex XZW1 B 0 2
FrameIndex XZW1 C 0 3
FrameIndex XZW1 D 0 4
FrameIndex XZW1 E 0 5
FrameIndex XZW1 F 0 6
FrameIndex XZW1 G 0 7
FrameIndex XZW1 H 0 8
FrameIndex XZW1 I 0 9
FrameIndex XZW1 J 0 10
FrameIndex XZW1 K 0 11
FrameIndex XZW1 L 0 12
}
Model "BiosparkBeam"
{
Path "models/extra"
Model 0 "BaseBeam.obj"
Scale 256 32 32
DONTCULLBACKFACES
USEACTORPITCH
USEACTORROLL
Skin 0 "SparksterBeamS.png"
FrameIndex XZW1 A 0 0
Skin 0 "SparksterBeam.png"
FrameIndex XZW1 B 0 0
}
Model "BiosparkChildBeam"
{
Path "models/extra"
Model 0 "WarpBeam.md3"
Scale 4 8 8
DONTCULLBACKFACES
USEACTORPITCH
USEACTORROLL
Skin 0 "SparksterBeamS.png"
FrameIndex XZW1 A 0 0
FrameIndex XZW1 B 0 1
FrameIndex XZW1 C 0 2
FrameIndex XZW1 D 0 3
FrameIndex XZW1 E 0 4
FrameIndex XZW1 F 0 5
FrameIndex XZW1 G 0 6
FrameIndex XZW1 H 0 7
FrameIndex XZW1 I 0 8
FrameIndex XZW1 J 0 9
FrameIndex XZW1 K 0 10
FrameIndex XZW1 L 0 11
FrameIndex XZW1 M 0 12
Skin 0 "SparksterBeam.png"
FrameIndex XZW2 A 0 0
FrameIndex XZW2 B 0 1
FrameIndex XZW2 C 0 2
FrameIndex XZW2 D 0 3
FrameIndex XZW2 E 0 4
FrameIndex XZW2 F 0 5
FrameIndex XZW2 G 0 6
FrameIndex XZW2 H 0 7
FrameIndex XZW2 I 0 8
FrameIndex XZW2 J 0 9
FrameIndex XZW2 K 0 10
FrameIndex XZW2 L 0 11
FrameIndex XZW2 M 0 12
}
Model "BiosparkCore"
{
Path "models"
Model 0 "SparksterBall.iqm"
Skin 0 "SparksterBall.png"
Scale 0.75 0.75 0.75
USEACTORPITCH
USEACTORROLL
CORRECTPIXELSTRETCH
FORCECULLBACKFACES
FrameIndex XZW1 A 0 0
}
Model "Sparkster"
{
Path "models"
Model 0 "SparksterPickup.iqm"
SurfaceSkin 0 0 "Sparkster.png"
SurfaceSkin 0 1 "SparksterAmmo.png"
Scale 30 30 30
ZOffset 16
FORCECULLBACKFACES
FrameIndex XZW1 A 0 0
SurfaceSkin 0 2 "SparksterAmmo.png"
FrameIndex XZW1 B 0 0
}
Model "Sparkster"
{
Path "models/extra"
Model 2 "Flat.obj"
Scale -60 30 30
Offset 15 -60 -25
PitchOffset 90
Skin 2 "SparksterMuz.png"
FrameIndex XZWZ A 2 0
}
Model "Sparkster"
{
Path "models"
Model 3 "SparksterVent.obj"
AngleOffset -90
Scale -128 64 128
DONTCULLBACKFACES
// Still Vent
Skin 3 "VentSmoke0.png"
FrameIndex XZWY A 3 0
Skin 3 "VentSmoke1.png"
FrameIndex XZWY B 3 0
Skin 3 "VentSmoke2.png"
FrameIndex XZWY C 3 0
Skin 3 "VentSmoke3.png"
FrameIndex XZWY D 3 0
Skin 3 "VentSmoke4.png"
FrameIndex XZWY E 3 0
Skin 3 "VentSmoke5.png"
FrameIndex XZWY F 3 0
Skin 3 "VentSmoke6.png"
FrameIndex XZWY G 3 0
Skin 3 "VentSmoke7.png"
FrameIndex XZWY H 3 0
Skin 3 "VentSmoke8.png"
FrameIndex XZWY I 3 0
Skin 3 "VentSmoke9.png"
FrameIndex XZWY J 3 0
Skin 3 "VentSmoke10.png"
FrameIndex XZWY K 3 0
Skin 3 "VentSmoke11.png"
FrameIndex XZWY L 3 0
Skin 3 "VentSmoke12.png"
FrameIndex XZWY M 3 0
Skin 3 "VentSmoke13.png"
FrameIndex XZWY N 3 0
Skin 3 "VentSmoke14.png"
FrameIndex XZWY O 3 0
Skin 3 "VentSmoke15.png"
FrameIndex XZWY P 3 0
Skin 3 "VentSmoke16.png"
FrameIndex XZWY Q 3 0
Skin 3 "VentSmoke17.png"
FrameIndex XZWY R 3 0
Skin 3 "VentSmoke18.png"
FrameIndex XZWY S 3 0
Skin 3 "VentSmoke19.png"
FrameIndex XZWY T 3 0
Skin 3 "VentSmoke20.png"
FrameIndex XZWY U 3 0
Skin 3 "VentSmoke21.png"
FrameIndex XZWY V 3 0
Skin 3 "VentSmoke22.png"
FrameIndex XZWY W 3 0
Skin 3 "VentSmoke23.png"
FrameIndex XZWY X 3 0
}
Model "Sparkster"
{
Path "models"
Model 1 "Sparkster1st.iqm"
SurfaceSkin 1 0 "DemoTags.png"
SurfaceSkin 1 1 "DemoArms.png"
SurfaceSkin 1 2 "DemoSoft.png"
SurfaceSkin 1 3 "Sparkster.png"
SurfaceSkin 1 4 "SparksterAmmo.png"
AngleOffset -90
Scale -128 64 128
FORCECULLBACKFACES
// 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
// Fire
FrameIndex XZW2 N 1 14
FrameIndex XZW2 O 1 15
FrameIndex XZW2 P 1 16
FrameIndex XZW2 Q 1 17
// AltFire
FrameIndex XZW2 R 1 19
FrameIndex XZW2 S 1 20
FrameIndex XZW2 T 1 21
FrameIndex XZW2 U 1 22
// ThirdFire
FrameIndex XZW2 V 1 24
FrameIndex XZW2 W 1 25
FrameIndex XZW2 X 1 26
FrameIndex XZW2 Y 1 27
FrameIndex XZW2 Z 1 28
// Reload
FrameIndex XZW3 A 1 30
FrameIndex XZW3 B 1 31
FrameIndex XZW3 C 1 32
FrameIndex XZW3 D 1 33
FrameIndex XZW3 E 1 34
FrameIndex XZW3 F 1 35 // MagOut
FrameIndex XZW3 G 1 36
FrameIndex XZW3 H 1 37
FrameIndex XZW3 I 1 38
FrameIndex XZW3 J 1 39
FrameIndex XZW3 K 1 40
SurfaceSkin 1 4 ""
FrameIndex XZW3 L 1 41
FrameIndex XZW3 M 1 42
SurfaceSkin 1 4 "SparksterAmmo.png"
FrameIndex XZW3 N 1 43 // Reload2
FrameIndex XZW3 O 1 44
FrameIndex XZW3 P 1 45
FrameIndex XZW3 Q 1 46
FrameIndex XZW3 R 1 47
FrameIndex XZW3 S 1 48 // MagIn
FrameIndex XZW3 T 1 49
FrameIndex XZW3 U 1 50
FrameIndex XZW3 V 1 51
FrameIndex XZW3 W 1 52 // Reload3
FrameIndex XZW3 X 1 53
FrameIndex XZW3 Y 1 54
FrameIndex XZW3 Z 1 55
FrameIndex XZW4 A 1 56
FrameIndex XZW4 B 1 57
FrameIndex XZW4 C 1 58
FrameIndex XZW4 D 1 59
// Melee
FrameIndex XZW4 E 1 61
FrameIndex XZW4 F 1 62
FrameIndex XZW4 G 1 63
FrameIndex XZW4 H 1 64
FrameIndex XZW4 I 1 65
FrameIndex XZW4 J 1 66
FrameIndex XZW4 K 1 67 // Melee
FrameIndex XZW4 L 1 68
FrameIndex XZW4 M 1 69
FrameIndex XZW4 N 1 70
FrameIndex XZW4 O 1 71
FrameIndex XZW4 P 1 72
FrameIndex XZW4 Q 1 73
FrameIndex XZW4 R 1 74
FrameIndex XZW4 S 1 75
FrameIndex XZW4 T 1 76
FrameIndex XZW4 U 1 77
FrameIndex XZW4 V 1 78
FrameIndex XZW4 W 1 79
FrameIndex XZW4 X 1 80
// Trigger1
FrameIndex XZW4 Y 1 82
// Trigger2
FrameIndex XZW4 Z 1 83
// Trigger3
FrameIndex XZW5 A 1 84
// Idle
FrameIndex XZW5 B 1 86
FrameIndex XZW5 C 1 87
FrameIndex XZW5 D 1 88
FrameIndex XZW5 E 1 89
FrameIndex XZW5 F 1 90
FrameIndex XZW5 G 1 91
FrameIndex XZW5 H 1 92
FrameIndex XZW5 I 1 93
FrameIndex XZW5 J 1 94
FrameIndex XZW5 K 1 95
FrameIndex XZW5 L 1 96
FrameIndex XZW5 M 1 97
FrameIndex XZW5 N 1 98
FrameIndex XZW5 O 1 99
FrameIndex XZW5 P 1 100
FrameIndex XZW5 Q 1 101
FrameIndex XZW5 R 1 102
FrameIndex XZW5 S 1 103
FrameIndex XZW5 T 1 104
FrameIndex XZW5 U 1 105
FrameIndex XZW5 V 1 106
FrameIndex XZW5 W 1 107
FrameIndex XZW5 X 1 108
FrameIndex XZW5 Y 1 109
//// DOUBLE MODE
// Still
SurfaceSkin 1 5 "SparksterAmmo.png"
FrameIndex XZW5 Z 1 129 // defined first just to get that Z out of the way
SurfaceSkin 1 5 ""
// AttachExtra
FrameIndex XZW6 A 1 111
FrameIndex XZW6 B 1 112
FrameIndex XZW6 C 1 113
FrameIndex XZW6 D 1 114
SurfaceSkin 1 5 "SparksterAmmo.png"
FrameIndex XZW6 E 1 115
FrameIndex XZW6 F 1 116
FrameIndex XZW6 G 1 117
FrameIndex XZW6 H 1 118
FrameIndex XZW6 I 1 119
FrameIndex XZW6 J 1 120 // MagIn
FrameIndex XZW6 K 1 121
FrameIndex XZW6 L 1 122
FrameIndex XZW6 M 1 123
FrameIndex XZW6 N 1 124
FrameIndex XZW6 O 1 125
FrameIndex XZW6 P 1 126
FrameIndex XZW6 Q 1 127
FrameIndex XZW6 R 1 128
// Deselect
FrameIndex XZW6 S 1 130
FrameIndex XZW6 T 1 131
FrameIndex XZW6 U 1 132
FrameIndex XZW6 V 1 133
FrameIndex XZW6 W 1 134
FrameIndex XZW6 X 1 135 // Select
FrameIndex XZW6 Y 1 136
FrameIndex XZW6 Z 1 137
FrameIndex XZW7 A 1 138
FrameIndex XZW7 B 1 139
FrameIndex XZW7 C 1 140
FrameIndex XZW7 D 1 141
// Fire
FrameIndex XZW7 E 1 143
FrameIndex XZW7 F 1 144
FrameIndex XZW7 G 1 145
FrameIndex XZW7 H 1 146
// AltFire
FrameIndex XZW7 I 1 148
FrameIndex XZW7 J 1 149
FrameIndex XZW7 K 1 150
FrameIndex XZW7 L 1 151
// ThirdFire
FrameIndex XZW7 M 1 153
FrameIndex XZW7 N 1 154
FrameIndex XZW7 O 1 155
FrameIndex XZW7 P 1 156
FrameIndex XZW7 Q 1 157
// Melee
FrameIndex XZW7 R 1 159
FrameIndex XZW7 S 1 160
FrameIndex XZW7 T 1 161
FrameIndex XZW7 U 1 162
FrameIndex XZW7 V 1 163
FrameIndex XZW7 W 1 164
FrameIndex XZW7 X 1 165 // Melee
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
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
// Trigger1
FrameIndex XZW8 L 1 180
// Trigger2
FrameIndex XZW8 M 1 181
// Trigger3
FrameIndex XZW8 N 1 182
// Idle
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
FrameIndex XZW8 Z 1 195
FrameIndex XZW9 A 1 196
FrameIndex XZW9 B 1 197
FrameIndex XZW9 C 1 198
FrameIndex XZW9 D 1 199
FrameIndex XZW9 E 1 200
FrameIndex XZW9 F 1 201
FrameIndex XZW9 G 1 202
FrameIndex XZW9 H 1 203
FrameIndex XZW9 I 1 204
FrameIndex XZW9 J 1 205
FrameIndex XZW9 K 1 206
FrameIndex XZW9 L 1 207
// UnloadExtra
FrameIndex XZW9 M 1 209
FrameIndex XZW9 N 1 210
FrameIndex XZW9 O 1 211
FrameIndex XZW9 P 1 212
FrameIndex XZW9 Q 1 213
FrameIndex XZW9 R 1 214 // MagOut
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
SurfaceSkin 1 4 ""
FrameIndex XZW9 X 1 220
FrameIndex XZW9 Y 1 221
SurfaceSkin 1 4 "SparksterAmmo.png"
FrameIndex XZW9 Z 1 222 // ToReload2
// DoubleStacc
SurfaceSkin 1 5 ""
FrameIndex XZWA A 1 223 // FromReload3
FrameIndex XZWA B 1 224
FrameIndex XZWA C 1 225
FrameIndex XZWA D 1 226
FrameIndex XZWA E 1 227
SurfaceSkin 1 5 "SparksterAmmo.png"
FrameIndex XZWA F 1 228
FrameIndex XZWA G 1 229
FrameIndex XZWA H 1 230 // MagIn
FrameIndex XZWA I 1 231
FrameIndex XZWA J 1 232
FrameIndex XZWA K 1 233
FrameIndex XZWA L 1 234
FrameIndex XZWA M 1 235
FrameIndex XZWA N 1 236
FrameIndex XZWA O 1 237
FrameIndex XZWA P 1 238
FrameIndex XZWA Q 1 239
FrameIndex XZWA R 1 240
FrameIndex XZWA S 1 241
}