//:://///////////////////////////////////////////// //:: Dye Kit - Item = Chest //:: dye_itemchest.nss //:: Copyright (c) 2003 Jake E. Fitch //::////////////////////////////////////////////// /* Set the item to be died to the chest slot. */ //::////////////////////////////////////////////// //:: Created By: Jake E. Fitch (Milambus Mandragon) //:: Created On: Dec. 9, 2004 //::////////////////////////////////////////////// string ClothColor(int iColor); string MetalColor(int iColor); void main() { object oPC = GetPCSpeaker(); SetLocalInt(oPC, "ItemToDye", INVENTORY_SLOT_CLOAK); object oItem = GetItemInSlot(INVENTORY_SLOT_CLOAK, oPC); if (GetIsObjectValid(oItem)) { int iLeather1 = GetItemAppearance(oItem, ITEM_APPR_TYPE_ARMOR_COLOR, ITEM_APPR_ARMOR_COLOR_LEATHER1); int iLeather2 = GetItemAppearance(oItem, ITEM_APPR_TYPE_ARMOR_COLOR, ITEM_APPR_ARMOR_COLOR_LEATHER2); int iCloth1 = GetItemAppearance(oItem, ITEM_APPR_TYPE_ARMOR_COLOR, ITEM_APPR_ARMOR_COLOR_CLOTH1); int iCloth2 = GetItemAppearance(oItem, ITEM_APPR_TYPE_ARMOR_COLOR, ITEM_APPR_ARMOR_COLOR_CLOTH2); int iMetal1 = GetItemAppearance(oItem, ITEM_APPR_TYPE_ARMOR_COLOR, ITEM_APPR_ARMOR_COLOR_METAL1); int iMetal2 = GetItemAppearance(oItem, ITEM_APPR_TYPE_ARMOR_COLOR, ITEM_APPR_ARMOR_COLOR_METAL2); string sOutput = "Leather 1: " + ClothColor(iLeather1); sOutput += "\n" + "Leather 2: " + ClothColor(iLeather2); sOutput += "\n" + "Cloth 1: " + ClothColor(iCloth1); sOutput += "\n" + "Cloth 2: " + ClothColor(iCloth2); sOutput += "\n" + "Metal 1: " + MetalColor(iMetal1); sOutput += "\n" + "Metal 2: " + MetalColor(iMetal2); SendMessageToPC(oPC, sOutput); } } string ClothColor(int iColor) { switch (iColor) { case 00: return "Lightest Tan/Brown"; case 01: return "Light Tan/Brown"; case 02: return "Dark Tan/Brown"; case 03: return "Darkest Tan/Brown"; case 04: return "Lightest Tan/Red"; case 05: return "Light Tan/Red"; case 06: return "Dark Tan/Red"; case 07: return "Darkest Tan/Red"; case 08: return "Lightest Tan/Yellow"; case 09: return "Light Tan/Yellow"; case 10: return "Dark Tan/Yellow"; case 11: return "Darkest Tan/Yellow"; case 12: return "Lightest Tan/Grey"; case 13: return "Light Tan/Grey"; case 14: return "Dark Tan/Grey"; case 15: return "Darkest Tan/Grey"; case 16: return "Lightest Olive"; case 17: return "Light Olive"; case 18: return "Dark Olive"; case 19: return "Darkest Olive"; case 20: return "White"; case 21: return "Light Grey"; case 22: return "Dark Grey"; case 23: return "Charcoal"; case 24: return "Light Blue"; case 25: return "Dark Blue"; case 26: return "Light Aqua"; case 27: return "Dark Aqua"; case 28: return "Light Teal"; case 29: return "Dark Teal"; case 30: return "Light Green"; case 31: return "Dark Green"; case 32: return "Light Yellow"; case 33: return "Dark Yellow"; case 34: return "Light Orange"; case 35: return "Dark Orange"; case 36: return "Light Red"; case 37: return "Dark Red"; case 38: return "Light Pink"; case 39: return "Dark Pink"; case 40: return "Light Purple"; case 41: return "Dark Purple"; case 42: return "Light Violet"; case 43: return "Dark Violet"; case 44: return "Shiny White"; case 45: return "Shiny Black"; case 46: return "Shiny Blue"; case 47: return "Shiny Aqua"; case 48: return "Shiny Teal"; case 49: return "Shiny Green"; case 50: return "Shiny Yellow"; case 51: return "Shiny Orange"; case 52: return "Shiny Red"; case 53: return "Shiny Pink"; case 54: return "Shiny Purple"; case 55: return "Shiny Violet"; case 56: return "Hidden: Silver"; case 57: return "Hidden: Obsidian"; case 58: return "Hidden: Gold"; case 59: return "Hidden: Copper"; case 60: return "Hidden: Grey"; case 61: return "Hidden: Mirror"; case 62: return "Hidden: Pure White"; case 63: return "Hidden: Pure Black"; case 64: return "Metallic Mauve"; case 65: return "Greyed Metallic Mauve"; case 66: return "Metallic Gold"; case 67: return "Greyed Metallic Gold"; case 68: return "Metallic Green"; case 69: return "Greyed Metallic Green"; case 70: return "Metallic Indigo"; case 71: return "Greyed Metallic Indigo"; case 72: return "Metallic Violet"; case 73: return "Greyed Metallic Violet"; case 74: return "Metallic Brown"; case 75: return "Greyed Metallic Brown"; case 76: return "Metallic Teal"; case 77: return "Greyed Metallic Teal"; case 78: return "Metallic Blue"; case 79: return "Greyed Metallic Blue"; case 80: return "Metallic Olive"; case 81: return "Greyed Metallic Olive"; case 82: return "Metallic Aqua"; case 83: return "Greyed Metallic Aqua"; case 84: return "Greyed Metallic Fern Green"; case 85: return "Metallic Marshland"; case 86: return "Greyed Metallic Marshland"; case 87: return "Metallic Fern Green"; case 88: return "Lightest Metallic Red"; case 89: return "Light Metallic Red"; case 90: return "Metallic Red"; case 91: return "Dark Metallic Red"; case 92: return "Lightest Metallic Yellow"; case 93: return "Light Metallic Yellow"; case 94: return "Metallic Yellow"; case 95: return "Dark Metallic Yellow"; case 96: return "Lightest Mauve"; case 97: return "Light Mauve"; case 98: return "Mauve"; case 99: return "Dark Mauve"; case 100: return "Lightest Sangria"; case 101: return "Light Sangria"; case 102: return "Sangria"; case 103: return "Dark Sangria"; case 104: return "Lightest Forest Green"; case 105: return "Light Forest Green"; case 106: return "Forest Green"; case 107: return "Dark Forest Green"; case 108: return "Lightest Clover"; case 109: return "Light Clover"; case 110: return "Clover"; case 111: return "Dark Clover"; case 112: return "Lightest Marshland"; case 113: return "Light Marshland"; case 114: return "Marshland"; case 115: return "Dark Marshland"; case 116: return "Lighest Sienna"; case 117: return "Light Sienna"; case 118: return "Sienna"; case 119: return "Dark Sienna"; case 120: return "Lightest Acorn"; case 121: return "Light Acorn"; case 122: return "Acorn"; case 123: return "Dark Acorn"; case 124: return "Lightest Gondola"; case 125: return "Light Gondola"; case 126: return "Gondola"; case 127: return "Dark Gondola"; case 128: return "Lightest Ash Brown"; case 129: return "Light Ash Brown"; case 130: return "Ash Brown"; case 131: return "Dark Ash Brown"; case 132: return "Lightest Mirage"; case 133: return "Light Mirage"; case 134: return "Mirage"; case 135: return "Dark Mirage"; case 136: return "Lightest Midnight Blue"; case 137: return "Light Midnight Blue"; case 138: return "Midnight Blue"; case 139: return "Dark Midnight Blue"; case 140: return "Lightest Dull Teal"; case 141: return "Light Dull Teal"; case 142: return "Dull Teal"; case 143: return "Dark Dull Teal"; case 144: return "Lightest Magenta"; case 145: return "Light Magenta"; case 146: return "Magenta"; case 147: return "Dark Magenta"; case 148: return "Light Sky Blue"; case 149: return "Sky Blue"; case 150: return "Light Mosque"; case 151: return "Mosque"; case 152: return "Light Sap Green"; case 153: return "Sap Green"; case 154: return "Light Buttered Rum"; case 155: return "Buttered Rum"; case 156: return "Light Burnt Sienna"; case 157: return "Burnt Sienna"; case 158: return "Light Cherrywood"; case 159: return "Cherrywood"; case 160: return "Light Blackberry"; case 161: return "Blackberry"; case 162: return "Firebrick"; case 163: return "Flirt"; case 164: return "Pale Sky"; case 165: return "Raincloud"; case 166: return "Snow"; case 167: return "Pine Tree"; case 168: return "Light Black Bean"; case 169: return "Black Bean"; case 170: return "Valentino"; case 171: return "Ebony Clay"; case 172: return "Black Forest"; case 173: return "Dark Cedar"; case 174: return "Wood Brown"; case 175: return "Speckled Gold"; } return ""; } string MetalColor(int iColor) { switch (iColor) { case 00: return "Lightest Shiny Silver"; case 01: return "Light Shiny Silver"; case 02: return "Dark Shiny Obsidian"; case 03: return "Darkest Shiny Obsidian"; case 04: return "Lightest Dull Silver"; case 05: return "Light Dull Silver"; case 06: return "Dark Dull Obsidian"; case 07: return "Darkest Dull Obsidian"; case 08: return "Lightest Gold"; case 09: return "Light Gold"; case 10: return "Dark Gold"; case 11: return "Darkest Gold"; case 12: return "Lightest Celestial Gold"; case 13: return "Light Celestial Gold"; case 14: return "Dark Celestial Gold"; case 15: return "Darkest Celestial Gold"; case 16: return "Lightest Copper"; case 17: return "Light Copper"; case 18: return "Dark Copper"; case 19: return "Darkest Copper"; case 20: return "Lightest Brass"; case 21: return "Light Brass"; case 22: return "Dark Brass"; case 23: return "Darkest Brass"; case 24: return "Light Red"; case 25: return "Dark Red"; case 26: return "Light Dull Red"; case 27: return "Dark Dull Red"; case 28: return "Light Purple"; case 29: return "Dark Purple"; case 30: return "Light Dull Purple"; case 31: return "Dark Dull Purple"; case 32: return "Light Blue"; case 33: return "Dark Blue"; case 34: return "Light Dull Blue"; case 35: return "Dark Dull Blue"; case 36: return "Light Teal"; case 37: return "Dark Teal"; case 38: return "Light Dull Teal"; case 39: return "Dark Dull Teal"; case 40: return "Light Green"; case 41: return "Dark Green"; case 42: return "Light Dull Green"; case 43: return "Dark Dull Green"; case 44: return "Light Olive"; case 45: return "Dark Olive"; case 46: return "Light Dull Olive"; case 47: return "Dark Dull Olive"; case 48: return "Light Prismatic"; case 49: return "Dark Prismatic"; case 50: return "Lightest Rust"; case 51: return "Light Rust"; case 52: return "Dark Rust"; case 53: return "Darkest Rust"; case 54: return "Light Aged Metal"; case 55: return "Dark Aged Metal"; case 56: return "Hidden: Silver"; case 57: return "Hidden: Obsidian"; case 58: return "Hidden: Gold"; case 59: return "Hidden: Copper"; case 60: return "Hidden: Grey"; case 61: return "Hidden: Mirror"; case 62: return "Hidden: Pure White"; case 63: return "Hidden: Pure Black"; case 64: return "Shiny Mauve"; case 65: return "Greyed Shiny Mauve"; case 66: return "Shiny Gold"; case 67: return "Greyed Shiny Gold"; case 68: return "Shiny Green"; case 69: return "Greyed Shiny Green"; case 70: return "Shiny Indigo"; case 71: return "Greyed Shiny Indigo"; case 72: return "Shiny Violet"; case 73: return "Greyed Shiny Violet"; case 74: return "Shiny Brown"; case 75: return "Greyed Shiny Brown"; case 76: return "Shiny Teal"; case 77: return "Greyed Shiny Teal"; case 78: return "Shiny Blue"; case 79: return "Greyed Shiny Blue"; case 80: return "Shiny Olive"; case 81: return "Greyed Shiny Olive"; case 82: return "Shiny Aqua"; case 83: return "Greyed Shiny Aqua"; case 84: return "Greyed Shiny Fern Green"; case 85: return "Shiny Marshland"; case 86: return "Greyed Shiny Marshland"; case 87: return "Shiny Fern Green"; case 88: return "Lightest Shiny Red"; case 89: return "Light Shiny Red"; case 90: return "Shiny Red"; case 91: return "Dark Shiny Red"; case 92: return "Lightest Shiny Yellow"; case 93: return "Light Shiny Yellow"; case 94: return "Shiny Yellow"; case 95: return "Dark Shiny Yellow"; case 96: return "Lightest Mauve"; case 97: return "Light Mauve"; case 98: return "Mauve"; case 99: return "Dark Mauve"; case 100: return "Lightest Sangria"; case 101: return "Light Sangria"; case 102: return "Sangria"; case 103: return "Dark Sangria"; case 104: return "Lightest Forest Green"; case 105: return "Light Forest Green"; case 106: return "Forest Green"; case 107: return "Dark Forest Green"; case 108: return "Lightest Clover"; case 109: return "Light Clover"; case 110: return "Clover"; case 111: return "Dark Clover"; case 112: return "Lightest Marshland"; case 113: return "Light Marshland"; case 114: return "Marshland"; case 115: return "Dark Marshland"; case 116: return "Lighest Sienna"; case 117: return "Light Sienna"; case 118: return "Sienna"; case 119: return "Dark Sienna"; case 120: return "Lightest Acorn"; case 121: return "Light Acorn"; case 122: return "Acorn"; case 123: return "Dark Acorn"; case 124: return "Lightest Gondola"; case 125: return "Light Gondola"; case 126: return "Gondola"; case 127: return "Dark Gondola"; case 128: return "Lightest Ash Brown"; case 129: return "Light Ash Brown"; case 130: return "Ash Brown"; case 131: return "Dark Ash Brown"; case 132: return "Lightest Mirage"; case 133: return "Light Mirage"; case 134: return "Mirage"; case 135: return "Dark Mirage"; case 136: return "Lightest Midnight Blue"; case 137: return "Light Midnight Blue"; case 138: return "Midnight Blue"; case 139: return "Dark Midnight Blue"; case 140: return "Lightest Dull Teal"; case 141: return "Light Dull Teal"; case 142: return "Dull Teal"; case 143: return "Dark Dull Teal"; case 144: return "Lightest Magenta"; case 145: return "Light Magenta"; case 146: return "Magenta"; case 147: return "Dark Magenta"; case 148: return "Light Sky Blue"; case 149: return "Sky Blue"; case 150: return "Light Mosque"; case 151: return "Mosque"; case 152: return "Light Sap Green"; case 153: return "Sap Green"; case 154: return "Light Buttered Rum"; case 155: return "Buttered Rum"; case 156: return "Light Burnt Sienna"; case 157: return "Burnt Sienna"; case 158: return "Light Cherrywood"; case 159: return "Cherrywood"; case 160: return "Light Blackberry"; case 161: return "Blackberry"; case 162: return "Firebrick"; case 163: return "Flirt"; case 164: return "Pale Sky"; case 165: return "Raincloud"; case 166: return "Snow"; case 167: return "Pine Tree"; case 168: return "Light Black Bean"; case 169: return "Black Bean"; case 170: return "Valentino"; case 171: return "Ebony Clay"; case 172: return "Black Forest"; case 173: return "Dark Cedar"; case 174: return "Wood Brown"; case 175: return "Speckled Gold"; } return ""; }