Latest Raze Changes

Latest 50 commits, skipping 850

Unofficial development builds at DRD Team

Newer commits | Older commits

04-Oct-2024 (Friday) at 09:33:53 PDT by Christoph Oelckers
Commit ccbebfcf34
Parents: 5b1f0fdc86

fix kill count management in CopyFriendliness when used on corpses.

04-Oct-2024 (Friday) at 09:31:04 PDT by Christoph Oelckers
Commit 5b1f0fdc86
Parents: 6aa71184f7

bFriendly should not be set from scripts because this omits needed bookkeeping.

03-Oct-2024 (Thursday) at 14:01:09 PDT by Christoph Oelckers
Commit 6aa71184f7
Parents: b667b930a3

fixed: MBF21's flag functions did not call the special wrappers for MF_FRIENDLY.

03-Oct-2024 (Thursday) at 13:30:09 PDT by Christoph Oelckers
Commit b667b930a3
Parents: 3798fd815f

fixed logic bug with HitFriend and Refire functions.

The old code was essentially ineffective and useless, this is how MBF had it and how it was supposed to be.

03-Oct-2024 (Thursday) at 03:32:09 PDT by Christoph Oelckers
Commit 3798fd815f
Parents: 8354c4a5c3

the MISSILE(EVEN)MORE flags still need to be accessible by ZScript for backwards compatibility.

Since these do not exist anymore an internal interface to Handle/CheckDeprecatedFlags was added.

03-Oct-2024 (Thursday) at 03:24:16 PDT by Christoph Oelckers
Commit 8354c4a5c3
Parents: ad4eef3b6c

Replaced MISSILE(EVEN)MORE with a real property and added related Dehacked options from Crispy Doom.

This also adds proper deprecation messages to the deprecated flags which were missing due to a bad definition macro.

01-Oct-2024 (Tuesday) at 14:38:29 PDT by Rachael Alexanderson
Commit ad4eef3b6c
Parents: 2decf10863

  • SPAC_Walking should check for SPAC_MCross not SPAC_PCross

01-Oct-2024 (Tuesday) at 05:35:27 PDT by Professor Hastig
Commit 2decf10863
Parents: d455f57346

add missing 'author' and 'label' UMAPINFO fields.

01-Oct-2024 (Tuesday) at 08:28:42 PDT by Christoph Oelckers
Commit d455f57346
Parents: 896c73b1e5

remove test code.

01-Oct-2024 (Tuesday) at 08:05:49 PDT by Ricardo Luís Vaz Silva
Commit 896c73b1e5
Parents: 9f7a8188c5

Fix compilation

01-Oct-2024 (Tuesday) at 07:59:05 PDT by Ricardo Luís Vaz Silva
Commit 9f7a8188c5
Parents: 70ec8ce711

Fix broken if statement in ParseFireTexture

01-Oct-2024 (Tuesday) at 02:30:22 PDT by jekyllgrim
Commit 70ec8ce711
Parents: 1392db2f5b

Fixed MF9_ISPUFF overlapping with MF9_NOSECTORDAMAGE

30-Sep-2024 (Monday) at 06:00:44 PDT by jekyllgrim
Commit 1392db2f5b
Parents: f8b68a6927

Made DamageSource and bIsPuff readonly

03-Jun-2024 (Monday) at 06:37:25 PDT by Ricardo Luís Vaz Silva
Commit f8b68a6927
Parents: 83165dccbf

Serialize damagesource, fix bad character in actor.zs

03-Jun-2024 (Monday) at 02:25:12 PDT by jekyllgrim
Commit 83165dccbf
Parents: f13bc09840

Add damagesource

02-Jun-2024 (Sunday) at 15:47:41 PDT by jekyllgrim
Commit f13bc09840
Parents: 59b567689a

Add bIsPuff flag

01-Oct-2024 (Tuesday) at 07:38:14 PDT by Christoph Oelckers
Commit 59b567689a
Parents: e88d912892

make the broken ID24 levelnums work somehow so that Legacy of Rust's intermissions play.

15-Aug-2024 (Thursday) at 10:32:54 PDT by Cacodemon345
Commit e88d912892
Parents: 2c9b8f4eec

ID24 interlevel lumps implementation

01-Oct-2024 (Tuesday) at 07:17:48 PDT by inkoalawetrust
Commit 2c9b8f4eec
Parents: 568a39d203

Fixed problem in CheckForShadows().

Fixed a regression in CheckForShadows() that made it always return a +SHADOW or +SHADOWBLOCK actor even when there were none. Causing monsters to always have messy aim if +DOSHADOWBLOCK is on.

30-Sep-2024 (Monday) at 06:58:43 PDT by Dileep V. Reddy
Commit 568a39d203
Parents: 18c068fd1f

Removing pre-clipping of Frustum if pitch > 46 degrees and viewpoint is not allowed out of bounds. This is like old behavior.

30-Sep-2024 (Monday) at 00:27:39 PDT by Rachael Alexanderson
Commit 18c068fd1f
Parents: 8e1b25803e

Revert "- fix some issues with ClearInventory() that sometimes caused script errors"

This reverts commit 41c69736b1544158816c9254a5837afd79b06209.

This introduced more bugs and so the fix was not valid.

29-Sep-2024 (Sunday) at 16:55:13 PDT by Boondorl
Commit 8e1b25803e
Parents: 0b3ee04025

Fix for NoLocalRender not snapshotting between hub levels

29-Sep-2024 (Sunday) at 23:09:52 PDT by Rachael Alexanderson
Commit 0b3ee04025
Parents: 41c69736b1

  • bail out if shape is null in F2DDrawer::AddShape

29-Sep-2024 (Sunday) at 22:51:55 PDT by Rachael Alexanderson
Commit 41c69736b1
Parents: 4c27b55eb9

  • fix some issues with ClearInventory() that sometimes caused script errors

28-Apr-2024 (Sunday) at 16:39:45 PDT by Jon Heard
Commit 4c27b55eb9
Parents: 9b8c79d182

SetSkin and GetSkinCount added to PlayerInfo class

29-Mar-2024 (Friday) at 12:10:36 PDT by inkoalawetrust
Commit 9b8c79d182
Parents: 391f496512

Added check for hurt floors in P_IsUnderDamage().

29-Mar-2024 (Friday) at 11:55:50 PDT by inkoalawetrust
Commit 391f496512
Parents: bbeaea1ea7

Added SECMF_HURTMONSTERS, SECMF_HARMINAIR and NOSECTORDAMAGE.

  • Added SECMF_HURTMONSTERS, which allows monsters in the flagged sector to be hurt with the same behavior as players (i.e damage leaking).
  • Added SECMF_HARMINAIR, which allows players (And monsters with SECMF_HURTMONSTERS) to be hurt when they're inside the sector in general, instead of only when they're walking on it. Replicates the behavior of the DAMAGE_IN_AIR flag that SectorDamage() uses.
  • Added NOSECTORDAMAGE, which makes actors with the flag immune to any harmful floors.

29-Sep-2024 (Sunday) at 15:09:07 PDT by Rachael Alexanderson
Commit bbeaea1ea7
Parents: 5cc718ec77

  • implement anamorphesis proof-of-concept (#2431)

Co-authored-by: Rachael Alexanderson madame-rachelle@users.noreply.github.com

29-Sep-2024 (Sunday) at 15:06:49 PDT by Hexadec
Commit 5cc718ec77
Parents: a4c98d8dd9

Search more paths in SHARE_DIR (#2610)

  • Search more paths in SHARE_DIR

Makes it more compatible with more exotic systems such as Guix or NixOS. (one day we'll have a gzdoom without patches)

  • Make more places search in SHARE_DIR.

Co-authored-by: Rachael Alexanderson 18584402+madame-rachelle@users.noreply.github.com

04-Aug-2024 (Sunday) at 07:06:55 PDT by RaveYard
Commit a4c98d8dd9
Parents: 1e96ed31aa

Add RADFCIRCULARTHRUST and matching XF/RTF_ flags

29-Sep-2024 (Sunday) at 14:31:06 PDT by Boondorl
Commit 1e96ed31aa
Parents: 96ec9b9dbd

Exported DPrintf

Allows for custom debug message handling using the built-in

23-Jul-2024 (Tuesday) at 04:40:48 PDT by HHonzik
Commit 96ec9b9dbd
Parents: 994078feae

Add another soundfonts search directory for *nix

This adds another soundfont search directory for the convenience of the user.

30-Aug-2024 (Friday) at 03:06:26 PDT by jekyllgrim
Commit 994078feae
Parents: 89ce70fd0b

Added FloatBobFactor

This adds a new actor property: FloatBobFactor (default 1.0). This will be a multiplier for level.time in AActor::GetBobOffset, which finally allows to control not only the range of float bobbing (which is FloatBobStrength) but also the frequency of bobbing.

20-Sep-2024 (Friday) at 07:33:40 PDT by Rachael Alexanderson
Commit 89ce70fd0b
Parents: ca9ab7bd5b

  • implement SPAC_Walking, mostly useful for teleports or for line crossings that should not happen when the player is falling or flying
  • update UDMF spec entry

29-Sep-2024 (Sunday) at 13:04:00 PDT by Rachael Alexanderson
Commit ca9ab7bd5b
Parents: 85ae8f8194

  • rename 'restart' ccmd to 'debug_restart' since it is in a broken state right now

29-Sep-2024 (Sunday) at 07:05:16 PDT by Rachael Alexanderson
Commit 85ae8f8194
Parents: 2c25cc1d9b

  • flat sprites are already square, no need to adjust them

28-Sep-2024 (Saturday) at 12:55:10 PDT by Rachael Alexanderson
Commit 2c25cc1d9b
Parents: 326480cb31

  • well ... this was a lil redundant

25-Sep-2024 (Wednesday) at 14:56:50 PDT by Ricardo Luís Vaz Silva
Commit 326480cb31
Parents: 8c10ac6f38

Fix typo

17-Aug-2024 (Saturday) at 08:29:23 PDT by Boondorl
Commit 8c10ac6f38
Parents: 3524d06813

Added GetDecalName()

29-Jan-2024 (Monday) at 13:55:59 PST by Rachael Alexanderson
Commit 3524d06813
Parents: de87493c41

  • export FFont::GetChar() to ZScript

18-Sep-2024 (Wednesday) at 17:25:27 PDT by Gene
Commit de87493c41
Parents: 5347cdf569

Fix incorrect boolean logic for drawBillboardFacingCamera

18-Sep-2024 (Wednesday) at 16:16:24 PDT by Gene
Commit 5347cdf569
Parents: 712dd1133d

Fix billboard facing camera only taking effect when used with XY billboarding

17-Sep-2024 (Tuesday) at 10:12:45 PDT by Ricardo Luís Vaz Silva
Commit 712dd1133d
Parents: 0c3ebf451f

Fix typo

16-Sep-2024 (Monday) at 14:44:01 PDT by nashmuhandes
Commit 0c3ebf451f
Parents: c8fbe43dc0

Fix missing serialization for skyspeed1 and skyspeed2

10-Aug-2024 (Saturday) at 21:13:21 PDT by Chris Cowan
Commit c8fbe43dc0
Parents: faead1c733

Fix load/save menus not starting scrolled to the selected entry

Fixes https://github.com/ZDoom/gzdoom/issues/2645

10-Aug-2024 (Saturday) at 20:27:12 PDT by Chris Cowan
Commit faead1c733
Parents: b79deabab1

Fix bug where down arrow does nothing after clicking the main menu

This issue was previously fixed in 0c2ed71cdd2676af6aecf6e26b0ab1a692e66d71, but that change added a bug that would trigger an infinite loop on scrolling in a list without any selectable items. Then 4fdbe81a132c472532985d31143c0dc26605283a restored the old behavior, reintroducing the issue.

This new fix does handle lists without any selectable items correctly.

16-Sep-2024 (Monday) at 08:43:15 PDT by Dileep V. Reddy
Commit b79deabab1
Parents: 79dacdf1b7

Prevent console from laying open when intro cutscene plays on some systems.

13-Sep-2024 (Friday) at 12:56:07 PDT by Ricardo Luís Vaz Silva
Commit 79dacdf1b7
Parents: 1429e22441

Properly fix double interpolation for IQM models

13-Sep-2024 (Friday) at 11:09:57 PDT by Ricardo Luís Vaz Silva
Commit 1429e22441
Parents: b1318e4b22

rework interpolation to allow for precalculated frames

13-Sep-2024 (Friday) at 08:12:15 PDT by Ricardo Luís Vaz Silva
Commit b1318e4b22
Parents: 17d7006d72

quick fix for interpolation, TODO better fix

Newer commits | Older commits