Christoph Oelckers
|
44f4104eda
|
- got rid of the last tilenum uses in Duke.
This meant refactoring the crosshair drawer to work on a named texture called "CROSSHAIR" and hard coding the magic numbers for spawndebris.
|
2023-04-29 09:54:15 +02:00 |
|
Christoph Oelckers
|
bb08a118d9
|
- replaced the sprite precaching code with one that scans the actual content.
This will currently not do proper precacing for Duke, which requires actions to be defined as the ones from CON cannot be assigned to an actor.
|
2023-04-29 09:53:52 +02:00 |
|
Christoph Oelckers
|
83eb4852f7
|
- do not use literal tile numbers for initializing WW2GI's weapon gamevars.
Instead use the type numbers of the items to be spawned so it is derived from configurable data.
|
2023-04-29 09:51:51 +02:00 |
|
Mitchell Richters
|
312b649d93
|
- Duke: Pass HUD offsets to bike/moto drawers by const reference.
|
2023-04-29 09:19:09 +02:00 |
|
Christoph Oelckers
|
f278a29fad
|
- migrated all RR weapons to texture names.
|
2023-04-29 09:16:55 +02:00 |
|
Christoph Oelckers
|
5d4f137623
|
- migrated Duke's entire HUD weapon code to texture names.
|
2023-04-29 09:16:46 +02:00 |
|
Christoph Oelckers
|
d5f1a82f21
|
- Duke shotgun and chaingun handled.
|
2023-04-29 09:13:42 +02:00 |
|
Christoph Oelckers
|
1aa88bd201
|
- more HUD refactoring
|
2023-04-29 09:13:28 +02:00 |
|
Christoph Oelckers
|
8f61abdf75
|
- more HUD refactoring and fixed issues with badly named textures crashing the precacher.
|
2023-04-29 09:08:42 +02:00 |
|
Christoph Oelckers
|
8a331e226f
|
- handle cases where CON tries to spawn unknown actors.
It must fall back to spawning an inert sprite in these cases, not just fail.
|
2023-04-29 07:06:53 +02:00 |
|
Christoph Oelckers
|
34160a4354
|
- ported the scuba mask drawers to texture IDs.
These were also the last places in Duke using tileWidth and tileHeight.
|
2023-04-29 07:06:42 +02:00 |
|
Mitchell Richters
|
52ab0fae19
|
- Duke: Allow reversing while moving forwards to act as the brake.
* Much more intuitive for controllers.
|
2023-04-25 11:30:48 +10:00 |
|
Mitchell Richters
|
6d2e114dec
|
- Duke: Move moto tilt scaling into main tilt function, not within the draw code.
|
2023-04-25 08:37:38 +10:00 |
|
Mitchell Richters
|
fd1c3dffe8
|
- Duke: Allow view tilting for RRRA vehicles on separate CVAR.
* Tilts at the same angle as the HUD.
|
2023-04-24 23:20:14 +10:00 |
|
Mitchell Richters
|
918789705f
|
- Duke: Use the player's angle when adjusting vehicle's HUD rotation.
|
2023-04-24 22:44:22 +10:00 |
|
Mitchell Richters
|
6ac2af9f3c
|
- Duke: Convert RRRA's vehicle HUD tilting to a DAngle.
|
2023-04-24 22:17:37 +10:00 |
|
Mitchell Richters
|
11181f51f8
|
- Allow roll input through the packet system, giving us 6DOF for VR usage, etc.
|
2023-04-24 21:31:21 +10:00 |
|
Mitchell Richters
|
afcc65c332
|
- Duke: Hook up InputPacket::uvel to remainder of relevant code.
|
2023-04-24 18:27:44 +10:00 |
|
Mitchell Richters
|
09ab66b8c9
|
- Duke: Clean up p->GetActor() calls in movement() funcs.
|
2023-04-24 16:16:07 +10:00 |
|
Christoph Oelckers
|
1c7ca7b63a
|
- moved all indirect precaching info to external definition files.
|
2023-04-23 17:43:22 +02:00 |
|
Christoph Oelckers
|
6924869895
|
- store texture IDs in the sprite set.
|
2023-04-23 17:42:07 +02:00 |
|
Christoph Oelckers
|
1bace1d508
|
- use texture IDs in the spawn records.
|
2023-04-23 17:33:50 +02:00 |
|
Christoph Oelckers
|
4692cc55f7
|
- cleaned up checkhitdefault
Only required 4 new flags plus one property...
|
2023-04-23 17:33:36 +02:00 |
|
Christoph Oelckers
|
125ea52e57
|
- handle special case for activation sounds when player bumps into other actors.
|
2023-04-23 17:33:35 +02:00 |
|
Christoph Oelckers
|
fd7a4e050a
|
- no more picnum in gameexec.cpp
|
2023-04-23 12:15:36 +02:00 |
|
Christoph Oelckers
|
cd2cb8d60e
|
- minor cleanup
|
2023-04-23 12:15:36 +02:00 |
|
Mitchell Richters
|
a731db95ae
|
- Add initial support for up/down movement within the game, either by key or joystick axis.
* Started with Duke's jetpack, other games to follow for swimming, etc.
|
2023-04-23 19:53:45 +10:00 |
|
Mitchell Richters
|
87144564fd
|
- Duke: Consolidate the mostly duplicate underwater() functions.
|
2023-04-23 19:21:04 +10:00 |
|
Mitchell Richters
|
02325c37bc
|
- Duke: Fix incorrect scaling of underwater bubble.
|
2023-04-23 19:21:04 +10:00 |
|
Mitchell Richters
|
8db8d43f89
|
- Duke: Tidy up underwater() .
|
2023-04-23 19:21:04 +10:00 |
|
Mitchell Richters
|
95fe3d1bc4
|
- Duke: Tidy up operateJetpack() .
|
2023-04-23 19:21:04 +10:00 |
|
Christoph Oelckers
|
07c4b61260
|
- make sure that the aplWeapon* stuff is never accessed outside of WW2GI.
|
2023-04-23 10:45:44 +02:00 |
|
Christoph Oelckers
|
f0a6c4ecd8
|
- check for NOGRAVITY in 'fall'.
|
2023-04-23 10:45:44 +02:00 |
|
Christoph Oelckers
|
17a8dd5c2e
|
- added tile names for all of Vacation's new actors.
Although several just replace existing actors, we want different names for these when replacing them.
|
2023-04-23 10:45:44 +02:00 |
|
Christoph Oelckers
|
4c1e379149
|
- only declare the weapon gamevars for WW2GI.
none of the other games uses any of this.
|
2023-04-23 10:45:44 +02:00 |
|
Christoph Oelckers
|
d5fa2d73ad
|
- removed code for unused ATWITH gamevar.
|
2023-04-23 10:45:44 +02:00 |
|
Christoph Oelckers
|
fc0c8e0787
|
- NOHITJIBS flag.
|
2023-04-23 10:45:44 +02:00 |
|
Christoph Oelckers
|
91ee3cb7b8
|
- got rid of the picnum CreateActor variant.
|
2023-04-23 10:45:43 +02:00 |
|
Christoph Oelckers
|
a6600c200f
|
- a lot of simple picnum or TILE_* replacements.
|
2023-04-23 10:45:43 +02:00 |
|
Christoph Oelckers
|
5d43975467
|
- store class pointers in weaprecs.
|
2023-04-23 10:36:39 +02:00 |
|
Christoph Oelckers
|
2f78a10ce1
|
- don't use picnum to address gs.actorinfo
|
2023-04-23 10:36:39 +02:00 |
|
Christoph Oelckers
|
b56aa1e1a3
|
- no more picnum in spawn CCMD
|
2023-04-23 10:36:38 +02:00 |
|
Christoph Oelckers
|
745275dc24
|
- use texture names for special player sprites,
|
2023-04-23 10:36:38 +02:00 |
|
Christoph Oelckers
|
bfc8862071
|
- use texture IDs in the sprite animator
|
2023-04-23 10:36:27 +02:00 |
|
Christoph Oelckers
|
cc83438e31
|
- replace dispicnum with dispictex
|
2023-04-23 10:32:58 +02:00 |
|
Christoph Oelckers
|
b2493116f8
|
- use texture IDs in the model interface.
|
2023-04-23 09:52:56 +02:00 |
|
Christoph Oelckers
|
1bc9de1cf0
|
- the last picnums in actors_r.cpp
|
2023-04-23 09:52:56 +02:00 |
|
Christoph Oelckers
|
14bf74c0f9
|
- turned adjustfall into a 'gravityfactor' property.
|
2023-04-23 09:51:24 +02:00 |
|
Christoph Oelckers
|
687cfd610f
|
- copied ST160/161 handling to movetransports_d.
|
2023-04-23 09:43:21 +02:00 |
|
Christoph Oelckers
|
ac50daf5f3
|
- split a large bunch of code out of movetransports that can be consolidated between Duke and RR.
|
2023-04-23 09:43:21 +02:00 |
|