Mitchell Richters
|
7da9b2c17d
|
- Exhumed: Slightly re-arrange where movement actions are called.
* Removes jank setups like testing whether the player is dead and nulling their input. Now, the movement code just doesn't call if they're dead.
|
2023-03-25 15:57:23 +11:00 |
|
Mitchell Richters
|
e5e1428062
|
- Exhumed: Split off runlist signal code from player ticker.
|
2023-03-25 15:57:22 +11:00 |
|
Mitchell Richters
|
a86751a355
|
- Exhumed: Move all underwater code into doPlayerBreath() .
* Renamed to `doPlayerUnderwater()`.
* Keeps all underwater logic together.
* More importantly, fixes an issue 🙃.
|
2023-03-25 15:12:13 +11:00 |
|
Mitchell Richters
|
52618ede14
|
- Exhumed: Amend 187710e9e2 .
|
2023-03-25 15:10:54 +11:00 |
|
Mitchell Richters
|
1ed91ade54
|
- Exhumed: Fix dopple actor picnum updating.
|
2023-03-25 14:19:07 +11:00 |
|
Mitchell Richters
|
481c52f175
|
- Exhumed: Move some player code out of exhumed.cpp and into player.cpp where it should be.
|
2023-03-25 14:08:02 +11:00 |
|
Mitchell Richters
|
ae361208a0
|
- Exhumed: Tidy up flags in feebtag() .
|
2023-03-25 13:18:46 +11:00 |
|
Mitchell Richters
|
66c4a753d9
|
- Exhumed: Move doPickupHealth() lambda out of doPlayerPickupItems() .
|
2023-03-25 12:51:18 +11:00 |
|
Mitchell Richters
|
d5a0dd3d80
|
- Exhumed: Move doPickupWeapon() lambda out of doPlayerPickupItems() .
|
2023-03-25 12:46:37 +11:00 |
|
Mitchell Richters
|
3854a97913
|
- Exhumed: Move doProcessPickup() lambda out of doPlayerPickupItems() .
|
2023-03-25 12:43:06 +11:00 |
|
Mitchell Richters
|
27534c433d
|
- Exhumed: Move lambdas out of doPlayerPickupItems() , starting with doConsoleMessage() .
|
2023-03-25 12:40:00 +11:00 |
|
Mitchell Richters
|
33cea4a7e1
|
- Exhumed: Remove offset in doPlayerItemPickups() and just use the statnum.
|
2023-03-25 12:28:33 +11:00 |
|
Mitchell Richters
|
06e97d26aa
|
- Exhumed: Merge grenade pickup code into generic lambda.
|
2023-03-25 10:52:40 +11:00 |
|
Mitchell Richters
|
249d6b1b81
|
- Exhumed: Use an actor pointer on the stack in doPlayerCounters() .
|
2023-03-25 10:08:55 +11:00 |
|
Mitchell Richters
|
128997c79c
|
- Exhumed: Clean up double getting of player actor in doPlayerBreath() .
|
2023-03-25 10:06:18 +11:00 |
|
Mitchell Richters
|
47d25932d5
|
- Exhumed: Move doPlayerMask() into doPlayerCounters() .
|
2023-03-25 09:42:37 +11:00 |
|
Mitchell Richters
|
1ebc634ac0
|
- Exhumed: Consolidate two more cases in pickup code.
|
2023-03-25 08:44:27 +11:00 |
|
Mitchell Richters
|
c0d13f7619
|
- Exhumed: Use lookup table for health pickups in doPlayerItemPickups() .
|
2023-03-25 08:43:50 +11:00 |
|
Mitchell Richters
|
e766c29fd5
|
- Exhumed: Use lookup table for weapon pickups in doPlayerItemPickups() .
|
2023-03-25 08:41:45 +11:00 |
|
Mitchell Richters
|
be9ece4afc
|
- Exhumed: Use lookup table for some weapon types in doPlayerItemPickups() .
|
2023-03-25 07:42:20 +11:00 |
|
Mitchell Richters
|
1013d41f89
|
- Exhumed: Use lookup table for item type in doPlayerItemPickups() .
|
2023-03-25 07:32:29 +11:00 |
|
Mitchell Richters
|
07dda89cfd
|
- Exhumed: Merge all player counter code into one function.
* Probably a bit too much to break these down as much as I did.
|
2023-03-25 00:12:52 +11:00 |
|
Mitchell Richters
|
72af290502
|
- Exhumed: Pass tint values through to lambdas as args as well.
|
2023-03-25 00:09:17 +11:00 |
|
Mitchell Richters
|
da47369582
|
- Exhumed: Pass item, amount and sound through to lambdas as args.
|
2023-03-25 00:09:17 +11:00 |
|
Mitchell Richters
|
84223b6b04
|
- Exhumed: Remove call to doConsoleMessage() from default lambda so what's going on is clearer.
|
2023-03-25 00:09:17 +11:00 |
|
Mitchell Richters
|
24b21345b1
|
- Exhumed: And same for health pickup process.
|
2023-03-25 00:09:16 +11:00 |
|
Mitchell Richters
|
16c2fa3abe
|
- Exhumed: Same for weapon pickup process.
|
2023-03-25 00:08:54 +11:00 |
|
Mitchell Richters
|
239ee20a6d
|
- Exhumed: Same for main pickup process.
|
2023-03-25 00:08:54 +11:00 |
|
Mitchell Richters
|
77e262ce3c
|
- Exhumed: Swap out flag setup in doPlayerItemPickups() for lambdas, starting with console messages.
|
2023-03-25 00:08:54 +11:00 |
|
Mitchell Richters
|
40033c3a9d
|
- Exhumed: Final switch case statement cleanups in doPlayerItemPickups() .
|
2023-03-25 00:08:53 +11:00 |
|
Mitchell Richters
|
83c7dfa7c9
|
- Exhumed: Clean up weapon pickups in doPlayerItemPickups() .
|
2023-03-24 23:19:57 +11:00 |
|
Mitchell Richters
|
935450251a
|
- Exhumed: Clean up some more switch case statements in doPlayerItemPickups() .
|
2023-03-24 23:19:14 +11:00 |
|
Mitchell Richters
|
b99e2fa600
|
- Exhumed: Clean up health pickups in doPlayerItemPickups() .
|
2023-03-24 23:18:30 +11:00 |
|
Mitchell Richters
|
7f4b9d29b0
|
- Exhumed: Clean up first few switch case statements in doPlayerItemPickups() .
|
2023-03-24 23:17:59 +11:00 |
|
Mitchell Richters
|
48803b3631
|
- Exhumed: Remove gotos in doPlayerItemPickups() and use flag system like PowerslaveGDX.
|
2023-03-24 23:17:45 +11:00 |
|
Mitchell Richters
|
3f6a0661b6
|
- Exhumed: Default init nSound to -1 as the code tests > -1 for validity.
|
2023-03-24 21:42:54 +11:00 |
|
Mitchell Richters
|
a7c311e291
|
- Exhumed: Tidy up stack variables in doPlayerItemPickups() .
|
2023-03-24 21:42:40 +11:00 |
|
Mitchell Richters
|
154084322e
|
- Exhumed: Final cleanup of AIPlayer::Tick() .
|
2023-03-24 21:13:42 +11:00 |
|
Mitchell Richters
|
650aa65533
|
- Exhumed: Split out player dopple actor update code.
* This cleans most of the player tick code. Now, onto that ghastly pickup code...
|
2023-03-24 21:13:42 +11:00 |
|
Mitchell Richters
|
0230a51ce2
|
- Exhumed: Split out player action sequence code.
|
2023-03-24 21:13:42 +11:00 |
|
Mitchell Richters
|
77fa3f6ea9
|
- Exhumed: Split out player view sector code.
|
2023-03-24 21:13:40 +11:00 |
|
Mitchell Richters
|
9c471e0209
|
- Exhumed: Split out floor damage code.
|
2023-03-24 20:31:43 +11:00 |
|
Mitchell Richters
|
e1f4b8d8e3
|
- Exhumed: Split out moving blocks code again.
|
2023-03-24 20:31:43 +11:00 |
|
Mitchell Richters
|
830c0b72cf
|
- Exhumed: Split out player movement code.
|
2023-03-24 20:31:43 +11:00 |
|
Mitchell Richters
|
911c5158d2
|
- Exhumed: Split out player floor actor code.
|
2023-03-24 20:31:43 +11:00 |
|
Mitchell Richters
|
5fc0b25ad5
|
- Exhumed: Split out player breath/air/oxygen code.
|
2023-03-24 20:31:42 +11:00 |
|
Mitchell Richters
|
16561c2a6a
|
- Exhumed: Split out player mask code.
|
2023-03-24 20:31:08 +11:00 |
|
Mitchell Richters
|
62c045a14f
|
- Exhumed: Clean up some underwater checks.
|
2023-03-24 20:31:07 +11:00 |
|
Mitchell Richters
|
b160d78701
|
- Exhumed: Tidy up vect variables on the stack.
|
2023-03-24 20:26:18 +11:00 |
|
Mitchell Richters
|
4cdced60b1
|
- Exhumed: Tidy up some pos/sect variables on the stack.
|
2023-03-24 19:52:38 +11:00 |
|