Christoph Oelckers
|
5358b3d98c
|
- added a new sprite flag for those types which can trigger respawn actions.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
4397e65443
|
- cleaned up the generic destructible code and used it for several more things.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
403141807f
|
- scriptified all simple and explosive RR projectiles.
|
2022-12-11 19:43:49 +01:00 |
|
Christoph Oelckers
|
fcd05e38c9
|
- scriptified the freezer projectile.
|
2022-12-11 19:43:49 +01:00 |
|
Christoph Oelckers
|
44fa420387
|
- added a few new flags and renamed some sprites.
All this is preparations for scriptifying the projectiles.
|
2022-12-11 19:43:48 +01:00 |
|
Christoph Oelckers
|
15fb7dab35
|
- virtualized the 'shoot' interface and scriptified the bloodsplats to test it.
This calls virtual functions on the actor defaults now to allow writing specific shoot functions for subclasses.
|
2022-12-11 19:43:48 +01:00 |
|
Christoph Oelckers
|
2ab5e63386
|
- added a few new actor flags.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
7db953e0ea
|
- scriptified the force sphere.
Doesn't seem to be used anywhere, though...
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
6d9a8bfaa5
|
- scriptified the pool balls.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
b485d7a450
|
- use isPlayer function where possible.
|
2022-12-11 19:43:46 +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
|
c7cdf96a62
|
- exported two more settings to tile flags.
|
2022-12-11 18:42:02 +01:00 |
|
Mitchell Richters
|
dfb55c39ca
|
- Duke: Remove all remaining angle wrapper usage.
|
2022-12-11 18:42:00 +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
|
b9f5bb71cc
|
- Merge PlayerHorizon and PlayerAngle structs into PlayerAngles struct.
|
2022-12-11 18:41:56 +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
|
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
|
347d725ba0
|
- Duke: gave all switch animation phases proper texture names.
|
2022-12-11 18:41:52 +01:00 |
|
Christoph Oelckers
|
1ac4aee0c1
|
- RR cactus stuff
|
2022-12-11 18:41:50 +01:00 |
|
Christoph Oelckers
|
c48dfc082f
|
- scriptified RR's lumber blade.
|
2022-12-11 18:41:50 +01:00 |
|
Christoph Oelckers
|
76fabcd1c7
|
- chickenplant scriptified.
|
2022-12-11 18:41:50 +01:00 |
|
Mitchell Richters
|
d1c5f9516f
|
- Duke: Remove player_struct::posoldAdd() and player_struct::posoldGet() .
|
2022-12-11 18:41:44 +01:00 |
|
Mitchell Richters
|
27be72c7ec
|
- Duke: Remove player_struct::posGet() .
|
2022-12-11 18:41:43 +01:00 |
|
Mitchell Richters
|
b42672dcf9
|
- Duke: Remove player_struct::posZget() .
|
2022-12-11 18:41:43 +01:00 |
|
Mitchell Richters
|
6eeedbd38a
|
- Duke: Move player_struct::restorexyz() to DCoreActor::restorepos() .
|
2022-12-11 18:41:42 +01:00 |
|
Mitchell Richters
|
b0c95f69c5
|
- Duke: Wrap calls that get player_struct::PlayerOldPosition .
|
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
|
25e6c4ecf8
|
- Duke: Wrap calls that get player_struct::PlayerNowPosition.Z .
|
2022-12-11 18:41:39 +01:00 |
|
Mitchell Richters
|
4b7d2fcfcc
|
- Duke: Rename player's opos to something identifiable.
|
2022-12-11 18:41:38 +01:00 |
|
Mitchell Richters
|
4aa63b5446
|
- Duke: Rename player's pos to something identifiable.
|
2022-12-11 18:41:38 +01:00 |
|
Christoph Oelckers
|
13e19bad36
|
- fixed handling of bad class assignment to map picnums.
|
2022-11-24 08:12:18 +01:00 |
|
Christoph Oelckers
|
6cb3e2f457
|
- Duke: fixed operator precedence in scrap spawning code.
|
2022-11-21 10:48:47 +01:00 |
|
Christoph Oelckers
|
1e421af8bc
|
- renamed one more sprite.
Unused, non-functional, but it got some text on the actual sprite, which was used for naming it.
|
2022-11-20 21:29:39 +01:00 |
|
Christoph Oelckers
|
476dd138c9
|
- renamed several of RR's sprites, mostly related to the chicken processing plant.
|
2022-11-20 21:22:04 +01:00 |
|
Christoph Oelckers
|
5528725985
|
- got rid of deletesprite, plus one new flag.
|
2022-11-20 19:25:23 +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
|
dee33ba4dd
|
- scriptified viewscreen and camera.
|
2022-11-19 17:35:04 +01:00 |
|
Christoph Oelckers
|
046ba1ae0c
|
- scriptified touchplate
|
2022-11-19 15:40:35 +01:00 |
|
Christoph Oelckers
|
5ae7011e41
|
- converted the masterswitch.
|
2022-11-19 11:24:39 +01:00 |
|
Christoph Oelckers
|
b106fb693a
|
- scriptified OozFilter + Seenine
Also fixing the default handling for onHit.
|
2022-11-17 21:46:24 +01:00 |
|
Christoph Oelckers
|
7d9a4ea70d
|
- eliminated wallsofsector.
|
2022-11-15 15:24:17 +01:00 |
|
Christoph Oelckers
|
b7a7584059
|
- renamed wallnum and sectnum functions.
These were creating a lot of search noise because local variables had the same name.
|
2022-11-15 12:03:44 +01:00 |
|
Christoph Oelckers
|
a2683559ce
|
- refactored Duke's cactus.
|
2022-11-15 10:44:06 +01:00 |
|
Christoph Oelckers
|
ad7cf290d2
|
- restricted use of gs.firstdebris to the only place where it is really needed.
Also no script export for this, it is only needed for converting CON parameters to propr indices.
|
2022-11-15 08:28:05 +01:00 |
|
Christoph Oelckers
|
d253468b22
|
- scriptified the scraps.
A Duke-ish mess of epic proportions.
|
2022-11-15 00:06:21 +01:00 |
|