DescBlock.missionType = 1; // Or whatever mission number works best
Stick that line somewhere in InitProc. Leave the normal DescBlock definition alone. That should ensure the level loads right, but treats the game type differently after the level has started.