Commit graph

189 commits

Author SHA1 Message Date
47b0cad882 Implement a "weapon bar" (optional). 2023-07-04 17:05:21 +02:00
5ce6c2fe6e Small visual tweaks to Mortal Rifle canvas. 2023-07-01 14:11:47 +02:00
8dfbda6a85 Fix Quadravol casing skin assignment. 2023-04-12 21:20:49 +02:00
b8313f1def Make hitscan treat skies as walls (the full unreal-like experience).
Also, fix incorrect bounce behavior of candy beams and biospark arcs.
2023-03-11 01:27:09 +01:00
56a8969e2f Make all projectiles bounce/explode on skies. 2023-03-11 01:07:15 +01:00
e69dfa7e1f (WIP) View sway, shake, etc. in weapon animations. 2023-03-10 19:37:09 +01:00
61f12c6c58 Player and base weapons converted to IQM. Gestures are next. 2023-02-27 23:54:59 +01:00
4226dd8c95 Migrate DLC1 first person models to IQM. 2023-02-25 20:50:14 +01:00
525b9e33eb Use new let syntax for multiple returns. 2023-01-14 19:14:39 +01:00
c636e0e787 Make use of new LineTracer.Trace() parameters. 2023-01-14 18:30:22 +01:00
55fbfd86c0 Floating point quake intensities. 2023-01-14 18:06:52 +01:00
03dc2d8c7d Fix for rare Quadravol crash corner case. 2022-12-30 23:30:52 +01:00
aa591989be Fix some sprite conflicts with monster mods. 2022-12-28 22:18:03 +01:00
b1683dae8e Generalized hitnormal functions (where possible). 2022-12-18 20:03:36 +01:00
4ad2e4c7ba Replace 8-unit shell pickup with a 6-unit one.
Some other tweaks to ammo as well.
2022-12-13 19:16:41 +01:00
80fb76c000 ViewAngles + ViewPos awareness in various places. 2022-12-10 22:17:06 +01:00
a632c8edf7 Projectiles/explosions should use AMF_EMITFROMTARGET flag on A_AlertMonsters. 2022-12-08 20:06:41 +01:00
eabd26d5bb Small Puntzer Gamma correction. 2022-12-06 00:29:36 +01:00
46bfd84a0c Use SendInterfaceEvent for weapon firemode tags. 2022-12-06 00:20:17 +01:00
02dd50101e Use CORRECTPIXELSTRETCH where needed. 2022-12-05 14:50:16 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
eb624f15e3 Fix zero-damage hits spawning blood.
(Can't apply to Spreadgun/Wallbuster due to Damage Accumulator use)
2022-12-03 15:05:09 +01:00
3373a53a21 Convert all weapon pickups to IQM. 2022-11-28 22:11:11 +01:00
23947d8471 Remove unnecessary uses of "action" and "invoker". 2022-11-26 11:57:17 +01:00
7f6b66b149 The Silver Bullet is an AMR, not a sniper rifle.
Unify YBeam size/orientation math into one utility function.
2022-11-22 23:05:20 +01:00
d4e8cf7844 Tweak hammer spin to make it slightly less chaotic. 2022-11-17 16:54:08 +01:00
706a3488d1 Adjust ammo amounts again. Remove 12/16 shell pickups. 2022-11-16 22:35:32 +01:00
31ea4f73b1 Fix wacky-ass water physics for projectiles. 2022-11-11 01:46:39 +01:00
db4f6e317f Use meta variables where needed. 2022-11-08 13:01:16 +01:00
ab9023d3ee Add freezetics support to all actors that need it.
Remove Demoslayer fun option.
2022-10-31 15:08:30 +01:00
c770276bd7 Various changes related to items:
- All items now have vanilla hitbox sizes for compatibility.
 - Removed extended hitboxes (no longer needed).
 - Blob shadows are now exclusive to players (and eventually monsters).
 - Glows and sparkles are no longer toggleable.
 - Glows and sparkles have fixed size/radius.
 - Item sparkles are now handled by the glows, rather than the player.
2022-10-28 16:49:14 +02:00
02ae172777 Use unfinished Sparkster Rifle model in placeholders. 2022-10-25 10:56:43 +02:00
2f00137a30 Missing Plasma Blaster collision sizes. 2022-10-20 20:27:20 +02:00
4bb3a1e85a Several optimizations on non-interactive actors. 2022-10-14 21:45:21 +02:00
9983b82613 Add shockwaves to Mortal Rifle overpressure shot.
This compensates for the reduction of exit/entry impacts for performance.
2022-10-12 14:50:29 +02:00
92f59e4449 Revert "Pistol start tweaks."
This reverts commit 564c99782a.

This actually doesn't work that well, so return to the original method.
2022-10-08 17:47:35 +02:00
564c99782a Pistol start tweaks. 2022-10-08 15:45:19 +02:00
146531003e Trim excess ammo types. Some guns not reimplemented yet. 2022-10-07 19:12:41 +02:00
7a079b4f68 Fix Mortal Rifle showing red slot even if rounds available. 2022-10-03 19:00:01 +02:00
dbd887e8db Remove redundant second argument in various TexMan.CheckForTexture calls. 2022-09-30 12:53:56 +02:00
f66c62756b Turns out I'm dumb. ACTUALLY remove the self-damage. 2022-09-28 22:44:00 +02:00
9a6b71e751 Remove self-damage from Overpressure beam. It's annoying. 2022-09-28 22:38:48 +02:00
fcea7fa7ce More Mortal Rifle tweaks. 2022-09-28 22:26:56 +02:00
144d076f75 Reduce performance impact of MR overpressure shot. 2022-09-28 21:42:26 +02:00
e571fccc4d Mortal Rifle fully implemented (oh my). 2022-09-28 21:00:24 +02:00
5d443cf33c Tweak various interpolators. 2022-09-26 15:15:11 +02:00
84fb9c036f Decouple precise crosshairs from weapons. 100% smoother now. 2022-09-24 21:33:48 +02:00
edbc19ce64 Unique voices for Mortal Rifle touchscreen and finger flick. 2022-09-24 14:56:35 +02:00
0e80da9cea Reduce self-damage from Quadravol rocket jumping. 2022-09-21 18:58:22 +02:00
265f51870f Increase opacity of Mortal Rifle display windows. 2022-09-21 18:35:37 +02:00