ID:179427
 
i have this BIG proc:
Wardrobe()
var/Ward = list("Pants" , "Shoes" , "Shirts" ,
"Coats", "Shorts")
var/Drobe = input(usr,"Clothes" ,"Choose a Clothing Category") in Ward
switch (Drobe)
if ("Pants")
if(usr.Pants == null)
var/pan = list("Red" , "Blue" , "White" , "Black", "Green", "Orange")
var/ts = input(usr,"Pants" ,"Choose a Pants Color") in pan
switch (ts)
if ("Red")
src.overlays += /obj/Clothes/Red_Pants
src.Pants = 1
if ("Blue")
usr.overlays += /obj/Clothes/Blue_Pants
usr.Pants = 1

else
usr << "You are already wearing Pants"

it doesnt add the overlay, infact it adds an underlay, and i`ve tried usr.underlays += \obj\Clothes\Red_Pants
and it doesnt work *sigh*

P.s. It Was BIG but i choped out the other parts that wernt even being used so that it wasnt so big, but i left big in there because it is a big feature of my game

(>@_@>)Pillsverry
What works for me is using seperate DMI's for OVERlays. Takes room, but works.

-Rcet
In response to Rcet
I got it, I had put them on special layers like the helpfile said to do
Big proc? Try my chat verb, which currently takes up three pages of text. Lots of text parsing going on there! copytext() is your best friend.
In response to Lord of Water
What does your chat verb do?

like i said, it was big, but i cut it down