This commit is contained in:
Contrabang
2023-10-12 17:18:10 +01:00
committed by GitHub
parent 8b82046680
commit ee9f2b30f8
9 changed files with 47 additions and 22 deletions
+12 -14
View File
@@ -14,20 +14,18 @@
#define DIAG_HUD "9" // Silicon health bar
#define DIAG_BATT_HUD "10"// Borg/Mech power meter
#define DIAG_MECH_HUD "11"// Mech health bar
#define STATUS_HUD_OOC "12"// STATUS_HUD without virus db check for someone being ill.
#define SPECIALROLE_HUD "13" //for antag huds. these are used at the /mob level
#define DIAG_BOT_HUD "14"// Bot HUDS
#define PLANT_NUTRIENT_HUD "15"// Plant nutrient level
#define PLANT_WATER_HUD "16"// Plant water level
#define PLANT_STATUS_HUD "17"// Plant harvest/dead
#define PLANT_HEALTH_HUD "18"// Plant health
#define PLANT_TOXIN_HUD "19"// Toxin level
#define PLANT_PEST_HUD "20"// Pest level
#define PLANT_WEED_HUD "21"// Weed level
#define DIAG_TRACK_HUD "22"// Mech tracking beacon
#define DIAG_AIRLOCK_HUD "23" // Airlock shock overlay
//#define DIAG_PATH_HUD "24"//Bot path indicators
#define GLAND_HUD "25"//Gland indicators for abductors
#define SPECIALROLE_HUD "12" //for antag huds. these are used at the /mob level
#define DIAG_BOT_HUD "13"// Bot HUDS
#define PLANT_NUTRIENT_HUD "14"// Plant nutrient level
#define PLANT_WATER_HUD "15"// Plant water level
#define PLANT_STATUS_HUD "16"// Plant harvest/dead
#define PLANT_HEALTH_HUD "17"// Plant health
#define PLANT_TOXIN_HUD "18"// Toxin level
#define PLANT_PEST_HUD "19"// Pest level
#define PLANT_WEED_HUD "20"// Weed level
#define DIAG_TRACK_HUD "21"// Mech tracking beacon
#define DIAG_AIRLOCK_HUD "22" // Airlock shock overlay
#define GLAND_HUD "23"//Gland indicators for abductors
//by default everything in the hud_list of an atom is an image
//a value in hud_list with one of these will change that behavior
+35 -8
View File
@@ -42,15 +42,42 @@
/atom/proc/prepare_huds()
hud_list = list()
var/static/list/hud_dmis = list(
SPECIALROLE_HUD = 'icons/mob/hud/antaghud.dmi',
DIAG_TRACK_HUD = 'icons/mob/hud/diaghud.dmi',
DIAG_AIRLOCK_HUD = 'icons/mob/hud/diaghud.dmi',
DIAG_STAT_HUD = 'icons/mob/hud/diaghud.dmi',
DIAG_HUD = 'icons/mob/hud/diaghud.dmi',
DIAG_BATT_HUD = 'icons/mob/hud/diaghud.dmi',
DIAG_MECH_HUD = 'icons/mob/hud/diaghud.dmi',
DIAG_BOT_HUD = 'icons/mob/hud/diaghud.dmi',
PLANT_NUTRIENT_HUD = 'icons/mob/hud/hydrohud.dmi',
PLANT_WATER_HUD = 'icons/mob/hud/hydrohud.dmi',
PLANT_STATUS_HUD = 'icons/mob/hud/hydrohud.dmi',
PLANT_HEALTH_HUD = 'icons/mob/hud/hydrohud.dmi',
PLANT_TOXIN_HUD = 'icons/mob/hud/hydrohud.dmi',
PLANT_PEST_HUD = 'icons/mob/hud/hydrohud.dmi',
PLANT_WEED_HUD = 'icons/mob/hud/hydrohud.dmi',
HEALTH_HUD = 'icons/mob/hud/medhud.dmi',
STATUS_HUD = 'icons/mob/hud/medhud.dmi',
ID_HUD = 'icons/mob/hud/sechud.dmi',
WANTED_HUD = 'icons/mob/hud/sechud.dmi',
IMPMINDSHIELD_HUD = 'icons/mob/hud/sechud.dmi',
IMPCHEM_HUD = 'icons/mob/hud/sechud.dmi',
IMPTRACK_HUD = 'icons/mob/hud/sechud.dmi',
)
for(var/hud in hud_possible)
var/hint = hud_possible[hud]
switch(hint)
if(HUD_LIST_LIST)
hud_list[hud] = list()
else
var/image/I = image('icons/mob/hud.dmi', src, "")
I.appearance_flags = RESET_COLOR | RESET_TRANSFORM
hud_list[hud] = I
var/use_this_dmi = hud_dmis[hud]
if(!use_this_dmi)
use_this_dmi = 'icons/mob/hud/hud_misc.dmi'
var/image/I = image(use_this_dmi, src, "")
I.appearance_flags = RESET_COLOR | RESET_TRANSFORM
hud_list[hud] = I
/mob/proc/generate_name()
return name
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB