Christoph Oelckers
|
ae4ef6401c
|
- use the actual actor flags.
Not fully working yet...
|
2023-04-09 09:45:42 +02:00 |
|
Christoph Oelckers
|
b908ede470
|
- reviewed actor flags and applied several fixes.
|
2023-04-09 09:35:37 +02:00 |
|
Christoph Oelckers
|
8172a9ac0c
|
- moved all flags into the actor definitions.
|
2023-04-09 09:35:37 +02:00 |
|
Christoph Oelckers
|
f4c176988a
|
- first round of flag additions.
|
2023-04-09 09:35:36 +02:00 |
|
Christoph Oelckers
|
50d406be4e
|
- Duke: Do not call Initialize() for player actors.
The base function is doing things not meant for players, and we do not have a proper class yet that can deal with it.
|
2023-04-09 08:15:23 +02:00 |
|
Christoph Oelckers
|
e2db4a834e
|
- Duke: apply default scale only to enemies defined in CON.
This code does not apply to the Recon!
|
2023-04-08 09:37:51 +02:00 |
|
Christoph Oelckers
|
9c164ad290
|
- fixed crash when stomping shrunk enemies.
|
2023-04-08 07:14:07 +02:00 |
|
Christoph Oelckers
|
60339a217c
|
- moved a lot of shareable code out of the CON interpreter.
|
2023-04-07 13:15:06 +02:00 |
|
Christoph Oelckers
|
9ba0b18013
|
- moved the 3 health related instructions out of the CON interpreter.
This code can be shared with ZScript so it needs to be elsewhere.
|
2023-04-07 13:15:06 +02:00 |
|
Christoph Oelckers
|
980b3f257a
|
- converted the final set of actor classes the native code needs to reference.
|
2023-04-07 13:15:06 +02:00 |
|
Christoph Oelckers
|
2ba204444c
|
- merged the spawn init code now that all differences are externalized
|
2023-04-07 13:15:06 +02:00 |
|
Christoph Oelckers
|
aae2c2dc3c
|
- exported RR's enemies
|
2023-04-07 13:15:06 +02:00 |
|
Christoph Oelckers
|
779026162d
|
- exported all of RR's pickup items.
|
2023-04-07 13:14:19 +02:00 |
|
Christoph Oelckers
|
3dd87cfd7f
|
- got rid of checkType.
|
2023-04-07 12:22:46 +02:00 |
|
Christoph Oelckers
|
f2d802b537
|
- exported RR's remaining controllers.
|
2023-04-07 12:22:45 +02:00 |
|
Christoph Oelckers
|
98d5a2686e
|
- use for loop instead of repeating the same line 10x.
|
2023-04-07 12:22:45 +02:00 |
|
Christoph Oelckers
|
0e169759d5
|
- animatesprites_r.cpp cleanup
|
2023-04-07 12:22:45 +02:00 |
|
Christoph Oelckers
|
f9e5f2c137
|
- final clenaup on animatesprites_d.cpp.
Only the player actor is left, which is also the messiest part...
|
2023-04-07 12:22:44 +02:00 |
|
Christoph Oelckers
|
ce00183707
|
- scriptified PlayerOnWater.
|
2023-04-07 12:17:56 +02:00 |
|
Christoph Oelckers
|
3106c8e6f5
|
- exported most of the remaining content in spawn_d.cpp
|
2023-04-07 12:14:16 +02:00 |
|
Christoph Oelckers
|
8b04f42ab5
|
- exported several fire related actors.
|
2023-04-07 11:52:53 +02:00 |
|
Christoph Oelckers
|
ef6a8c010a
|
- exported ceilingsteam and consolidated movefallers functions.
|
2023-04-07 11:52:53 +02:00 |
|
Christoph Oelckers
|
82d04756be
|
- exported a few of Duke's decorations
|
2023-04-07 11:52:53 +02:00 |
|
Christoph Oelckers
|
551e0af58d
|
- exported the egg, also marking it non-killcount.
|
2023-04-07 11:52:53 +02:00 |
|
Christoph Oelckers
|
b4dcf8ddcf
|
- exported the remaining Duke enemies.
|
2023-04-07 11:52:53 +02:00 |
|
Christoph Oelckers
|
0636358b5f
|
- fixes for RR items.
|
2023-04-07 11:52:53 +02:00 |
|
Christoph Oelckers
|
1bc7c53351
|
- move the recon's FTA sound into the scripted actor.
|
2023-04-07 11:52:52 +02:00 |
|
Christoph Oelckers
|
ef54987a58
|
- exported WT's Firefly
|
2023-04-07 11:52:52 +02:00 |
|
Christoph Oelckers
|
4e0dad54a5
|
- exported all of Duke's pickup items.
|
2023-04-07 11:51:41 +02:00 |
|
Christoph Oelckers
|
7a699e032f
|
- cleaned up Duke's very broken kill count system.
This now uses a static flag to denote an actor as countable and an internal flag to track its killed state, because CON can toggle that at will.
|
2023-04-07 09:49:20 +02:00 |
|
Mitchell Richters
|
bf58879b08
|
- Duke/RRRA: Fix HUD tilting when reversing motorcycle backwards.
|
2023-04-04 15:14:44 +10:00 |
|
Mitchell Richters
|
a68fcfc71c
|
- Remove GameInterface::getConsoleAngles() , it's not needed anymore.
|
2023-04-04 07:02:39 +10:00 |
|
Mitchell Richters
|
3ef431a428
|
- Make scaleAdjust a float since it's what's needed anyway.
|
2023-04-03 19:38:00 +10:00 |
|
Mitchell Richters
|
69c65dfe7e
|
- Internalise InputPacket used in movement functions.
|
2023-04-03 19:35:35 +10:00 |
|
Mitchell Richters
|
dbba0abb2e
|
- Move all mouse handling into GameInput class.
|
2023-04-03 18:47:14 +10:00 |
|
Mitchell Richters
|
8d11fef916
|
- Initial conversion of game input into class GameInput .
|
2023-04-03 18:46:36 +10:00 |
|
Christoph Oelckers
|
0706a8a5bb
|
- exported LizTrooper and Lizman.
|
2023-04-02 17:37:30 +02:00 |
|
Christoph Oelckers
|
240b24d771
|
- exported all females.
|
2023-04-02 17:34:37 +02:00 |
|
Christoph Oelckers
|
810977f19f
|
- made RR thunder effect also work for Duke.
This mainly meant adding support for random sounds and playing the thunder sound by name instead of by index.
|
2023-04-02 17:20:06 +02:00 |
|
Christoph Oelckers
|
0cd0f28317
|
- fixed initialization of RR's thunder effect
|
2023-04-02 17:09:28 +02:00 |
|
Christoph Oelckers
|
eee551ce15
|
- take care of the last tileGetTexture call in Duke.
|
2023-04-02 16:45:43 +02:00 |
|
Christoph Oelckers
|
6248c8813b
|
- make RR's ingame thunder effect not depend on having seen one specific texture.
This really should check if the player has seen one sector where the effect is active.
|
2023-04-02 16:45:43 +02:00 |
|
Christoph Oelckers
|
8208c7fc0b
|
- some texture name cleanup
|
2023-04-02 16:45:43 +02:00 |
|
Johan Mattsson
|
cebab8f85d
|
Small fixes (#910)
* Fix potential index out of bounds
* Fix potential index out of bounds
* Use 'MAXGEOSECTORS' instead of magic constant
|
2023-04-02 22:10:57 +10:00 |
|
Christoph Oelckers
|
52ea497b50
|
- fixed lotsofstuff VM export.
|
2023-04-02 13:19:35 +02:00 |
|
Christoph Oelckers
|
30d066cee9
|
- added script exports for Duke's bosses.
This allows removing a few hack checks.
|
2023-04-02 13:13:45 +02:00 |
|
Christoph Oelckers
|
26c8e948f7
|
deleted debug code
|
2023-04-02 13:13:45 +02:00 |
|
Christoph Oelckers
|
7f240a0a7a
|
- converted all remaining classes used by PicForName.
This means all functions using this can now pass class pointers directly to the native code.
|
2023-04-02 13:13:45 +02:00 |
|
Christoph Oelckers
|
c9888ae6cb
|
- exported several RR enemies/animals needed for the UFO spawner.
|
2023-04-02 13:13:06 +02:00 |
|
Christoph Oelckers
|
9b96f8312a
|
- pig cop converted
|
2023-04-02 13:13:06 +02:00 |
|