Latest Raze Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

27-Aug-2021 (Friday) at 03:44:47 EDT by Christoph Oelckers
Commit 71b144023
Parents: 0ab33b7ff

  • renamed evPost to evPostActor and evKill to evKillActor for clarity.

30-Aug-2021 (Monday) at 15:43:21 EDT by Christoph Oelckers
Commit 0ab33b7ff
Parents: e32ac93d9

  • need to pass the actor separately to getDataFieldOfObject.

We cannot use rxindex anymore.

01-Sep-2021 (Wednesday) at 14:23:32 EDT by Christoph Oelckers
Commit e32ac93d9
Parents: b449e0a43

  • use the actor pointer in rxBuckets.

01-Sep-2021 (Wednesday) at 14:20:10 EDT by Christoph Oelckers
Commit b449e0a43
Parents: 40a8cd7fa

  • event redirectors for rxBuckets.

01-Sep-2021 (Wednesday) at 14:12:27 EDT by Christoph Oelckers
Commit 40a8cd7fa
Parents: db9d4efdc

  • playerQavSceneProcess handled for rxBuckets

01-Sep-2021 (Wednesday) at 14:06:00 EDT by Christoph Oelckers
Commit db9d4efdc
Parents: 0ef388538

  • handled 4 aiFight functions for rxBuckets.

01-Sep-2021 (Wednesday) at 13:57:38 EDT by Christoph Oelckers
Commit 0ef388538
Parents: 1d04ce90e

  • refactored 'mate' function for rxBucket.

01-Sep-2021 (Wednesday) at 13:48:33 EDT by Christoph Oelckers
Commit 1d04ce90e
Parents: 5d0086cb4

  • first batch of rxBucket refactoring.

01-Sep-2021 (Wednesday) at 13:29:48 EDT by Christoph Oelckers
Commit 5d0086cb4
Parents: 93e909dd5

  • renamed RXBUCKET.index to rxindex.

This will be needed for refactoring for easier lookup.

26-Aug-2021 (Thursday) at 18:07:33 EDT by Christoph Oelckers
Commit 93e909dd5
Parents: 77c827e81

  • use actors in the CFX interface.

01-Sep-2021 (Wednesday) at 15:57:11 EDT by Christoph Oelckers
Commit 77c827e81
Parents: 1e1764eda

  • renamed evKill and added an actor pointer to EVENT struct.

01-Sep-2021 (Wednesday) at 15:56:39 EDT by Christoph Oelckers
Commit 1e1764eda
Parents: 085bd3a16

  • got rid of fxSpawn.

31-Aug-2021 (Tuesday) at 19:46:42 EDT by Christoph Oelckers
Commit 085bd3a16
Parents: fbe237397

  • replaced all fxSpawn calls with fxSpawnActor.

26-Aug-2021 (Thursday) at 16:02:55 EDT by Christoph Oelckers
Commit fbe237397
Parents: 2a1f31581

  • started cleanup of evPost calls by renaming the internal functions.

This just renames things - no changes in functionality.

01-Sep-2021 (Wednesday) at 15:55:12 EDT by Christoph Oelckers
Commit 2a1f31581
Parents: add368433

  • added null pointer checks to all event callback functions.

01-Sep-2021 (Wednesday) at 15:54:23 EDT by Christoph Oelckers
Commit add368433
Parents: 143e94783

  • sanitized callback interface.

01-Sep-2021 (Wednesday) at 15:53:51 EDT by Christoph Oelckers
Commit 143e94783
Parents: 562968262

  • renamed variable for consistency.

01-Sep-2021 (Wednesday) at 15:53:33 EDT by Christoph Oelckers
Commit 562968262
Parents: 5519596a9

  • moved spriteMass into DBloodActor

01-Sep-2021 (Wednesday) at 15:52:00 EDT by Christoph Oelckers
Commit 5519596a9
Parents: b60caa362

  • refactored global sprite index arrays into pointer arrays.

13-Oct-2021 (Wednesday) at 19:15:05 EDT by Christoph Oelckers
Commit b60caa362
Parents: 62d0d3712

  • fixed bad merge

05-Sep-2021 (Sunday) at 06:25:52 EDT by Christoph Oelckers
Commit 62d0d3712
Parents: 88e86b424

  • use a sprite flag to mark mapped sprites.

This avoids another global array which needs to be addressed by sprite index.

13-Oct-2021 (Wednesday) at 18:06:34 EDT by Christoph Oelckers
Commit 88e86b424
Parents: 46d2c52b1

  • added 0 checks to all divisions for calculating dudeSlope.

I had it happen once that an actor was targeting itself here which resulted in zero distance and a division by zero exception.

12-Oct-2021 (Tuesday) at 18:12:58 EDT by Christoph Oelckers
Commit 46d2c52b1
Parents: 8d9d3d5f8

  • use correct math to access a texel's center for rendering voxels.

No idea if this was causing problem, but it surely wasn't 100% correct.

12-Oct-2021 (Tuesday) at 18:09:18 EDT by Christoph Oelckers
Commit 8d9d3d5f8
Parents: a358cf851

  • disabled palette emulation for the GLES backend.

Right now the shader does not support it and will require significant redesign to work well with the target hardware.

12-Oct-2021 (Tuesday) at 16:21:08 EDT by Christoph Oelckers
Commit a358cf851
Parents: b1ac1ad58

  • SW: eliminated all SPRITE_TAG# macros.

27-Aug-2021 (Friday) at 10:38:53 EDT by Christoph Oelckers
Commit b1ac1ad58
Parents: 2e37cc627

  • more changesprite* renaming.

27-Aug-2021 (Friday) at 10:25:58 EDT by Christoph Oelckers
Commit 2e37cc627
Parents: 895ecc81b

  • function renaming for clarity and easier lookup.

27-Aug-2021 (Friday) at 07:46:07 EDT by Christoph Oelckers
Commit 895ecc81b
Parents: 3ea4c9426

  • const-ified some static arrays.

Conflicts:

source/games/blood/src/nnexts.cpp

31-Aug-2021 (Tuesday) at 19:28:19 EDT by Christoph Oelckers
Commit 3ea4c9426
Parents: a318129ff

  • removed a few static array references.

26-Aug-2021 (Thursday) at 15:43:41 EDT by Christoph Oelckers
Commit a318129ff
Parents: 3454fc397

  • iterators in ambient sound code.

01-Sep-2021 (Wednesday) at 15:52:54 EDT by Christoph Oelckers
Commit 3454fc397
Parents: dc5d32f51

  • a few target_i removed.

Conflicts:

source/games/blood/src/ai.cpp

01-Sep-2021 (Wednesday) at 15:52:36 EDT by Christoph Oelckers
Commit dc5d32f51
Parents: 13348ca42

  • two missed iterators.

01-Sep-2021 (Wednesday) at 15:51:39 EDT by Christoph Oelckers
Commit 13348ca42
Parents: b240d2b5b

  • a tiny bit of code cleanup.

06-May-2021 (Thursday) at 04:55:56 EDT by Christoph Oelckers
Commit b240d2b5b
Parents: 013eadfd9

  • aiunicult.cpp is done.

06-May-2021 (Thursday) at 04:51:39 EDT by Christoph Oelckers
Commit 013eadfd9
Parents: fb5916a3d

  • genDudePrepare

06-May-2021 (Thursday) at 04:24:29 EDT by Christoph Oelckers
Commit fb5916a3d
Parents: acec23e03

  • canSwim et.al.

31-Aug-2021 (Tuesday) at 18:00:53 EDT by Christoph Oelckers
Commit acec23e03
Parents: 6bee3b5ba

  • ensure the 'slave' array in genDudeExtra is always free of gaps.

This will ensure that adding entries won't accidentally overwrite things.

01-Sep-2021 (Wednesday) at 06:04:27 EDT by Christoph Oelckers
Commit 6bee3b5ba
Parents: c42e26351

  • updateTargetOfSlaves, also storing the slave data as pointers and major cleanup of this function.

06-May-2021 (Thursday) at 03:55:56 EDT by Christoph Oelckers
Commit c42e26351
Parents: e41fcb92a

  • genDudeSpawn, genDudeTransform and updateTargetOfLeech.

06-May-2021 (Thursday) at 03:43:35 EDT by Christoph Oelckers
Commit e41fcb92a
Parents: f4fd2a770

  • cleanup and formatting noise again.

06-May-2021 (Thursday) at 03:20:34 EDT by Christoph Oelckers
Commit f4fd2a770
Parents: e415d9328

  • dudeLeechOperate

06-May-2021 (Thursday) at 03:09:58 EDT by Christoph Oelckers
Commit e415d9328
Parents: b1f55434a

  • doexplosion

06-May-2021 (Thursday) at 03:08:06 EDT by Christoph Oelckers
Commit b1f55434a
Parents: b70368050

  • getRecoilChance + getDodgeChance

06-May-2021 (Thursday) at 03:04:06 EDT by Christoph Oelckers
Commit b70368050
Parents: 9801ce25d

  • getDispersionModifier and getRangeAttackDist.

06-May-2021 (Thursday) at 03:02:49 EDT by Christoph Oelckers
Commit 9801ce25d
Parents: 544145fe4

  • scaleDamage

06-May-2021 (Thursday) at 03:00:49 EDT by Christoph Oelckers
Commit 544145fe4
Parents: c715ded28

  • reformatting noise split from a larger commit.

06-May-2021 (Thursday) at 02:45:50 EDT by Christoph Oelckers
Commit c715ded28
Parents: eb478ba58

  • dudeIsMelee

06-May-2021 (Thursday) at 02:39:33 EDT by Christoph Oelckers
Commit eb478ba58
Parents: d892efb78

  • getNextIncarnation

Event queue handling not refactored yet.

05-May-2021 (Wednesday) at 15:22:09 EDT by Christoph Oelckers
Commit d892efb78
Parents: 040049f83

  • killDudeLeech

05-May-2021 (Wednesday) at 15:18:09 EDT by Christoph Oelckers
Commit 040049f83
Parents: d2f16ec8a

  • more leech stuff.

Conflicts:

source/games/blood/src/ai.cpp

Newer commits | Older commits