Help with mugshots SBARINFO

Discuss all aspects related to modding Zandronum here.
Post Reply
User avatar
Ivan
Addicted to Zandronum
Posts: 2229
Joined: Mon Jun 04, 2012 5:38 pm
Location: Omnipresent

Help with mugshots SBARINFO

#1

Post by Ivan » Fri Jun 27, 2014 7:51 pm

Hi, I have a custom (A modified version of standard Doom hud) hud that has a mugshot definition. Somehow, this doesn't work with custom skins, although for some reason when I don't include this sbarinfo definition custom skins DO have the mugshot show up. Anyone know why this happens?

Code: Select all

height 32;
monospacefonts true, "0";

statusbar fullscreen, fullscreenoffsets // ZDoom HUD
{
    //health
    drawimage "MEDIA0", 20, -2, centerbottom;
    drawnumber 3, HUDFONT_DOOM, untranslated, health, drawshadow, 82, -20;

    //armor
    drawimage armoricon, 20, -24, centerbottom;
    drawnumber 3, HUDFONT_DOOM, untranslated, armor, drawshadow, whennotzero, 82, -39;
    //ammo
    drawimage ammoicon1, -14, -4, centerbottom;
	
    drawnumber 4, HUDFONT_DOOM, untranslated, ammo1, drawshadow, -100, -20;
	IsSelected not "Fists", " Chainsaw " {
		drawimage "SLASHUD", -96, -20;
	}

	IsSelected " Pistol " {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Clip, drawshadow, -24, -20;
	}		
	IsSelected " Shotgun ", " SuperShotgun " {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Shell, drawshadow, -24, -20;
	}
	IsSelected "Silver Gun" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity ExplodingShell, drawshadow, -24, -20;
	}	
	IsSelected " Machinegun ", " Chaingun " {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Clip, drawshadow, -24, -20;
	}
	IsSelected "Rocket Launcher" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity RocketAmmo, drawshadow, -24, -20;
	}
	IsSelected "Grenade Launcher" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Grenades, drawshadow, -24, -20;
	}
	IsSelected "Heavy Missile Launcher" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity MISAmmo, drawshadow, -24, -20;
	}
	IsSelected "Plasma Rifle", "BFG 9000" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Cell, drawshadow, -24, -20;
	}
	IsSelected "Rail gun" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Cell, drawshadow, -24, -20;
	}
	IsSelected "Nailgun"{
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Nail, drawshadow, -24, -20;
	}
	IsSelected "Death Staff" {
		drawnumber 4, HUDFONT_DOOM, untranslated, ammocapacity Souls, drawshadow, -24, -20;
	}	
	
    usesammo
    {
        //secondary ammo and inventory
        usessecondaryammo
        {
            drawimage ammoicon2, -14, -22, centerbottom;
            drawnumber 4, HUDFONT_DOOM, untranslated, ammo2, drawshadow, -25, -38;
            inventorybarnotvisible
            {
                drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -39, -26, -56, untranslated;
            }
        }
        //no secondary ammo
        usessecondaryammo not
        {
            inventorybarnotvisible
            {
                drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -21, -26, -38, untranslated;
            }
        }
    }
    
    // no ammo but inventory
    usesammo not
    {
        inventorybarnotvisible
        {
            drawselectedinventory centerbottom, drawshadow, alwaysshowcounter, HUDFONT_DOOM, -14, -3, -26, -20, untranslated;
        }
    }

    gamemode deathmatch
    {
        drawnumber 2, HUDFONT_DOOM, untranslated, frags, drawshadow, -3, 1;
    }
    gamemode singleplayer, cooperative, teamgame
    {
        drawkeybar 6, vertical, reverserows, auto, -10, 2, 0, 3, auto;
    }
	
	// Rounds Survived
	drawimage "SURVIVD", 0, 0;
	drawnumber 2, SMALLFONT, untranslated, ammo RoundsSurvived, 24, 45;
}

statusbar normal // Standard Doom Status bar
{
    drawimage "STBAR", 0, 168;
    drawimage "STTPRCNT", 90, 171;
    drawimage "STTPRCNT", 221, 171;
    drawnumber 4, HUDFONT_DOOM, untranslated, ammo1, 44, 171;
    drawnumber 3, HUDFONT_DOOM, untranslated, health, 90, 171;
    drawnumber 3, HUDFONT_DOOM, untranslated, armor, 221, 171;

    //keys
    drawswitchableimage keyslot 2 && 5, "nullimage", "STKEYS0", "STKEYS3", "STKEYS6", 239, 171;
    drawswitchableimage keyslot 3 && 6, "nullimage", "STKEYS1", "STKEYS4", "STKEYS7", 239, 181;
    drawswitchableimage keyslot 1 && 4, "nullimage", "STKEYS2", "STKEYS5", "STKEYS8", 239, 191;

    drawnumber 4, INDEXFONT, gold, ammo Clip, 288, 173;
    drawnumber 4, INDEXFONT, gold, ammo Shell, 288, 179;
    drawnumber 4, INDEXFONT, gold, ammo RocketAmmo, 288, 185;
    drawnumber 4, INDEXFONT, gold, ammo Cell, 288, 191;

    drawnumber 4, INDEXFONT, gold, ammocapacity Clip, 314, 173;
    drawnumber 4, INDEXFONT, gold, ammocapacity Shell, 314, 179;
    drawnumber 4, INDEXFONT, gold, ammocapacity RocketAmmo, 314, 185;
    drawnumber 4, INDEXFONT, gold, ammocapacity Cell, 314, 191;
    gamemode deathmatch, teamgame
    {
        drawnumber 2, HUDFONT_DOOM, untranslated, frags, 138, 171;
    }
    gamemode cooperative, singleplayer
    {
        drawimage "STARMS", 104, 168;
        drawswitchableimage weaponslot 2, "STGNUM2", "STYSNUM2", 111, 172; 
        drawswitchableimage weaponslot 3, "STGNUM3", "STYSNUM3", 123, 172;
        drawswitchableimage weaponslot 4, "STGNUM4", "STYSNUM4", 135, 172;
        drawswitchableimage weaponslot 5, "STGNUM5", "STYSNUM5", 111, 182;
        drawswitchableimage weaponslot 6, "STGNUM6", "STYSNUM6", 123, 182;
        drawswitchableimage weaponslot 7, "STGNUM7", "STYSNUM7", 135, 182;
    }
	
    gamemode cooperative, deathmatch, teamgame
    {
        drawimage translatable "STFBANY", 143, 169;
    }
	
    drawselectedinventory alternateonempty, INDEXFONT, 143, 168 
	{ 
		drawmugshot 5, 143, 168;
	}
	
	// Rounds Survived
	drawimage "SMLSURV", 0, 0;
	drawnumber 2, SMALLFONT, untranslated, ammo RoundsSurvived, 17, 26;
}

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

statusbar inventoryfullscreen // ZDoom HUD overlay.
{
    drawinventorybar Doom, translucent, 7, INDEXFONT, 50, 170;
}
=== RAGNAROK DM ON ... uh... dead forever? ===
=== ALWAYS BET ON ... uh... dead forever? ===
=== Who wanta sum wang? ===
=== Death and Decay - A new Monster/Weapon replacer ===

Post Reply