Commit graph

22050 commits

Author SHA1 Message Date
Boondorl
dad8e4719c Don't create thing iterator if THRUACTORS is set when moving 2025-01-14 15:10:15 -05:00
nashmuhandes
f5bf1d0497 Exported thing activation function 2025-01-14 02:21:50 -05:00
Boondorl
c87dc5ccad Updated VisualThinker render linkage
Now uses its own self-managed linked list with its level tracking the head pointer. Allows for VisualThinkers to be moved to any desired stat instead of being stuck in STAT_VISUALTHINKER.
2025-01-13 19:26:05 -05:00
Ricardo Luís Vaz Silva
61df13306f fix DScriptScanner 2025-01-11 09:31:20 -03:00
Major Cooke
2061caba18 Make the visual thinker statnum assignment check unconditional since statnum is no longer a pointer
- This fully completes this revert: ca3b0737ea
2025-01-10 20:31:38 -03:00
Christoph Oelckers
30ab960955 update DUMB license from zmusic source. 2025-01-10 17:18:44 +01:00
Rachael Alexanderson
2f4714e0c7
- vcpkg keeps failing. take it off the CI 2025-01-08 17:55:09 -05:00
Adam Kaminski
aa190dffc9 Fixed the registered or shareware versions of Doom not using the correct chat sound. 2025-01-08 17:19:06 -05:00
Ricardo Luís Vaz Silva
e12d51c5a2 add default values, vec4 uniforms, and cvar uniforms to post-process uniforms 2025-01-06 19:21:21 -05:00
Eonfge
22690bbb76 Fix fatal error formatting
Based on this patch: https://aur.archlinux.org/cgit/aur.git/tree/0002-fix-format-security-error.patch?h=gzdoom
2025-01-06 11:01:20 -05:00
Boondorl
af8838d45a Added interpolation to crosshair size 2025-01-06 03:20:23 -05:00
Rachael Alexanderson
6f927d60c8 - don't allow vid_dontdowait if neither vid_vsync is true nor vid_maxfps is set, in order to prevent coil whine 2025-01-04 12:22:47 -05:00
Rachael Alexanderson
3efaca262d - address adaptive sync flicker issue (disables 35 fps cap during game pause) 2025-01-04 12:22:47 -05:00
Rachael Alexanderson
f3b0c3ac5e
- Roll back filesystem changes. These were causing instabilities in the master branch that were interfering with development. 2025-01-04 11:27:21 -05:00
Rachael Alexanderson
786bfa6419
- add save order to menu 2025-01-01 17:26:16 -05:00
Rachael Alexanderson
d42e3b0037 - store current time in the save game node when saving a new game
- when overwriting a save force it to reposition itself in the list in case any of its details have changed
2025-01-01 17:11:12 -05:00
Rachael Alexanderson
902bf03c47 - implement new cvar save_sort_order - for now options are only 0 or 1 - 0 is alphabetical, 1 is descending by time (most recent first) 2025-01-01 17:11:12 -05:00
nashmuhandes
aebabd2307 Fix coop key share failing if the item was spawned in-game (for example, via the console) 2024-12-30 21:25:37 -05:00
Rachael Alexanderson
d6e1097b85 - enable mipmapping in 2D 2024-12-26 04:12:06 -05:00
nashmuhandes
a4e527979d Allow setting a dynamic light's alpha to influence its brightness. This brings it in parity with VKDoom 2024-12-26 04:10:44 -05:00
nashmuhandes
d3e5cf77ab Add lm_sunintensity documentation. Clean up styling of all ZDRay-related entries 2024-12-22 05:06:20 -03:00
Ricardo Luís Vaz Silva
bdddfcc80a allow nullptr with spriteid/textureid/translationid (for default parameters/etc) 2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
d36fa3c36b add helper methods to Sound/SpriteID/TranslationID 2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
eefad0764e fix TranslationID casting 2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
b7c9675c9d add snd_footstepvolume to sound options menu
(SNDMNU_FOOTSTEPVOLUME is already in the spreadsheet, but only for en/pt so far)
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
023328da04 allow summon to work with visual thinkers 2024-12-20 22:23:49 -03:00
Rachael Alexanderson
62381cc7de
- fix 1:1.2 minimizer function to work with actual 4:3 screens 2024-12-19 06:47:07 -05:00
Rachael Alexanderson
0a375f2a6d
- add menu option for new 1:1.2 minimal scaling mode 2024-12-19 05:55:11 -05:00
Rachael Alexanderson
4963aea0e8
- add a 1:1.2 ratio min-scale mode 2024-12-19 05:53:50 -05:00
Rachael Alexanderson
1d7763864b
- language update 2024-12-17 14:18:30 -05:00
Ricardo Luís Vaz Silva
d61ec1722a Fix damage being skipped for spectral puffs 2024-12-16 17:12:25 -03:00
Rachael Alexanderson
5b38eb5fc5
g4.15pre 2024-12-16 04:39:44 -05:00
Ricardo Luís Vaz Silva
e82c7d2428 remove "DECORATE" from error string
* print warning count as well
* allow treating warnings as errors
2024-12-13 16:46:48 -03:00
Ricardo Luís Vaz Silva
325817afdf remove version check for array type fix, to prevent crashes/etc with bad types 2024-12-12 15:18:53 -05:00
Rachael Alexanderson
fb660fa3c1
- allow forks to set OPTIONALWAD to (null) to disable searching for it. 2024-12-05 04:14:46 -05:00
RaveYard
23a021dfca Fix M_SaveBitmap stream buffer size
- credits to dpJudas for the solution
2024-12-04 19:38:11 -05:00
Boondorl
c6eba62f73 Fixed A_SprayDecal not working on 3D floors 2024-12-02 02:30:22 -03:00
Ricardo Luís Vaz Silva
8311e77a26 misc decoupled animation fixes 2024-11-29 13:54:35 -03:00
Boondorl
72ed0c4377 Various bouncing fixes
Fixed bounce flag checks being inversed on 3D floors. Decoupled wall bouncing flag from floor/ceiling flags since they relied on it in the case of hitting steep ramps. Fixed wall bounces that actually bounce off planes not returning the correct value.
2024-11-27 22:37:01 -05:00
Boondorl
0010f22faa Fixed successful bounces on Actor tops not damaging them 2024-11-27 22:36:48 -05:00
Boondorl
882017f4be Added ripper damage logic to DoMissileDamage 2024-11-27 22:36:48 -05:00
Boondorl
15fcf60489 Fixed angleOffsetTargets not being initialized 2024-11-27 22:36:38 -05:00
Boondorl
4726cc9ec5 Fixes for serializing and initializing
Fixed missing DViewPosition serializing. Fixed missing initializers in player_t.
2024-11-27 22:36:38 -05:00
Cacodemon345
26cff374de Add WorldRailgunFired 2024-11-26 18:48:17 -05:00
Cacodemon345
db6294c48a Add WorldRailgunPreFired for railgun attacks
Add AttackLineFlags for WorldHitscanPreFired

Indentation fixes in event.zs
2024-11-26 18:48:17 -05:00
Boondorl
1d35ff8bc7
Fixed incorrect autooff behavior on ceiling bounce (#2837)
* Fixed incorrect autooff behavior on ceiling bounce

* Fixed incorrect Actor bouncing behavior
2024-11-26 05:59:20 -05:00
Boondorl
f911088074 Bandaid fix for 3D floor collision detection in traces
Correctly evaluate if a 3D floor starts above the ceiling/below the ground when testing against them, that way they won't be ignored on line hit. This fixes a lot of edge cases with ramps in particular.
2024-11-26 03:43:52 -05:00
Boondorl
5240c52b07
Fixed bouncing on 3D floors (#2835) 2024-11-26 03:43:09 -05:00
BinarryCode
5576e66670 make if-checks for AppendStatusBar consistent with Zandronum implementation 2024-11-24 19:31:54 -03:00
BinarryCode
9ba831907f tweak error message 2024-11-24 19:31:54 -03:00