Christoph Oelckers
|
d83e203b8d
|
- renamed a few RR sprites plus one associated global variable.
|
2022-12-11 19:43:53 +01:00 |
|
Christoph Oelckers
|
9ad8f67ce9
|
- added isEffector inline and exported NATURALLIGHTNING which got a bit in the way.
|
2022-12-11 19:43:52 +01:00 |
|
Christoph Oelckers
|
bc34746227
|
- scriptified transport vehicles.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
6a83a72f71
|
- removed some leftover debug code.
|
2022-12-11 19:43:49 +01:00 |
|
Christoph Oelckers
|
8a921c98bd
|
- scriptified ooz.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
9d1384449c
|
- scriptified the Recon.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
a6a4e628df
|
- scriptified RRRA's gambling machines.
These were fallout from the generic destructibles because the code to destroy them was removed along with that.
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
1d52963d4b
|
- converted all simple destructible sprites.
Ironically the first item I used for testing needed a dedicated class, so here's that, too...
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
9e29c3970d
|
- generic destructibles
|
2022-12-11 19:43:45 +01:00 |
|
Christoph Oelckers
|
5a2819239c
|
- moved Duke's tile flags into the tile manager.
This is so that .def can access them. Later the other games also might make use of this.
|
2022-12-11 18:42:01 +01:00 |
|
Mitchell Richters
|
dfb55c39ca
|
- Duke: Remove all remaining angle wrapper usage.
|
2022-12-11 18:42:00 +01:00 |
|
Mitchell Richters
|
d7d76d5fc4
|
- Move all PlayerAngles view angle properties into new DRotator objects.
|
2022-12-11 18:41:58 +01:00 |
|
Mitchell Richters
|
a84e09048e
|
- Change wrapper internals for current yaw to the actor's sprite DRotator and make sure all the games load a level.
|
2022-12-11 18:41:57 +01:00 |
|
Mitchell Richters
|
7f5b97a0b7
|
- Change wrapper internals for current pitch to the actor's sprite DRotator and make sure all the games load a level.
|
2022-12-11 18:41:57 +01:00 |
|
Mitchell Richters
|
850c988dfa
|
- Wrap access to previous yaw.
|
2022-12-11 18:41:57 +01:00 |
|
Mitchell Richters
|
be466fec8d
|
- Wrap access to current yaw.
|
2022-12-11 18:41:57 +01:00 |
|
Mitchell Richters
|
fd05d320ff
|
- Wrap access to previous pitch.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
15f1d89855
|
- Wrap access to current pitch.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
60a97f781e
|
- Add DCoreActor pointer as PlayerAngles::pActor , setting and nulling where the player's actor is set.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
b9f5bb71cc
|
- Merge PlayerHorizon and PlayerAngle structs into PlayerAngles struct.
|
2022-12-11 18:41:56 +01:00 |
|
Mitchell Richters
|
a061f2baef
|
- Rename PlayerAngle::spin to its destined final name.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
a42750f37f
|
- Rename PlayerAngle::orotscrnang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
7d34288290
|
- Rename PlayerAngle::rotscrnang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
3a0ec29c18
|
- Rename PlayerAngle::olook_ang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
644cf82238
|
- Rename PlayerAngle::look_ang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
50cf22ec53
|
- Rename PlayerAngle::oang in preparation for replacement work.
|
2022-12-11 18:41:55 +01:00 |
|
Mitchell Richters
|
bd063de5f5
|
- Rename PlayerAngle::ang in preparation for replacement work.
|
2022-12-11 18:41:54 +01:00 |
|
Mitchell Richters
|
723631cc81
|
- Rename PlayerHorizon::ohorizoff in preparation for replacement work.
|
2022-12-11 18:41:54 +01:00 |
|
Mitchell Richters
|
216fad7e18
|
- Rename PlayerHorizon::horizoff in preparation for replacement work.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
0c53990c87
|
- Rename PlayerHorizon::ohoriz in preparation for replacement work.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
401a829d54
|
- Rename PlayerHorizon::horiz in preparation for replacement work.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
f027d07ae5
|
- Annotate all player angles that are being set as the sprite angles to review later.
* Once the angles between player and sprite have been unified, these will be much harder to identify.
|
2022-12-11 18:41:53 +01:00 |
|
Mitchell Richters
|
2e0b9490e1
|
- Change spritetypebase::angle to a DRotator named Angles .
* Major pre-requisite for the next steps I'm undertaking, let's get it into the branch now.
|
2022-12-11 18:41:52 +01:00 |
|
Christoph Oelckers
|
76fabcd1c7
|
- chickenplant scriptified.
|
2022-12-11 18:41:50 +01:00 |
|
Mitchell Richters
|
a78d976352
|
- Duke: Remove player_struct::backupxyz() in lieu of actor variant.
|
2022-12-11 18:41:42 +01:00 |
|
Mitchell Richters
|
dd5834444e
|
- Duke: Swap out the internals of the player's pos methods and get the game going again.
|
2022-12-11 18:41:41 +01:00 |
|
Mitchell Richters
|
abd6275f17
|
- Add new double DCoreActor::viewzoffset set in spawning code during level loads.
* Interpolated backup copy isn't needed for Duke, but will be for SW.
|
2022-12-11 18:41:41 +01:00 |
|
Mitchell Richters
|
a3b1ab10fe
|
- Duke: Wrap calls that get player_struct::PlayerNowPosition .
|
2022-12-11 18:41:39 +01:00 |
|
Mitchell Richters
|
58381c6eca
|
- Duke: Wrap calls that set player_struct::PlayerNowPosition .
|
2022-12-11 18:41:39 +01:00 |
|
Mitchell Richters
|
4aa63b5446
|
- Duke: Rename player's pos to something identifiable.
|
2022-12-11 18:41:38 +01:00 |
|
Christoph Oelckers
|
7d82ae28f4
|
- Duke/RR: fixed: animates array must be cleared on map change.
There was also some undefined behavior when an entry was deleted, this seems to originate from the original code.
|
2022-12-10 10:20:01 +01:00 |
|
Christoph Oelckers
|
13e19bad36
|
- fixed handling of bad class assignment to map picnums.
|
2022-11-24 08:12:18 +01:00 |
|
Christoph Oelckers
|
5528725985
|
- got rid of deletesprite, plus one new flag.
|
2022-11-20 19:25:23 +01:00 |
|
Christoph Oelckers
|
65a5e5e29a
|
- unlimized two map resources - cyclers and ambient tags.
|
2022-11-20 14:13:11 +01:00 |
|
Christoph Oelckers
|
b069904be1
|
- scriptified the remaining controller sprites.
|
2022-11-20 13:57:51 +01:00 |
|
Christoph Oelckers
|
cb005062cd
|
- scriptified activators and locators.
|
2022-11-20 12:43:24 +01:00 |
|
Christoph Oelckers
|
9fa2fb75cf
|
- scriptified the respawn controller.
This also handles one special RRRA controller which was just easier to scriptify right away than temporarily work around it.
|
2022-11-20 11:58:19 +01:00 |
|
Christoph Oelckers
|
d44b637f1b
|
- fixed touchplate initialization
This was still using older code - the current native version was also not removed from the spawn function.
|
2022-11-20 08:51:09 +01:00 |
|
Christoph Oelckers
|
5ae7011e41
|
- converted the masterswitch.
|
2022-11-19 11:24:39 +01:00 |
|
Christoph Oelckers
|
5798fa067f
|
- cleaned up all -> accesses through firstWall().
|
2022-11-15 15:33:35 +01:00 |
|