303 lines
12 KiB
Plaintext
303 lines
12 KiB
Plaintext
// Material Constants
|
|
|
|
// Material Types
|
|
int CINT_MATERIAL_UNKNOWN = 0;
|
|
|
|
int CINT_MATERIAL_COPPER = 1;
|
|
int CINT_MATERIAL_BRONZE = 2;
|
|
int CINT_MATERIAL_IRON = 3;
|
|
int CINT_MATERIAL_SILVER = 4;
|
|
int CINT_MATERIAL_GOLD = 5;
|
|
int CINT_MATERIAL_SHADOW = 6;
|
|
int CINT_MATERIAL_VERDICITE = 7;
|
|
int CINT_MATERIAL_RUBICITE = 8;
|
|
int CINT_MATERIAL_SYENITE = 9;
|
|
int CINT_MATERIAL_MITHRAL = 10;
|
|
int CINT_MATERIAL_ADAMANTINE = 11;
|
|
int CINT_MATERIAL_MYRKANDITE = 12;
|
|
int CINT_MATERIAL_CLOTH = 13;
|
|
int CINT_MATERIAL_SLH = 14; // small leather hide
|
|
int CINT_MATERIAL_MLH = 15; // medium leather hide
|
|
int CINT_MATERIAL_LLH = 16; // large leather hide
|
|
int CINT_MATERIAL_MALACHITE = 17;
|
|
int CINT_MATERIAL_AMETHYST = 18;
|
|
int CINT_MATERIAL_JADE = 19;
|
|
int CINT_MATERIAL_LAPIS_LAZULI = 20;
|
|
int CINT_MATERIAL_TURQUOISE = 21;
|
|
int CINT_MATERIAL_OPAL = 22;
|
|
int CINT_MATERIAL_ONYX = 23;
|
|
int CINT_MATERIAL_PEARL = 24;
|
|
int CINT_MATERIAL_SAPPHIRE = 25;
|
|
int CINT_MATERIAL_BLACK_SAPPHIRE = 26;
|
|
int CINT_MATERIAL_FIRE_OPAL = 27;
|
|
int CINT_MATERIAL_RUBY = 28;
|
|
int CINT_MATERIAL_EMERALD = 29;
|
|
int CINT_MATERIAL_DIAMOND = 30;
|
|
int CINT_MATERIAL_OAK = 31;
|
|
int CINT_MATERIAL_ELM = 32;
|
|
int CINT_MATERIAL_ASH = 33;
|
|
int CINT_MATERIAL_ARR = 34; // arrows
|
|
int CINT_MATERIAL_C01 = 35; // Begin colors
|
|
int CINT_MATERIAL_C02 = 36;
|
|
int CINT_MATERIAL_C03 = 37;
|
|
int CINT_MATERIAL_C04 = 38;
|
|
int CINT_MATERIAL_C05 = 39;
|
|
int CINT_MATERIAL_C06 = 40;
|
|
int CINT_MATERIAL_C07 = 41;
|
|
int CINT_MATERIAL_C08 = 42;
|
|
int CINT_MATERIAL_C09 = 43;
|
|
int CINT_MATERIAL_C10 = 44;
|
|
int CINT_MATERIAL_C11 = 45;
|
|
int CINT_MATERIAL_C12 = 46;
|
|
int CINT_MATERIAL_C13 = 47;
|
|
int CINT_MATERIAL_C14 = 48;
|
|
int CINT_MATERIAL_C15 = 49;
|
|
int CINT_MATERIAL_C16 = 50;
|
|
int CINT_MATERIAL_C17 = 51;
|
|
int CINT_MATERIAL_C18 = 52; // End colors
|
|
int CINT_MATERIAL_ALK = 53; // Alchemy Packs
|
|
|
|
// Material Names
|
|
string CSTR_MATERIAL_COPPER = "copper";
|
|
string CSTR_MATERIAL_BRONZE = "bronze";
|
|
string CSTR_MATERIAL_IRON = "iron";
|
|
string CSTR_MATERIAL_SILVER = "silver";
|
|
string CSTR_MATERIAL_GOLD = "gold";
|
|
string CSTR_MATERIAL_SHADOW = "shadow";
|
|
string CSTR_MATERIAL_VERDICITE = "verdicite";
|
|
string CSTR_MATERIAL_RUBICITE = "rubicite";
|
|
string CSTR_MATERIAL_SYENITE = "syenite";
|
|
string CSTR_MATERIAL_MITHRAL = "mithral";
|
|
string CSTR_MATERIAL_ADAMANTINE = "adamantine";
|
|
string CSTR_MATERIAL_MYRKANDITE = "myrkandite";
|
|
string CSTR_MATERIAL_CLOTH = "cloth";
|
|
string CSTR_MATERIAL_SLH = "small leather hide";
|
|
string CSTR_MATERIAL_MLH = "medium leather hide";
|
|
string CSTR_MATERIAL_LLH = "large leather hide";
|
|
string CSTR_MATERIAL_MALACHITE = "malachite";
|
|
string CSTR_MATERIAL_AMETHYST = "amethyst";
|
|
string CSTR_MATERIAL_JADE = "jade";
|
|
string CSTR_MATERIAL_LAPIS_LAZULI = "lapis lazuli";
|
|
string CSTR_MATERIAL_TURQUOISE = "turquoise";
|
|
string CSTR_MATERIAL_OPAL = "opal";
|
|
string CSTR_MATERIAL_ONYX = "onyx";
|
|
string CSTR_MATERIAL_PEARL = "pearl";
|
|
string CSTR_MATERIAL_SAPPHIRE = "sapphire";
|
|
string CSTR_MATERIAL_BLACK_SAPPHIRE = "black sapphire";
|
|
string CSTR_MATERIAL_FIRE_OPAL = "fire opal";
|
|
string CSTR_MATERIAL_RUBY = "ruby";
|
|
string CSTR_MATERIAL_EMERALD = "emerald";
|
|
string CSTR_MATERIAL_DIAMOND = "diamond";
|
|
string CSTR_MATERIAL_OAK = "oak";
|
|
string CSTR_MATERIAL_ELM = "elm";
|
|
string CSTR_MATERIAL_ASH = "ash";
|
|
string CSTR_MATERIAL_ARR = "arrow";
|
|
string CSTR_MATERIAL_C01 = "Aqua";
|
|
string CSTR_MATERIAL_C02 = "Black";
|
|
string CSTR_MATERIAL_C03 = "Blue";
|
|
string CSTR_MATERIAL_C04 = "Brown";
|
|
string CSTR_MATERIAL_C05 = "Bronze";
|
|
string CSTR_MATERIAL_C06 = "Gold";
|
|
string CSTR_MATERIAL_C07 = "Gray";
|
|
string CSTR_MATERIAL_C08 = "Green";
|
|
string CSTR_MATERIAL_C09 = "Lime";
|
|
string CSTR_MATERIAL_C10 = "Maroon";
|
|
string CSTR_MATERIAL_C11 = "Navy";
|
|
string CSTR_MATERIAL_C12 = "Olive";
|
|
string CSTR_MATERIAL_C13 = "Purple";
|
|
string CSTR_MATERIAL_C14 = "Red";
|
|
string CSTR_MATERIAL_C15 = "Silver";
|
|
string CSTR_MATERIAL_C16 = "Teal";
|
|
string CSTR_MATERIAL_C17 = "White";
|
|
string CSTR_MATERIAL_C18 = "Yellow";
|
|
string CSTR_MATERIAL_ALK = "alchemy pack";
|
|
|
|
|
|
// Material IDs
|
|
string CSTR_MATERIAL_ID_COPPER = "COP";
|
|
string CSTR_MATERIAL_ID_BRONZE = "BRO";
|
|
string CSTR_MATERIAL_ID_IRON = "IRO";
|
|
string CSTR_MATERIAL_ID_SILVER = "SIL";
|
|
string CSTR_MATERIAL_ID_GOLD = "GOL";
|
|
string CSTR_MATERIAL_ID_SHADOW = "BLA";
|
|
string CSTR_MATERIAL_ID_VERDICITE = "VER";
|
|
string CSTR_MATERIAL_ID_RUBICITE = "RUB";
|
|
string CSTR_MATERIAL_ID_SYENITE = "SYE";
|
|
string CSTR_MATERIAL_ID_MITHRAL = "MIT";
|
|
string CSTR_MATERIAL_ID_ADAMANTINE = "ADA";
|
|
string CSTR_MATERIAL_ID_MYRKANDITE = "MYR";
|
|
string CSTR_MATERIAL_ID_CLOTH = "CLO";
|
|
string CSTR_MATERIAL_ID_SLH = "SLH";
|
|
string CSTR_MATERIAL_ID_MLH = "MLH";
|
|
string CSTR_MATERIAL_ID_LLH = "LLH";
|
|
string CSTR_MATERIAL_ID_MALACHITE = "MAL";
|
|
string CSTR_MATERIAL_ID_AMETHYST = "AMY";
|
|
string CSTR_MATERIAL_ID_JADE = "JDE";
|
|
string CSTR_MATERIAL_ID_LAPIS_LAZULI = "LAZ";
|
|
string CSTR_MATERIAL_ID_TURQUOISE = "TRQ";
|
|
string CSTR_MATERIAL_ID_OPAL = "OPL";
|
|
string CSTR_MATERIAL_ID_ONYX = "OYX";
|
|
string CSTR_MATERIAL_ID_PEARL = "PRL";
|
|
string CSTR_MATERIAL_ID_SAPPHIRE = "SAP";
|
|
string CSTR_MATERIAL_ID_BLACK_SAPPHIRE = "BSP";
|
|
string CSTR_MATERIAL_ID_FIRE_OPAL = "FOP";
|
|
string CSTR_MATERIAL_ID_RUBY = "RBY";
|
|
string CSTR_MATERIAL_ID_EMERALD = "EME";
|
|
string CSTR_MATERIAL_ID_DIAMOND = "DIA";
|
|
string CSTR_MATERIAL_ID_OAK = "OAK";
|
|
string CSTR_MATERIAL_ID_ELM = "ELM";
|
|
string CSTR_MATERIAL_ID_ASH = "ASH";
|
|
string CSTR_MATERIAL_ID_ARR = "ARR";
|
|
string CSTR_MATERIAL_ID_C01 = "C01";
|
|
string CSTR_MATERIAL_ID_C02 = "C02";
|
|
string CSTR_MATERIAL_ID_C03 = "C03";
|
|
string CSTR_MATERIAL_ID_C04 = "C04";
|
|
string CSTR_MATERIAL_ID_C05 = "C05";
|
|
string CSTR_MATERIAL_ID_C06 = "C06";
|
|
string CSTR_MATERIAL_ID_C07 = "C07";
|
|
string CSTR_MATERIAL_ID_C08 = "C08";
|
|
string CSTR_MATERIAL_ID_C09 = "C09";
|
|
string CSTR_MATERIAL_ID_C10 = "C10";
|
|
string CSTR_MATERIAL_ID_C11 = "C11";
|
|
string CSTR_MATERIAL_ID_C12 = "C12";
|
|
string CSTR_MATERIAL_ID_C13 = "C13";
|
|
string CSTR_MATERIAL_ID_C14 = "C14";
|
|
string CSTR_MATERIAL_ID_C15 = "C15";
|
|
string CSTR_MATERIAL_ID_C16 = "C16";
|
|
string CSTR_MATERIAL_ID_C17 = "C17";
|
|
string CSTR_MATERIAL_ID_C18 = "C18";
|
|
string CSTR_MATERIAL_ID_ALK = "ALK";
|
|
|
|
// These are the adjustments to the base skill needed to make an item
|
|
// based on the material type.
|
|
int CINT_MATERIAL_MINBONUS_COPPER = 0;
|
|
int CINT_MATERIAL_MAXBONUS_COPPER = 0;
|
|
int CINT_MATERIAL_MINBONUS_BRONZE = 65;
|
|
int CINT_MATERIAL_MAXBONUS_BRONZE = 66;
|
|
int CINT_MATERIAL_MINBONUS_IRON = 120;
|
|
int CINT_MATERIAL_MAXBONUS_IRON = 125;
|
|
int CINT_MATERIAL_MINBONUS_SILVER = 175;
|
|
int CINT_MATERIAL_MAXBONUS_SILVER = 182;
|
|
int CINT_MATERIAL_MINBONUS_GOLD = 235;
|
|
int CINT_MATERIAL_MAXBONUS_GOLD = 235;
|
|
int CINT_MATERIAL_MINBONUS_SHADOW = 270;
|
|
int CINT_MATERIAL_MAXBONUS_SHADOW = 272;
|
|
int CINT_MATERIAL_MINBONUS_VERDICITE = 303;
|
|
int CINT_MATERIAL_MAXBONUS_VERDICITE = 395;
|
|
int CINT_MATERIAL_MINBONUS_RUBICITE = 303;
|
|
int CINT_MATERIAL_MAXBONUS_RUBICITE = 395;
|
|
int CINT_MATERIAL_MINBONUS_SYENITE = 303;
|
|
int CINT_MATERIAL_MAXBONUS_SYENITE = 395;
|
|
int CINT_MATERIAL_MINBONUS_MITHRAL = 310;
|
|
int CINT_MATERIAL_MAXBONUS_MITHRAL = 448;
|
|
int CINT_MATERIAL_MINBONUS_ADAMANTINE = 318;
|
|
int CINT_MATERIAL_MAXBONUS_ADAMANTINE = 475;
|
|
int CINT_MATERIAL_MINBONUS_MYRKANDITE = 325;
|
|
int CINT_MATERIAL_MAXBONUS_MYRKANDITE = 490;
|
|
|
|
int CINT_MATERIAL_MINBONUS_C01 = 0;
|
|
int CINT_MATERIAL_MAXBONUS_C01 = 0;
|
|
int CINT_MATERIAL_MINBONUS_C02 = 18;
|
|
int CINT_MATERIAL_MAXBONUS_C02 = 22;
|
|
int CINT_MATERIAL_MINBONUS_C03 = 36;
|
|
int CINT_MATERIAL_MAXBONUS_C03 = 40;
|
|
int CINT_MATERIAL_MINBONUS_C04 = 54;
|
|
int CINT_MATERIAL_MAXBONUS_C04 = 58;
|
|
int CINT_MATERIAL_MINBONUS_C05 = 72;
|
|
int CINT_MATERIAL_MAXBONUS_C05 = 76;
|
|
int CINT_MATERIAL_MINBONUS_C06 = 90;
|
|
int CINT_MATERIAL_MAXBONUS_C06 = 94;
|
|
int CINT_MATERIAL_MINBONUS_C07 = 108;
|
|
int CINT_MATERIAL_MAXBONUS_C07 = 112;
|
|
int CINT_MATERIAL_MINBONUS_C08 = 126;
|
|
int CINT_MATERIAL_MAXBONUS_C08 = 130;
|
|
int CINT_MATERIAL_MINBONUS_C09 = 144;
|
|
int CINT_MATERIAL_MAXBONUS_C09 = 148;
|
|
int CINT_MATERIAL_MINBONUS_C10 = 162;
|
|
int CINT_MATERIAL_MAXBONUS_C10 = 166;
|
|
int CINT_MATERIAL_MINBONUS_C11 = 180;
|
|
int CINT_MATERIAL_MAXBONUS_C11 = 184;
|
|
int CINT_MATERIAL_MINBONUS_C12 = 198;
|
|
int CINT_MATERIAL_MAXBONUS_C12 = 202;
|
|
int CINT_MATERIAL_MINBONUS_C13 = 216;
|
|
int CINT_MATERIAL_MAXBONUS_C13 = 220;
|
|
int CINT_MATERIAL_MINBONUS_C14 = 234;
|
|
int CINT_MATERIAL_MAXBONUS_C14 = 238;
|
|
int CINT_MATERIAL_MINBONUS_C15 = 252;
|
|
int CINT_MATERIAL_MAXBONUS_C15 = 256;
|
|
int CINT_MATERIAL_MINBONUS_C16 = 270;
|
|
int CINT_MATERIAL_MAXBONUS_C16 = 274;
|
|
int CINT_MATERIAL_MINBONUS_C17 = 288;
|
|
int CINT_MATERIAL_MAXBONUS_C17 = 302;
|
|
int CINT_MATERIAL_MINBONUS_C18 = 306;
|
|
int CINT_MATERIAL_MAXBONUS_C18 = 310;
|
|
|
|
|
|
|
|
// fletching min/max
|
|
int CINT_MATERIAL_MINBONUS_ARR = 0;
|
|
int CINT_MATERIAL_MAXBONUS_ARR = 0;
|
|
// These are the adjustments to the base skill needed to make an item
|
|
// based on the material wood type.
|
|
int CINT_MATERIAL_MINBONUS_OAK = 0;
|
|
int CINT_MATERIAL_MINBONUS_ELM = 50;
|
|
int CINT_MATERIAL_MINBONUS_ASH = 100;
|
|
int CINT_MATERIAL_MAXBONUS_OAK = 0;
|
|
int CINT_MATERIAL_MAXBONUS_ELM = 55;
|
|
int CINT_MATERIAL_MAXBONUS_ASH = 110;
|
|
|
|
// Tiner min/max
|
|
int CINT_MATERIAL_MINBONUS_ALK = 0;
|
|
int CINT_MATERIAL_MAXBONUS_ALK = 0;
|
|
|
|
// These are the adjustments to the base skill needed to make an item
|
|
// based on the material gem type.
|
|
int CINT_MATERIAL_MINBONUS_MALACHITE = 0;
|
|
int CINT_MATERIAL_MINBONUS_AMETHYST = 12;
|
|
int CINT_MATERIAL_MINBONUS_LAPIS_LAZULI = 20;
|
|
int CINT_MATERIAL_MINBONUS_TURQUOISE = 35;
|
|
int CINT_MATERIAL_MINBONUS_OPAL = 63;
|
|
int CINT_MATERIAL_MINBONUS_ONYX = 63;
|
|
int CINT_MATERIAL_MINBONUS_JADE = 100;
|
|
int CINT_MATERIAL_MINBONUS_PEARL = 140;
|
|
int CINT_MATERIAL_MINBONUS_SAPPHIRE = 160;
|
|
int CINT_MATERIAL_MINBONUS_BLACK_SAPPHIRE = 160;
|
|
int CINT_MATERIAL_MINBONUS_FIRE_OPAL = 180;
|
|
int CINT_MATERIAL_MINBONUS_RUBY = 200;
|
|
int CINT_MATERIAL_MINBONUS_EMERALD = 220;
|
|
int CINT_MATERIAL_MINBONUS_DIAMOND = 230;
|
|
|
|
int CINT_MATERIAL_MAXBONUS_MALACHITE = 0;
|
|
int CINT_MATERIAL_MAXBONUS_AMETHYST = 21;
|
|
int CINT_MATERIAL_MAXBONUS_LAPIS_LAZULI = 37;
|
|
int CINT_MATERIAL_MAXBONUS_TURQUOISE = 63;
|
|
int CINT_MATERIAL_MAXBONUS_OPAL = 105;
|
|
int CINT_MATERIAL_MAXBONUS_ONYX = 105;
|
|
int CINT_MATERIAL_MAXBONUS_JADE = 155;
|
|
int CINT_MATERIAL_MAXBONUS_PEARL = 200;
|
|
int CINT_MATERIAL_MAXBONUS_SAPPHIRE = 225;
|
|
int CINT_MATERIAL_MAXBONUS_BLACK_SAPPHIRE = 225;
|
|
int CINT_MATERIAL_MAXBONUS_FIRE_OPAL = 250;
|
|
int CINT_MATERIAL_MAXBONUS_RUBY = 280;
|
|
int CINT_MATERIAL_MAXBONUS_EMERALD = 315;
|
|
int CINT_MATERIAL_MAXBONUS_DIAMOND = 345;
|
|
|
|
//Default Material Durabilities
|
|
int CINT_MATERIAL_DURABILITY_COPPER = 25;
|
|
int CINT_MATERIAL_DURABILITY_BRONZE = 45;
|
|
int CINT_MATERIAL_DURABILITY_IRON = 80;
|
|
int CINT_MATERIAL_DURABILITY_OAK = 80; ////////
|
|
int CINT_MATERIAL_DURABILITY_ELM = 120; ////////
|
|
int CINT_MATERIAL_DURABILITY_ASH = 200; ////////
|
|
int CINT_MATERIAL_DURABILITY_ARR = 80; ////////
|
|
int CINT_MATERIAL_DURABILITY_SILVER = 110;
|
|
int CINT_MATERIAL_DURABILITY_GOLD = 135;
|
|
int CINT_MATERIAL_DURABILITY_SHADOW = 150;
|
|
int CINT_MATERIAL_DURABILITY_SYENITE = 175;
|
|
int CINT_MATERIAL_DURABILITY_RUBICITE = 175;
|
|
int CINT_MATERIAL_DURABILITY_VERDICITE = 175;
|
|
int CINT_MATERIAL_DURABILITY_MITHRAL = 200;
|
|
int CINT_MATERIAL_DURABILITY_ADAMANTINE = 250;
|
|
int CINT_MATERIAL_DURABILITY_MYRKANDITE = 300;
|
|
|