fbf3e9fee3
Small cleanup. More credits.
2023-09-24 23:35:48 +02:00
53f8776398
Remove unused Sector pointer from WaterHit class.
...
(This would eventually cause a type error in later GZDoom builds)
2023-09-20 22:16:31 +02:00
1d13d74f19
Slightly nerf Slot 5 (Eviscerator, Sheen HMG).
2023-09-05 23:33:46 +02:00
4ba1d51bcf
Completely rewrite dialogue message system.
2023-08-27 13:52:44 +02:00
d4043c2353
Reimplement reverted commit but with some important safety checks.
2023-07-29 14:02:52 +02:00
3b10e684b6
Revert "Replace usage of ThinkerIterator and BlockThingsIterator in various places where we can instead loop through sector thing lists."
...
This reverts commit 2bd1cb0657 .
2023-07-29 13:48:33 +02:00
2bd1cb0657
Replace usage of ThinkerIterator and BlockThingsIterator in various places where we can instead loop through sector thing lists.
...
While in the latter case this may result in longer loops, it also reduces GC thrashing by not needing to allocate an iterator every time.
This also simplifies the DoBlast code as there is no longer a need to manually traverse portals vertically.
2023-07-29 13:15:34 +02:00
608c554a40
Remove branching from big biospark arcs (causes an odd visual bug at times).
...
Mortal Rifle should make use of a unique muzzle flash for the overpressure shot.
Update Nana's profile picture so she's actually wearing a turtleneck sweater.
2023-07-15 20:38:49 +02:00
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