Open SpiritQuaddicted opened 10 years ago
I don't know much about the engine/QuakeC interface, but this looks like a DarkPlaces QuakeC extension that isn't implemented in reQuiem. See pr_cmds.c.
It doesn't look like reQuiem advertises support for this extension. But maybe something is broken about that. Or, the QuakeC in the bastion progs.dat may not be checking for DP_TE_PLASMABURN extension and just assuming that it exists, maybe based on some other extension existing.
Launching the mod I see that it does actually check whether DP_TE_PLASMABURN is supported, and PF_checkextension in reQuiem properly returns 0 (not supported). So if the QuakeC were well behaved, it would not try to execute te_plasmaburn. But it does try.
As mentioned above, I would guess that the reason it has a problem on reQuiem and not some other engines is that another extension's presence greenlights it to use te_plasmaburn, intentionally or otherwise. Other engines probably tend to support either most/all of the DP extensions or none of them, while reQuiem has scattered support for things like DP_ENT_ALPHA, DP_QUAKE2_MODEL, and DP_TE_BLOOD (other extensions that the bastion mod checks for).
I guess the mod is closed-source?
https://www.quaddicted.com/reviews/kinn_bastion.html crashes when the plasma shots by the Q2 enforcer guys in the "lower chambers" hit a wall.
When I set "pr_builtin_remap 1" it still crashes: