Default status bars
(Redirected from Default Status Bars)
Jump to navigation
Jump to search
This page contains SBARINFO code for any default status bar that can be accurately emulated.
Doom
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 3, HUDFONT_DOOM, untranslated, ammo1, drawshadow, -25, -20; usesammo { //secondary ammo and inventory usessecondaryammo { drawimage ammoicon2, -14, -22, centerbottom; drawnumber 3, 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; } } statusbar normal // Standard Doom Status bar { drawimage "STBAR", 0, 168; drawimage "STTPRCNT", 90, 171; drawimage "STTPRCNT", 221, 171; drawnumber 3, 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 3, INDEXFONT, gold, ammo Clip, 288, 173; drawnumber 3, INDEXFONT, gold, ammo Shell, 288, 179; drawnumber 3, INDEXFONT, gold, ammo RocketAmmo, 288, 185; drawnumber 3, INDEXFONT, gold, ammo Cell, 288, 191; drawnumber 3, INDEXFONT, gold, ammocapacity Clip, 314, 173; drawnumber 3, INDEXFONT, gold, ammocapacity Shell, 314, 179; drawnumber 3, INDEXFONT, gold, ammocapacity RocketAmmo, 314, 185; drawnumber 3, 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", 144, 169; } drawselectedinventory alternateonempty, INDEXFONT, 143, 168 { drawmugshot 5, 143, 168; } } 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; }
Heretic
height 42; monospacefonts true, "0"; interpolatehealth true; statusbar normal { drawimage "BARBACK", 0, 158; drawimage "LTFCTOP", 0, 148; drawimage "RTFCTOP", 290, 148; //god mode drawswitchableimage invulnerable, "GOD1", "nullimage", 16, 167; drawswitchableimage invulnerable, "GOD2", "nullimage", 287, 167; //health drawimage "CHAINBAC", 0, 190; gamemode singleplayer { drawgem wiggle, "CHAIN", "LIFEGEM2", 15, 23, 16, 2, 191; } gamemode deathmatch, cooperative, teamgame { drawgem wiggle, translatable, "CHAIN", "LIFEGEM2", 15, 23, 16, 2, 191; } drawimage "LTFACE", 0, 190; drawimage "RTFACE", 276, 190; drawshader 16, 10, horizontal, 19, 190; drawshader 16, 10, horizontal, reverse, 278, 190; //statbar gamemode singleplayer, cooperative { drawimage "LIFEBAR", 34, 160; drawimage "ARMCLEAR", 57, 171; drawnumber 3, HUDFONT_RAVEN, untranslated, health, 87, 170, 1; } gamemode deathmatch, teamgame { drawimage "STATBAR", 34, 160; drawimage "ARMCLEAR", 57, 171; drawnumber 3, HUDFONT_RAVEN, untranslated, frags, 87, 170, 1; } drawimage "ARMCLEAR", 224, 171; drawnumber 3, HUDFONT_RAVEN, untranslated, armor, 254, 170, 1; //ammo usessecondaryammo not { drawnumber 3, HUDFONT_RAVEN, untranslated, ammo1, 134, 162, 1; drawimage ammoicon1, 123, 180, center; } usessecondaryammo { drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo1, 137, 165; drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo2, 137, 177; drawimage ammoicon1, 115, 169, center; drawimage ammoicon2, 115, 180, center; } //keys drawswitchableimage keyslot 3, "nullimage", "YKEYICON", 153, 164; drawswitchableimage keyslot 1, "nullimage", "GKEYICON", 153, 172; drawswitchableimage keyslot 2, "nullimage", "BKEYICON", 153, 180; //inventory box drawselectedinventory artiflash, INDEXFONT_RAVEN, 179, 160, 208, 182, untranslated, 1; } statusbar inventory { drawimage "INVBAR", 34, 160; drawinventorybar Heretic, noartibox, 7, INDEXFONT_RAVEN, 50, 160, 76, 182, untranslated, 1; }
Hexen
height 38; monospacefonts true, "0"; interpolatehealth true, 6; statusbar Normal { drawimage "H2BAR", 0, 135; drawimage "STATBAR", 38, 162; drawselectedinventory artiflash, INDEXFONT_RAVEN, 143, 163, 173, 184, untranslated, 1; gamemode deathmatch, teamgame { drawimage "KILLS", 38, 163; drawnumber 3, HUDFONT_RAVEN, untranslated, frags, 58, 163, 1; } gamemode singleplayer, cooperative { drawimage "ARMCLEAR", 41, 178; drawnumber 3, HUDFONT_RAVEN, untranslated, health, 65, 175, 1, red, 25; } //mana bars weaponammo Mana1 && Mana2 { weaponammo Mana1 { drawimage "MANABRT1", 77, 164; drawbar "MANAVL1", "nullimage", ammo Mana1, vertical, 94, 164, 1; } weaponammo not Mana1 { drawimage "MANADIM1", 77, 164; drawbar "MANAVL1D", "nullimage", ammo Mana1, vertical, 94, 164, 1; } weaponammo Mana2 { drawimage "MANABRT2", 110, 164; drawbar "MANAVL2", "nullimage", ammo Mana2, vertical, 102, 164, 1; } weaponammo not Mana2 { drawimage "MANADIM2", 110, 164; drawbar "MANAVL2D", "nullimage", ammo Mana2, vertical, 102, 164, 1; } drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo Mana1, 91, 181; drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo Mana2, 122, 181; } //Weapon doesn't use ammo draw an alternative weaponammo not Mana1 && Mana2 { drawimage "HAMOBACK", 77, 164; usessecondaryammo { drawimage ammoicon1, 89, 172, center; drawimage ammoicon2, 113, 172, center; drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo1, 99, 182; drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo2, 123, 182; } usessecondaryammo not { drawimage ammoicon1, 100, 172, center; drawnumber 3, INDEXFONT_RAVEN, untranslated, ammo1, 110, 182; } } //armor drawimage "ARMCLEAR", 255, 178; drawnumber 2, HUDFONT_RAVEN, untranslated, armorclass, 277, 176, 1; playerclass Fighter { drawimage "WPSLOT0", 190, 162; hasweaponpiece FWeapQuietus, 1 { drawimage "WPIECEF1", 190, 162; } hasweaponpiece FWeapQuietus, 2 { drawimage "WPIECEF2", 225, 162; } hasweaponpiece FWeapQuietus, 3 { drawimage "WPIECEF3", 234, 162; } hasweaponpiece FWeapQuietus, 1 { hasweaponpiece FWeapQuietus, 2 { hasweaponpiece FWeapQuietus, 3 { drawimage "WPFULL0", 190, 162; } } } drawgem translatable, "CHAIN", "LIFEGMF2", -23, 49, 15, 30, 193; } playerclass Cleric { drawimage "WPSLOT1", 190, 162; hasweaponpiece CWeapWraithverge, 1 { drawimage "WPIECEC1", 190, 162; } hasweaponpiece CWeapWraithverge, 2 { drawimage "WPIECEC2", 212, 162; } hasweaponpiece CWeapWraithverge, 3 { drawimage "WPIECEC3", 225, 162; } hasweaponpiece CWeapWraithverge, 1 { hasweaponpiece CWeapWraithverge, 2 { hasweaponpiece CWeapWraithverge, 3 { drawimage "WPFULL1", 190, 162; } } } drawgem translatable, "CHAIN2", "LIFEGMC2", -23, 49, 15, 30, 193; } playerclass Mage { drawimage "WPSLOT2", 190, 162; hasweaponpiece MWeapBloodscourge, 1 { drawimage "WPIECEM1", 190, 162; } hasweaponpiece MWeapBloodscourge, 2 { drawimage "WPIECEM2", 205, 162; } hasweaponpiece MWeapBloodscourge, 3 { drawimage "WPIECEM3", 224, 162; } hasweaponpiece MWeapBloodscourge, 1 { hasweaponpiece MWeapBloodscourge, 2 { hasweaponpiece MWeapBloodscourge, 3 { drawimage "WPFULL2", 190, 162; } } } drawgem translatable, "CHAIN3", "LIFEGMM2", -23, 49, 15, 30, 193; } drawimage "LFEDGE", 0, 193; drawimage "RTEDGE", 277, 193; } statusbar Automap { drawimage "H2BAR", 0, 135; drawimage "KEYBAR", 38, 162; drawkeybar 5, horizontal, 20, 46, 164; drawimage hexenarmor armor, "ARMSLOT1", 150, 164; drawimage hexenarmor shield, "ARMSLOT2", 181, 164; drawimage hexenarmor helm, "ARMSLOT3", 212, 164; drawimage hexenarmor amulet, "ARMSLOT4", 243, 164; // Also draw the life gem here playerclass Fighter { drawgem translatable, "CHAIN", "LIFEGMF2", -23, 49, 15, 30, 193; } playerclass Cleric { drawgem translatable, "CHAIN2", "LIFEGMC2", -23, 49, 15, 30, 193; } playerclass Mage { drawgem translatable, "CHAIN3", "LIFEGMM2", -23, 49, 15, 30, 193; } drawimage "LFEDGE", 0, 193; drawimage "RTEDGE", 277, 193; } statusbar inventory { drawimage "INVBAR", 38, 162; drawinventorybar Hexen, noartibox, 7, INDEXFONT_RAVEN, 51, 164, 79, 186, untranslated, 1; }
Mug Shots
mugshot "Normal", health2 { {ST00, ST01, ST02} 17; } mugshot "Pain", healthspecial, directional { {TR00, KILL0, TL00} 35; } mugshot "Rampage", health { KILL0 1; } mugshot "Ouch", health { OUCH0 35; } mugshot "Grin", health { EVL0 70; } mugshot "God" { GOD0 -1; } mugshot "GodAnimated" { {GOD0, GOD1, GOD2} 17; } mugshot "Death" { DEAD0 -1; } mugshot "XDeath" { XDTH0 10; XDTH1 10; XDTH2 10; XDTH3 10; XDTH4 10; XDTH5 -1; }