Latest Raze Changes

Latest 50 commits

Unofficial development builds at DRD Team

Older commits

10-Aug-2022 (Wednesday) at 17:45:29 EDT by Christoph Oelckers
Commit 7f18e9c54 (HEAD -> master)
Parents: 567a8c6b7

ported SHA-1: 82e3f6af9367200853fe2af1b9665dd0c53b4f05 from NBlood

  • - Change gBusyCount limit to a higher value since xsector limit raised.

gModernMap: - The return of the event causer (kChannelEventCauser, TXID 50). - Fix flags for kModernPropertiesChanger type. - Add new modern type kModernVelocityChanger. - New features for kMarkerWarpDest type. - New features for kModernSectorFXChanger type. - Fix sector condition 58. - Fix sprite hitscan conditions (35 - 38). - Add new command (kCmdEventKillFull). - Misc changes.

10-Aug-2022 (Wednesday) at 17:36:16 EDT by Christoph Oelckers
Commit 567a8c6b7
Parents: 5cd6d0236

ported NBlood commit e3d7ab8b919c230b2b4a825137d607b03b363796

  • (gModernMap) Add a way to move sprites that are close to outside walls of sector
  • (gModernMap) Add loadsave construct
  • (gModernMap) Fix movement direction for reverse moving sprites in TranslateSector

10-Aug-2022 (Wednesday) at 16:08:41 EDT by Christoph Oelckers
Commit 5cd6d0236
Parents: 7a858b820

  • handle most int_pos calls in common code.

12-Feb-2022 (Saturday) at 06:37:27 EST by Christoph Oelckers
Commit 7a858b820
Parents: 82aaa9511

  • some maptoworld -> zmaptoworld fixes, plus DVector3 version of EGS.

07-Feb-2022 (Monday) at 05:00:15 EST by Christoph Oelckers
Commit 82aaa9511
Parents: fb815a6d6

  • fully floatified the crane data.

07-Feb-2022 (Monday) at 05:04:19 EST by Christoph Oelckers
Commit fb815a6d6
Parents: f24b4c83c

  • remove C-style struct parameters.

07-Feb-2022 (Monday) at 03:35:17 EST by Christoph Oelckers
Commit f24b4c83c
Parents: 7980a01cd

  • deleted unused wrapper method.

07-Feb-2022 (Monday) at 03:25:01 EST by Christoph Oelckers
Commit 7980a01cd
Parents: 936e5c666

  • compile fix.

07-Feb-2022 (Monday) at 03:20:51 EST by Christoph Oelckers
Commit 936e5c666
Parents: a5f1f2889

-replaced tspritetype::set_int_x/y.

07-Feb-2022 (Monday) at 03:05:36 EST by Christoph Oelckers
Commit a5f1f2889
Parents: 7d4c139f3

  • handle_se00 cleanup

07-Feb-2022 (Monday) at 02:59:20 EST by Christoph Oelckers
Commit 7d4c139f3
Parents: 517191d88

  • more simple replacements.

07-Feb-2022 (Monday) at 02:50:13 EST by Christoph Oelckers
Commit 517191d88
Parents: 9c28d24d7

remove integer interpolatedvec3 method.

This was not used anymore.

07-Feb-2022 (Monday) at 02:49:03 EST by Christoph Oelckers
Commit 9c28d24d7
Parents: fa78723a1

  • remove float_pos wrapper.

07-Feb-2022 (Monday) at 02:47:46 EST by Christoph Oelckers
Commit fa78723a1
Parents: 36669b16a

  • use copyXY method where possible.

07-Feb-2022 (Monday) at 02:47:18 EST by Christoph Oelckers
Commit 36669b16a
Parents: af37bf9fc

  • some simple replacements.

06-Feb-2022 (Sunday) at 16:59:30 EST by Christoph Oelckers
Commit af37bf9fc
Parents: e4d32cf52

  • do not use ovel to store a sound index.

06-Feb-2022 (Sunday) at 16:56:25 EST by Christoph Oelckers
Commit e4d32cf52
Parents: 44df86394

  • more cleanup.

06-Feb-2022 (Sunday) at 16:45:47 EST by Christoph Oelckers
Commit 44df86394
Parents: 6c5d9b375

  • did some more.

06-Feb-2022 (Sunday) at 15:26:17 EST by Christoph Oelckers
Commit 6c5d9b375
Parents: a4e86d547

  • fix bad factor

06-Feb-2022 (Sunday) at 15:26:17 EST by Christoph Oelckers
Commit a4e86d547
Parents: 22272caad

  • animatesprites clear of player_int_pos.

06-Feb-2022 (Sunday) at 15:11:08 EST by Christoph Oelckers
Commit 22272caad
Parents: d04117d77

  • another batch

06-Feb-2022 (Sunday) at 14:02:58 EST by Christoph Oelckers
Commit d04117d77
Parents: 8899ed306

  • more floatification cleanup.

05-Feb-2022 (Saturday) at 17:47:14 EST by Christoph Oelckers
Commit 8899ed306
Parents: 4096d3887

  • floatification access method cleanup in actors_d.cpp.

05-Feb-2022 (Saturday) at 17:46:55 EST by Christoph Oelckers
Commit 4096d3887
Parents: bf4c9fd2b

  • floatification access method cleanup in actors.cpp.

05-Feb-2022 (Saturday) at 17:46:03 EST by Christoph Oelckers
Commit bf4c9fd2b
Parents: 4e0c513c9

  • fixed return type of Sgn.

This is -1, 0 or 1, so the return type must be int, not the input type.

05-Feb-2022 (Saturday) at 09:32:15 EST by Christoph Oelckers
Commit 4e0c513c9
Parents: d3bfc785d

  • position cleanup in actor.cpp (mainly queball and recon)

05-Feb-2022 (Saturday) at 07:58:12 EST by Christoph Oelckers
Commit d3bfc785d
Parents: c48d12800

  • floatified bobpos.

05-Feb-2022 (Saturday) at 07:49:36 EST by Christoph Oelckers
Commit c48d12800
Parents: c09b9f71f

  • floatified rotation in handle_se00

05-Feb-2022 (Saturday) at 07:40:30 EST by Christoph Oelckers
Commit c09b9f71f
Parents: 27fe19932

  • cleanup, part 3.

05-Feb-2022 (Saturday) at 07:35:02 EST by Christoph Oelckers
Commit 27fe19932
Parents: 5f60fcc1e

  • cleanup, part 2.

05-Feb-2022 (Saturday) at 07:32:34 EST by Christoph Oelckers
Commit 5f60fcc1e
Parents: 682f73f6c

  • cleanup, part 1.

05-Feb-2022 (Saturday) at 07:29:21 EST by Christoph Oelckers
Commit 682f73f6c
Parents: 859587535

  • floatified player_struct::pos.

05-Feb-2022 (Saturday) at 07:12:19 EST by Christoph Oelckers
Commit 859587535
Parents: a0e84d803

  • use player_add_int_xy and player_set_int_xy.

05-Feb-2022 (Saturday) at 06:56:49 EST by Christoph Oelckers
Commit a0e84d803
Parents: bd531ace3

  • wrapped player::pos z-assignments.

05-Feb-2022 (Saturday) at 06:47:05 EST by Christoph Oelckers
Commit bd531ace3
Parents: a8a3493b8

  • pushmove wrapper and a few other replacements.

05-Feb-2022 (Saturday) at 06:30:00 EST by Christoph Oelckers
Commit a8a3493b8
Parents: fbd2a4366

  • __int_opos is gone.

05-Feb-2022 (Saturday) at 06:26:34 EST by Christoph Oelckers
Commit fbd2a4366
Parents: ae9c20705

  • one more

05-Feb-2022 (Saturday) at 06:05:29 EST by Christoph Oelckers
Commit ae9c20705
Parents: ac99131d1

  • another batch of utility use

05-Feb-2022 (Saturday) at 04:51:45 EST by Christoph Oelckers
Commit ac99131d1
Parents: a219ed3e5

  • use the player position utilities in actor*.cpp

05-Feb-2022 (Saturday) at 04:47:50 EST by Christoph Oelckers
Commit a219ed3e5
Parents: 32cac46a5

  • added position utilities to player_struct.

05-Feb-2022 (Saturday) at 04:16:50 EST by Christoph Oelckers
Commit 32cac46a5
Parents: e6ef77e59

  • added some utilities.

This also had to use explicit types in a few places to clear ambiguities.

04-Feb-2022 (Friday) at 12:11:44 EST by Christoph Oelckers
Commit e6ef77e59
Parents: ebefa428c

  • use wrapper functions for pos/opos where possible.

04-Feb-2022 (Friday) at 12:06:08 EST by Christoph Oelckers
Commit ebefa428c
Parents: 8b8e0d812

  • added a float version of gs.playerheight.

04-Feb-2022 (Friday) at 12:00:20 EST by Christoph Oelckers
Commit 8b8e0d812
Parents: ad7233979

  • use gs.playerheight consistently.

There were still several cases using the game specific constants.

04-Feb-2022 (Friday) at 11:56:56 EST by Christoph Oelckers
Commit ad7233979
Parents: f996cac0d

  • renamed player_struct::opos

04-Feb-2022 (Friday) at 11:52:41 EST by Christoph Oelckers
Commit f996cac0d
Parents: f0788fab0

  • renamed player_struct::pos

04-Feb-2022 (Friday) at 11:49:48 EST by Christoph Oelckers
Commit f0788fab0
Parents: 5c455351a

  • floatified player_struct::truecz/truefz.

04-Feb-2022 (Friday) at 11:36:38 EST by Christoph Oelckers
Commit 5c455351a
Parents: adc9d9fde

  • renamed truefz and truecz

03-Feb-2022 (Thursday) at 19:00:28 EST by Christoph Oelckers
Commit adc9d9fde
Parents: 4e2740969

  • Duke: cleanup on z-checks, part 4.

03-Feb-2022 (Thursday) at 18:55:12 EST by Christoph Oelckers
Commit 4e2740969
Parents: a6caeff55

  • Duke: cleanup on z-checks, part 3.

Older commits