diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm
index 1519d002eea..25f511ce2b8 100644
--- a/code/game/objects/items/weapons/holy_weapons.dm
+++ b/code/game/objects/items/weapons/holy_weapons.dm
@@ -418,14 +418,18 @@
/obj/item/nullrod/fedora
name = "binary fedora"
desc = "The brim of the hat is as sharp as the division between 0 and 1. It makes a mighty throwing weapon."
+ icon = 'icons/obj/clothing/hats.dmi'
icon_state = "fedora"
item_state = "fedora"
slot_flags = SLOT_FLAG_HEAD
- icon = 'icons/obj/clothing/hats.dmi'
force = 0
throw_speed = 4
throw_range = 7
throwforce = 25 // Yes, this is high, since you can typically only use it once in a fight.
+ sprite_sheets = list(
+ "Vox" = 'icons/mob/clothing/species/vox/head.dmi',
+ "Grey" = 'icons/mob/clothing/species/grey/head.dmi'
+ )
/obj/item/nullrod/armblade
name = "dark blessing"
diff --git a/code/modules/clothing/head/misc_hats.dm b/code/modules/clothing/head/misc_hats.dm
index 2c7f0890a61..02e7d94c90e 100644
--- a/code/modules/clothing/head/misc_hats.dm
+++ b/code/modules/clothing/head/misc_hats.dm
@@ -273,26 +273,32 @@
/obj/item/clothing/head/fedora
name = "fedora"
+ desc = "A great hat ruined by being within fifty yards of you."
icon_state = "fedora"
item_state = "fedora"
- desc = "A great hat ruined by being within fifty yards of you."
actions_types = list(/datum/action/item_action/tip_fedora)
sprite_sheets = list(
"Vox" = 'icons/mob/clothing/species/vox/head.dmi',
"Grey" = 'icons/mob/clothing/species/grey/head.dmi'
)
-
/obj/item/clothing/head/fedora/attack_self(mob/user)
tip_fedora(user)
/obj/item/clothing/head/fedora/item_action_slot_check(slot)
if(slot == SLOT_HUD_HEAD)
- return 1
+ return TRUE
/obj/item/clothing/head/fedora/proc/tip_fedora(mob/user)
- user.visible_message("[user] tips [user.p_their()] fedora.", "You tip your fedora")
+ user.visible_message("[user] tips [user.p_their()] fedora.", "You tip your fedora.")
+/obj/item/clothing/head/fedora/whitefedora
+ name = "white fedora"
+ icon_state = "wfedora"
+
+/obj/item/clothing/head/fedora/brownfedora
+ name = "brown fedora"
+ icon_state = "bfedora"
/obj/item/clothing/head/fez
name = "fez"
@@ -367,31 +373,6 @@
flags = BLOCKHAIR
flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE
-/obj/item/clothing/head/fedora
- name = "fedora"
- desc = "Someone wearing this definitely makes them cool"
- icon_state = "fedora"
-
- sprite_sheets = list(
- "Vox" = 'icons/mob/clothing/species/vox/head.dmi'
- )
-
-/obj/item/clothing/head/fedora/whitefedora
- name = "white fedora"
- icon_state = "wfedora"
-
- sprite_sheets = list(
- "Vox" = 'icons/mob/clothing/species/vox/head.dmi'
- )
-
-/obj/item/clothing/head/fedora/brownfedora
- name = "brown fedora"
- icon_state = "bfedora"
-
- sprite_sheets = list(
- "Vox" = 'icons/mob/clothing/species/vox/head.dmi'
- )
-
/// Why do these exist - Because they aren't specifically Nazi Germany
/obj/item/clothing/head/stalhelm
name = "clown stalhelm"
diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi
index adc3610a837..bd4029c619f 100644
Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ
diff --git a/icons/mob/clothing/species/grey/head.dmi b/icons/mob/clothing/species/grey/head.dmi
index 80769fa5600..72c0c290982 100644
Binary files a/icons/mob/clothing/species/grey/head.dmi and b/icons/mob/clothing/species/grey/head.dmi differ
diff --git a/icons/mob/clothing/species/vox/head.dmi b/icons/mob/clothing/species/vox/head.dmi
index bec31649e61..5acee49cd61 100644
Binary files a/icons/mob/clothing/species/vox/head.dmi and b/icons/mob/clothing/species/vox/head.dmi differ
diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi
index 2f7d44c6664..9cef001574b 100644
Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ