[ITEMDEF i_dye_tub_armor]
ID=i_dye_tub
NAME=Armor Dye Tub
TYPE=T_DYE_VAT
VALUE=25000
WEIGHT=10
CATEGORY=GM Items
SUBSECTION=Stuff
DESCRIPTION=Armor Dye Tub
RESOURCES=5 i_log
SKILLMAKE=CARPENTRY 50.0, t_carpentry
RESOURCES2=10 i_board
ON=@CLICK
MESSAGE=<NAME>
Return 1
ON=@DCLICK
IF (<SRC.TARG.TOPOBJ.DISTANCE>>=3) || (<SRC.TARG.CanSeeLos>!=1)
SRC.MESSAGE=You can't reach that.
Return 1
ELSE
TARGET Select the armor to dye.
Return 1
ENDIF
ON=@TARGON_CHAR
IF (<SRC.TARG.DISTANCE>>=5) || (<SRC.TARG.CanSeeLos>!=1)
SRC.SYSMESSAGE=That is not accessible.
Return 1
ELSE
SRC.SYSMESSAGE=That is not a piece of armor.
Return 1
ON=@TARGON_ITEM
IF (<SRC.TARG.TOPOBJ.BODY>) && (<SRC.TARG.TOPOBJ.UID>!=<SRC.UID>)
Return 1
ELSEIF (<SRC.TARG.CanSeeLos>!=1) || (<SRC.TARG.TOPOBJ.DISTANCE>>=4)
SRC.SYSMESSAGE=That is not accessible.
Return 1
ELSEIF (<SRC.TARG.TYPE>!=t_armor) && (<SRC.TARG.TYPE>!=t_armor_leather) && (<SRC.TARG.TYPE>!=t_leather)
SRC.SYSMESSAGE=That is not a piece of armor.
Return 1
ELSE
SRC.TARG.COLOR=<color>
SRC.TARG.UPDATE
SRC.SOUND 023e
RETURN 1
ENDIF
CATEGORY=GM Items
SUBSECTION=Stuff
DESCRIPTION=Armor Dye Tub