diff --git a/source/games/blood/src/actor.cpp b/source/games/blood/src/actor.cpp index 3ad29a7e0..76f674cff 100644 --- a/source/games/blood/src/actor.cpp +++ b/source/games/blood/src/actor.cpp @@ -6262,6 +6262,8 @@ DBloodActor* actSpawnDude(DBloodActor* source, int nType, int a3, int a4) y = source->spr.pos.Y + mulscale30r(Sin(angle), a3); } spawned->spr.type = nType; + if (!VanillaMode()) + spawned->spr.inittype = nType; spawned->spr.ang = angle; vec3_t pos = { x, y, z }; SetActor(spawned, &pos);