Partial implementation of Fuck Your Shit rounds, currently in progress. Added various shader effects to some powerups, and to player damage. Added custom view effects to player death, disabled "face attacker" because it looks weird with model-based players. Added "untouchable" spree tracking to the Stats tab. Implemented "emergency reboot system" for people who want a less shameful form of the Resurrect cheat. Cooldown for consecutive reboots can be configured. Rebalanced armors. Small language string corrections. Adjusted pickup model sizes of some weapons. Fixed missing punch sound (damn typos). Fix targetter always displaying voodoo dolls. Fix uptime breaking when loading saves, now based on total playtime rather than gametic. Readjusted Spreadgun ammo availability. Flush HUD interpolators alongside messages, fixes things such as the score VERY slowly counting up when loading a save. Spare armors now only get auto-used on pickup if there is NO armor available of that type. Added some extra visual effects to punching walls and non-bleeding actors. Slightly altered the melee range so it's not as awkward. Fixed punching not using flesh sounds for bleeding actors. Pusher primary now drags the player towards their target, like the Chainsaw. Fixed the player having no pain sounds whatsoever. Fixed stair step anchoring not working. The damage dealt when walljumping on a monster now also gets boosted by the Ragekit.
347 lines
7.5 KiB
Text
347 lines
7.5 KiB
Text
Model "ExplodiumCasing"
|
|
{
|
|
Path "models"
|
|
|
|
Model 0 "ExplodiumCasing_d.3d"
|
|
Skin 0 "ExplodiumCasing.png"
|
|
Scale 0.03 0.03 0.03
|
|
USEACTORPITCH
|
|
USEACTORROLL
|
|
ZOffset 1
|
|
|
|
FrameIndex XZW1 A 0 0
|
|
}
|
|
|
|
Model "ExplodiumMag"
|
|
{
|
|
Path "models"
|
|
|
|
Model 0 "ExplodiumMag_d.3d"
|
|
Scale 0.03 0.03 0.03
|
|
USEACTORPITCH
|
|
USEACTORROLL
|
|
|
|
Skin 0 "ExplodiumGun.png"
|
|
FrameIndex XZW1 A 0 0
|
|
}
|
|
|
|
Model "ExplodiumMagEmpty"
|
|
{
|
|
Path "models"
|
|
|
|
Model 0 "ExplodiumMag_d.3d"
|
|
Scale 0.03 0.03 0.03
|
|
USEACTORPITCH
|
|
USEACTORROLL
|
|
|
|
Skin 0 "ExplodiumGun_EmptyMag.png"
|
|
FrameIndex XZW1 A 0 0
|
|
}
|
|
|
|
Model "ExplodiumMagProj"
|
|
{
|
|
Path "models"
|
|
|
|
Model 0 "ExplodiumMag_d.3d"
|
|
Skin 0 "ExplodiumGun.png"
|
|
Scale 0.03 0.03 0.03
|
|
USEACTORPITCH
|
|
USEACTORROLL
|
|
|
|
FrameIndex XZW1 A 0 1
|
|
}
|
|
|
|
Model "ExplodiumGun"
|
|
{
|
|
Path "models"
|
|
|
|
Model 0 "ExplodiumGunPickup_d.3d"
|
|
Skin 0 "ExplodiumGun.png"
|
|
Scale 0.05 0.05 0.05
|
|
ZOffset 16
|
|
ROTATING
|
|
|
|
FrameIndex XZW1 A 0 0
|
|
}
|
|
|
|
Model "ExplodiumGun"
|
|
{
|
|
Path "models/extra"
|
|
|
|
Model 2 "Flat_d.3d"
|
|
Scale 0.1 0.1 0.1
|
|
Offset 16 -60 -12
|
|
PitchOffset 90
|
|
|
|
Skin 2 "ExploMuz0.png"
|
|
FrameIndex XZWZ A 2 0
|
|
Skin 2 "ExploMuz1.png"
|
|
FrameIndex XZWZ B 2 0
|
|
Skin 2 "ExploMuz2.png"
|
|
FrameIndex XZWZ C 2 0
|
|
Skin 2 "ExploMuz3.png"
|
|
FrameIndex XZWZ D 2 0
|
|
Skin 2 "ExploMuz4.png"
|
|
FrameIndex XZWZ E 2 0
|
|
Skin 2 "ExploMuz5.png"
|
|
FrameIndex XZWZ F 2 0
|
|
Skin 2 "ExploMuz6.png"
|
|
FrameIndex XZWZ G 2 0
|
|
Skin 2 "ExploMuz7.png"
|
|
FrameIndex XZWZ H 2 0
|
|
Skin 2 "ExploMuz8.png"
|
|
FrameIndex XZWZ I 2 0
|
|
Skin 2 "ExploMuz9.png"
|
|
FrameIndex XZWZ J 2 0
|
|
}
|
|
|
|
Model "ExplodiumGun"
|
|
{
|
|
Path "models"
|
|
|
|
Model 1 "ExplodiumGun1st_d.3d"
|
|
SurfaceSkin 1 0 "DemoTags.png"
|
|
SurfaceSkin 1 1 "DemoArms.png"
|
|
SurfaceSkin 1 2 "DemoSoft.png"
|
|
SurfaceSkin 1 3 "ExplodiumGun.png"
|
|
SurfaceSkin 1 5 "ExplodiumGun.png"
|
|
|
|
Scale -0.005 0.0025 0.005
|
|
Offset 0 0 -2
|
|
|
|
// Still
|
|
FrameIndex XZW2 A 1 0
|
|
// Deselect
|
|
FrameIndex XZWA T 1 1
|
|
FrameIndex XZWA U 1 2
|
|
FrameIndex XZWA V 1 3
|
|
FrameIndex XZWA W 1 4
|
|
// Select
|
|
FrameIndex XZW2 B 1 5
|
|
FrameIndex XZW2 C 1 6
|
|
FrameIndex XZW2 D 1 7
|
|
FrameIndex XZW2 E 1 8
|
|
FrameIndex XZW2 F 1 9
|
|
FrameIndex XZW2 G 1 10
|
|
FrameIndex XZW2 H 1 11
|
|
// Fire
|
|
SurfaceSkin 1 4 "ExplodiumCasing.png" // show casing
|
|
FrameIndex XZW2 I 1 13
|
|
FrameIndex XZW2 J 1 14
|
|
FrameIndex XZW2 K 1 15
|
|
FrameIndex XZW2 L 1 16
|
|
FrameIndex XZW2 M 1 17
|
|
FrameIndex XZW2 N 1 18
|
|
FrameIndex XZW2 O 1 19
|
|
FrameIndex XZW2 P 1 20
|
|
FrameIndex XZW2 Q 1 21
|
|
FrameIndex XZW2 R 1 22
|
|
FrameIndex XZW2 S 1 23
|
|
SurfaceSkin 1 4 "" // hide casing
|
|
// Reload (Part 1)
|
|
FrameIndex XZW2 T 1 25
|
|
FrameIndex XZW2 U 1 26
|
|
FrameIndex XZW2 V 1 27
|
|
FrameIndex XZW2 W 1 28
|
|
FrameIndex XZW2 X 1 29
|
|
FrameIndex XZW2 Y 1 30
|
|
FrameIndex XZW2 Z 1 31
|
|
FrameIndex XZW3 A 1 32
|
|
FrameIndex XZW3 B 1 33
|
|
FrameIndex XZW3 C 1 34
|
|
FrameIndex XZW3 D 1 35
|
|
FrameIndex XZW3 E 1 36
|
|
FrameIndex XZW3 F 1 37
|
|
FrameIndex XZW3 G 1 38
|
|
FrameIndex XZW3 H 1 39
|
|
FrameIndex XZW3 I 1 40
|
|
// Reload (Part 1 w/ Empty Mag)
|
|
SurfaceSkin 1 5 "ExplodiumGun_EmptyMag.png" // empty mag
|
|
FrameIndex XZW3 J 1 25
|
|
FrameIndex XZW3 K 1 26
|
|
FrameIndex XZW3 L 1 27
|
|
FrameIndex XZW3 M 1 28
|
|
FrameIndex XZW3 N 1 29
|
|
FrameIndex XZW3 O 1 30
|
|
FrameIndex XZW3 P 1 31
|
|
FrameIndex XZW3 Q 1 32
|
|
FrameIndex XZW3 R 1 33
|
|
FrameIndex XZW3 S 1 34
|
|
FrameIndex XZW3 T 1 35
|
|
FrameIndex XZW3 U 1 36
|
|
FrameIndex XZW3 V 1 37
|
|
FrameIndex XZW3 W 1 38
|
|
FrameIndex XZW3 X 1 39
|
|
FrameIndex XZW3 Y 1 40
|
|
// Reload (Part 2)
|
|
SurfaceSkin 1 5 "" // hide mag
|
|
SurfaceSkin 1 6 "ExplodiumGun.png" // show new mag
|
|
FrameIndex XZW3 Z 1 41
|
|
FrameIndex XZW4 A 1 42
|
|
FrameIndex XZW4 B 1 43
|
|
FrameIndex XZW4 C 1 44
|
|
FrameIndex XZW4 D 1 45
|
|
FrameIndex XZW4 E 1 46
|
|
FrameIndex XZW4 F 1 47
|
|
FrameIndex XZW4 G 1 48
|
|
SurfaceSkin 1 6 "" // hide new mag
|
|
FrameIndex XZW4 H 1 49
|
|
FrameIndex XZW4 I 1 50
|
|
FrameIndex XZW4 J 1 51
|
|
SurfaceSkin 1 5 "ExplodiumGun.png" // show mag
|
|
FrameIndex XZW4 K 1 52
|
|
FrameIndex XZW4 L 1 53
|
|
FrameIndex XZW4 M 1 54
|
|
FrameIndex XZW4 N 1 55
|
|
FrameIndex XZW4 O 1 56
|
|
FrameIndex XZW4 P 1 57
|
|
FrameIndex XZW4 Q 1 58
|
|
FrameIndex XZW4 R 1 59
|
|
FrameIndex XZW4 S 1 60
|
|
FrameIndex XZW4 T 1 61
|
|
FrameIndex XZW4 U 1 62
|
|
FrameIndex XZW4 V 1 63
|
|
// Slide
|
|
FrameIndex XZW4 W 1 65
|
|
FrameIndex XZW4 X 1 66
|
|
FrameIndex XZW4 Y 1 67
|
|
FrameIndex XZW4 Z 1 68
|
|
FrameIndex XZW5 A 1 69
|
|
FrameIndex XZW5 B 1 70
|
|
FrameIndex XZW5 C 1 71
|
|
FrameIndex XZW5 D 1 72
|
|
FrameIndex XZW5 E 1 73
|
|
FrameIndex XZW5 F 1 74
|
|
FrameIndex XZW5 G 1 75
|
|
FrameIndex XZW5 H 1 76
|
|
FrameIndex XZW5 I 1 77
|
|
FrameIndex XZW5 J 1 78
|
|
FrameIndex XZW5 K 1 79
|
|
FrameIndex XZW5 L 1 80
|
|
FrameIndex XZW5 M 1 81
|
|
// "Explosive" Reload
|
|
FrameIndex XZW5 N 1 83
|
|
FrameIndex XZW5 O 1 84
|
|
FrameIndex XZW5 P 1 85
|
|
FrameIndex XZW5 Q 1 86
|
|
FrameIndex XZW5 R 1 87
|
|
FrameIndex XZW5 S 1 88
|
|
FrameIndex XZW5 T 1 89
|
|
FrameIndex XZW5 U 1 90
|
|
FrameIndex XZW5 V 1 91
|
|
FrameIndex XZW5 W 1 92
|
|
FrameIndex XZW5 X 1 93
|
|
FrameIndex XZW5 Y 1 94
|
|
FrameIndex XZW5 Z 1 95
|
|
FrameIndex XZW6 A 1 96
|
|
FrameIndex XZW6 B 1 97
|
|
FrameIndex XZW6 C 1 98
|
|
FrameIndex XZW6 D 1 99
|
|
FrameIndex XZW6 E 1 100
|
|
FrameIndex XZW6 F 1 101
|
|
FrameIndex XZW6 G 1 102
|
|
FrameIndex XZW6 H 1 103
|
|
FrameIndex XZW6 I 1 104
|
|
SurfaceSkin 1 5 "" // hide mag
|
|
SurfaceSkin 1 6 "ExplodiumGun.png" // show new mag
|
|
FrameIndex XZW6 J 1 105
|
|
FrameIndex XZW6 K 1 106
|
|
FrameIndex XZW6 L 1 107
|
|
FrameIndex XZW6 M 1 108
|
|
FrameIndex XZW6 N 1 109
|
|
FrameIndex XZW6 O 1 110
|
|
FrameIndex XZW6 P 1 111
|
|
FrameIndex XZW6 Q 1 112
|
|
FrameIndex XZW6 R 1 113
|
|
FrameIndex XZW6 S 1 114
|
|
SurfaceSkin 1 6 "" // hide new mag
|
|
FrameIndex XZW6 T 1 115
|
|
FrameIndex XZW6 U 1 116
|
|
FrameIndex XZW6 V 1 117
|
|
FrameIndex XZW6 W 1 118
|
|
FrameIndex XZW6 X 1 119
|
|
FrameIndex XZW6 Y 1 120
|
|
FrameIndex XZW6 Z 1 121
|
|
SurfaceSkin 1 5 "ExplodiumGun.png" // show mag
|
|
// Check Bullet
|
|
SurfaceSkin 1 4 "ExplodiumCasing.png" // show casing
|
|
FrameIndex XZW7 A 1 157
|
|
FrameIndex XZW7 B 1 158
|
|
FrameIndex XZW7 C 1 159
|
|
FrameIndex XZW7 D 1 160
|
|
FrameIndex XZW7 E 1 161
|
|
FrameIndex XZW7 F 1 162
|
|
FrameIndex XZW7 G 1 163
|
|
FrameIndex XZW7 H 1 164
|
|
FrameIndex XZW7 I 1 165
|
|
FrameIndex XZW7 J 1 166
|
|
FrameIndex XZW7 K 1 167
|
|
FrameIndex XZW7 L 1 168
|
|
FrameIndex XZW7 M 1 169
|
|
FrameIndex XZW7 N 1 170
|
|
FrameIndex XZW7 O 1 171
|
|
FrameIndex XZW7 P 1 172
|
|
FrameIndex XZW7 Q 1 173
|
|
FrameIndex XZW7 R 1 174
|
|
FrameIndex XZW7 S 1 175
|
|
SurfaceSkin 1 4 "" // hide casing
|
|
// Melee
|
|
FrameIndex XZW7 T 1 177
|
|
FrameIndex XZW7 U 1 178
|
|
FrameIndex XZW7 V 1 179
|
|
FrameIndex XZW7 W 1 180
|
|
FrameIndex XZW7 X 1 181
|
|
FrameIndex XZW7 Y 1 182
|
|
FrameIndex XZW7 Z 1 183
|
|
FrameIndex XZW8 A 1 184
|
|
FrameIndex XZW8 B 1 185
|
|
FrameIndex XZW8 C 1 186
|
|
FrameIndex XZW8 D 1 187
|
|
FrameIndex XZW8 E 1 188
|
|
FrameIndex XZW8 F 1 189
|
|
// Check Gun
|
|
FrameIndex XZW8 G 1 192
|
|
FrameIndex XZW8 H 1 193
|
|
FrameIndex XZW8 I 1 194
|
|
FrameIndex XZW8 J 1 195
|
|
FrameIndex XZW8 K 1 196
|
|
FrameIndex XZW8 L 1 197
|
|
FrameIndex XZW8 M 1 198
|
|
FrameIndex XZW8 N 1 199
|
|
FrameIndex XZW8 O 1 200
|
|
FrameIndex XZW8 P 1 201
|
|
FrameIndex XZW8 Q 1 202
|
|
FrameIndex XZW8 R 1 203
|
|
FrameIndex XZW8 S 1 204
|
|
FrameIndex XZW8 T 1 205
|
|
FrameIndex XZW8 U 1 206
|
|
FrameIndex XZW8 V 1 207
|
|
FrameIndex XZW8 W 1 208
|
|
FrameIndex XZW8 X 1 209
|
|
FrameIndex XZW8 Y 1 210
|
|
FrameIndex XZW8 Z 1 211
|
|
// Spin Gun
|
|
FrameIndex XZW9 A 1 213
|
|
FrameIndex XZW9 B 1 214
|
|
FrameIndex XZW9 C 1 215
|
|
FrameIndex XZW9 D 1 216
|
|
FrameIndex XZW9 E 1 217
|
|
FrameIndex XZW9 F 1 218
|
|
FrameIndex XZW9 G 1 219
|
|
FrameIndex XZW9 H 1 220
|
|
FrameIndex XZW9 I 1 221
|
|
FrameIndex XZW9 J 1 222
|
|
FrameIndex XZW9 K 1 223
|
|
FrameIndex XZW9 L 1 224
|
|
FrameIndex XZW9 M 1 225
|
|
FrameIndex XZW9 N 1 226
|
|
FrameIndex XZW9 O 1 227
|
|
FrameIndex XZW9 P 1 228
|
|
FrameIndex XZW9 Q 1 229
|
|
FrameIndex XZW9 R 1 230
|
|
FrameIndex XZW9 S 1 231
|
|
FrameIndex XZW9 T 1 232
|
|
FrameIndex XZW9 U 1 233
|
|
FrameIndex XZW9 V 1 234
|
|
FrameIndex XZW9 W 1 235
|
|
}
|