//Mugshot stuff so that the character selected smiles instead of grimacing when holding down a weapon

mugshot "Rampage", health
{
   EVL0 1;
}

mugshot "XDeath" // I might make xdeath mugshots later but idk
{
   DEAD0 10;
   DEAD0 10;
   DEAD0 10;
   DEAD0 10;
   DEAD0 10;
   DEAD0 -1;
}

//Based on the WOS HUD mod.

base Doom;
resolution 640, 400;
height 0;
monospacefonts true, "0";
CompleteBorder true;

statusbar Normal, Fullscreenoffsets
{
////Both
InInventory MMV_KISCount
{
	GameMode singleplayer, cooperative
	{
		Alpha 0.50
		DrawImage "KIS", 2, 2;

		DrawNumber 5, INDEXFONT, white, kills, 54, 7;
		DrawNumber 5, INDEXFONT, white, items, 54, 13;
		DrawNumber 5, INDEXFONT, white, secrets, 54, 19;

		DrawNumber 5, INDEXFONT, white, monsters, alignment(left), 67, 7;
		DrawNumber 5, INDEXFONT, white, totalitems, alignment(left), 67, 13;
		DrawNumber 5, INDEXFONT, white, totalsecrets, alignment(left), 67, 19;
		DrawString CONFONT, white, time, 9, 25;
	}
}

InInventory not MMV_HUDstyle
{

//Mugshot
drawimage "SFACE", 2, -72;
drawmugshot "STF", 5, xdeathface, 3, -68;

//Health, Armor, and Left Keybar Graphic
drawimage "LEFT", 2, -33;

// Health
drawnumber 3, LSTATUS_BLACK, untranslated, health, 62, -27;
drawbar "VODKBR", "VODKBR3", health, horizontal, 3, -28; 
drawimage "VODKEM", 1, -35;
	
// Armor
drawnumber 3, LSTATUS_BLACK, untranslated, Armor, 131, -27;
drawimage armoricon, 70, -32;

drawimage "AMMBOX", -120, -47;
// Loaded Ammo (Ammo 2)
drawnumber 3, LSTATUS_BLACK, untranslated, ammo2, -77, -45; 
drawimage ammoicon2, -120, -45;

// Base Ammo (Ammo 1)
drawnumber 3, LSTATUS_BLACK, untranslated, ammo1, -77, -25;
drawimage ammoicon1, -120, -25;

// Ammo Tallies (Default)
	drawimage "AMMOTAL", -72, -12;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Magazine), -24, -8;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Magazine), -3, -8;
	drawstring SMALLFONT, WHITE, "BULL", -40, -9;
	drawstring SMALLFONT, WHITE, "/", -15, -9;

	drawimage "AMMOTAL", -72, -23;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_Shell), -24, -19;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_Shell), -3, -19;
	drawstring SMALLFONT, WHITE, "SHEL", -40, -20;
	drawstring SMALLFONT, WHITE, "/", -15, -20;

	drawimage "AMMOTAL", -72, -34;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Moon_RifleAmmo), -24, -30;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Moon_RifleAmmo), -3, -30;
	drawstring SMALLFONT, WHITE, "RIFL", -40, -31;
	drawstring SMALLFONT, WHITE, "/", -15, -31;

	drawimage "AMMOTAL", -72, -45;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_RocketAmmo), -24, -41;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_RocketAmmo), -3, -41;
	drawstring SMALLFONT, WHITE, "ROKT", -40, -42;
	drawstring SMALLFONT, WHITE, "/", -15, -42;

	drawimage "AMMOTAL", -72, -56;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_Cell), -24, -52;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_Cell), -3, -52;
	drawstring SMALLFONT, WHITE, "CELL", -40, -53;
	drawstring SMALLFONT, WHITE, "/", -15, -53;
	
	InInventory PlayerClassIsC, 1
	{
	drawimage "AMMOTAL", -72, -67;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Moon_MG42Ammo), -24, -63;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Moon_MG42Ammo), -3, -63;
	drawstring SMALLFONT, WHITE, "MGUN", -40, -64;
	drawstring SMALLFONT, WHITE, "/", -15, -64;
	}
	InInventory PlayerClassIsD, 1
	{
	drawimage "AMMOTAL", -72, -67;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Moon_SPASAmmo), -24, -63;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Moon_SPASAmmo), -3, -63;
	drawstring SMALLFONT, WHITE, "SPAS", -40, -64;
	drawstring SMALLFONT, WHITE, "/", -15, -64;
	}
	
	InInventory PlayerClassIsB, 1 || PlayerClassIsA, 1
	{
	drawimage "AMMOTAL", -72, -67;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_FlamethrowerFuel), -24, -63;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_FlamethrowerFuel), -3, -63;
	drawstring SMALLFONT, WHITE, "FUEL", -40, -64;
	drawstring SMALLFONT, WHITE, "/", -15, -64;
	}	
	
	
// Left Keys (Keycards)
		InInventory MM_BlueCard, 1 
		{drawimage "ALTKEYS0", 157, -28;
		}
        InInventory MM_YellowCard, 1 
		{drawimage "ALTKEYS1", 157, -18;
		}
        InInventory MM_RedCard, 1 
		{drawimage "ALTKEYS2", 157, -8;
		}
		
// Right Keys (Skulls)
        InInventory MM_BlueSkull, 1 {drawimage "STKEYS3", 142, -28;}
        InInventory MM_YellowSkull, 1 {drawimage "STKEYS4", 142, -19;}
        InInventory MM_RedSkull, 1 {drawimage "STKEYS5", 142, -10;}

// Armaments
		drawimage "WPNCONT", -110, -65;
        drawswitchableimage weaponslot 1, "STGNUM1", "STYSNUM1", -107, -63;
		drawswitchableimage weaponslot 2, "STGNUM2", "STYSNUM2", -98, -63;
		drawswitchableimage weaponslot 3, "STGNUM3", "STYSNUM3", -89, -63;
        drawswitchableimage weaponslot 4, "STGNUM4", "STYSNUM4", -107, -54;
		drawswitchableimage weaponslot 5, "STGNUM5", "STYSNUM5", -98, -54;
		drawswitchableimage weaponslot 6, "STGNUM6", "STYSNUM6", -89, -54;
		
		drawswitchableimage weaponslot 7, "STGNUM7", "STYSNUM7", -81, -54;
		
	
		PlayerType Wolfenplayer
			{drawswitchableimage MechaSuit, "BFGN", "BFGY", -83, -65;}
		PlayerType WaffenSS_Player
			{drawswitchableimage ZyklonBFG, "BFGN", "BFGY",  -83, -65;}
		PlayerType Wehrmacht_Player
			{drawswitchableimage ZyklonBFG, "BFGN", "BFGY",  -83, -65;}
		PlayerType Moonman
			{drawswitchableimage ZyklonBFG, "BFGN", "BFGY", -83, -65;}
		PlayerType Klansman
			{drawswitchableimage ZyklonBFG, "BFGN", "BFGY", -83, -65;}
		PlayerType ZyklonB
			{drawswitchableimage ZyklonBFG, "BFGN", "BFGY", -83, -65;}
		
}		
/////////////////////////////STYLE: Light Blue

InInventory MMV_HUDStyle, 1
{

drawimage "SFACE1", 2, -73;
drawmugshot "STF", 5, xdeathface, 3, -69;

//Health, Armor, and Left Keybar Graphic
drawimage "LEFT1", 2, -34;


// Health
drawnumber 3, MoonHudFont, untranslated, health, 64, -28;
drawbar "VODKBR", "VODKBR3", health, horizontal, 4, -29; 
drawimage "VODKEM", 2, -36;

// Armor
drawnumber 3, MoonHudFont, untranslated, Armor, 132, -28;
drawimage armoricon, 70, -33;


drawimage "AMMBOX1", -120, -47;
// Loaded Ammo (Ammo 2)
drawnumber 3, MoonHudFont, untranslated, ammo2, -78, -45; 
drawimage ammoicon2, -121, -46;

// Base Ammo (Ammo 1)
drawnumber 3, MoonHudFont, untranslated, ammo1, -78, -25;
drawimage ammoicon1, -121, -26;

// Ammo Tallies (Default)
	drawimage "AMMOTAL1", -72, -12;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Magazine), -24, -8;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Magazine), -3, -8;
	drawstring SMALLFONT, GREEN, "BULL", -40, -9;
	drawstring SMALLFONT, YELLOW, "/", -16, -9;

	drawimage "AMMOTAL1", -72, -23;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_Shell), -24, -19;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_Shell), -3, -19;
	drawstring SMALLFONT, GREEN, "SHEL", -40, -20;
	drawstring SMALLFONT, YELLOW, "/", -16, -20;

	drawimage "AMMOTAL1", -72, -34;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Moon_RifleAmmo), -24, -30;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Moon_RifleAmmo), -3, -30;
	drawstring SMALLFONT, GREEN, "RIFL", -40, -31;
	drawstring SMALLFONT, YELLOW, "/", -16, -31;

	drawimage "AMMOTAL1", -72, -45;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_RocketAmmo), -24, -41;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_RocketAmmo), -3, -41;
	drawstring SMALLFONT, GREEN, "ROKT", -40, -42;
	drawstring SMALLFONT, YELLOW, "/", -16, -42;

	drawimage "AMMOTAL1", -72, -56;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_Cell), -24, -52;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_Cell), -3, -52;
	drawstring SMALLFONT, GREEN, "CELL", -40, -53;
	drawstring SMALLFONT, YELLOW, "/", -16, -53;
	
	
	InInventory PlayerClassIsC, 1
	{
	drawimage "AMMOTAL1", -72, -67;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Moon_MG42Ammo), -24, -63;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Moon_MG42Ammo), -3, -63;
	drawstring SMALLFONT, GREEN, "MGUN", -40, -64;
	drawstring SMALLFONT, YELLOW, "/", -16, -64;
	}
	InInventory PlayerClassIsD, 1
	{
	drawimage "AMMOTAL1", -72, -67;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(Moon_SPASAmmo), -24, -63;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(Moon_SPASAmmo), -3, -63;
	drawstring SMALLFONT, GREEN, "SPAS", -40, -64;
	drawstring SMALLFONT, YELLOW, "/", -15, -64;
	}
	InInventory PlayerClassIsB, 1 || PlayerClassIsA, 1
	{
	drawimage "AMMOTAL1", -72, -67;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammo(MoonMan_FlamethrowerFuel), -24, -63;
	drawnumber 3, INDEXFONT_DOOM, untranslated, ammocapacity(MoonMan_FlamethrowerFuel), -3, -63;
	drawstring SMALLFONT, GREEN, "FUEL", -40, -64;
	drawstring SMALLFONT, YELLOW, "/", -16, -64;
	}	
	
	
// Left Keys (Keycards)
		InInventory MM_BlueCard, 1 {drawimage "ALTKEYS0", 156, -29;}
        InInventory MM_YellowCard, 1 {drawimage "ALTKEYS1", 156, -19;}
        InInventory MM_RedCard, 1 {drawimage "ALTKEYS2", 156, -9;}
// Right Keys (Skulls)
        InInventory MM_BlueSkull, 1 {drawimage "STKEYS3", 141, -30;}
        InInventory MM_YellowSkull, 1 {drawimage "STKEYS4", 141, -20;}
        InInventory MM_RedSkull, 1 {drawimage "STKEYS5", 141, -10;}

// Armaments
		drawimage "WPNCONT2", -109, -65;
        drawswitchableimage weaponslot 1, "STGNUM1", "STGRNUM1", -106, -63;
		drawswitchableimage weaponslot 2, "STGNUM2", "STGRNUM2", -97, -63;
		drawswitchableimage weaponslot 3, "STGNUM3", "STGRNUM3", -88, -63;
        drawswitchableimage weaponslot 4, "STGNUM4", "STGRNUM4", -106, -54;
		drawswitchableimage weaponslot 5, "STGNUM5", "STGRNUM5", -97, -54;
		drawswitchableimage weaponslot 6, "STGNUM6", "STGRNUM6", -88, -54;
		
		drawswitchableimage weaponslot 7, "STGNUM7", "STGRNUM7", -79, -54;
		
	
		PlayerType Wolfenplayer
			{drawswitchableimage MechaSuit, "BFGN1", "BFGY1", -81, -64;}
		PlayerType WaffenSS_Player
			{drawswitchableimage V2Werfer, "BFGN1", "BFGY1",  -81, -64;}
		PlayerType Wehrmacht_Player
			{drawswitchableimage V2Werfer, "BFGN1", "BFGY1",  -81, -64;}
		PlayerType Moonman
			{drawswitchableimage ZyklonBFG, "BFGN1", "BFGY1", -81, -64;}
		PlayerType Klansman
			{drawswitchableimage ZyklonBFG, "BFGN1", "BFGY1", -81, -64;}
		PlayerType ZyklonB
			{drawswitchableimage ZyklonBFG, "BFGN1", "BFGY1", -81, -64;}

}			

//EoL
}

statusbar inventory // Standard bar overlay (ZDoom Addition)
{
	drawinventorybar Doom, 7, INDEXFONT, 210, 370;
}

statusbar inventoryfullscreen, fullscreenoffsets // ZDoom HUD overlay.
{
	drawinventorybar Doom, translucent, 7, INDEXFONT, -106+center, -31;
}

