Commit Graph

20006 Commits

Author SHA1 Message Date
Christoph Oelckers 597856c1d4 - use an enum for the FX_* flags.
These were still #defines.
2022-01-07 00:40:40 +01:00
Christoph Oelckers be103bd9dc - fixed: the powerup item for respawn invulnerability was never given to the player. 2022-01-07 00:39:22 +01:00
Christoph Oelckers 32de663210 - fixed MBF21's A_SeekTracer.
This cannot directly call A_SeekerMissile because that has more parameters. It now maps to a wrapper that takes care of these.
2022-01-07 00:33:56 +01:00
Christoph Oelckers 49ab6612cb - fixed Dehacked parsing issues with weapon properties.
Due to a badly used string length check this code didn't really do what it was supposed to.
2022-01-07 00:31:57 +01:00
Christoph Oelckers 64ef03428d - added proper range check to the main sound playing function.
We got a report where this crashed on a bad sound index.
2022-01-07 00:16:30 +01:00
Christoph Oelckers 63fa01205f - fixed potential infinite loop in Hexen-style stair builder. 2022-01-07 00:09:59 +01:00
Rachael Alexanderson e6403197eb - drop yet another option from the simple mouse menu 2022-01-05 12:17:28 -05:00
Rachael Alexanderson 68d4c3f19c - drop more options from the simple mouse menu 2022-01-05 12:13:48 -05:00
Rachael Alexanderson ea9d945ff3 - create new menu page for simple mouse options menu - remove advanced settings like the individual speed fine-tuning 2022-01-05 11:10:28 -05:00
Marisa Kirisame ee1774e956 Relicense UE1 model loader as MIT.
Match up with the same relicensing that affected umeshtools,
which this loader takes most of its code from.
2022-01-02 18:09:10 +01:00
Christoph Oelckers e60e6967c0 - whitespace cleanup, updated from Raze. 2022-01-02 12:23:42 +01:00
Christoph Oelckers 3b879c5656 - changed the license of 3 more files free of external contributions to LGPL v2. 2022-01-02 12:08:47 +01:00
Christoph Oelckers 9d2431187d - reverted the license of the stereo3D code to BSD.
None of this was ever put under the GPL by its original author, so it is now back to its original license.
2022-01-02 11:41:32 +01:00
Christoph Oelckers 1c517d19fa - Backend update from Raze.
This is mainly code cleanup from setting the compiler to a stricter warning level.
2022-01-02 11:39:17 +01:00
alexey.lysiuk 6aea7694bc - updated LZMA to 21.07
https://www.7-zip.org/sdk.html
https://www.7-zip.org/a/lzma2107.7z
2022-01-01 15:58:40 +02:00
Rachael Alexanderson 0947f60c3b - move and copy SHT2E0 into the game-appropriate filter for Doom 2 games and wadsmoosh 2021-12-28 12:03:32 -05:00
Christoph Oelckers dae8793066 - moved Chex1 widescreen assets to the proper place. 2021-12-28 16:33:42 +01:00
Player701 f02060f822 - Fixed crash with Scroll_Texture_Offsets with non-zero tag 2021-12-27 15:34:27 +01:00
drfrag 2945e10a0e - More wrong tracer flags in ActorMover. 2021-12-24 16:37:58 +01:00
drfrag 395b5695ad - Fixed: ActorMover was not changing its tracer's flags. 2021-12-23 21:28:27 +01:00
Major Cooke b4c74fabd3 Added NoTrim support for ANIMDEFS, same syntax as TEXTURES outside a definition. 2021-12-14 15:22:01 +01:00
Major Cooke bbd91be5d5 Added NoTrim for TEXTURES.
- This can be applied either in or outside of a definition of a sprite.
- Simply adding "NoTrim" inside a definition will apply it.
- Syntax outside of a sprite is `NoTrim <SpriteName>`.
2021-12-14 15:22:01 +01:00
Player701 2ce5b49cab - Exported the "paused" global variable to ZScript 2021-12-06 16:26:34 +01:00
drfrag bb8534ed00 Fix LZMA compilation with VS 32 bit.
(patch by Igor Pavlov)
2021-11-29 16:17:47 +01:00
Sean Baggaley bf1577a984 ACS: fixed an old regression in which printing a map char array did not dereference the given array variable 2021-11-29 07:47:30 +01:00
alexey.lysiuk 9fac6058b7 - enabled LZMA multithreading on all platforms 2021-11-27 17:02:12 +02:00
alexey.lysiuk 121b89306a - updated LZMA to 21.06
https://www.7-zip.org/sdk.html
https://www.7-zip.org/a/lzma2106.7z
2021-11-27 17:00:53 +02:00
Player701 d0697d9801 - Fixed some issues with the scaling feature of DStatusBarCore::DrawString 2021-11-25 15:42:27 +01:00
Emile Belanger 54ad3433b1 GLES: Load default shader if we try to load user shader to avoid crash 2021-11-21 13:14:02 +01:00
Christoph Oelckers 4530a7b583 - minor optimization to last PR to use a FixedBitArray to reduce stack impact of the check array. 2021-11-21 10:10:58 +01:00
Mitch Richters b1fea228be - `D_ProcessEvents()`: Fix bad setup with `delayedevents` array that was holding pointers to items in the `events[]` array instead of making a copy. 2021-11-21 10:03:26 +01:00
Mitch Richters c4f7760ab2 - `D_ProcessEvents()`: Delay `EV_KeyUp` events until any `EV_KeyDown` events for the corresponding key have been processed. This makes the mouse under SDL a lot better. 2021-11-21 10:03:26 +01:00
Rachael Alexanderson 312b5ce66e - add SDL hint to not minimize the window on focus loss 2021-11-19 15:26:04 +01:00
Rachael Alexanderson 4db7a20f7a - apply clearscope to `ApplyDamageFactor` as well 2021-11-18 21:29:08 -05:00
Xaser Acheron 441b70022d apply weaponscale relative to baseline 2021-11-15 01:52:49 -06:00
Xaser Acheron 0b93aef776 add WeaponScaleX/WeaponScaleY properties for applying global scaling to a weapon's PSprites 2021-11-14 23:21:07 -06:00
nashmuhandes 2ed99c735d Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2 2021-11-15 02:56:10 +08:00
Magnus Norddahl 8c54015b4b Fix upload and sampling bug for array textures in the vulkan backend 2021-11-14 19:53:10 +01:00
nashmuhandes 1570ce9c90 Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2 2021-11-14 22:01:13 +08:00
nashmuhandes 879c514120 Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2 2021-11-14 22:01:03 +08:00
Rachael Alexanderson 01b825b181 - apply clearscope for ApplyDamageFactor - https://forum.zdoom.org/viewtopic.php?f=15&t=73830 2021-11-13 11:07:42 -05:00
Magnus Norddahl f5c8953fc7 Merge remote-tracking branch 'nash/lightmaps2' into lightmaps2 2021-11-13 05:09:56 +01:00
Magnus Norddahl d197d19122 Fix light probes not working for maps having no dynamic lights at all 2021-11-13 05:09:25 +01:00
nashmuhandes e40c927624 Forgot to add the new ZDRayInfo keywords in the UDMF parser 2021-11-12 18:42:37 +08:00
Christoph Oelckers c598d9bab7 - Backend update from Raze.
* TArray extensions
* MSVC setup so that [[deprecated]] emits warnings.
2021-11-12 09:36:46 +01:00
nashmuhandes 9b853dd275 - Remove ALightProbe from the engine (light probes are now stored inside a map's LIGHTMAP lump)
- Recognize the new ZDRayInfo UDMF keywords
2021-11-11 19:21:45 +08:00
nashmuhandes fd744028b8 Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2 2021-11-11 19:18:34 +08:00
mc776 3cce406bd5 gldefs: make soulsphere yellow.
https://github.com/freedoom/freedoom/blob/freedoom-0.12.y/sprites/soula0.png
2021-11-11 08:36:24 +01:00
nashmuhandes bb50aff87f Merge branch 'lightmaps2' of https://github.com/dpjudas/gzdoom into lightmaps2 2021-11-10 19:58:10 +08:00
nashmuhandes 1b95f2515b Merge branch 'master' of https://github.com/coelckers/gzdoom into lightmaps2 2021-11-10 19:57:49 +08:00