Resolves #1129. Adds custom_onmob_vr.dmi for onmob sprites for glasses, masks, and shoes.

This commit is contained in:
JoanRisu
2017-03-27 01:54:55 -07:00
parent 729168790a
commit 284460593c
7 changed files with 56 additions and 24 deletions
@@ -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
@@ -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"
@@ -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"