sbarinfo.txt 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697
  1. // DOOM FULLSCREEN STATUS BAR (BY NIGHTFRIGHT - INCLUDES CODE BY DTDSPHERE & M8F)
  2. base Doom;
  3. height 0;
  4. // FULLSCREEN STATUS BAR
  5. StatusBar fullscreen, fullscreenoffsets
  6. {
  7. // OVERLAYS
  8. GameMode singleplayer
  9. {
  10. Alpha 0.5
  11. DrawImage "HUD_SP", -160+center, -32;
  12. }
  13. GameMode cooperative
  14. {
  15. DrawImage translatable "HUD_MP", -160+center, -32;
  16. }
  17. GameMode deathmatch
  18. {
  19. DrawImage translatable "HUD_DM", -160+center, -32;
  20. }
  21. DrawString HUDFONT_DOOM, untranslated, "%", -58+center, -25;
  22. DrawString HUDFONT_DOOM, untranslated, "%", 72+center, -25;
  23. usessecondaryammo not
  24. DrawNumber 3, HUDFONT_DOOM, untranslated, ammo1, -118+center, -25;
  25. else
  26. {
  27. DrawNumber 3, SMALLFONT, untranslated, ammo1, -125+center, -26;
  28. DrawNumber 3, SMALLFONT, untranslated, ammo2, -125+center, -18;
  29. }
  30. DrawNumber 3, HUDFONT_DOOM, untranslated, health, interpolate(8), -73+center, -25;
  31. DrawNumber 3, HUDFONT_DOOM, untranslated, armor, interpolate(8), 57+center, -25;
  32. // MUGSHOT + SELECTED INVENTORY ITEM
  33. IfCVarInt fullhud_mugswitch, 1, equal
  34. {
  35. DrawSelectedInventory alternateonempty, INDEXFONT_DOOM, -17+center, -32 { DrawMugShot "STF", 5, -17+center, -32; }
  36. }
  37. IfCVarInt fullhud_berserk, 1, equal
  38. {
  39. InInventory "PowerStrength"
  40. DrawImage "BERSERK", 11+center, -7;
  41. }
  42. // KEYS
  43. DrawSwitchableImage keyslot 2 && 5, "nullimage", "STKEYS0", "STKEYS3", "STKEYS6", 80+center, -25;
  44. DrawSwitchableImage keyslot 3 && 6, "nullimage", "STKEYS1", "STKEYS4", "STKEYS7", 80+center, -17;
  45. DrawSwitchableImage keyslot 1 && 4, "nullimage", "STKEYS2", "STKEYS5", "STKEYS8", 80+center, -9;
  46. // AMMO OVERVIEW
  47. drawnumber 3, INDEXFONT_DOOM, gray, ammo(Clip), 129+center, -25;
  48. drawnumber 3, INDEXFONT_DOOM, gray, ammo(Shell), 129+center, -19;
  49. drawnumber 3, INDEXFONT_DOOM, gray, ammo(RocketAmmo), 129+center, -13;
  50. drawnumber 3, INDEXFONT_DOOM, gray, ammo(Cell), 129+center, -7;
  51. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(Clip), 153+center, -25;
  52. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(Shell), 153+center, -19;
  53. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(RocketAmmo), 153+center, -13;
  54. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(Cell), 153+center, -7;
  55. // WEAPONS
  56. GameMode singleplayer, cooperative
  57. {
  58. DrawSwitchableImage weaponslot 2, "STGNUM2", "STYSNUM2", -44+center, -25;
  59. DrawSwitchableImage weaponslot 3, "STGNUM3", "STYSNUM3", -36+center, -25;
  60. DrawSwitchableImage weaponslot 4, "STGNUM4", "STYSNUM4", -28+center, -25;
  61. DrawSwitchableImage weaponslot 5, "STGNUM5", "STYSNUM5", -44+center, -18;
  62. DrawSwitchableImage weaponslot 6, "STGNUM6", "STYSNUM6", -36+center, -18;
  63. DrawSwitchableImage weaponslot 7, "STGNUM7", "STYSNUM7", -28+center, -18;
  64. }
  65. // FRAGS
  66. GameMode deathmatch, teamgame
  67. {
  68. drawnumber 2, HUDFONT_DOOM, untranslated, frags, -22+center, -27;
  69. }
  70. // LEVEL STATS
  71. GameMode singleplayer, cooperative
  72. {
  73. IfCVarInt fullhud_statspos, 0, equal
  74. {
  75. IfCVarInt fullhud_stats, 1
  76. {
  77. IfCVarInt not fullhud_stats, 3
  78. {
  79. IfCVarInt fullhud_fullstats, 1, equal
  80. {
  81. Alpha 0.7
  82. {
  83. DrawImage "STATS1", 5, 5;
  84. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, 5;
  85. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), 41, 11;
  86. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, 17;
  87. }
  88. }
  89. else
  90. {
  91. Alpha 0.7
  92. {
  93. DrawImage "STATS1A", 5, 5;
  94. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, 5;
  95. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, 11;
  96. }
  97. }
  98. }
  99. }
  100. IfCVarInt fullhud_stats, 2
  101. {
  102. IfCVarInt not fullhud_stats, 3, equal
  103. {
  104. IfCVarInt fullhud_fullstats, 1, equal
  105. {
  106. Alpha 0.7
  107. DrawString MAPSTATS_FONT, untranslated, time, 5, 24;
  108. }
  109. else
  110. {
  111. Alpha 0.7
  112. DrawString MAPSTATS_FONT, untranslated, time, 5, 18;
  113. }
  114. }
  115. }
  116. IfCVarInt fullhud_stats, 3
  117. {
  118. IfCVarInt fullhud_fullstats, 1, equal
  119. {
  120. Alpha 0.7
  121. {
  122. DrawImage "STATS2", 5, 5;
  123. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, 5;
  124. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), 65, 11;
  125. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, 17;
  126. }
  127. }
  128. else
  129. {
  130. Alpha 0.7
  131. {
  132. DrawImage "STATS2A", 5, 5;
  133. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, 5;
  134. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, 11;
  135. }
  136. }
  137. }
  138. }
  139. IfCVarInt fullhud_statspos, 1, equal
  140. {
  141. IfCVarInt fullhud_stats, 1
  142. {
  143. IfCVarInt not fullhud_stats, 3
  144. {
  145. IfCVarInt fullhud_fullstats, 1, equal
  146. {
  147. Alpha 0.7
  148. {
  149. DrawImage "STATS1", -47, 5;
  150. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, 5;
  151. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), -11, 11;
  152. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, 17;
  153. }
  154. }
  155. else
  156. {
  157. Alpha 0.7
  158. {
  159. DrawImage "STATS1A", -47, 5;
  160. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, 5;
  161. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, 11;
  162. }
  163. }
  164. }
  165. }
  166. IfCVarInt fullhud_stats, 2
  167. {
  168. IfCVarInt not fullhud_stats, 3, equal
  169. {
  170. IfCVarInt fullhud_fullstats, 1, equal
  171. {
  172. Alpha 0.7
  173. DrawString MAPSTATS_FONT, untranslated, time, -36, 24;
  174. }
  175. else
  176. {
  177. Alpha 0.7
  178. DrawString MAPSTATS_FONT, untranslated, time, -36, 18;
  179. }
  180. }
  181. }
  182. IfCVarInt fullhud_stats, 3
  183. {
  184. IfCVarInt fullhud_fullstats, 1, equal
  185. {
  186. Alpha 0.7
  187. {
  188. DrawImage "STATS2", -42, 5;
  189. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, 5;
  190. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), -44, 11;
  191. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, 17;
  192. }
  193. }
  194. else
  195. {
  196. Alpha 0.7
  197. {
  198. DrawImage "STATS2A", -42, 5;
  199. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, 5;
  200. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, 11;
  201. }
  202. }
  203. }
  204. }
  205. IfCVarInt fullhud_statspos, 2, equal
  206. {
  207. IfCVarInt fullhud_stats, 1
  208. {
  209. IfCVarInt not fullhud_stats, 3
  210. {
  211. IfCVarInt fullhud_fullstats, 1, equal
  212. {
  213. Alpha 0.7
  214. {
  215. DrawImage "STATS1", 5, -60;
  216. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, -60;
  217. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), 41, -54;
  218. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, -48;
  219. }
  220. }
  221. else
  222. {
  223. Alpha 0.7
  224. {
  225. DrawImage "STATS1A", 5, -54;
  226. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, -54;
  227. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, -48;
  228. }
  229. }
  230. }
  231. }
  232. IfCVarInt fullhud_stats, 2
  233. {
  234. IfCVarInt not fullhud_stats, 3, equal
  235. {
  236. Alpha 0.7
  237. DrawString MAPSTATS_FONT, untranslated, time, 5, -41;
  238. }
  239. }
  240. IfCVarInt fullhud_stats, 3
  241. {
  242. IfCVarInt fullhud_fullstats, 1, equal
  243. {
  244. Alpha 0.7
  245. {
  246. DrawImage "STATS2", 5, -60;
  247. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, -60;
  248. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), 65, -54;
  249. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, -48;
  250. }
  251. }
  252. else
  253. {
  254. Alpha 0.7
  255. {
  256. DrawImage "STATS2A", 5, -54;
  257. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, -54;
  258. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, -48;
  259. }
  260. }
  261. }
  262. }
  263. IfCVarInt fullhud_statspos, 3
  264. {
  265. IfCVarInt fullhud_stats, 1
  266. {
  267. IfCVarInt not fullhud_stats, 3
  268. {
  269. IfCVarInt fullhud_fullstats, 1, equal
  270. {
  271. Alpha 0.7
  272. {
  273. DrawImage "STATS1", -47, -60;
  274. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, -60;
  275. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), -11, -54;
  276. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, -48;
  277. }
  278. }
  279. else
  280. {
  281. Alpha 0.7
  282. {
  283. DrawImage "STATS1A", -47, -54;
  284. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, -54;
  285. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, -48;
  286. }
  287. }
  288. }
  289. }
  290. IfCVarInt fullhud_stats, 2
  291. {
  292. IfCVarInt not fullhud_stats, 3, equal
  293. {
  294. Alpha 0.7
  295. DrawString MAPSTATS_FONT, untranslated, time, -36, -41;
  296. }
  297. }
  298. IfCVarInt fullhud_stats, 3
  299. {
  300. IfCVarInt fullhud_fullstats, 1, equal
  301. {
  302. Alpha 0.7
  303. {
  304. DrawImage "STATS2", -42, -60;
  305. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, -60;
  306. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), -44, -54;
  307. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, -48;
  308. }
  309. }
  310. else
  311. {
  312. Alpha 0.7
  313. {
  314. DrawImage "STATS2A", -42, -54;
  315. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, -54;
  316. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, -48;
  317. }
  318. }
  319. }
  320. }
  321. }
  322. }
  323. // NORMAL STATUS BAR
  324. StatusBar normal, fullscreenoffsets
  325. {
  326. // OVERLAYS
  327. GameMode singleplayer
  328. {
  329. Alpha 1.0
  330. DrawImage "HUD_SP", -160+center, -32;
  331. }
  332. GameMode cooperative
  333. {
  334. DrawImage translatable "HUD_MP", -160+center, -32;
  335. }
  336. GameMode deathmatch
  337. {
  338. DrawImage translatable "HUD_DM", -160+center, -32;
  339. }
  340. DrawString HUDFONT_DOOM, untranslated, "%", -58+center, -25;
  341. DrawString HUDFONT_DOOM, untranslated, "%", 72+center, -25;
  342. usessecondaryammo not
  343. DrawNumber 3, HUDFONT_DOOM, untranslated, ammo1, -118+center, -25;
  344. else
  345. {
  346. DrawNumber 3, SMALLFONT, untranslated, ammo1, -125+center, -26;
  347. DrawNumber 3, SMALLFONT, untranslated, ammo2, -125+center, -18;
  348. }
  349. DrawNumber 3, HUDFONT_DOOM, untranslated, health, interpolate(8), -73+center, -25;
  350. DrawNumber 3, HUDFONT_DOOM, untranslated, armor, interpolate(8), 57+center, -25;
  351. // MUGSHOT + SELECTED INVENTORY ITEM
  352. IfCVarInt fullhud_mugswitch, 1, equal
  353. {
  354. DrawSelectedInventory alternateonempty, INDEXFONT_DOOM, -17+center, -32 { DrawMugShot "STF", 5, -17+center, -32; }
  355. }
  356. IfCVarInt fullhud_berserk, 1, equal
  357. {
  358. InInventory "PowerStrength"
  359. DrawImage "BERSERK", 11+center, -7;
  360. }
  361. // KEYS
  362. DrawSwitchableImage keyslot 2 && 5, "nullimage", "STKEYS0", "STKEYS3", "STKEYS6", 80+center, -25;
  363. DrawSwitchableImage keyslot 3 && 6, "nullimage", "STKEYS1", "STKEYS4", "STKEYS7", 80+center, -17;
  364. DrawSwitchableImage keyslot 1 && 4, "nullimage", "STKEYS2", "STKEYS5", "STKEYS8", 80+center, -9;
  365. // AMMO OVERVIEW
  366. drawnumber 3, INDEXFONT_DOOM, gray, ammo(Clip), 129+center, -25;
  367. drawnumber 3, INDEXFONT_DOOM, gray, ammo(Shell), 129+center, -19;
  368. drawnumber 3, INDEXFONT_DOOM, gray, ammo(RocketAmmo), 129+center, -13;
  369. drawnumber 3, INDEXFONT_DOOM, gray, ammo(Cell), 129+center, -7;
  370. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(Clip), 153+center, -25;
  371. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(Shell), 153+center, -19;
  372. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(RocketAmmo), 153+center, -13;
  373. drawnumber 3, INDEXFONT_DOOM, gray, ammocapacity(Cell), 153+center, -7;
  374. // WEAPONS
  375. GameMode singleplayer, cooperative
  376. {
  377. DrawSwitchableImage weaponslot 2, "STGNUM2", "STYSNUM2", -44+center, -25;
  378. DrawSwitchableImage weaponslot 3, "STGNUM3", "STYSNUM3", -36+center, -25;
  379. DrawSwitchableImage weaponslot 4, "STGNUM4", "STYSNUM4", -28+center, -25;
  380. DrawSwitchableImage weaponslot 5, "STGNUM5", "STYSNUM5", -44+center, -18;
  381. DrawSwitchableImage weaponslot 6, "STGNUM6", "STYSNUM6", -36+center, -18;
  382. DrawSwitchableImage weaponslot 7, "STGNUM7", "STYSNUM7", -28+center, -18;
  383. }
  384. // FRAGS
  385. GameMode deathmatch, teamgame
  386. {
  387. drawnumber 2, HUDFONT_DOOM, untranslated, frags, -22+center, -27;
  388. }
  389. // LEVEL STATS
  390. GameMode singleplayer, cooperative
  391. {
  392. IfCVarInt fullhud_statspos, 0, equal
  393. {
  394. IfCVarInt fullhud_stats, 1
  395. {
  396. IfCVarInt not fullhud_stats, 3
  397. {
  398. IfCVarInt fullhud_fullstats, 1, equal
  399. {
  400. Alpha 0.7
  401. {
  402. DrawImage "STATS1", 5, 5;
  403. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, 5;
  404. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), 41, 11;
  405. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, 17;
  406. }
  407. }
  408. else
  409. {
  410. Alpha 0.7
  411. {
  412. DrawImage "STATS1A", 5, 5;
  413. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, 5;
  414. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, 11;
  415. }
  416. }
  417. }
  418. }
  419. IfCVarInt fullhud_stats, 2
  420. {
  421. IfCVarInt not fullhud_stats, 3, equal
  422. {
  423. IfCVarInt fullhud_fullstats, 1, equal
  424. {
  425. Alpha 0.7
  426. DrawString MAPSTATS_FONT, untranslated, time, 5, 24;
  427. }
  428. else
  429. {
  430. Alpha 0.7
  431. DrawString MAPSTATS_FONT, untranslated, time, 5, 18;
  432. }
  433. }
  434. }
  435. IfCVarInt fullhud_stats, 3
  436. {
  437. IfCVarInt fullhud_fullstats, 1, equal
  438. {
  439. Alpha 0.7
  440. {
  441. DrawImage "STATS2", 5, 5;
  442. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, 5;
  443. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), 65, 11;
  444. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, 17;
  445. }
  446. }
  447. else
  448. {
  449. Alpha 0.7
  450. {
  451. DrawImage "STATS2A", 5, 5;
  452. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, 5;
  453. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, 11;
  454. }
  455. }
  456. }
  457. }
  458. IfCVarInt fullhud_statspos, 1, equal
  459. {
  460. IfCVarInt fullhud_stats, 1
  461. {
  462. IfCVarInt not fullhud_stats, 3
  463. {
  464. IfCVarInt fullhud_fullstats, 1, equal
  465. {
  466. Alpha 0.7
  467. {
  468. DrawImage "STATS1", -47, 5;
  469. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, 5;
  470. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), -11, 11;
  471. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, 17;
  472. }
  473. }
  474. else
  475. {
  476. Alpha 0.7
  477. {
  478. DrawImage "STATS1A", -47, 5;
  479. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, 5;
  480. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, 11;
  481. }
  482. }
  483. }
  484. }
  485. IfCVarInt fullhud_stats, 2
  486. {
  487. IfCVarInt not fullhud_stats, 3, equal
  488. {
  489. IfCVarInt fullhud_fullstats, 1, equal
  490. {
  491. Alpha 0.7
  492. DrawString MAPSTATS_FONT, untranslated, time, -36, 24;
  493. }
  494. else
  495. {
  496. Alpha 0.7
  497. DrawString MAPSTATS_FONT, untranslated, time, -36, 18;
  498. }
  499. }
  500. }
  501. IfCVarInt fullhud_stats, 3
  502. {
  503. IfCVarInt fullhud_fullstats, 1, equal
  504. {
  505. Alpha 0.7
  506. {
  507. DrawImage "STATS2", -42, 5;
  508. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, 5;
  509. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), -44, 11;
  510. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, 17;
  511. }
  512. }
  513. else
  514. {
  515. Alpha 0.7
  516. {
  517. DrawImage "STATS2A", -42, 5;
  518. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, 5;
  519. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, 11;
  520. }
  521. }
  522. }
  523. }
  524. IfCVarInt fullhud_statspos, 2, equal
  525. {
  526. IfCVarInt fullhud_stats, 1
  527. {
  528. IfCVarInt not fullhud_stats, 3
  529. {
  530. IfCVarInt fullhud_fullstats, 1, equal
  531. {
  532. Alpha 0.7
  533. {
  534. DrawImage "STATS1", 5, -60;
  535. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, -60;
  536. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), 41, -54;
  537. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, -48;
  538. }
  539. }
  540. else
  541. {
  542. Alpha 0.7
  543. {
  544. DrawImage "STATS1A", 5, -54;
  545. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), 41, -54;
  546. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), 41, -48;
  547. }
  548. }
  549. }
  550. }
  551. IfCVarInt fullhud_stats, 2
  552. {
  553. IfCVarInt not fullhud_stats, 3, equal
  554. {
  555. Alpha 0.7
  556. DrawString MAPSTATS_FONT, untranslated, time, 5, -41;
  557. }
  558. }
  559. IfCVarInt fullhud_stats, 3
  560. {
  561. IfCVarInt fullhud_fullstats, 1, equal
  562. {
  563. Alpha 0.7
  564. {
  565. DrawImage "STATS2", 5, -60;
  566. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, -60;
  567. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), 65, -54;
  568. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, -48;
  569. }
  570. }
  571. else
  572. {
  573. Alpha 0.7
  574. {
  575. DrawImage "STATS2A", 5, -54;
  576. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), 65, -54;
  577. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), 65, -48;
  578. }
  579. }
  580. }
  581. }
  582. IfCVarInt fullhud_statspos, 3
  583. {
  584. IfCVarInt fullhud_stats, 1
  585. {
  586. IfCVarInt not fullhud_stats, 3
  587. {
  588. IfCVarInt fullhud_fullstats, 1, equal
  589. {
  590. Alpha 0.7
  591. {
  592. DrawImage "STATS1", -47, -60;
  593. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, -60;
  594. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 52, interpolate(35), -11, -54;
  595. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, -48;
  596. }
  597. }
  598. else
  599. {
  600. Alpha 0.7
  601. {
  602. DrawImage "STATS1A", -47, -54;
  603. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 51, interpolate(35), -11, -54;
  604. DrawNumber 3, MAPSTATS_FONT, untranslated, globalvar 53, interpolate(35), -11, -48;
  605. }
  606. }
  607. }
  608. }
  609. IfCVarInt fullhud_stats, 2
  610. {
  611. IfCVarInt not fullhud_stats, 3, equal
  612. {
  613. Alpha 0.7
  614. DrawString MAPSTATS_FONT, untranslated, time, -36, -41;
  615. }
  616. }
  617. IfCVarInt fullhud_stats, 3
  618. {
  619. IfCVarInt fullhud_fullstats, 1, equal
  620. {
  621. Alpha 0.7
  622. {
  623. DrawImage "STATS2", -42, -60;
  624. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, -60;
  625. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 55, interpolate(35), -44, -54;
  626. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, -48;
  627. }
  628. }
  629. else
  630. {
  631. Alpha 0.7
  632. {
  633. DrawImage "STATS2A", -42, -54;
  634. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 54, interpolate(35), -44, -54;
  635. DrawNumber 5, MAPSTATS_FONT, untranslated, globalvar 56, interpolate(35), -44, -48;
  636. }
  637. }
  638. }
  639. }
  640. }
  641. }
  642. // INVENTORY BAR (NORMAL)
  643. statusbar inventory, fullscreenoffsets
  644. {
  645. drawinventorybar Doom, noartibox, 7, INDEXFONT, -106+center, -46;
  646. }
  647. // INVENTORY BAR (FULLSCREEN)
  648. statusbar inventoryfullscreen, fullscreenoffsets
  649. {
  650. // SPLIT VERSION
  651. IfCVarInt fullhud_split, 1, equal
  652. {
  653. IfCVarInt fullhud_trans, 0, equal
  654. drawinventorybar Doom, noartibox, 7, INDEXFONT, -106+center, -31;
  655. else
  656. {
  657. Alpha 0.6
  658. drawinventorybar Doom, noartibox, 7, INDEXFONT, -106+center, -31;
  659. }
  660. }
  661. // NON-SPLIT VERSION
  662. else
  663. drawinventorybar Doom, noartibox, 7, INDEXFONT, -106+center, -66;
  664. }
  665. // AUTOMAP STATUS BAR
  666. statusbar automap { }