Latest Raze Changes
Latest 50 commits
Unofficial development builds at DRD Team
14-Oct-2024 (Monday) at 03:39:26 EDT by Rachael Alexanderson
- simplify and deconstruct logic for applying sector damage - also fixes voodoo doll sector damage in TNT MAP30
14-Oct-2024 (Monday) at 03:23:12 EDT by inkoalawetrust
Added LookForEnemiesEx() for returning all enemies in an area. (#2753)
-
Compartmentalized the LookForEnemiesInBlock checks
-
Added LookForEnemiesEx().
This function allows for ZScript code to get an array with all enemies of the caller found in range. Using similar sight logic as functions like LookForEnemies().
- Added noPlayers parameter to LookForEnemiesEx().
This parameter allows the function to also find players around it.
- Added VM abort to LookForEnemiesEx().
Prevent crashes by passing a null array by reference.
30-Aug-2024 (Friday) at 06:02:32 EDT by Cacodemon345
Interpolate non-Burn screen wipes
01-Oct-2024 (Tuesday) at 20:53:30 EDT by inkoalawetrust
Fixed WalkStepTics & RunStepTics in terrain parser
Fixed the discrepancy where WalkStepTics and RunStepTics were called, well, that. In the terrain struct in both C++ and ZScript. While the terrain parser looked for WALKINGSTEPTIME and RUNNINGSTEPTIME instead. Also made the parse not multiply these time values by the ticrate to treat them as seconds instead of tics.
Added flags for P_HitWater().
Added optional overridable footsteps for players.
Added an overridable MakeFootsteps() virtual in PlayerPawn. Which allows for adding totally custom footstep logic for players. By default, it comes with a basic footstep system that uses the footstep properties of whatever terrain the pawn is standing on. bMakeFootsteps must be enabled on the pawn for the virtual to run.
Added generic StepSound TERRAIN property.
Added a generic step sound TERRAIN property, for defining foot-agnostic step sounds. Used by the built-in footstep system over the individual foot ones.
Simplified MakeFootsteps().
Also removed a leftover debug message.
12-Oct-2024 (Saturday) at 05:52:07 EDT by Jan Engelhardt
Resolve compiler warning about destructor syntax
gcc-14 warns:
tarray.h:927:9: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 927 | ~TDeletingArray<T, TT> ()
12-Oct-2024 (Saturday) at 04:22:45 EDT by Rachael Alexanderson
- define dither shader in a way that is compatible with Apple's GLSL-to-metal compiler
12-Oct-2024 (Saturday) at 04:22:45 EDT by Rachael Alexanderson
- define dither shader in a way that is compatible with Apple's GLSL-to-metal compiler
12-Oct-2024 (Saturday) at 01:30:20 EDT by Rachael Alexanderson
g4.14pre
12-Oct-2024 (Saturday) at 01:28:09 EDT by Rachael Alexanderson
- this is version 4.13.0
12-Oct-2024 (Saturday) at 01:24:57 EDT by Rachael Alexanderson
- don't show iwad box if priority iwad has been located for the currently loaded mods gameinfo
12-Oct-2024 (Saturday) at 01:03:51 EDT by Rachael Alexanderson
- language update
09-Oct-2024 (Wednesday) at 21:27:07 EDT by Rachael Alexanderson
- don't spam the console log if there's math errors - mostly affects Linux/MacOS because there is no distinction from console apps or GUI apps so they put all the data in the console which can cause lag
10-Oct-2024 (Thursday) at 06:35:42 EDT by alexey.lysiuk
- moved appimage github actions workflow back
it should be disabled in actions settings instead revert 77519332e8ed232619417ebbf6eb01e4b58236f5
10-Oct-2024 (Thursday) at 05:58:07 EDT by alexey.lysiuk
- updated github actions workflow
- fix macos jobs
- fix warnings
01-Oct-2024 (Tuesday) at 09:13:41 EDT by inkoalawetrust
Added MF9_FORCESECTORDAMAGE.
This flag forces non-player actors to take damage from hurt floors even if SECMF_HURTMONSTERS isn't true.
09-Oct-2024 (Wednesday) at 11:06:17 EDT by Rachael Alexanderson
- use newer zmusic
09-Oct-2024 (Wednesday) at 08:07:53 EDT by Christoph Oelckers
avoid floats in integer math.
08-Oct-2024 (Tuesday) at 12:31:50 EDT by Dileep V. Reddy
Orthographic projection Widescreen aspect ratio horizontal clipping fixed. This one-line change only affects ortho viewpoints. Easy to verify in windowed mode.
08-Oct-2024 (Tuesday) at 12:21:01 EDT by inkoalawetrust
Updated ZDoom UDMF spec changelog.
Added additions that never got their own version change in the changelog.
06-Oct-2024 (Sunday) at 10:05:41 EDT by nashmuhandes
Use a light_
prefix for custom ZDRay stuff, and actually parse light_softshadowradius for map things
05-Oct-2024 (Saturday) at 22:03:05 EDT by inkoalawetrust
Made GetMidTexturePosition() const.
05-Oct-2024 (Saturday) at 22:03:05 EDT by Ricardo Luís Vaz Silva
Add bounds checking to GetMidTexturePosition, add assert to P_GetMidTexturePosition
05-Oct-2024 (Saturday) at 06:53:21 EDT by Christoph Oelckers
added a menu option for switching module players.
05-Oct-2024 (Saturday) at 06:36:55 EDT by Christoph Oelckers
added CVAR to select the preferred MOD player and SNDINFO option to set it per song.
05-Oct-2024 (Saturday) at 03:40:07 EDT by Blue Shadow
- set a default value of 1.0 for
MissileChanceMult
property
05-Oct-2024 (Saturday) at 04:22:05 EDT by Christoph Oelckers
fixed a few memory leaks
04-Oct-2024 (Friday) at 12:34:32 EDT by Christoph Oelckers
fix MBF21 ClearCountItem
04-Oct-2024 (Friday) at 12:33:53 EDT by Christoph Oelckers
fix kill count management in CopyFriendliness when used on corpses.
04-Oct-2024 (Friday) at 12:31:04 EDT by Christoph Oelckers
bFriendly should not be set from scripts because this omits needed bookkeeping.
03-Oct-2024 (Thursday) at 17:01:09 EDT by Christoph Oelckers
fixed: MBF21's flag functions did not call the special wrappers for MF_FRIENDLY.
03-Oct-2024 (Thursday) at 16:30:09 EDT 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 06:32:09 EDT 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 06:24:16 EDT 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 17:38:29 EDT by Rachael Alexanderson
- SPAC_Walking should check for SPAC_MCross not SPAC_PCross
01-Oct-2024 (Tuesday) at 08:35:27 EDT by Professor Hastig
add missing 'author' and 'label' UMAPINFO fields.
01-Oct-2024 (Tuesday) at 11:28:42 EDT by Christoph Oelckers
remove test code.
01-Oct-2024 (Tuesday) at 11:05:49 EDT by Ricardo Luís Vaz Silva
Fix compilation
01-Oct-2024 (Tuesday) at 10:59:05 EDT by Ricardo Luís Vaz Silva
Fix broken if statement in ParseFireTexture
01-Oct-2024 (Tuesday) at 05:30:22 EDT by jekyllgrim
Fixed MF9_ISPUFF overlapping with MF9_NOSECTORDAMAGE
30-Sep-2024 (Monday) at 09:00:44 EDT by jekyllgrim
Made DamageSource and bIsPuff readonly
03-Jun-2024 (Monday) at 09:37:25 EDT by Ricardo Luís Vaz Silva
Serialize damagesource, fix bad character in actor.zs
03-Jun-2024 (Monday) at 05:25:12 EDT by jekyllgrim
Add damagesource
02-Jun-2024 (Sunday) at 18:47:41 EDT by jekyllgrim
Add bIsPuff flag
01-Oct-2024 (Tuesday) at 10:38:14 EDT by Christoph Oelckers
make the broken ID24 levelnums work somehow so that Legacy of Rust's intermissions play.
15-Aug-2024 (Thursday) at 13:32:54 EDT by Cacodemon345
ID24 interlevel lumps implementation
01-Oct-2024 (Tuesday) at 10:17:48 EDT 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 09:58:43 EDT 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 03:27:39 EDT 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 19:55:13 EDT by Boondorl
Fix for NoLocalRender not snapshotting between hub levels
30-Sep-2024 (Monday) at 02:09:52 EDT by Rachael Alexanderson
- bail out if
shape
is null inF2DDrawer::AddShape