Latest Raze Changes
Latest 50 commits, skipping 850
Unofficial development builds at DRD Team
04-Oct-2024 (Friday) at 09:33:53 PDT by Christoph Oelckers
fix kill count management in CopyFriendliness when used on corpses.
04-Oct-2024 (Friday) at 09:31:04 PDT by Christoph Oelckers
bFriendly should not be set from scripts because this omits needed bookkeeping.
03-Oct-2024 (Thursday) at 14:01:09 PDT by Christoph Oelckers
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
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
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
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
- SPAC_Walking should check for SPAC_MCross not SPAC_PCross
01-Oct-2024 (Tuesday) at 05:35:27 PDT by Professor Hastig
add missing 'author' and 'label' UMAPINFO fields.
01-Oct-2024 (Tuesday) at 08:28:42 PDT by Christoph Oelckers
remove test code.
01-Oct-2024 (Tuesday) at 08:05:49 PDT by Ricardo Luís Vaz Silva
Fix compilation
01-Oct-2024 (Tuesday) at 07:59:05 PDT by Ricardo Luís Vaz Silva
Fix broken if statement in ParseFireTexture
01-Oct-2024 (Tuesday) at 02:30:22 PDT by jekyllgrim
Fixed MF9_ISPUFF overlapping with MF9_NOSECTORDAMAGE
30-Sep-2024 (Monday) at 06:00:44 PDT by jekyllgrim
Made DamageSource and bIsPuff readonly
03-Jun-2024 (Monday) at 06:37:25 PDT by Ricardo Luís Vaz Silva
Serialize damagesource, fix bad character in actor.zs
03-Jun-2024 (Monday) at 02:25:12 PDT by jekyllgrim
Add damagesource
02-Jun-2024 (Sunday) at 15:47:41 PDT by jekyllgrim
Add bIsPuff flag
01-Oct-2024 (Tuesday) at 07:38:14 PDT by Christoph Oelckers
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
ID24 interlevel lumps implementation
01-Oct-2024 (Tuesday) at 07:17:48 PDT by inkoalawetrust
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
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
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
Fix for NoLocalRender not snapshotting between hub levels
29-Sep-2024 (Sunday) at 23:09:52 PDT by Rachael Alexanderson
- bail out if
shape
is null inF2DDrawer::AddShape
29-Sep-2024 (Sunday) at 22:51:55 PDT by Rachael Alexanderson
- fix some issues with ClearInventory() that sometimes caused script errors
28-Apr-2024 (Sunday) at 16:39:45 PDT by Jon Heard
SetSkin and GetSkinCount added to PlayerInfo class
29-Mar-2024 (Friday) at 12:10:36 PDT by inkoalawetrust
Added check for hurt floors in P_IsUnderDamage().
29-Mar-2024 (Friday) at 11:55:50 PDT by inkoalawetrust
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
- 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
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
Add RADFCIRCULARTHRUST and matching XF/RTF_ flags
29-Sep-2024 (Sunday) at 14:31:06 PDT by Boondorl
Exported DPrintf
Allows for custom debug message handling using the built-in
23-Jul-2024 (Tuesday) at 04:40:48 PDT by HHonzik
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
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
- 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
- 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
- flat sprites are already square, no need to adjust them
28-Sep-2024 (Saturday) at 12:55:10 PDT by Rachael Alexanderson
- well ... this was a lil redundant
25-Sep-2024 (Wednesday) at 14:56:50 PDT by Ricardo Luís Vaz Silva
Fix typo
17-Aug-2024 (Saturday) at 08:29:23 PDT by Boondorl
Added GetDecalName()
29-Jan-2024 (Monday) at 13:55:59 PST by Rachael Alexanderson
- export
FFont::GetChar()
to ZScript
18-Sep-2024 (Wednesday) at 17:25:27 PDT by Gene
Fix incorrect boolean logic for drawBillboardFacingCamera
18-Sep-2024 (Wednesday) at 16:16:24 PDT by Gene
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
Fix typo
16-Sep-2024 (Monday) at 14:44:01 PDT by nashmuhandes
Fix missing serialization for skyspeed1
and skyspeed2
10-Aug-2024 (Saturday) at 21:13:21 PDT by Chris Cowan
Fix load/save menus not starting scrolled to the selected entry
10-Aug-2024 (Saturday) at 20:27:12 PDT by Chris Cowan
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
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
Properly fix double interpolation for IQM models
13-Sep-2024 (Friday) at 11:09:57 PDT by Ricardo Luís Vaz Silva
rework interpolation to allow for precalculated frames
13-Sep-2024 (Friday) at 08:12:15 PDT by Ricardo Luís Vaz Silva
quick fix for interpolation, TODO better fix