- int i, j, groupframes, realframes, x, y, origin[2], width, height;
+ texture_t *texture = &frame->texture;
+ texture->basematerialflags = MATERIALFLAG_WALL;
+ if (fullbright)
+ texture->basematerialflags |= MATERIALFLAG_FULLBRIGHT;
+ if (additive)
+ texture->basematerialflags |= MATERIALFLAG_ADD | MATERIALFLAG_BLENDED | MATERIALFLAG_TRANSPARENT;
+ else if (texture->skinframes[0].fog)
+ texture->basematerialflags |= MATERIALFLAG_ALPHA | MATERIALFLAG_BLENDED | MATERIALFLAG_TRANSPARENT;
+ texture->currentmaterialflags = texture->basematerialflags;
+ texture->currentskinframe = texture->skinframes + 0;
+}
+
+static void Mod_Sprite_SharedSetup(const unsigned char *datapointer, int version, const unsigned int *palette, const unsigned int *alphapalette, qboolean additive)
+{
+ int i, j, groupframes, realframes, x, y, origin[2], width, height, fullbright;