diff --git a/code/modules/client/preference_setup/loadout/loadout_suit.dm b/code/modules/client/preference_setup/loadout/loadout_suit.dm index 13d2f7e50d3..156b5a4c87a 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -313,6 +313,26 @@ ..() gear_tweaks += gear_tweak_free_color_choice +/datum/gear/suit/ranger_poncho + display_name = "ranger poncho selection" + path = /obj/item/clothing/accessory/poncho/roles/ranger + cost = 1 + +/datum/gear/suit/ranger_poncho/New() + ..() + var/list/ranger_ponchos = list( + "red ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger, + "tan ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/tan, + "gray ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/gray, + "green ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/green, + "blue ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/blue, + "purple ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/purple, + "orange ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/orange, + "charcoal ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/charcoal, + "white ranger poncho" = /obj/item/clothing/accessory/poncho/roles/ranger/snow + ) + gear_tweaks += new/datum/gear_tweak/path(ranger_ponchos) + /datum/gear/suit/unathi_robe display_name = "roughspun robe" path = /obj/item/clothing/suit/unathi/robe diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index f1385484783..28a7dab8264 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -602,3 +602,51 @@ /obj/item/clothing/accessory/pride/vore name = "vore pride pin" icon_state = "pride_vore" + +// ranger ponchos + +/obj/item/clothing/accessory/poncho/roles/ranger + name = "red ranger poncho" + desc = "A rugged all-weather poncho, perfectly coloured to match a popular line of neck gaiters. You could probably use it as a tent in a pinch!" + icon_state = "rangerponcho_red" + item_state = "rangerponcho_red" + +/obj/item/clothing/accessory/poncho/roles/ranger/tan + name = "tan ranger poncho" + icon_state = "rangerponcho_tan" + item_state = "rangerponcho_tan" + +/obj/item/clothing/accessory/poncho/roles/ranger/gray + name = "gray ranger poncho" + icon_state = "rangerponcho_gray" + item_state = "rangerponcho_gray" + +/obj/item/clothing/accessory/poncho/roles/ranger/green + name = "green ranger poncho" + icon_state = "rangerponcho_green" + item_state = "rangerponcho_green" + +/obj/item/clothing/accessory/poncho/roles/ranger/blue + name = "blue ranger poncho" + icon_state = "rangerponcho_blue" + item_state = "rangerponcho_blue" + +/obj/item/clothing/accessory/poncho/roles/ranger/purple + name = "purple ranger poncho" + icon_state = "rangerponcho_purple" + item_state = "rangerponcho_purple" + +/obj/item/clothing/accessory/poncho/roles/ranger/orange + name = "orange ranger poncho" + icon_state = "rangerponcho_orange" + item_state = "rangerponcho_orange" + +/obj/item/clothing/accessory/poncho/roles/ranger/charcoal + name = "charcoal ranger poncho" + icon_state = "rangerponcho_charcoal" + item_state = "rangerponcho_charcoal" + +/obj/item/clothing/accessory/poncho/roles/ranger/snow + name = "white ranger poncho" + icon_state = "rangerponcho_snow" + item_state = "rangerponcho_snow" \ No newline at end of file diff --git a/icons/inventory/accessory/item.dmi b/icons/inventory/accessory/item.dmi index b17ed5c1e2e..568c866874d 100644 Binary files a/icons/inventory/accessory/item.dmi and b/icons/inventory/accessory/item.dmi differ diff --git a/icons/inventory/accessory/mob.dmi b/icons/inventory/accessory/mob.dmi index 8858b2f5805..b5bb6eff556 100644 Binary files a/icons/inventory/accessory/mob.dmi and b/icons/inventory/accessory/mob.dmi differ