- added a few missing World Tour bits.

Looks like GDX missed the redefined new types of the old bosses.
Also guard the commentary sprites by a CVAR.
This commit is contained in:
Christoph Oelckers 2020-08-15 10:25:30 +02:00
parent a690f44fc8
commit 53cf248269
2 changed files with 5 additions and 2 deletions

View file

@ -38,6 +38,8 @@ source as it is released.
#include "prediction.h"
#include "names_d.h"
CVAR(Bool, dukewt_commentary, false, CVAR_ARCHIVE)
BEGIN_DUKE_NS
void animatesprites_d(int x,int y,int a,int smoothratio)
@ -58,7 +60,7 @@ void animatesprites_d(int x,int y,int a,int smoothratio)
{
case DEVELOPERCOMMENTARY:
case DEVELOPERCOMMENTARY + 1:
if(!isWorldTour() /* || !cfg.bDevCommentry)*/)
if(!isWorldTour() || !dukewt_commentary)
t->xrepeat = t->yrepeat = 0;
break;
case BLOODPOOL:

View file

@ -86,7 +86,8 @@ void initactorflags_d()
if (isWorldTour())
{
setflag(SFLAG_INTERNAL_BADGUY|SFLAG_NODAMAGEPUSH, { FIREFLY, BOSS5, BOSS5STAYPUT });
setflag(SFLAG_INTERNAL_BADGUY, { FIREFLY });
setflag(SFLAG_INTERNAL_BADGUY|SFLAG_NODAMAGEPUSH, { BOSS5, BOSS5STAYPUT, BOSS2STAYPUT, BOSS3STAYPUT });
}
settileflag(TFLAG_WALLSWITCH, {