EDuke32 Changelog Unofficial archive

Build 10332

30 July 2023 · 10 commits by 3 authors · GIT

Builds by month 67 builds

Original log file · 20230730-10332.txt
commit 4c8e286f3f1c354f60643dab7df28762bd639eb2
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Mon Jul 3 03:41:52 2023 -0500

    Make all remaining int bitfields of size 1 unsigned

commit 60aa5e70f1ddf0f1ce4db23c278a6a48e77cba57
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Mon Jul 3 03:36:38 2023 -0500

    startosx.editor.mm: Use Allman braces

commit 12d50ccc7e036f5183b015ace405e5328fb8fb89
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Sat Jul 29 00:29:16 2023 +0200

    Engine: Fix cstat parameter in "classicDrawVoxel()" being int8_t instead of int16_t
    
    Also fix an error log message in engine.cpp logging the wrong variable.

commit 2e517830c27e1d582cae892c39b6e47ea39c50b4
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Sat Jul 29 00:19:19 2023 +0200

    Engine: Fix parameter in "polymost_drawtilescreen" being called "wallnum" instead of "tilenum"

commit 42de5a38bae5dfd318a7204fe9e09fb124c8c210
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Sat Jul 29 00:10:40 2023 +0200

    Duke3D: SMALLSMOKE projectile cleanup
    
    Now no longer uses negative tilenums.

commit 4c5ce336907cd090b48edeb2a6f4cd963fb4120d
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Sat Jul 29 00:00:10 2023 +0200

    Duke3D: Remove unused function "A_DoGutsDir()" from actors.cpp

commit cdde5f01af344670c6c075b95a90c90c1221f3f9
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Fri Jul 28 23:08:13 2023 +0200

    Duke3D/Editor: Add "whilevare" CON command
    
    Also fix editor checking for "else" tokens on whilevarl.

commit a30ab984e69f34589a65bbf83c2aeb8caae85d27
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Fri Jul 28 23:42:33 2023 +0200

    SDK: Add MONK, LUKE, INDY and JURYGUY to "respawn" tilegroup

commit d0fab2b22ee24a635568890259da6791b6ce6524
Author: NY00123 <ny00@outlook.com>
Date:   Fri Jul 7 09:44:43 2023 +0300

    Duke3D: Fix typo in PR light offset for EXPLOSION2.
    Also fixes attempts to read data for sprite no. -1 in case of no parent sprite.

commit e74bc252c0897d36628ada01b0b29fe430e1e729
Author: Dino Bollinger <dino.bollinger@gmail.com>
Date:   Mon Jul 3 22:06:25 2023 +0200

    Engine: Reduce EXTRATILES from 3840 to 1792 (= 32512 - MAXTILES)
    
    Previously, MAXTILES+EXTRATILES went above the highest possible 16 bit
    integer value of 32767, which is the datatype used to store tilenums.

See https://voidpoint.io/terminx/eduke32 for more details.
Engine FixEngine

Fix cstat parameter in "classicDrawVoxel()" being int8_t instead of int16_t

Dino Bollinger 29 Jul 2023, 00:29 UTC+2 12d50cc

Also fix an error log message in engine.cpp logging the wrong variable.

Engine FixEngine

Fix parameter in "polymost_drawtilescreen" being called "wallnum" instead of "tilenum"

Dino Bollinger 29 Jul 2023, 00:19 UTC+2 2e51783
FixCON

Duke3D/Editor: Add "whilevare" CON command

Dino Bollinger 28 Jul 2023, 23:08 UTC+2 cdde5f0

Also fix editor checking for "else" tokens on whilevarl.

Duke3D FixEngine

Fix typo in PR light offset for EXPLOSION2.

NY00123 7 Jul 2023, 09:44 UTC+3 d0fab2b

Also fixes attempts to read data for sprite no. -1 in case of no parent sprite.

Engine Engine

Reduce EXTRATILES from 3840 to 1792 (= 32512 - MAXTILES)

Dino Bollinger 3 Jul 2023, 22:06 UTC+2 e74bc25

Previously, MAXTILES+EXTRATILES went above the highest possible 16 bit integer value of 32767, which is the datatype used to store tilenums.