Christoph Oelckers
|
b069904be1
|
- scriptified the remaining controller sprites.
|
2022-11-20 13:57:51 +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
|
d44b637f1b
|
- fixed touchplate initialization
This was still using older code - the current native version was also not removed from the spawn function.
|
2022-11-20 08:51:09 +01:00 |
|
Christoph Oelckers
|
f515939fde
|
- scriptified the sound controller.
|
2022-11-20 08:46:49 +01:00 |
|
Christoph Oelckers
|
714a2ef70e
|
- scriptified canwithsomething, the last internal STAT_STANDABLE item.
|
2022-11-19 19:01:17 +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
|
63a8c3148c
|
- scriptified doorshock
|
2022-11-19 15:40:21 +01:00 |
|
Christoph Oelckers
|
15cd80cad3
|
- scriptified the waterdrip
|
2022-11-19 15:40:09 +01:00 |
|
Christoph Oelckers
|
11acb92553
|
- scriptified the bolts.
|
2022-11-19 12:54:50 +01:00 |
|
Christoph Oelckers
|
676ca73983
|
- scriptified the trash actor.
|
2022-11-19 12:54:15 +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
|
26ba1f601e
|
- scriptified the fire extinguisher.
|
2022-11-17 20:19:22 +01:00 |
|
Christoph Oelckers
|
f9826241ef
|
- scriptied the cracks.
|
2022-11-17 20:18:46 +01:00 |
|
Christoph Oelckers
|
8ce358fc24
|
- scriptified the trip bombs.
|
2022-11-17 18:38:25 +01:00 |
|
Christoph Oelckers
|
6b3e57fd2c
|
- added 'foreach' loop to ZScript.
Syntax:
foreach(variable : array)
{
}
the variable's type is automatically deducted.
|
2022-11-15 21:29:04 +01:00 |
|
Christoph Oelckers
|
dc9451d584
|
- renamed global 'wall' and 'sector' arrays to 'walls' and 'sectors' for ZScript.
This avoids problems with name hiding.
|
2022-11-15 20:09:36 +01:00 |
|
Christoph Oelckers
|
bfae5ce1bc
|
- use a TArrayView to store the wall references in a sector.
This is a lot more scripting friendly than hacking around the indices.
|
2022-11-15 14:53:39 +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 |
|
Christoph Oelckers
|
5fea500f92
|
- flammable actors scriptified.
|
2022-11-14 16:31:45 +01:00 |
|
Christoph Oelckers
|
190fd1827e
|
- scriptified Dukes water fountain.
That's this thingy in the first corridor of E2L1.
|
2022-11-14 12:10:13 +01:00 |
|
Christoph Oelckers
|
306db376d9
|
- added script exports for 'spawn' and 'lotsofglass' and made the spawn variant using class names operational.
|
2022-11-14 10:30:59 +01:00 |
|
Christoph Oelckers
|
317968c45a
|
- exported DukeGameInfo.
Only the parts that can be considered stable.
|
2022-11-14 10:25:17 +01:00 |
|
Christoph Oelckers
|
ced22bb0a8
|
- added onUse virtual to DukeActor.
|
2022-11-14 10:22:22 +01:00 |
|
Christoph Oelckers
|
f23ddc28f0
|
- Duke: scriptified the crane
|
2022-11-13 18:55:32 +01:00 |
|
Christoph Oelckers
|
660c546266
|
- actor interface fixes.
|
2022-11-13 18:51:23 +01:00 |
|
Christoph Oelckers
|
e3aa1da175
|
- CallOnanimate
|
2022-11-13 11:50:28 +01:00 |
|
Christoph Oelckers
|
ba016c7c3a
|
- added CallOnHit and named spawn.
|
2022-11-13 10:30:52 +01:00 |
|
Christoph Oelckers
|
b06382a565
|
- this was supposed to be named 'sector'.
|
2022-11-13 10:15:40 +01:00 |
|
Mitchell Richters
|
5e6c899a2d
|
- Comment out CoreActor::sectp for now so the games boot up.
|
2022-11-13 20:09:06 +11:00 |
|
Christoph Oelckers
|
48d1367a7e
|
- added some VM exports for DukePlayer
|
2022-11-13 08:59:08 +01:00 |
|
Christoph Oelckers
|
53e43d6d1e
|
- CoreActor setposition natives.
|
2022-11-13 08:59:07 +01:00 |
|
Christoph Oelckers
|
de51b65ead
|
- reimplemented Duke's scripted actor iterators in a more lightweight fashion.
This now works without allocating garbage collected objects.
|
2022-11-13 08:59:07 +01:00 |
|
Christoph Oelckers
|
c32a695384
|
- DukeActor scriptification framework.
|
2022-11-13 08:55:20 +01:00 |
|
Christoph Oelckers
|
8806fb930b
|
- Backend update from GZDoom
* Vector 4 in zscript
* garbage collector fixes
|
2022-11-12 10:45:39 +01:00 |
|
Christoph Oelckers
|
8f5923c324
|
- handle a visual glitch in Duke's E2L1 via compatibility.
There is already code to deal with this automatically, but this does not manage to fully eliminate the problem.
|
2022-11-07 11:51:40 +01:00 |
|
Mitchell Richters
|
9fbe564327
|
- Fix bad if statement guarding cl_clampedpitch in menu and make non-global.
|
2022-11-07 15:43:26 +11:00 |
|
Mitchell Richters
|
eb3f4c6e00
|
- Update language.csv .
|
2022-11-06 22:03:43 +11:00 |
|
Mitchell Richters
|
2357cc5c36
|
- Add option to (experimentally) unclamp the view pitch for the Duke family of games.
|
2022-11-06 22:03:42 +11:00 |
|
Christoph Oelckers
|
0e113dab79
|
- added true level compatibility map processing and deleted all related map hack code.
|
2022-10-31 10:45:47 +01:00 |
|
Christoph Oelckers
|
a6af6b88df
|
- removed the MHK for Route66's coffin.map
This was actually a render bug that was fixed long ago, so the edit is no longer needed.
|
2022-10-31 08:27:15 +01:00 |
|
Christoph Oelckers
|
b636ffe6a7
|
- added a MHK for RR E1L1 to fix a render glitch in the barn.
|
2022-10-31 08:26:20 +01:00 |
|
Christoph Oelckers
|
6586868cb8
|
- added the framework for scripted level compatibility patching.
|
2022-10-30 16:51:41 +01:00 |
|
Christoph Oelckers
|
32b2e84fdc
|
- added episode and total episode time display to alt HUD
|
2022-10-30 16:51:40 +01:00 |
|
Christoph Oelckers
|
fa3a8ca0d7
|
- add episode name display to alt hud.
|
2022-10-30 16:51:40 +01:00 |
|
Christoph Oelckers
|
562c1a18c8
|
- integrate hud_althud into hud_size
This makes it easier to use and avoids rendering a fullscreen hud on a screen size with view border.
|
2022-10-30 16:51:39 +01:00 |
|