dae091c7dc
Cancel any active dash if the player does a ground stomp.
2024-01-02 22:34:15 +01:00
852e2bfec0
Proooooooobably need a null check there.
2023-12-24 18:27:07 +01:00
308636000f
More Eviternity 2 MAP33 compat work.
2023-12-24 17:56:05 +01:00
bc00b01a0f
Low floor friction fix and other things.
...
- Unbreak inventory resets in Eviternity.
- Hotfix for Eviternity II MAP33, lava sections should be beatable now.
2023-12-23 15:33:20 +01:00
e5e6ce619c
Fix severe performance issues in large maps.
...
So... Remember that one decision I made about avoiding BlockThingsIterator as
much as possible? Turns out that was a stupid idea. There ARE situations where
it's better to iterate sector thinglists, yes, especially for things that are
NOT part of the blockmap, but in other cases, the excess allocations of new
iterators are a reasonable price to pay for the lower perf impact in extreme
cases, such as maps that have a gazillion sectors with gazillions of things in
them (I'm looking at you, UDMF mappers).
As a compromise, at least, in situations where the thinglists are needed, I did
add a sort of micro-optimization by implementing code to check if a bounding
box is inside a sector (would be nice if this was part of GZDoom itself, tho).
2023-12-19 11:46:29 +01:00
673cdc6d8f
Bypass A_SetViewPitch to not trigger the "never-will-be-fixed" bug.
2023-12-08 22:56:41 +01:00
13b2cb53b3
Add player path tracing in minimap.
2023-12-07 23:17:27 +01:00
f9da352077
Fix unexpected rip sounds in Heretic and Hexen.
2023-11-28 11:23:31 +01:00
6a6c26f307
Reset weapon pickup voicelines only when inventory is wiped.
2023-11-27 15:44:23 +01:00
cc1f1b8577
Adjustments to dashing.
2023-11-26 16:32:09 +01:00
f78b747ff7
Add secret difficulty for a dragon.
...
Remove 2x speed mult from hardest skill(s) (causes glitches).
Allow moths to still attack while following the lamp.
(Still do not know what causes moths to print "asin domain error" to terminal).
2023-10-16 14:00:46 +02:00
adaf35eeb0
Fix "longest journey" achievement breaking due to movement glitches.
2023-10-10 17:25:58 +02:00
46c25250a4
Limit stomp/hammer shockwave vertical movement so they no longer hug the floor.
2023-09-04 14:21:31 +02:00
96b334f3de
"exit at low hp" sectors now exit without dealing damage.
2023-08-25 18:16:07 +02:00
96fff41826
Make Demo have a pained default expression at low HP.
2023-08-21 11:38:08 +02:00
8f93448a32
Corner case where gathered targets for splash damage may become null.
2023-08-20 12:04:01 +02:00
3c6f45d38c
Voodoo dolls should have blob shadows.
2023-08-17 20:19:55 +02:00
ea7582852b
Retire the "suckables list" + some fixes.
2023-07-29 14:44:34 +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
1640e77c9c
Fix default tag of Voodoo Dolls in stats.
2023-07-04 13:51:01 +02:00
57464deeed
Slight viewbob adjustment.
2023-06-04 11:43:18 +02:00
a2f245b189
More stuff I missed.
2023-03-17 13:31:10 +01:00
e69dfa7e1f
(WIP) View sway, shake, etc. in weapon animations.
2023-03-10 19:37:09 +01:00
5c9292a811
Faster move bob acceleration. More bob when crouching.
2023-03-10 14:18:19 +01:00
8d1886ad15
Fix warp to NaN when crouching with Silver Bullet.
2023-03-10 00:20:09 +01:00
e98f870b5b
Fix silent broken crushers.
2023-03-10 00:00:24 +01:00
a3e7e4a622
Even less slippery player movement.
2023-03-09 23:58:43 +01:00
588fb5dd8d
Remove small per-step speed boost.
2023-03-09 20:38:53 +01:00
d71d5b665c
Fix incorrect check for viewpitch workaround.
2023-03-03 20:50:50 +01:00
be405824c2
Experimental bob-synced footsteps in first person.
2023-03-03 20:23:17 +01:00
4226dd8c95
Migrate DLC1 first person models to IQM.
2023-02-25 20:50:14 +01:00
a2855dfc9a
Don't use inventory tokens for mapper-toggleable store/revive. Tokens are icky.
2023-02-18 11:54:30 +01:00
c05c638a6a
Proper fix for erratic ViewPitch.
2023-02-11 19:13:38 +01:00
5e552e7607
Fix erratic ViewPitch when loading saves.
2023-02-11 18:47:48 +01:00
35b8b986db
Cleaning up.
2023-02-11 17:03:43 +01:00
08201160b1
Fix implicit class pointer casting.
2023-02-11 13:19:03 +01:00
1ad16bfcd4
Blocking checks for mirror interaction (forgot about them).
2023-01-19 10:23:20 +01:00
c3cc545784
Mirror interaction.
2023-01-19 10:09:20 +01:00
b0ae0d2153
More voice changes:
...
* Additional kiss voices
* Mirror interaction lines (not yet implemented)
* Intonation changes for two existing lines
* Fix randomization of some voices (grunts and whatnot)
2023-01-19 09:47:00 +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
d0fddbf8a3
Testing changes for GZDoom 4.11/5.0.
2023-01-08 14:58:06 +01:00
f3946f832b
Fix magnetized items being blocked by "monster block" lines.
2022-12-30 23:16:16 +01:00
2b41ba0225
CVar caching is no longer needed.
2022-12-29 13:20:08 +01:00
9f529afb3c
Set DROPOFF flag on magnetized items, hopefully fixes them getting stuck on some lines.
2022-12-29 10:44:53 +01:00
22179fdcd8
Tweak viewbob and deceleration.
2022-12-28 21:31:00 +01:00
7b8111c40d
Finally fix gestures breaking on weapon switch.
2022-12-26 23:22:30 +01:00