diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 28d0757f3e5..ff1c87d62c2 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -175,7 +175,7 @@ datum/hud/New(mob/owner) var/ui_alpha = mymob.client.prefs.UI_style_alpha if(issmall(mymob)) - monkey_hud(ui_style) + monkey_hud(ui_style, ui_color, ui_alpha) else if(ishuman(mymob)) human_hud(ui_style, ui_color, ui_alpha) // Pass the player the UI style chosen in preferences else if(isbrain(mymob)) diff --git a/code/_onclick/hud/monkey.dm b/code/_onclick/hud/monkey.dm index 22d86aa503c..ce5493d22e8 100644 --- a/code/_onclick/hud/monkey.dm +++ b/code/_onclick/hud/monkey.dm @@ -154,6 +154,8 @@ inv_box.screen_loc = ui_monkey_mask inv_box.slot_id = slot_wear_mask inv_box.layer = 19 + inv_box.color = ui_color + inv_box.alpha = ui_alpha src.adding += inv_box inv_box = new /obj/screen/inventory() @@ -164,6 +166,8 @@ inv_box.screen_loc = ui_back inv_box.slot_id = slot_back inv_box.layer = 19 + inv_box.color = ui_color + inv_box.alpha = ui_alpha src.adding += inv_box mymob.throw_icon = new /obj/screen() diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index ee6875899cf..d260575a89b 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -41,7 +41,7 @@ H.set_species(H.species.primitive_form) if(H.hud_used) - H.hud_used.monkey_hud() + H.hud_used.instantiate() H << "You are now a [H.species.name]. " qdel(animation) @@ -79,11 +79,11 @@ H.gib() return - if(H.hud_used) - H.hud_used.human_hud() - H.set_species(H.species.greater_form) + if(H.hud_used) + H.hud_used.instantiate() + H << "You are now a [H.species.name]. " qdel(animation)