flak_m/modeldef.rifle
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

148 lines
No EOL
2.8 KiB
Text

Model "RifleAmmo"
{
Path "models"
Model 0 "BulletBoxM_d.3d"
Skin 0 "BulletBoxT.png"
Scale 0.07 0.07 0.084
ZOffset 3
FrameIndex SBOX A 0 0
}
Model "RifleAmmo2"
{
Path "models"
Model 0 "RifleRoundM_d.3d"
Skin 0 "RifleR1.png"
Scale 0.02 0.02 0.024
ZOffset 4
FrameIndex SRND A 0 0
}
Model "SniperRifle"
{
Path "models"
Model 1 "RiflePick_d.3d"
Skin 1 "JRifle2.png"
Scale 0.2 0.2 0.24
AngleOffset 90
ZOffset 6
FrameIndex SRFP B 1 0
ZOffset 12
ROTATING
FrameIndex SRFP A 1 0
}
Model "SniperRifle"
{
Path "models"
Model 2 "Flat_d.3d"
Skin 2 "MuzzleFlash2.png"
AngleOffset 90
PitchOffset 90
Scale 0.12 0.12 0.12
Offset 6.0 -50.0 -4.8
FrameIndex SMUZ A 2 0
}
Model "SniperRifle"
{
Path "models"
Model 0 "Rifle2m_d.3d"
SurfaceSkin 0 0 "Rifle2a.png"
SurfaceSkin 0 1 "Rifle2b.png"
SurfaceSkin 0 2 "Rifle2c.png"
SurfaceSkin 0 3 "Rifle2d.png"
Scale 0.32 -0.16 0.32
Offset 7.1 -23.9 -6.8
AngleOffset 92
RollOffset 2
PitchOffset -5
// Select
FrameIndex SRFS A 0 0
FrameIndex SRFS B 0 1
FrameIndex SRFS C 0 2
FrameIndex SRFS D 0 3
FrameIndex SRFS E 0 4
FrameIndex SRFS F 0 5
FrameIndex SRFS G 0 6
FrameIndex SRFS H 0 7
FrameIndex SRFS I 0 8
FrameIndex SRFS J 0 9
FrameIndex SRFS K 0 10
FrameIndex SRFS L 0 11
FrameIndex SRFS M 0 12
FrameIndex SRFS N 0 13
FrameIndex SRFS O 0 14
FrameIndex SRFS P 0 15
FrameIndex SRFS Q 0 16
// Idle
FrameIndex SRFI A 0 17
// Fire 1
FrameIndex SRF1 A 0 17
FrameIndex SRF1 B 0 18
FrameIndex SRF1 C 0 19
FrameIndex SRF1 D 0 20
FrameIndex SRF1 E 0 21
FrameIndex SRF1 F 0 22
FrameIndex SRF1 G 0 23
FrameIndex SRF1 H 0 24
FrameIndex SRF1 I 0 25
FrameIndex SRF1 J 0 26
// Fire 2
FrameIndex SRF2 A 0 27
FrameIndex SRF2 B 0 28
FrameIndex SRF2 C 0 29
FrameIndex SRF2 D 0 30
FrameIndex SRF2 E 0 31
FrameIndex SRF2 F 0 32
FrameIndex SRF2 G 0 33
FrameIndex SRF2 H 0 34
FrameIndex SRF2 I 0 35
FrameIndex SRF2 J 0 36
// Fire 3
FrameIndex SRF3 A 0 37
FrameIndex SRF3 B 0 38
FrameIndex SRF3 C 0 39
FrameIndex SRF3 D 0 40
FrameIndex SRF3 E 0 41
FrameIndex SRF3 F 0 42
FrameIndex SRF3 G 0 43
FrameIndex SRF3 H 0 44
FrameIndex SRF3 I 0 45
FrameIndex SRF3 J 0 46
// Fire 4
FrameIndex SRF4 A 0 47
FrameIndex SRF4 B 0 48
FrameIndex SRF4 C 0 49
FrameIndex SRF4 D 0 50
FrameIndex SRF4 E 0 51
FrameIndex SRF4 F 0 52
FrameIndex SRF4 G 0 53
FrameIndex SRF4 H 0 54
FrameIndex SRF4 I 0 55
FrameIndex SRF4 J 0 56
// Fire 5
FrameIndex SRF5 A 0 57
FrameIndex SRF5 B 0 58
FrameIndex SRF5 C 0 59
FrameIndex SRF5 D 0 60
FrameIndex SRF5 E 0 61
FrameIndex SRF5 F 0 62
FrameIndex SRF5 G 0 63
FrameIndex SRF5 H 0 64
FrameIndex SRF5 I 0 65
FrameIndex SRF5 J 0 66
// Down
FrameIndex SRFD A 0 67
FrameIndex SRFD B 0 68
FrameIndex SRFD C 0 69
FrameIndex SRFD D 0 70
FrameIndex SRFD E 0 71
FrameIndex SRFD F 0 72
FrameIndex SRFD G 0 73
}