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