Christoph Oelckers
5df33ae089
- RR sndinfo update to give several sounds the same names as in Duke where they have equal function.
2023-04-23 17:33:35 +02:00
Christoph Oelckers
b80d23f90a
- moved NWinter items to a subfolder and added Duke Vacation items (only 6 that have code changes.)
2023-04-23 17:33:35 +02:00
Christoph Oelckers
cb1690dabc
- moved all RR miscellaneous actors to a subfolder.
2023-04-23 17:33:27 +02:00
Christoph Oelckers
eef2bcf515
- moved all RRRA enemies to a subfolder.
...
# Conflicts:
# wadsrc/static/zscript/games/duke/actors/redneckenemies.zs
2023-04-23 17:25:44 +02:00
Christoph Oelckers
e27dc51133
- moved all of RR's enemies to a subfolder.
2023-04-23 17:25:43 +02:00
Christoph Oelckers
a6600c200f
- a lot of simple picnum or TILE_* replacements.
2023-04-23 10:45:43 +02:00
Christoph Oelckers
ba7a0aa83c
- added Vacation's and Route 66's new sounds.
2023-04-16 16:53:53 +02:00
Christoph Oelckers
93d04a6852
- added World Tour and Nuclear Winter's new sound definitions.
2023-04-16 16:53:53 +02:00
Christoph Oelckers
5f68291f69
- added skeleton definitions for all new Nuclear Winter items and their base tiles.
2023-04-16 16:53:53 +02:00
Christoph Oelckers
27188c3ec3
- integrate the NAM/WW2GI overrides that were already defined.
2023-04-16 16:53:53 +02:00
Christoph Oelckers
e97fc54179
- scriptified shootstuff.
2023-04-16 16:53:52 +02:00
Christoph Oelckers
afe7086189
- reimplemented WW2GI's hitscan related events in ZScript.
2023-04-16 16:53:51 +02:00
Christoph Oelckers
0643ab22c0
- scriptified the melee attack.
2023-04-16 16:53:51 +02:00
Christoph Oelckers
48f7690756
- scriptified tripbomb 'shooting'.
2023-04-16 16:53:50 +02:00
Christoph Oelckers
8de44573b0
- added some missing stuff for World Tour.
2023-04-12 22:03:24 +02:00
Christoph Oelckers
0a91a9a199
- route checkhitsprite fully through the virtual interface so that the player class can finally be exported.
2023-04-12 22:02:01 +02:00
Christoph Oelckers
c5c8ed16a3
- RR's keys also need 'noskill'.
2023-04-12 21:50:24 +02:00
Kevin Caccamo
854ecd1616
Keycards need the noskill flag
...
Otherwise, maps like E2L2 will have missing keycards
2023-04-12 21:48:50 +02:00
Christoph Oelckers
0c17a369db
- Duke: changed skill filter to be solely controlled by the spawnclasses definitions.
...
All classes with no skill filter now need an explicit noskill declaration.
The only exception is inert sprites using DukeActor directly, these will never get filtered by skill.
2023-04-12 20:06:25 +02:00
Christoph Oelckers
684fb5eb74
- added a few things missing for RR and Route 66.
...
R66's gator was also added - this is the only completely new actor in this mod.
2023-04-09 09:46:10 +02:00
Christoph Oelckers
dc15418f37
- added missing elements for RR.
...
A few of Duke's actors which are not used in RR had to be included because some stale CON code still accesses them.
2023-04-09 09:46:10 +02:00
Christoph Oelckers
886683bc1b
- added definitions for all remaining original Duke CON based actors.
2023-04-09 09:46:10 +02:00
Christoph Oelckers
1738e9e4f5
- added skeleton definitions for several decorations that CON references by name
2023-04-09 09:46:10 +02:00
Christoph Oelckers
f700fd61d6
- added two actors referenced by CON
2023-04-09 09:46:10 +02:00
Christoph Oelckers
da0b429751
- migrated attackertype to class objects.
2023-04-09 09:46:09 +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
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
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
f2d802b537
- exported RR's remaining controllers.
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
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
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
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
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