commit 6c289cce4873643e9071212b9068c2f002561a0b Author: NY00123 Date: Mon Aug 30 22:23:26 2021 +0300 Duke3D: Fix a typo in P_DisplayWeapon from port of SHOTGUN_WEAPON case for WW2GI commit e846be2c5fac5fd9b243e015e3cf49cbba0086d2 Author: NY00123 Date: Mon Aug 30 22:09:21 2021 +0300 Ken-Build, Duke3D, SW, mmulti: Replace rand with wrand almost everywhere. Outside of 3rd party libraries, remaining uses are the Polymer-specific macro LIGHTRAD2 within Duke3D, system_15bit_rand and vox2poly. Also use WRANDOM_MAX in SW. commit fbf1c84679c4a49ae7808b8e518a045853d81dfc Author: NY00123 Date: Mon Aug 30 21:59:38 2021 +0300 Engine: Add wrand, intended to mimic the behaviors of Watcom C 10.0's rand. Also add WRANDOM_MAX. This will be used in SW, preventing possible freezes. commit e2bab6e45287a2f9af834668dc25b012348030aa Author: NY00123 Date: Mon Aug 30 21:10:14 2021 +0300 Remove Brand macro. It was used just in Ken-Build. commit c22bf0e20297825d9d176810eb8f00b4468293a5 Author: NY00123 Date: Mon Aug 30 00:07:55 2021 +0300 Engine: Split krand definitions from build.h to a new header, random.h See https://voidpoint.io/terminx/eduke32 for more details.