#library "dynamiclev"
#include "zcommon.acs"

//This is the greatest piece of spaghetti code I have ever written.
//God help me.
//Fuck, there is no God, I am alone down here.
//Fuck!

Script 3125 (VOID)
{
	if (CheckActorCeilingTexture(0, "TLITE6_5"))    GiveInventory("BDECLightCheckerRed", 1);
	if (CheckActorCeilingTexture(0, "TLITE6_6"))    GiveInventory("BDECLightCheckerOrange", 1);

}

Script 3126 (VOID)
{
	if (CheckActorCeilingTexture(0, "TLITE6_4"))    GiveInventory("BDECLightCheckerOrange", 1);
	if (CheckActorCeilingTexture(0, "TLITE6_1"))    GiveInventory("BDECLightCheckerOrange", 1);
	
	if	(GetCvar( "vid_renderer") == 1) { 
	if (CheckActorfLOORTexture(0, "NUKAGE1"))    GiveInventory("BDECNukageChecker", 1);
	if (CheckActorfLOORTexture(0, "NUKAGE2"))    GiveInventory("BDECNukageChecker", 1);
	if (CheckActorfLOORTexture(0, "NUKAGE3"))    GiveInventory("BDECNukageChecker", 1);
	if (CheckActorfLOORTexture(0, "NUKAGE4"))    GiveInventory("BDECNukageChecker", 1);
	}
}

Script 3127 (VOID)//Scythe 2 Desert Maps
{
	ReplaceTextures("CEIL4_1", "SANDS1");
	ReplaceTextures("SLIME01", "FWATER1");
}




//DOOM E1M1 - Hangar
Script 2091 (VOID)
{
ChangeSky ("SKYPHO", "SKYPHO");
SetCVAR("sv_maprotation", 0);
ReplaceTextures("FLOOR7_1", "GRASS3");
ReplaceTextures("BROWN144", "CLIFF05B");
delay(1);
}

//DOOM E1M3 - Toxin Refinery
Script 2093 (VOID)
{
ChangeSky ("SKYPHO", "SKYPHO");
SetCVAR("sv_maprotation", 0);
ReplaceTextures("FLOOR7_1", "FLOOR4_8");
ReplaceTextures("BROWN144", "CLIFF05B");
delay(1);
}


//DOOM E1M5 - Phobos Labs
Script 2095 (VOID)
{
ChangeSky ("SKYPHO", "SKYPHO");
SetCVAR("sv_maprotation", 0);
ReplaceTextures("STARTAN3", "W_LAB3");
ReplaceTextures("STARG1", "W_LAB4");
ReplaceTextures("STONE", "W_LAB4");
ReplaceTextures("STARTAN1", "W_LAB4B");
ReplaceTextures("STARG3", "W_LAB4B");
ReplaceTextures("FLOOR3_3", "F_LAB5");

ReplaceTextures("SLADWALL", "BUNKER05");
ReplaceTextures("METAL1", "BUNKER03");
ReplaceTextures("METAL1", "BUNKER03");
ReplaceTextures("BROWNGRN", "BUNKER03");
ReplaceTextures("STONE3", "INDUS4");
ReplaceTextures("CEIL3_5", "LITGEN8");
ReplaceTextures("FLAT5_4", "LITGEN8");
ReplaceTextures("CEIL3_5", "LITGEN8");

delay(1);
}


//DOOM 2 MAP 01 - Entryway
Script 201 (VOID)
{
ReplaceTextures("CEMENT9", "TANROCK5");
ChangeSky ("SKYEAR5", "SKYEAR5");
ReplaceTextures ("CEIL1_2", "CEIL4_3");
ReplaceTextures ("CEIL1_3", "CEIL1_2");
ReplaceTextures ("BIGBRIK1", "INDUS3");
ReplaceTextures ("BIGBRIK2", "INDUS4");
ReplaceTextures ("SPACEW3", "SPACM0");
ReplaceTextures ("PIPEWAL1", "WFALL1", NOT_MIDDLE | NOT_TOP);
ReplaceTextures ("", "BRONZE1", NOT_MIDDLE | NOT_TOP);
SetCVAR("sv_maprotation", 0);
delay(1);
}

//DOOM 2 MAP 05 - Waste Tunnels
Script 205 (VOID)
{
ChangeSky ("SKYEAR5", "SKYEAR5");
SetCVAR("sv_maprotation", 0);
ReplaceTextures ("BIGBRIK1", "INDUS3");
ReplaceTextures ("BIGBRIK2", "INDUS4");
ReplaceTextures ("CEIL5_2", "MFLR8_2", NOT_ceiling);
ReplaceTextures ("TEKBRON1", "NEWDOR2", NOT_ceiling);
ReplaceTextures ("WOODMET1", "NEWDOR3", NOT_ceiling);
delay(1);
}

//DOOM 2 MAP 06 - cRUSHER
Script 206 (VOID)
{
ChangeSky ("SKYEAR5", "SKYEAR5");
SetCVAR("sv_maprotation", 0);
ChangeCeiling(20, "F_SKY1");
ReplaceTextures ("FLAT5_4", "MFLR8_2", NOT_ceiling);
Ceiling_RaiseByValue (20, 200, 32);
delay(1);
}

//DOOM 2 MAP 07 - Dead Simple
Script 207 (VOID)
{
ReplaceTextures("RROCK19", "JUNKY15");
ChangeSky ("SKYEAR5", "SKYEAR5");
ChangeCeiling(667, "SLIME15");
ChangeFloor(667, "SLIME15");
Ceiling_LowerInstant(667, 0, 1);
Floor_RaiseInstant(667, 0, 1);
Floor_lOWERInstant(3, 0, 2);
Floor_lOWERInstant(4, 0, 2);
Floor_lOWERInstant(5, 0, 2);
Floor_lOWERInstant(6, 0, 2);
ReplaceTextures ("", "BRONZE1", NOT_MIDDLE | NOT_BOTTOM);
delay(1);
}


//DOOM 2 MAP 09 - The Pit
Script 209 (VOID)
{
ChangeSky ("SKYEAR5", "SKYEAR5");
SetCVAR("sv_maprotation", 0);
ReplaceTextures ("FLOOR4_1", "FLAT10");
ReplaceTextures ("FLOOR4_1", "FLAT10");
ReplaceTextures ("SLIME04", "NUKAGE1");
ReplaceTextures ("BIGBRIK1", "INDUS3");
ReplaceTextures ("BIGBRIK2", "INDUS4");
ReplaceTextures ("MODWALL1", "TANROCK5");
ReplaceTextures ("TANROCK4", "TANROCK5");
ReplaceTextures ("BIGBRIK1", "INDUS3");
ReplaceTextures ("BIGBRIK2", "INDUS4");

delay(1);
}


//DOOM 2 MAP 12 - The Factory
Script 212 (VOID)
{
ReplaceTextures("RROCK03", "JUNKY16");
ChangeSky ("SKYCIT1", "SKYCIT2");
ReplaceTextures ("BIGBRIK1", "INDUS3");
ReplaceTextures ("BIGBRIK2", "INDUS4");
ReplaceTextures ("BIGDOOR5", "NEWDOR4B");
ReplaceTextures("FLAT5_1", "METAIND3");
ReplaceTextures("ZIMMER3", "METAIND5");
ReplaceTextures("WOOD4", "DOOR1");
ReplaceTextures("WOODGARG", "DOOR1");
ReplaceTextures("WOOD1", "DOORSTOP");

delay(1);
}

//DOOM 2 MAP 13 - Downtown
Script 213 (VOID)
{
ReplaceTextures("MFLR8_3", "APOCTX1");
ReplaceTextures("LAVA4", "SLIME15");
ReplaceTextures("MARBFAC4", "GRAY5");
ChangeSky ("SKYCIT1", "SKYCIT2");
delay(1);
}



//DOOM 2 MAP 15 - Industrial Zone
Script 215 (VOID)
{
ReplaceTextures("GRASS1", "JUNKY15");
ReplaceTextures("GRASS2", "JUNKY15");
ReplaceTextures("SLIME12", "NUKAGE1");
ReplaceTextures("WOOD5", "BRONZE1");
ReplaceTextures("WOOD12", "INDUS3");
ReplaceTextures("BIGBRIK2", "INDUS4");
ReplaceTextures("BROWNHUG", "ASHWALL3");
ReplaceTextures("FLAT5_2", "FLOOR0_2");
ReplaceTextures("FLAT5_1", "METAIND3");
ReplaceTextures("CEIL1_1", "SLIME16");
ReplaceTextures("WOODMET2", "NEWDOR3");
ReplaceTextures("WOODMET4", "NEWDOR3");
ReplaceTextures("WOODMET1", "SUPPORT3");
ReplaceTextures("WOODVERT", "METAIND4");
ChangeSky ("SKYCIT1", "SKYCIT2");
delay(1);
}


//DOOM 2 MAP 16 - Suburbs
Script 216 (VOID)
{
ReplaceTextures("BIGDOOR6", "SPCDOOR3");
ReplaceTextures("MFLR8_4", "APOCTX1");
ChangeFloor (9, "JUNKY15");
ChangeSky ("SKYCIT1", "SKYCIT2");
SetCVAR("sv_maprotation", 0);
//ChangeLevel("MAP16B", 0, CHANGELEVEL_NOINTERMISSION, -1);
}

//DOOM 2 MAP 18 - Courtyyard
Script 218 (VOID)
{
ReplaceTextures("RROCK20", "GRASS3");
ReplaceTextures("NUKAGE3", "BLOOD1");
ReplaceTextures("TANROCK5", "STONE7");
ReplaceTextures("NUKEPOIS", "STONE5");
ReplaceTextures("RROCK13", "APOCTX1");
ReplaceTextures("MFLR8_4", "APOCTX1");
ChangeSky ("SKYCITH", "SKYCITH");
}

//DOOM 2 MAP 20 - Gotcha
Script 220 (VOID)
{
ReplaceTextures("BIGDOOR6", "NEWDOR4");
ReplaceTextures("TANROCK5", "STONE7");
ReplaceTextures("ROCK1", "STONE5");
ReplaceTextures("ROCK2", "STONE5");
ReplaceTextures("ROCK3", "ASHWALL2");
ReplaceTextures("ROCK5", "STONE6");
ReplaceTextures("METAL", "BRWINDOW");
ReplaceTextures("RROCK19", "APOCTX1");
ChangeFloor(9, "APOCTX1");
Floor_raiseinstant(9, 0, 23);
ChangeSky ("SKYCITH", "SKYCITH");
}



//DOOM 2 MAP 25 - bLOODFALLS
Script 225 (VOID)
{
ReplaceTextures("FLAT5_5", "F_SKY1", NOT_FLOOR);
ReplaceTextures("PANCASE2", "BRICK7");
ReplaceTextures("PANEL2", "BRICK6");
ReplaceTextures("PANEL1", "BRICKLIT");
ChangeSky ("SKYHEL", "SKYHEL");
}

//DOOM 2 MAP 24 - THE CHASM
Script 224 (VOID)
{
ReplaceTextures("CEIL5_1", "F_SKY1", NOT_FLOOR);
ReplaceTextures("NUKAGE3", "LAVA1");
ReplaceTextures("SFALL4", "BRICK6");
ReplaceTextures("TEKBRON1", "BRICK6");
ChangeSky ("SKYHEL", "SKYHEL");
}


//DOOM 2 MAP 30 - Icon Of Sin
Script 230 (VOID)
{
ReplaceTextures("BIGDOOR6", "SPCDOOR3");
ReplaceTextures("ZZZFACE1", "SKSNAKE2");
ReplaceTextures("ZZZFACE2", "SKSNAKE2");
ReplaceTextures("ZZZFACE3", "SKSNAKE2");
ReplaceTextures("ZZZFACE4", "SKSNAKE2");
ReplaceTextures("ZZZFACE5", "SKSNAKE2");
ReplaceTextures("ZZZFACE6", "SKSNAKE2");
ReplaceTextures("ZZZFACE7", "SKSNAKE2");
ReplaceTextures("ZZZFACE8", "SKSNAKE2");
ReplaceTextures("ZZZFACE9", "SKSNAKE2");
ReplaceTextures("PIPE6", "SKSNAKE2");
ReplaceTextures("PIPE4", "SKSNAKE2");
ReplaceTextures("PIPE2", "SKSNAKE2");
ReplaceTextures("BLOOD3", "SFLR6_4");
ReplaceTextures("RROCK08", "F_SKY1");
ReplaceTextures("SLIME08", "BLOOD1");
ReplaceTextures("SFALL4", "BFALL1");
ChangeSky ("SKYHELF", "SKYHELF");
Floor_LowerToLowest(9, 32);
SetCVAR("sv_maprotation", 0);
//ChangeLevel("MAP16B", 0, CHANGELEVEL_NOINTERMISSION, -1);
}



//TNT MAP 01 - System Control and MAP09 - Stronghold
Script 261 (VOID)
{
SetMusic("D_SADIST");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BROWNHUG", "TANROCK5");
ReplaceTextures("ROCK2", "TANROCK5");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("METAL2", "METALIND");
ReplaceTextures("METAL6", "METALIND");
ReplaceTextures("GRNLITE1", "CEIL5_1");
ReplaceTextures("LITE3", "LIT05");
ReplaceTextures("GRASS1", "DESERT01");
//ReplaceTextures("SLIME15", "METALIN8", NOT_CEILING);
SetCVAR("sv_maprotation", 0);
delay(1);
}



//TNT MAP 02 - Human BBQ
Script 262 (VOID)
{
SetMusic("D_BURN");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("TANROCK5", "BRICK9");
ReplaceTextures("TEKWALL4", "TANROCK5");
ReplaceTextures("BIGBRIK1", "INDUS3");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("METAL2", "METALIND");
ReplaceTextures("METAL6", "METALIND");
ReplaceTextures("SLIME05", "NUKAGE1");
ReplaceTextures("GSTONE1", "BUNKER01");
ReplaceTextures("GSTONE1", "BUNKER01");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("TLITE6_6", "f_sky1");
ReplaceTextures("BROWNHUG", "TANROCK8");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("GRASS2", "DESERT01");
//ReplaceTextures("BROWNGRN", "METALIN4");
ReplaceTextures("LITE3", "LIT05");
//ReplaceTextures("SLIME15", "METALIN8", NOT_CEILING);
SetCVAR("sv_maprotation", 0);
delay(1);
}



//TNT MAP 03 - Power Control
Script 263 (VOID)
{
SetMusic("D_AIM");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGBRIK1", "INDUS3");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("TLITE6_6", "f_sky1");
ReplaceTextures("BROWNHUG", "TANROCK8");
//ReplaceTextures("BROWNGRN", "METALIN4");
ReplaceTextures("LITE3", "LIT05");
//ReplaceTextures("SLIME15", "METALIN8", NOT_CEILING);
SetCVAR("sv_maprotation", 0);
delay(1);
}




//TNT MAP 04 - Wormhole
Script 264 (VOID)
{
SetMusic("D_BELLS");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGBRIK1", "INDUS3");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("GRASS2", "DESERT01");
ReplaceTextures("TLITE6_6", "f_sky1");

//ReplaceTextures("BROWNGRN", "METALIN4");
ReplaceTextures("LITE3", "LIT05");
//ReplaceTextures("SLIME15", "METALIN8", NOT_CEILING);
SetCVAR("sv_maprotation", 0);
delay(1);
}



//TNT MAP 05 - Hanger
Script 265 (VOID)
{
SetMusic("D_MORE");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGBRIK1", "INDUS3");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("GRASS2", "SLIME14");
ReplaceTextures("f_sky1", "CEIL5_1");
ReplaceTextures("LITE3", "LIT05");
SetCVAR("sv_maprotation", 0);
delay(1);
}


//TNT MAP 06 - Open Season
Script 266 (VOID)
{
SetMusic("D_AGONY");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("BROWNHUG", "TANROCK8");
delay(1);
}




//TNT MAP 07 - Prison
Script 267 (VOID)
{
SetMusic("D_CHAOS");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("FLOOR7_1", "DESERT01");
ReplaceTextures("RROCK03", "DESERT01");
ReplaceTextures("BROWNHUG", "TANROCK8");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("GRASS2", "DESERT01");
delay(1);
}

//TNT MAP 08 - Metal
Script 268 (VOID)
{
SetMusic("D_BEAST");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures ("WFALL1", "SPACM0");
ReplaceTextures("RROCK03", "DESERT01");
ReplaceTextures("BROWNHUG", "TANROCK8");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("GRASS2", "DESERT01");
delay(1);
}


//TNT MAP 10 - Redemption 
Script 270 (VOID)
{
SetMusic("D_INFINI");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("RROCK03", "DESERT01");
ReplaceTextures("BROWNHUG", "TANROCK8");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("GRASS2", "DESERT01");
delay(1);
}


//TNT MAP 11 - Storage
Script 271 (VOID)
{
SetMusic("D_KILL");
ChangeSky ("SKYIJ1", "SKYIJ1");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("FLOOR6_2", "DESERT01");
ReplaceTextures("RROCK03", "DESERT01");
ReplaceTextures("BROWNHUG", "TANROCK8");
ReplaceTextures("GRASS1", "DESERT01");
ReplaceTextures("GRASS2", "DESERT01");
delay(1);
}




//TNT MAP 12 Crater
Script 272 (VOID)
{
SetMusic("D_CHAOS");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
ReplaceTextures("RROCK03", "DESERT01");
ReplaceTextures("BROWN144", "TANROCK5");
ReplaceTextures("FLOOR7_1", "DESERT01");
delay(1);
}



//TNT MAP 13 Nukage Processing
Script 273 (VOID)
{
SetMusic("D_BELLS");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("ASHWALL7", "BUNKER01");
delay(1);
}



//TNT MAP 14 Steel Works
Script 274 (VOID)
{
SetMusic("D_COLD");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}




//TNT MAP 15 Dead Zone
Script 275 (VOID)
{
SetMusic("D_BURN2");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
ReplaceTextures("FLOOR7_1", "DESERT01");
ReplaceTextures("RROCK03", "DESERT01");
ReplaceTextures("BROWNHUG", "TANROCK8");
ReplaceTextures("GSTVINE1", "TANROCK8");
delay(1);
}


//TNT MAP 16 Deepest Reaches
Script 276 (VOID)
{
SetMusic("D_BLOOD");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}


//TNT MAP 17 Processing Area
Script 277 (VOID)
{
SetMusic("D_MORE");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}



//TNT MAP 18 Mill
Script 278 (VOID)
{
SetMusic("D_INFINI");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}


//TNT MAP 19 Shipping Respawning
Script 279 (VOID)
{
SetMusic("D_CHAOS");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}




//TNT MAP 20 Central Processing
Script 280 (VOID)
{
SetMusic("D_HORIZO");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}


//TNT MAP 21 Administration Center
Script 281 (VOID)
{
SetMusic("D_BLOOD");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}


//TNT MAP22: Habitat 
Script 282 (VOID)
{
SetMusic("D_COLD");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}


//TNT MAP23: Lunar Mining Project 
Script 283 (VOID)
{
SetMusic("D_AIM");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}



//TNT MAP24: Quarry
Script 284 (VOID)
{
SetMusic("D_MORE");
ChangeSky ("SKYIJ2", "SKYIJ2");
ReplaceTextures("BIGDOOR1", "TNTDOOR1");
ReplaceTextures("DOOR1", "TNTDOR1S");
ReplaceTextures("TEKGREN1", "GREIND1");
ReplaceTextures("TEKGREN2", "GREIND2");
ReplaceTextures("TEKGREN3", "GREIND3");
ReplaceTextures("TEKGREN4", "GREIND4");
ReplaceTextures("TEKGREN5", "GREIND5");
delay(1);
}





//TNT MAP25: Baron's Den
Script 285 (VOID)
{
SetMusic("D_BELLS");
ChangeSky ("SKYHEL", "SKYHEL");
delay(1);
}


//TNT MAP26: Ballistyx 
Script 286 (VOID)
{
SetMusic("D_BLOOD");
ChangeSky ("SKYHEL", "SKYHEL");
delay(1);
}



//TNT MAP27: Mount Pain 
Script 287 (VOID)
{
SetMusic("D_BEAST");
ChangeSky ("SKYHEL", "SKYHEL");
delay(1);
}



//TNT MAP28: Heck
Script 288 (VOID)
{
SetMusic("D_AIM");
ChangeSky ("SKYHEL", "SKYHEL");
delay(1);
}


//TNT MAP29: River Styx
Script 2089 (VOID)
{
SetMusic("D_DOOM3");
ChangeSky ("SKYHEL", "SKYHEL");
delay(1);
}


//TNT MAP30: last Call
Script 290 (VOID)
{
SetMusic("D_BEAST");
ChangeSky ("SKYHEL", "SKYHEL");
delay(1);
}


//PLUTONIA MAP01 - CONGO
Script 2031 (VOID)
{
SetMusic("D_E1M2");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
ReplaceTextures("SLIME05", "FWATER1");
ReplaceTextures("A-BROWN4", "NEWDOR1");
}

//PLUTONIA MAP02 - WELL OF SOULS
Script 2032 (VOID)
{
SetMusic("D_E1M3");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
ReplaceTextures("ROCK5", "CLIFF05C");
ReplaceTextures("SLIME06", "BLACK");
ReplaceTextures("GATE2", "BLACK");
ReplaceTextures("RROCK09", "RROCK18");
ReplaceTextures("A-VINE1", "AVINE1B");
delay(35);
ChangeFloor (3, "FWATER1");
Floor_LowerToNearest(3, 255);
}


//PLUTONIA MAP03 - Aztec
Script 2033 (VOID)
{
SetMusic("D_E1M6");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
ReplaceTextures("SLIME05", "SLIME01");
}


//PLUTONIA MAP04 - Caged
Script 2034 (VOID)
{
SetMusic("D_E1M4");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
ReplaceTextures("METAL", "BSTONE1");
ReplaceTextures("METAL2", "BSTONE2");
ReplaceTextures("METAL3", "BSTONE3");
ReplaceTextures("METAL4", "BSTONE3");
ReplaceTextures("METAL7", "BSTONE3");
ReplaceTextures("MIDGRATE", "BDEFEN1");
ReplaceTextures("MIDBARS3", "BDEFEN1");
ReplaceTextures("MIDBRONZ", "BDEFEN1");
}



//PLUTONIA MAP05 - GHOST TOWN
Script 2035 (VOID)
{
SetMusic("D_E1M9");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
}


//PLUTONIA MAP06 - Baron's Den
Script 2036 (VOID)
{
SetMusic("D_E1M8");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
}


//PLUTONIA MAP06 - Caughtyard
Script 2037 (VOID)
{
SetMusic("D_E2M1");
ChangeSky ("SKYEAR4", "SKYEAR4"); 
}

//PLUTONIA MAP29 - ODYSSEY OF NOISES
Script 2030 (VOID)
{
ReplaceTextures("BIGDOOR6", "NEWDOR4");
ReplaceTextures("GRASS1", "APOCTX1");
ReplaceTextures("RROCK13", "APOCTX1B");
ChangeSky ("SKYCITH", "SKYCITH");
}


//Secret Exits to PSX levels
Script 1216 (VOID)//Suburbs to Mansion
{
SetCVAR("sv_maprotation", 0);
ChangeLevel("PSMAP58", 0, 0, -1);
delay(1);
}


Script 1213 (VOID)//Downtown to Twilight Descends
{
SetCVAR("sv_maprotation", 0);
ChangeLevel("PSMAP29", 0, 0, -1);
delay(1);
}



//NAZIS

script 177 (void)
{

Thing_ChangeTID(0,736);

if (CheckActorFloorTexture(736, "FL0"))
    GiveActorInventory(736, "AltEasyMarineVerification", 1);


	
//if	(GetCvar("bd_isnazilevel") == 1) { SetActorState(0,"ISANazi");	


if (CheckActorFloorTexture(736, "FLAT5_4"))
    GiveActorInventory(736, "NaziVerificate1", 1);

if (CheckActorCeilingTexture(736, "CEIL4_2"))
    GiveActorInventory(736, "NaziVerificate2", 1);

	
if (CheckActorCeilingTexture(736, "ACEIL42"))
    GiveActorInventory(736, "Epic2AlienVerification", 1);

	
if (CheckActorFloorTexture(736, "ACEIL22"))
    GiveActorInventory(736, "Epic2AlienVerification", 1);

if (CheckActorFloorTexture(736, "ACEIL42"))
    GiveActorInventory(736, "Epic2AlienVerification", 1);


if (CheckActorcEILINGTexture(736, "ACEIL22"))
    GiveActorInventory(736, "Epic2AlienVerification", 1);

if (CheckActorFloorTexture(736, "ACEIL68"))
    GiveActorInventory(736, "Epic2AlienVerification", 1);


if (CheckActorcEILINGTexture(0, "F_SKY1"))
    GiveActorInventory(728, "TVRRainVerification", 1);

}