diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm index 142211b1e7..5b1f662377 100644 --- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -49,7 +49,11 @@ /obj/item/clothing/suit/storage/trench/fluff/octaviouscoat, /obj/item/clothing/under/det/fluff/octavious, /obj/item/clothing/mask/gas/plaguedoctor/fluff/octaviousmask, - /obj/item/clothing/head/fedora/fluff/bowler) + /obj/item/clothing/head/fedora/fluff/bowler, + /obj/item/clothing/shoes/black/cuffs/octavious, + /obj/item/weapon/cane/fluff/tasald, + /obj/item/clothing/glasses/hud/health/octaviousmonicle + ) // jemli:Cirra Mayhem /obj/item/weapon/storage/box/fluff/cirra diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index edad40fc2a..b557ebb322 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1,25 +1,15 @@ /* TUTORIAL "icon" is the file with the HUD/ground icon for the item "icon_state" is the iconstate in this file for the item - "icon_override" is the file with the on-mob icons, can be the same file + "icon_override" is the file with the on-mob icons, can be the same file (Except for glasses, shoes, and masks.) "item_state" is the iconstate for the on-mob icons: item_state_s is used for worn uniforms on mobs item_state_r and item_state_l are for being held in each hand - some do not have a suffix, like gloves. plan accordingly, maybe add _mob? - "overlay_state" is the iconstate for ties/accessories, for some reason they don't - just use the item_state variable - If you don't have a special HUD/ground sprite, don't worry about it. - Just set both the icon_state and item_state to the same thing, - and it will use the top direction sprite (facing the viewer) - for your HUD/item sprite. This usually looks fine! - - Advanced: "item_state_slots" can replace "item_state", it is a list: item_state_slots["slotname1"] = "item state for that slot" item_state_slots["slotname2"] = "item state for that slot" */ - /* TEMPLATE //ckey:Character Name /obj/item/clothing/type/fluff/charactername @@ -921,13 +911,58 @@ desc = "A customized gas mask to look like an old plague doctors, with a special looking lens in the left eye that turns on when in use." icon = 'icons/vore/custom_clothes_vr.dmi' icon_state = "octplaguedoctor" - icon_override = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_onmob_vr.dmi' item_state = "octplaguedoctor_mob" - worn_state = "octplaguedoctor_mob" item_state_slots = null armor = list(melee = 0, bullet = 0, laser = 2,energy = 2, bomb = 0, bio = 90, rad = 0) body_parts_covered = HEAD|FACE|EYES +//bwoincognito:Octavious Ward +/obj/item/clothing/glasses/hud/health/octaviousmonicle + name = "Gilded monocle" + desc = "Avery expensive looking monocle inlaid with small gems around the gold frame. It has a thin leather cord running down to a clasp for attaching to ones coat. Probably not a good idea to steal this." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "clockworkgoggle_l" + icon_override = 'icons/vore/custom_onmob_vr.dmi' + item_state = "clockworkgoggle_l_mob" + item_state_slots = null + body_parts_covered = 0 + + +/obj/item/clothing/shoes/black/cuffs + name = "Gilded cuffs" + desc = "Ankle coverings for digitigrade creatures. Gilded!" + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "gildedcuffs" + + icon_override = 'icons/vore/custom_onmob_vr.dmi' + item_state = "gildedcuffs_mob" + item_icons = null + + body_parts_covered = 0 + species_restricted = null + + red + name = "Red Cuffs" + desc = "Ankle coverings for digitigrade creatures. Red!" + icon_state = "redcuffs" + item_state = "redcuffs_mob" + + blue + name = "Blue Cuffs" + desc = "Ankle coverings for digitigrade creatures. Blue!" + icon_state = "bluecuffs" + item_state = "bluecuffs_mob" + + +//bwoincognito:Octavious Ward + octavious + name = "silvered leg wraps" + desc = "Dark leather leg wraps with sliver clasps on the sides. Stylish and functional." + icon_state = "silvergildedcuffs" + item_state = "silvergildedcuffs_mob" + + //jemli:Jemli /obj/item/clothing/head/fedora/fluff/jemli name = "Cavalier Hat" diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index aa8afdc774..9eacd23a62 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -1,7 +1,7 @@ /* TUTORIAL "icon" is the file with the HUD/ground icon for the item "icon_state" is the iconstate in this file for the item - "icon_override" is the file with the on-mob icons, can be the same file + "icon_override" is the file with the on-mob icons, can be the same file (Except for glasses, shoes, and masks.) "item_state" is the iconstate for the on-mob icons: item_state_s is used for worn uniforms on mobs item_state_r and item_state_l are for being held in each hand @@ -570,7 +570,8 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie desc = "A cane used by a true gentlemen. Or a clown." icon = 'icons/vore/custom_items_vr.dmi' icon_state = "browncane" - item_state = "browncanemob" + item_icons = list (slot_r_hand_str = 'icons/vore/custom_items_vr.dmi', slot_l_hand_str = 'icons/vore/custom_items_vr.dmi') + item_state_slots = list(slot_r_hand_str = "browncanemob_r", slot_l_hand_str = "browncanemob_l") flags = CONDUCT force = 5.0 throwforce = 7.0 @@ -582,8 +583,6 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie name = "Ornate Walking Cane" desc = "An elaborately made custom walking stick with a dark wooding core, a crimson red gemstone on its head and a steel cover around the bottom. you'd probably hear someone using this down the hall." icon = 'icons/vore/custom_items_vr.dmi' - icon_state = "browncane" - item_state = "browncanemob" diff --git a/config/custom_items.txt b/config/custom_items.txt index a46072455f..89d98435b3 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -92,12 +92,6 @@ character_name: Tasald Corlethian item_path: /obj/item/weapon/storage/box/fluff/tasald } -{ -ckey: bwoincognito -character_name: Octavious Ward -item_path: /obj/item/clothing/shoes/cuffs/octavious -} - { ckey: bwoincognito character_name: Octavious Ward diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 6c5ec35ab8..4b8764732b 100644 Binary files a/icons/vore/custom_clothes_vr.dmi and b/icons/vore/custom_clothes_vr.dmi differ diff --git a/icons/vore/custom_items_vr.dmi b/icons/vore/custom_items_vr.dmi index 8d2bdaa017..76014ddc0e 100644 Binary files a/icons/vore/custom_items_vr.dmi and b/icons/vore/custom_items_vr.dmi differ diff --git a/icons/vore/custom_onmob_vr.dmi b/icons/vore/custom_onmob_vr.dmi new file mode 100644 index 0000000000..64c43bb34c Binary files /dev/null and b/icons/vore/custom_onmob_vr.dmi differ