Christoph Oelckers
|
1a98f9b478
|
- Duke: change all checks for mirrors to texture IDs
|
2022-12-18 13:52:10 +01:00 |
|
Mitchell Richters
|
5d3710d677
|
- Duke: Always use tsprite pos/angle when used in conjunction with viewvec or viewang.
* This solves the issue of jittery picnum changes when circle-strafing actors at high speeds.
|
2022-12-11 19:45:38 +01:00 |
|
Christoph Oelckers
|
a63ee8079a
|
- implemented customizable breakable walls and ported all hard coded variants to use this.
|
2022-12-11 19:43:57 +01:00 |
|
Christoph Oelckers
|
e9b6e84d47
|
- renamed all tile constants for Duke to DTILE_*.
We need to be able to find them for the ongoing work
|
2022-12-11 19:43:57 +01:00 |
|
Christoph Oelckers
|
fd26f7fd2d
|
- set some more flags.
|
2022-12-11 19:43:54 +01:00 |
|
Christoph Oelckers
|
6de147b77f
|
- moved the CON execute call to DDukeActor::Tick and removed a large portion of the special handling for scriptified actors.
|
2022-12-11 19:43:54 +01:00 |
|
Christoph Oelckers
|
1cfba8e989
|
- cleaned up the main thinker loops, using a flag to denote actors that are not on STAT_ACTOR but need to run CON code.
This should not be automatic as it may cause problems with mods not expecting this.
|
2022-12-11 19:43:54 +01:00 |
|
Christoph Oelckers
|
bdc474d04f
|
- scriptified all remaining Duke actors with specific init code and no CON part.
|
2022-12-11 19:43:53 +01:00 |
|
Christoph Oelckers
|
15bee4ca6a
|
- scriptified the remaining Duke destructibles, except the toilets.
|
2022-12-11 19:43:52 +01:00 |
|
Christoph Oelckers
|
e6c466fcba
|
- scriptified several of Duke's destructible items.
|
2022-12-11 19:43:52 +01:00 |
|
Christoph Oelckers
|
be6ead173a
|
- scriptified several smaller actors
|
2022-12-11 19:43:51 +01:00 |
|
Christoph Oelckers
|
ff6a9b89ac
|
- scriptified the green slimer.
|
2022-12-11 19:43:51 +01:00 |
|
Christoph Oelckers
|
e69772637c
|
- define Duke's skies by name.
|
2022-12-11 19:43:50 +01:00 |
|
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
|
f4bc5d6df8
|
- scriptified Duke's RPG.
|
2022-12-11 19:43:48 +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
|
2ab5e63386
|
- added a few new actor flags.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
dbb7965550
|
- added two new flags for later use.
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
9e29c3970d
|
- generic destructibles
|
2022-12-11 19:43:45 +01:00 |
|
Christoph Oelckers
|
786c335489
|
- added SFLAG2_NORADIUSPUSH flag.
|
2022-12-11 18:46:40 +01:00 |
|
Christoph Oelckers
|
93ef4b34d7
|
- scriptified the guts spawning function.
|
2022-12-11 18:46:40 +01:00 |
|
Christoph Oelckers
|
67e807de26
|
- exported the tile flag setters to .def.
|
2022-12-11 18:42:01 +01:00 |
|
Christoph Oelckers
|
347d725ba0
|
- Duke: gave all switch animation phases proper texture names.
|
2022-12-11 18:41:52 +01:00 |
|
Christoph Oelckers
|
5528725985
|
- got rid of deletesprite, plus one new flag.
|
2022-11-20 19:25:23 +01:00 |
|
Christoph Oelckers
|
dee33ba4dd
|
- scriptified viewscreen and camera.
|
2022-11-19 17:35:04 +01:00 |
|
Christoph Oelckers
|
11acb92553
|
- scriptified the bolts.
|
2022-11-19 12:54:50 +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
|
d253468b22
|
- scriptified the scraps.
A Duke-ish mess of epic proportions.
|
2022-11-15 00:06:21 +01:00 |
|
Christoph Oelckers
|
5fea500f92
|
- flammable actors scriptified.
|
2022-11-14 16:31:45 +01:00 |
|
Mitchell Richters
|
79a1110d5f
|
- Duke: Create new flag SFLAG2_INTERPOLATEANGLE and use for the bearing plate on gears.
* Fixes #719.
|
2022-10-30 16:51:39 +01:00 |
|
Christoph Oelckers
|
f52b361dfc
|
- floatified aim()
|
2022-10-22 09:34:14 +02:00 |
|
Christoph Oelckers
|
0c7274752c
|
- falladjustz
|
2022-10-20 22:25:10 +02:00 |
|
Christoph Oelckers
|
25949ce6ab
|
- gut stuff
|
2022-10-13 00:59:00 +02:00 |
|
Christoph Oelckers
|
a015958f66
|
- Duke: had to give the trip bomb yet another flag.
Unlike every other actor this has scripted animation logic attached that is not supposed to be used. Weird.
|
2022-01-29 10:45:36 +01:00 |
|
Christoph Oelckers
|
8487d693f5
|
- flags for the bolts.
|
2022-01-27 01:05:12 +01:00 |
|
Christoph Oelckers
|
82898e42a6
|
- fix the camera.
- camera flag added
|
2022-01-27 01:05:12 +01:00 |
|
Christoph Oelckers
|
8e89bc29e4
|
- new explosion flags
|
2022-01-27 01:05:12 +01:00 |
|
Christoph Oelckers
|
fba8f54bb3
|
- two more flags to get sprite indices out of movecrack.
# Conflicts:
# source/games/duke/src/constants.h
|
2022-01-27 00:48:39 +01:00 |
|
Christoph Oelckers
|
d3f2d50088
|
- added NOFLOORPAL flag to remove some special cases from animatesprites.
# Conflicts:
# source/games/duke/src/constants.h
|
2022-01-27 00:48:00 +01:00 |
|
Christoph Oelckers
|
3d0c794224
|
- two more flags for LASERLINE.
|
2022-01-27 00:46:24 +01:00 |
|
Christoph Oelckers
|
a776e5c56e
|
- turned the exclude lists for initspriteforspawn into a flag.
|
2022-01-27 00:45:55 +01:00 |
|
Christoph Oelckers
|
e4cfc374be
|
- another trip bomb flag.
|
2022-01-27 00:42:57 +01:00 |
|
Christoph Oelckers
|
0574da7cd4
|
- SE24 cleanup using flags.
The whole setup is actually very simple, once all the mess got removed from the code.
|
2022-01-27 00:42:49 +01:00 |
|
Christoph Oelckers
|
2468debe34
|
- added a new flag for non-teleporting items.
|
2022-01-27 00:42:16 +01:00 |
|
Christoph Oelckers
|
fc94fb9651
|
- replaced checktimetosleep with a flag.
|
2022-01-27 00:42:07 +01:00 |
|
Christoph Oelckers
|
72510a47fa
|
- replaced one more actor list check in hitradius with a flag.
|
2022-01-27 00:41:57 +01:00 |
|
Christoph Oelckers
|
125c3e8004
|
- flammable flags.
|
2022-01-27 00:41:33 +01:00 |
|
Christoph Oelckers
|
58b718d2a2
|
- turn all special actor type checks in moveflammable into flags.
Also wrap all flag checks in actorflag function
|
2022-01-27 00:34:21 +01:00 |
|
Christoph Oelckers
|
5bc8b1c2d3
|
- Duke: added two more flags to eliminate the references to the crane's tile numbers.
|
2022-01-25 22:26:53 +01:00 |
|
Christoph Oelckers
|
da5a92852f
|
- cleanup of Duke's actor flags.
|
2022-01-11 00:12:32 +01:00 |
|