- NOSHADOW flag.

This commit is contained in:
Christoph Oelckers 2023-05-18 10:20:36 +02:00
parent b993f05c8f
commit a8e03723ef
4 changed files with 3 additions and 2 deletions

View file

@ -90,7 +90,6 @@ static FFlagDef ActorFlagDefs[] =
DEFINE_FLAG2d(CSTAT_SPRITE_TRANS_FLIP, TRANS_FLIP, DCoreActor, spr.cstat),
DEFINE_FLAG2d(CSTAT_SPRITE_BLOCK_ALL, BLOCK_ALL, DCoreActor, spr.cstat),
DEFINE_FLAG2(CSTAT2_SPRITE_MAPPED, MAPPED, DCoreActor, spr.cstat2),
DEFINE_FLAG2(CSTAT2_SPRITE_NOSHADOW, NOSHADOW, DCoreActor, spr.cstat2),
DEFINE_FLAG2(CSTAT2_SPRITE_DECAL, DECAL, DCoreActor, spr.cstat2),
DEFINE_FLAG2(CSTAT2_SPRITE_FULLBRIGHT, FULLBRIGHT, DCoreActor, spr.cstat2),
DEFINE_FLAG2(CSTAT2_SPRITE_NOANIMATE, NOANIMATE, DCoreActor, spr.cstat2),

View file

@ -38,7 +38,7 @@ BEGIN_DUKE_NS
void drawshadows(tspriteArray& tsprites, tspritetype* t, DDukeActor* h)
{
if (r_shadows && !(h->spr.cstat2 & CSTAT2_SPRITE_NOSHADOW))
if (r_shadows && !(h->flags1 & SFLAG_NOSHADOW) && !(h->spr.cstat2 & CSTAT2_SPRITE_NOSHADOW))
{
auto sectp = t->sectp;
double floorz;

View file

@ -12,6 +12,7 @@ class RedneckShitBoss : DukeActor
+INTERNAL_BADGUY;
+KILLCOUNT;
+NORADIUSPUSH;
+NOSHADOW;
Strength 2500;
}

View file

@ -6,6 +6,7 @@ class RedneckTornado : DukeActor
+DESTRUCTOIMMUNE;
+INTERNAL_BADGUY;
+NOHITSCANHIT;
+NOSHADOW;
Strength MEGASTRENGTH;
}
override void Initialize(DukeActor spawner)