diff --git a/mods/utility_items/_utility_items.dme b/mods/utility_items/_utility_items.dme index 37ffef78081aa..7084ba5b7d868 100644 --- a/mods/utility_items/_utility_items.dme +++ b/mods/utility_items/_utility_items.dme @@ -19,6 +19,7 @@ #include "code\ninja-map.dm" #include "code\shuttle_feature.dm" #include "code\craft_drugs.dm" - +#include "code/hair_olivka.dm" +#include "code/ert_maint_helmet.dm" #endif diff --git a/mods/utility_items/code/ert_maint_helmet.dm b/mods/utility_items/code/ert_maint_helmet.dm new file mode 100644 index 0000000000000..20311391dec95 --- /dev/null +++ b/mods/utility_items/code/ert_maint_helmet.dm @@ -0,0 +1,9 @@ +/obj/item/clothing/head/helmet/ert/attack_self(mob/user) + body_parts_covered ^= EYES|FACE + icon_state = initial(icon_state) + var/action = "lowers" + if (~body_parts_covered & EYES) + icon_state += "_up" + action = "raises" + visible_message(SPAN_ITALIC("\The [user] [action] the visor on \the [src]."), range = 3) + update_clothing_icon() diff --git a/mods/utility_items/code/hair_olivka.dm b/mods/utility_items/code/hair_olivka.dm new file mode 100644 index 0000000000000..1b8df345de97d --- /dev/null +++ b/mods/utility_items/code/hair_olivka.dm @@ -0,0 +1,4 @@ +/datum/sprite_accessory/hair/corsair + name = "Corsair" + icon = 'mods/utility_items/icons/corsair.dmi' + icon_state = "hair_corsair" diff --git a/mods/utility_items/icons/corsair.dmi b/mods/utility_items/icons/corsair.dmi new file mode 100644 index 0000000000000..0b39a27bc667e Binary files /dev/null and b/mods/utility_items/icons/corsair.dmi differ