diff --git a/code/game/objects/items/weapons/storage/backpack_vr.dm b/code/game/objects/items/weapons/storage/backpack_vr.dm new file mode 100644 index 00000000000..76dedd32d50 --- /dev/null +++ b/code/game/objects/items/weapons/storage/backpack_vr.dm @@ -0,0 +1,13 @@ +/obj/item/weapon/storage/backpack/saddlebag + name = "Saddlebag" + desc = "A saddle that holds items." + icon = 'icons/obj/storage_vr.dmi' + icon_override = 'icons/mob/back_vr.dmi' + item_state = "saddlebag" + icon_state = "saddlebag" + mob_can_equip(var/mob/living/carbon/human/H, slot, disable_warning = 0) + if(istype(H) && istype(H.tail_style, /datum/sprite_accessory/tail/taur/horse)) + return 1 + else + H << "You need to have a horse half to wear this." + return 0 diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm index 19d640fe56c..54626143b7e 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm @@ -30,4 +30,9 @@ allowed_roles = list("Paramedic","Chief Medical Officer","Medical Doctor","Chemist") /datum/gear/accessory/white_vest - allowed_roles = list("Paramedic","Chief Medical Officer","Medical Doctor","Chemist") \ No newline at end of file + allowed_roles = list("Paramedic","Chief Medical Officer","Medical Doctor","Chemist") + +/datum/gear/accessory/saddlebag + display_name = "Saddle Bag" + path = /obj/item/weapon/storage/backpack/saddlebag + slot = slot_back diff --git a/icons/mob/back_vr.dmi b/icons/mob/back_vr.dmi new file mode 100644 index 00000000000..d3edee02d22 Binary files /dev/null and b/icons/mob/back_vr.dmi differ diff --git a/icons/obj/storage_vr.dmi b/icons/obj/storage_vr.dmi new file mode 100644 index 00000000000..35181387215 Binary files /dev/null and b/icons/obj/storage_vr.dmi differ diff --git a/vorestation.dme b/vorestation.dme index ac6d704de82..ba50aaced20 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -830,6 +830,7 @@ #include "code\game\objects\items\weapons\melee\energy.dm" #include "code\game\objects\items\weapons\melee\misc.dm" #include "code\game\objects\items\weapons\storage\backpack.dm" +#include "code\game\objects\items\weapons\storage\backpack_vr.dm" #include "code\game\objects\items\weapons\storage\bags.dm" #include "code\game\objects\items\weapons\storage\belt.dm" #include "code\game\objects\items\weapons\storage\bible.dm"