mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 15:08:34 +01:00
Ported collars from VirgoStation
* Six types of regular collar and one holocollar * Collars attach to clothing or can be worn in exosuit slot by nude people. * Holocollar can have its tag description set.
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
// Collars
|
||||
|
||||
/datum/gear/collar
|
||||
display_name = "Collar, Silver"
|
||||
path = /obj/item/clothing/accessory/collar/silver
|
||||
slot = slot_tie
|
||||
sort_category = "Accessories"
|
||||
|
||||
/datum/gear/collar/golden
|
||||
display_name = "Collar, Golden"
|
||||
path = /obj/item/clothing/accessory/collar/gold
|
||||
|
||||
/datum/gear/collar/bell
|
||||
display_name = "Collar, Bell"
|
||||
path = /obj/item/clothing/accessory/collar/bell
|
||||
|
||||
/datum/gear/collar/shock
|
||||
display_name = "Collar, Shock"
|
||||
path = /obj/item/clothing/accessory/collar/shock
|
||||
|
||||
/datum/gear/collar/spike
|
||||
display_name = "Collar, Spike"
|
||||
path = /obj/item/clothing/accessory/collar/spike
|
||||
|
||||
/datum/gear/collar/pink
|
||||
display_name = "Collar, Pink"
|
||||
path = /obj/item/clothing/accessory/collar/pink
|
||||
@@ -0,0 +1,71 @@
|
||||
//
|
||||
// Collars and such like that
|
||||
//
|
||||
|
||||
/obj/item/clothing/accessory/collar
|
||||
slot_flags = SLOT_TIE | SLOT_OCLOTHING
|
||||
icon = 'icons/obj/clothing/collars_vr.dmi'
|
||||
icon_override = 'icons/obj/clothing/collars_vr.dmi'
|
||||
|
||||
/obj/item/clothing/accessory/collar/silver
|
||||
name = "Silver tag collar"
|
||||
desc = "A collar for your little pets... or the big ones."
|
||||
icon_state = "collar_blk"
|
||||
item_state = "collar_blk_overlay"
|
||||
overlay_state = "collar_blk_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/gold
|
||||
name = "Golden tag collar"
|
||||
desc = "A collar for your little pets... or the big ones."
|
||||
icon_state = "collar_gld"
|
||||
item_state = "collar_gld_overlay"
|
||||
overlay_state = "collar_gld_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/bell
|
||||
name = "Bell collar"
|
||||
desc = "A collar with a tiny bell hanging from it, purrfect furr kitties."
|
||||
icon_state = "collar_bell"
|
||||
item_state = "collar_bell_overlay"
|
||||
overlay_state = "collar_bell_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/shock
|
||||
name = "Shock collar"
|
||||
desc = "A collar used to ease hungry predators."
|
||||
icon_state = "collar_shk"
|
||||
item_state = "collar_shk_overlay"
|
||||
overlay_state = "collar_shk_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/spike
|
||||
name = "Spiked collar"
|
||||
desc = "A collar with spikes that look as sharp as your teeth."
|
||||
icon_state = "collar_spik"
|
||||
item_state = "collar_spik_overlay"
|
||||
overlay_state = "collar_spik_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/pink
|
||||
name = "Pink collar"
|
||||
desc = "This collar will make your pets look FA-BU-LOUS."
|
||||
icon_state = "collar_pnk"
|
||||
item_state = "collar_pnk_overlay"
|
||||
overlay_state = "collar_pnk_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/holo
|
||||
name = "Holo-collar"
|
||||
desc = "An expensive holo-collar for the modern day pet."
|
||||
icon_state = "collar_holo"
|
||||
item_state = "collar_holo_overlay"
|
||||
overlay_state = "collar_holo_overlay"
|
||||
|
||||
/obj/item/clothing/accessory/collar/holo/attack_self(mob/user as mob)
|
||||
user << "<span class='notice'>[name]'s interface is projected onto your hand.</span>"
|
||||
|
||||
var/str = copytext(reject_bad_text(input(user,"Tag text?","Set tag","")),1,MAX_NAME_LEN)
|
||||
|
||||
if(!str || !length(str))
|
||||
user << "<span class='notice'>[name]'s tag set to be blank.</span>"
|
||||
name = initial(name)
|
||||
desc = initial(desc)
|
||||
else
|
||||
user << "<span class='notice'>You set the [name]'s tag to '[str]'.</span>"
|
||||
name = initial(name) + " ([str])"
|
||||
desc = initial(desc) + " The tag says \"[str]\"."
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
@@ -1041,6 +1041,7 @@
|
||||
#include "code\modules\client\preference_setup\loadout\gear_tweaks.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout_accessories.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout_accessories_vr.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout_cosmetics.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout_ears.dm"
|
||||
#include "code\modules\client\preference_setup\loadout\loadout_eyes.dm"
|
||||
@@ -1132,6 +1133,7 @@
|
||||
#include "code\modules\clothing\under\shorts.dm"
|
||||
#include "code\modules\clothing\under\syndicate.dm"
|
||||
#include "code\modules\clothing\under\accessories\accessory.dm"
|
||||
#include "code\modules\clothing\under\accessories\accessory_vr.dm"
|
||||
#include "code\modules\clothing\under\accessories\armband.dm"
|
||||
#include "code\modules\clothing\under\accessories\badges.dm"
|
||||
#include "code\modules\clothing\under\accessories\holster.dm"
|
||||
|
||||
Reference in New Issue
Block a user