///////////////
// GRAPHICS //
/////////////

graphic SKY1, 256, 200 //doom1 replacement skies
{
	Patch SKYEP1, 0, 0
}

graphic SKY2, 256, 200 
{
	Patch SKYEP2, 0, 0
}

graphic SKY3, 256, 200
{
	Patch SKYEP3, 0, 0
}

graphic SKY4, 256, 200
{
	Patch SKYEP4, 0, 0
}

graphic KEYRED, 14, 19 //gfx for keybar
{
	Offset 0, 0
	Patch RKEYA0, 0, 0
}

graphic SKLRED, 13, 19
{
	Offset 0, 0
	Patch RSKUA0, 0, 0
}

graphic SATNUM0, 4, 6 // red indexfont
{
	Offset 0, 0
	Patch STYSNUM0, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM1, 4, 6
{
	Offset 0, 0
	Patch STYSNUM1, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM2, 4, 6
{
	Offset 0, 0
	Patch STYSNUM2, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM3, 4, 6
{
	Offset 0, 0
	Patch STYSNUM3, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM4, 4, 6
{
	Offset 0, 0
	Patch STYSNUM4, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM5, 4, 6
{
	Offset 0, 0
	Patch STYSNUM5, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM6, 4, 6
{
	Offset 0, 0
	Patch STYSNUM6, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM7, 4, 6
{
	Offset 0, 0
	Patch STYSNUM7, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM8, 4, 6
{
	Offset 0, 0
	Patch STYSNUM8, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

graphic SATNUM9, 4, 6
{
	Offset 0, 0
	Patch STYSNUM9, 0, 0
	{
	Translation "224:231=176:191","160:167=176:191"
	}
}

///////////////
// TEXTURES //
/////////////

flat FLAT22, 64, 64
{
	offset 31, 123
	patch FLAT22, 0, 0
	{
	translation "192:199=[255,231,231]:[255,27,27]","200:207=[255,00,00]:[83,00,00]",
				"240:247=[83,00,00]:[00,00,00]"
	}
}

flat DOOR15_3, 64, 128
{
	offset 31, 123
	patch DOOR15_3, 0, 0
	{
	translation "112:127=176:191"
	}
}

flat RW43_4, 64, 128
{
	offset 31, 123
	patch RW43_4, 0, 0
	{
	translation "112:127=176:191"
	}
}

flat RW37_3, 64, 128
{
	offset 31, 123
	patch RW37_3, 0, 0
	{
	translation "192:199=[255,231,231]:[255,27,27]","200:207=[255,00,00]:[83,00,00]",
				"240:247=[83,00,00]:[00,00,00]"
	}
}

flat RW28_2, 64, 128
{
	offset 31, 123
	patch RW28_2, 0, 0
	{
	translation "112:127=176:191"
	}
}
	

//////////////
// SPRITES //
////////////



sprite SRR7A0, 56, 52 //post-combo raise sprites for right-hand Leech, frame A
{
	Offset -181, -151
	Patch SRR1A0, 0, 0
}

sprite SRR8A0, 56, 52
{
	Offset -181, -156
	Patch SRR1A0, 0, 0
}

sprite SRR9A0, 56, 52
{
	Offset -181, -161
	Patch SRR1A0, 0, 0
}

sprite SRR4B0, 58, 49 //post-combo raise sprites for right-hand Leech, frame B
{
	Offset -177, -134
	Patch SRR1B0, 0, 0
}

sprite SRR5B0, 58, 49
{
	Offset -177, -139
	Patch SRR1B0, 0, 0
}

sprite SRR6B0, 58, 49
{
	Offset -177, -144
	Patch SRR1B0, 0, 0
}

sprite SRR2C0, 57, 49 //post-combo raise sprites for right-hand Leech, frame C
{
	Offset -179, -124
	Patch SRR1C0, 0, 0
}

sprite SRR3C0, 57, 49 
{
	Offset -179, -129
	Patch SRR1C0, 0, 0
}

sprite SRL7A0, 56, 52 //post-swing raise sprites for left-hand Leech, frame A
{
	Offset -83, -151
	Patch SRL1A0, 0, 0
}

sprite SRL8A0, 56, 52
{
	Offset -83, -156
	Patch SRL1A0, 0, 0
}

sprite SRL9A0, 56, 52
{
	Offset -83, -161
	Patch SRL1A0, 0, 0
}

sprite SRL4B0, 58, 49 //post-swing raise sprites for left-hand Leech, frame B
{
	Offset -85, -134
	Patch SRL1B0, 0, 0
}

sprite SRL5B0, 58, 49
{
	Offset -85, -139
	Patch SRL1B0, 0, 0
}

sprite SRL6B0, 58, 49
{
	Offset -85, -144
	Patch SRL1B0, 0, 0
}

sprite SRL2C0, 57, 49 //post-swing raise sprites for left-hand Leech, frame C
{
	Offset -84, -124
	Patch SRL1C0, 0, 0
}

sprite SRL3C0, 57, 49
{
	Offset -84, -129
	Patch SRL1C0, 0, 0
}

sprite SRF7A0, 56, 52 //post-combo flash raise sprites for right-hand Leech, frame A
{
	Offset -181, -151
	Patch SRF1A0, 0, 0
}

sprite SRF8A0, 56, 52
{
	Offset -181, -156
	Patch SRF1A0, 0, 0
}

sprite SRF9A0, 56, 52
{
	Offset -181, -161
	Patch SRF1A0, 0, 0
}

sprite SRF4B0, 58, 49 //post-combo flash raise sprites for right-hand Leech, frame B
{
	Offset -177, -134
	Patch SRF1B0, 0, 0
}

sprite SRF5B0, 58, 49
{
	Offset -177, -139
	Patch SRF1B0, 0, 0
}

sprite SRF6B0, 58, 49
{
	Offset -177, -144
	Patch SRF1B0, 0, 0
}

sprite SRF2C0, 57, 49 //post-combo flash raise sprites for right-hand Leech, frame C
{
	Offset -179, -124
	Patch SRF1C0, 0, 0
}

sprite SRF3C0, 57, 49 
{
	Offset -179, -129
	Patch SRF1C0, 0, 0
}

sprite SLF7A0, 56, 52 //post-swing flash raise sprites for left-hand Leech, frame A
{
	Offset -83, -151
	Patch SLF1A0, 0, 0
}

sprite SLF8A0, 56, 52
{
	Offset -83, -156
	Patch SLF1A0, 0, 0
}

sprite SLF9A0, 56, 52
{
	Offset -83, -161
	Patch SLF1A0, 0, 0
}

sprite SLF4B0, 58, 49 //post-swing flash raise sprites for left-hand Leech, frame B
{
	Offset -85, -134
	Patch SLF1B0, 0, 0
}

sprite SLF5B0, 58, 49
{
	Offset -85, -139
	Patch SLF1B0, 0, 0
}

sprite SLF6B0, 58, 49
{
	Offset -85, -144
	Patch SLF1B0, 0, 0
}

sprite SLF2C0, 57, 49 //post-swing flash raise sprites for left-hand Leech, frame C
{
	Offset -84, -124
	Patch SLF1C0, 0, 0
}

sprite SLF3C0, 57, 49
{
	Offset -84, -129
	Patch SLF1C0, 0, 0
}

sprite RBFSA0, 50, 64 //Explosion for Defiler altfire attack
{
	offset 27, 30
	patch BFE1A0, 0, 0
	{
	translation "112:127=176:191"
	rotate 90
	}
}

sprite RBFSB0, 70, 81
{
	offset 36, 40
	patch BFE1B0, 0, 0
	{
	translation "112:127=176:191"
	rotate 90
	}
}

sprite RBFSC0, 114, 143
{
	offset 59, 72
	patch BFE1C0, 0, 0
	{
	translation "112:127=176:191"
	rotate 90
	}
}

sprite RBFSD0, 29, 135
{
	offset 14, 67
	patch BFE1D0, 0, 0
	{
	translation "112:127=176:191"
	rotate 90
	}
}

sprite RBFSE0, 7, 133
{
	offset 3, 65
	patch BFE1E0, 0, 0
	{
	translation "112:127=176:191"
	rotate 90
	}
}

sprite CAS1A0, 3, 7
{
	Offset 1, 7
	Patch SHELA0, 0, 0
}

sprite SHKTA0, 9, 12
{
	Offset 0, 0
	Patch SBOXA0, 0, 0
}

sprite SHKTB0, 20, 12
{
	Offset 0, 0
	Patch SBOXA0, -12, 0
}

sprite ASKTA0, 22, 12 //Shell Kit
{
	Offset 11, 11
	Patch SHKTB0, 2, 0
	Patch SHKTA0, 0, 0
	Patch CAS1A0, 3, 5
	{
	Rotate 90
	}
}