// shop category ShopCategory = { "no_bot_chat", "missions", "guild_creator", "characteristics_seller", "harvest_action", "craft_action", "magic_action", "fight_action", // Limited to 20 differents level "LEVEL", "L1", "L10", "L20", "L50", "L100", "L150", "L200", "L250", "L300", "END_LEVEL", // Quality of item, 5 quality from 'A' to 'E' "QUALITY", "Q20", // energy de 0 à 20 "Q35", // energy de 21 à 35 "Q50", // energy de 36 à 50 "Q65", // energy de 51 à 65 "Q80", // energy de 66 à 80 (et plus) "END_QUALITY", // LEVEL must be defined before items "ITEM_CATEGORY", "DAGGER", "SWORD", "MACE", "AXE", "SPEAR", "STAFF", "TWO_HAND_SWORD", "TWO_HAND_AXE", "PIKE", "TWO_HAND_MACE", "AUTOLAUCH", "BOWRIFLE", "LAUNCHER", "PISTOL", "BOWPISTOL", "RIFLE", "AUTOLAUNCH_AMMO", "BOWRIFLE_AMMO", "LAUNCHER_AMMO", "PISTOL_AMMO", "BOWPISTOL_AMMO", "RIFLE_AMMO", "SHIELD", "BUCKLER", "LIGHT_BOOTS", "LIGHT_GLOVES", "LIGHT_PANTS", "LIGHT_SLEEVES", "LIGHT_VEST", "MEDIUM_BOOTS", "MEDIUM_GLOVES", "MEDIUM_PANTS", "MEDIUM_SLEEVES", "MEDIUM_VEST", "HEAVY_BOOTS", "HEAVY_GLOVES", "HEAVY_PANTS", "HEAVY_SLEEVES", "HEAVY_VEST", "HEAVY_HELMET", "ANKLET", "BRACELET", "DIADEM", "EARING", "PENDANT", "RING", "SHEARS", "ArmorTool", "AmmoTool", "MeleeWeaponTool", "RangeWeaponTool", "JewelryTool", "ToolMaker", "MEKTOUB_PACKER_TICKET", "MEKTOUB_MOUNT_TICKET", "MAGICIAN_STAFF", "HAIR_MALE", "HAIRCOLOR_MALE", "TATOO_MALE", "HAIR_FEMALE", "HAIRCOLOR_FEMALE", "TATOO_FEMALE", "FOOD", "SERVICE_STABLE", "END_ITEM_CATEGORY", "RM_ITEM_PART", "MPL", //A (Blade) "MPH", //B MpH (Hammer) "MPP", //C MpP (Point) "MPM", //D MpM (Shaft) "MPG", //E MpG (Grip) "MPC", //F MpC (Counterweight) "MPGA", //G MpGA (Trigger) "MPPE", //H MpPE (Firing pin) "MPCA", //I MpCA (Barrel) "MPE", //J MpE (Explosive) "MPEN", //K MpEN (Ammo jacket) "MPPR", //L MpPR (Ammo bullet) "MPCR", //M MpCR (Armor shell) "MPRI", //N MpRI (Armor interior coating) "MPRE", //O MpRE (Armor interieur stuffing) "MPAT", //P MpAT (Armor clip) "MPSU", //Q MpSU (Jewel stone support) "MPED", //R MpED (Jewel stone) "MPBT", //S MpBT (Blacksmith tool) "MPPES", //T MpPES (Pestle tool) "MPSH", //U MpSH (Sharpener tool) "MPTK", //V MpTK (Tunneling Knife) "MPJH", //W MpJH (Jewelry hammer) "MPCF", //X MpCF (Campfire) "MPVE", //Y MpVE (Clothes) "MPMF", //Z MpMF (Magic Focus) "END_RM_ITEM_PART", "TELEPORT", "KAMI_TP", "KARAVAN_TP", "END_TELEPORT", "ECOSYSTEM", "CommonEcosystem", "Desert", "Forest", "Lacustre", "Jungle", "Goo", "PrimaryRoot", "END_ECOSYSTEM", "ORIGIN", "Common", "Fyros", "Matis", "Tryker", "Zorai", "Karavan", "Tribe", "Refugee", "END_ORIGIN", "TOOLS_TYPE", "CRAFTING_TOOL", "HARVEST_TOOL", "TAMING_TOOL", "TRAINING_TOOL", "END_TOOLS_TYPE", "SHOP_TYPE", "STATIC_SHOP", // Sell NPC Items "DYNAMIC_SHOP", // Sell Player character Items "STATIC_DYNAMIC_SHOP", // Sell NPC & Player character Items "END_SHOP_TYPE", }; // friendly versions of shop names ShopNameAliases= { "MOUNT: unknown for this time", //definition of item group aliases //armor groups "LARMOR: LIGHT_BOOTS: LIGHT_GLOVES: LIGHT_PANTS: LIGHT_SLEEVES: LIGHT_VEST", "MARMOR: MEDIUM_BOOTS: MEDIUM_GLOVES: MEDIUM_PANTS: MEDIUM_SLEEVES: MEDIUM_VEST", "HARMOR: HEAVY_BOOTS: HEAVY_GLOVES: HEAVY_PANTS: HEAVY_SLEEVES: HEAVY_VEST: HEAVY_HELMET", "LARMORSHIELD: LIGHT_BOOTS: LIGHT_GLOVES: LIGHT_PANTS: LIGHT_SLEEVES: LIGHT_VEST: BUCKLER", "MARMORSHIELD: MEDIUM_BOOTS: MEDIUM_GLOVES: MEDIUM_PANTS: MEDIUM_SLEEVES: MEDIUM_VEST: BUCKLER: SHIELD", "HARMORSHIELD: HEAVY_BOOTS: HEAVY_GLOVES: HEAVY_PANTS: HEAVY_SLEEVES: HEAVY_VEST: HEAVY_HELMET: BUCKLER: SHIELD", //weapon groups "SHIELDS: SHIELD: BUCKLER", "MELEE_WEAPON: DAGGER: SWORD: MACE: AXE: SPEAR: STAFF: TWO_HAND_SWORD: TWO_HAND_AXE: PIKE: TWO_HAND_MACE: MAGICIAN_STAFF:", "MELEE: SHIELDS: MELEE_WEAPON", "MELEE_WEAPON_1H: DAGGER: SWORD: MACE: AXE: SPEAR: STAFF", "MELEE_WEAPON_2H: TWO_HAND_SWORD: TWO_HAND_AXE: PIKE: TWO_HAND_MACE: MAGICIAN_STAFF", "NEWBIELAND_WEAPON_MATIS: DAGGER: SWORD: SPEAR : MAGICIAN_STAFF", "NEWBIELAND_WEAPON_ZORAI: DAGGER: STAFF: MACE : MAGICIAN_STAFF", "NEWBIELAND_WEAPON_FYROS: DAGGER: AXE: MACE : MAGICIAN_STAFF", "NEWBIELAND_WEAPON_TRYKER: DAGGER: STAFF: SWORD : MAGICIAN_STAFF", "MELEE_WEAPON_NEWBIELAND_ALL: DAGGER: SWORD: MACE: AXE", //NEW newbieland "MELEE_WEAPON_2H_NEWBIELAND_ALL: TWO_HAND_SWORD: TWO_HAND_AXE: PIKE: TWO_HAND_MACE: MAGICIAN_STAFF", //NEW Newbieland "AMMO: BOWRIFLE_AMMO: PISTOL_AMMO: BOWPISTOL_AMMO: RIFLE_AMMO: AUTOLAUNCH_AMMO: LAUNCHER_AMMO", "RANGE_WEAPON: BOWRIFLE: PISTOL: BOWPISTOL: RIFLE: AUTOLAUCH: LAUNCHER", "RANGE: RANGE_WEAPON: AMMO", "RANGE_BOW: RANGE_WEAPON: AMMO", "RANGE_PISTOLRIFLE: RANGE_WEAPON: AMMO", //tool groups "CRAFTING_TOOL: ArmorTool: AmmoTool: MeleeWeaponTool: RangeWeaponTool: JewelryTool: ToolMaker", "HARVEST_TOOL: SHEARS", "TOOL: CRAFTING_TOOL: HARVEST_TOOL", "TOOLS_NOOB : ArmorTool: AmmoTool: MeleeWeaponTool: RangeWeaponTool: JewelryTool : HARVEST_TOOL", //NEW Newbieland //cosmetic groups "HAIRDRESSING_MALE: HAIR_MALE: HAIRCOLOR_MALE", "HAIRDRESSING_FEMALE: HAIR_FEMALE: HAIRCOLOR_FEMALE", //jewel group "JEWEL: ANKLET: BRACELET: DIADEM: EARING: PENDANT: RING", //end of definition of item group aliases //definition of quality alias "QUALITY_A: Q20", "QUALITY_B: Q35", "QUALITY_C: Q50", "QUALITY_D: Q65", "QUALITY_E: Q80", //definition of level level aliases //newbieland "REFUGEE_LEVEL: L1: QUALITY_A", "NEWBIELAND_LEVEL: L10: L20: L50: QUALITY_A", "RM_NEWBIELAND_LEVEL: L10: L20: L50: QUALITY_A", //only for raw material //villages "VILLAGE_LOW_LEVEL: L10: L20: L50: L100: L150: QUALITY_A", "VILLAGE_MED_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A", "VILLAGE_HIGH_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A", "VILLAGE_LEVEL: L10: L20: L50: QUALITY_A", "RM_VILLAGE_LEVEL: L10: L20: L50: QUALITY_A", //only for raw material "RM_VILLAGE_HIGH_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A", //only for raw material //town "TOWN_LOW_LEVEL: L10: L20: L50: QUALITY_A", "TOWN_HIGH_LEVEL: L10: L20: L50: L100: QUALITY_A", "RM_TOWN_LEVEL: L10: L20: L50: L100: L150: QUALITY_A", //only for raw material //tribe "TRIBE_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A", //end of definition of level aliases //definition of regional aliases //armor "MATIS_LARMOR: Matis: LARMORSHIELD: STATIC_DYNAMIC_SHOP", "MATIS_MARMOR: Matis: MARMORSHIELD: STATIC_DYNAMIC_SHOP", "MATIS_HARMOR: Matis: HARMORSHIELD: STATIC_DYNAMIC_SHOP", "TRYKER_LARMOR: Tryker: LARMORSHIELD: STATIC_DYNAMIC_SHOP", "TRYKER_MARMOR: Tryker: MARMORSHIELD: STATIC_DYNAMIC_SHOP", "TRYKER_HARMOR: Tryker: HARMORSHIELD: STATIC_DYNAMIC_SHOP", "ZORAI_LARMOR: Zorai: LARMORSHIELD: STATIC_DYNAMIC_SHOP", "ZORAI_MARMOR: Zorai: MARMORSHIELD: STATIC_DYNAMIC_SHOP", "ZORAI_HARMOR: Zorai: HARMORSHIELD: STATIC_DYNAMIC_SHOP", "FYROS_LARMOR: Fyros: LARMORSHIELD: STATIC_DYNAMIC_SHOP", "FYROS_MARMOR: Fyros: MARMORSHIELD: STATIC_DYNAMIC_SHOP", "FYROS_HARMOR: Fyros: HARMORSHIELD: STATIC_DYNAMIC_SHOP", "NEWBIELAND_LARMOR_MATIS: NEWBIELAND_LEVEL: Matis: LARMORSHIELD: STATIC_DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_LARMOR_ZORAI: NEWBIELAND_LEVEL: Zorai: LARMORSHIELD: STATIC_DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_LARMOR_FYROS: NEWBIELAND_LEVEL: Fyros: LARMORSHIELD: STATIC_DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_LARMOR_TRYKER: NEWBIELAND_LEVEL: Tryker: LARMORSHIELD: STATIC_DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_MARMOR: NEWBIELAND_LEVEL: MARMORSHIELD: DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_HARMOR: NEWBIELAND_LEVEL: HARMORSHIELD: DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_LARMOR_ALL : NEWBIELAND_LEVEL: LARMOR: DYNAMIC_SHOP", //NEW newbieland "NEWBIELAND_MARMOR_ALL : NEWBIELAND_LEVEL: MARMOR: DYNAMIC_SHOP", //NEW newbieland //weapon "MATIS_MELEE: Common : Matis: MELEE: STATIC_DYNAMIC_SHOP", "FYROS_MELEE: Common : Fyros: MELEE: STATIC_DYNAMIC_SHOP", "ZORAI_MELEE: Common : Zorai: MELEE: STATIC_DYNAMIC_SHOP", "TRYKER_MELEE: Common : Tryker: MELEE: STATIC_DYNAMIC_SHOP", "MATIS_MELEE_WEAPON_1H: Common : Matis : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", "FYROS_MELEE_WEAPON_1H: Common : Fyros : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", "ZORAI_MELEE_WEAPON_1H: Common : Zorai : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", "TRYKER_MELEE_WEAPON_1H: Common : Tryker : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", "MATIS_MELEE_WEAPON_2H: Common : Matis : MELEE_WEAPON_2H: STATIC_DYNAMIC_SHOP", "FYROS_MELEE_WEAPON_2H: Common : Fyros : MELEE_WEAPON_2H: STATIC_DYNAMIC_SHOP", "ZORAI_MELEE_WEAPON_2H: Common : Zorai : MELEE_WEAPON_2H: STATIC_DYNAMIC_SHOP", "TRYKER_MELEE_WEAPON_2H: Common : Tryker : MELEE_WEAPON_2H: STATIC_DYNAMIC_SHOP", "MATIS_NEWBIELAND_WEAPON_MATIS: NEWBIELAND_LEVEL: Common : Matis : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", //only for newbieland "FYROS_NEWBIELAND_WEAPON_FYROS: NEWBIELAND_LEVEL: Common : Fyros : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", //only for newbieland "ZORAI_NEWBIELAND_WEAPON_ZORAI: NEWBIELAND_LEVEL: Common : Zorai : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", //only for newbieland "TRYKER_NEWBIELAND_WEAPON_TRYKER: NEWBIELAND_LEVEL: Common : Tryker : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_MELEE_WEAPON_2H: NEWBIELAND_LEVEL: MELEE_WEAPON_2H: DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_RANGE_WEAPON: NEWBIELAND_LEVEL: RANGE: DYNAMIC_SHOP", //only for newbieland "NEWBIELAND_WEAPON_ALL: NEWBIELAND_LEVEL: MELEE_WEAPON_NEWBIELAND_ALL: STATIC_DYNAMIC_SHOP", //NEW newbieland "MELEE_WEAPON_2H_NEWBIELAND: NEWBIELAND_LEVEL: MELEE_WEAPON_2H_NEWBIELAND_ALL: DYNAMIC_SHOP", //NEW newbieland "MATIS_RANGE: Common : Matis : RANGE: STATIC_DYNAMIC_SHOP", "FYROS_RANGE: Common : Fyros : RANGE: STATIC_DYNAMIC_SHOP", "ZORAI_RANGE: Common : Zorai : RANGE: STATIC_DYNAMIC_SHOP", "TRYKER_RANGE: Common : Tryker : RANGE: STATIC_DYNAMIC_SHOP", "MATIS_RANGE_BOW: Common : Matis : RANGE_BOW: STATIC_DYNAMIC_SHOP", "FYROS_RANGE_BOW: Common : Fyros : RANGE_BOW: STATIC_DYNAMIC_SHOP", "ZORAI_RANGE_BOW: Common : Zorai : RANGE_BOW: STATIC_DYNAMIC_SHOP", "TRYKER_RANGE_BOW: Common : Tryker : RANGE_BOW: STATIC_DYNAMIC_SHOP", "MATIS_RANGE_PISTOLRIFLE: Common : Matis : RANGE_PISTOLRIFLE: STATIC_DYNAMIC_SHOP", "FYROS_RANGE_PISTOLRIFLE: Common : Fyros : RANGE_PISTOLRIFLE: STATIC_DYNAMIC_SHOP", "ZORAI_RANGE_PISTOLRIFLE: Common : Zorai : RANGE_PISTOLRIFLE: STATIC_DYNAMIC_SHOP", "TRYKER_RANGE_PISTOLRIFLE: Common : Tryker : RANGE_PISTOLRIFLE: STATIC_DYNAMIC_SHOP", //tool "COMMON_TOOL: Common : TOOL: STATIC_DYNAMIC_SHOP", "NEWBIELAND_TOOL : Common : TOOLS_NOOB: STATIC_DYNAMIC_SHOP", // NEW Newbieland //jewel "MATIS_JEWEL: Matis: JEWEL: DYNAMIC_SHOP", "TRYKER_JEWEL: Tryker: JEWEL: DYNAMIC_SHOP", "ZORAI_JEWEL: Zorai: JEWEL: DYNAMIC_SHOP", "FYROS_JEWEL: Fyros: JEWEL: DYNAMIC_SHOP", "MATIS_NEWBIELAND_JEWEL:MATIS_JEWEL:NEWBIELAND_LEVEL", "TRYKER_NEWBIELAND_JEWEL:TRYKER_JEWEL:NEWBIELAND_LEVEL", "ZORAI_NEWBIELAND_JEWEL:ZORAI_JEWEL:NEWBIELAND_LEVEL", "FYROS_NEWBIELAND_JEWEL:FYROS_JEWEL:NEWBIELAND_LEVEL", "NEWBIELAND_JEWEL_ALL: NEWBIELAND_LEVEL: JEWEL: DYNAMIC_SHOP", //NEW Newbieland //cosmetic "MATIS_HAIRDRESSING_MALE: Matis: HAIRDRESSING_MALE: STATIC_SHOP", "MATIS_HAIRDRESSING_FEMALE: Matis: HAIRDRESSING_FEMALE: STATIC_SHOP", "MATIS_TATOO_MALE: Matis: TATOO_MALE: STATIC_SHOP", "MATIS_TATOO_FEMALE: Matis: TATOO_FEMALE: STATIC_SHOP", "TRYKER_HAIRDRESSING_MALE: Tryker: HAIRDRESSING_MALE: STATIC_SHOP", "TRYKER_HAIRDRESSING_FEMALE: Tryker: HAIRDRESSING_FEMALE: STATIC_SHOP", "TRYKER_TATOO_MALE: Tryker: TATOO_MALE: STATIC_SHOP", "TRYKER_TATOO_FEMALE: Tryker: TATOO_FEMALE: STATIC_SHOP", "ZORAI_HAIRDRESSING_MALE: Zorai: HAIRDRESSING_MALE: STATIC_SHOP", "ZORAI_HAIRDRESSING_FEMALE: Zorai: HAIRDRESSING_FEMALE: STATIC_SHOP", "ZORAI_TATOO_MALE: Zorai: TATOO_MALE: STATIC_SHOP", "ZORAI_TATOO_FEMALE: Zorai: TATOO_FEMALE: STATIC_SHOP", "FYROS_HAIRDRESSING_MALE: Fyros: HAIRDRESSING_MALE: STATIC_SHOP", "FYROS_HAIRDRESSING_FEMALE: Fyros: HAIRDRESSING_FEMALE: STATIC_SHOP", "FYROS_TATOO_MALE: Fyros: TATOO_MALE: STATIC_SHOP", "FYROS_TATOO_FEMALE: Fyros: TATOO_FEMALE: STATIC_SHOP", // Item part per item family "RM_ITEM_PART_MELEE: MPL: MPH: MPP: MPM: MPG: MPC: MPMF: STATIC_DYNAMIC_SHOP", "RM_ITEM_PART_RANGE: MPGA: MPPE: MPCA: MPM: MPE: MPEN: MPPR: STATIC_DYNAMIC_SHOP", "RM_ITEM_PART_ARMOR: MPCR: MPRI: MPRE: MPAT: MPVE: STATIC_DYNAMIC_SHOP", "RM_ITEM_PART_JEWEL: MPSU: MPED: STATIC_DYNAMIC_SHOP", "RM_ITEM_PART_MAGIC_FOCUS: MPMF: STATIC_DYNAMIC_SHOP", "RM_ITEM_PART_CLOTH: MPVE: STATIC_DYNAMIC_SHOP", "RM_ITEM_PART_TOOLS: MPBT: MPPES: MPSH: MPTK: MPJH: MPCF: STATIC_DYNAMIC_SHOP", // Item part per craftgroup "RM_CRAFTGROUP_AC: MPL: MPP", "RM_CRAFTGROUP_BF: MPH: MPC", "RM_CRAFTGROUP_RZ: MPED: MPMF", "RM_CRAFTGROUP_IM: MPCA: MPCR", "RM_CRAFTGROUP_HP: MPPE: MPAT", "RM_CRAFTGROUP_DL: MPM: MPPR", "RM_CRAFTGROUP_GQ: MPGA: MPSU", "RM_CRAFTGROUP_EY: MPG: MPVE", "RM_CRAFTGROUP_KN: MPEN: MPRI", "RM_CRAFTGROUP_JO: MPE: MPRE", // All Item parts sold by merchants "RM_ITEM_PART_SOLD: MPL: MPP: MPH: MPC: MPED: MPMF: MPCA: MPCR: MPPE: MPAT: MPM: MPPR: MPGA: MPSU: MPG: MPVE: MPEN: MPRI: MPE: MPRE: STATIC_DYNAMIC_SHOP", //forest ecosystem "RM_FOREST_0: Forest: CommonEcosystem: RM_ITEM_PART_MELEE: STATIC_DYNAMIC_SHOP", "RM_FOREST_1: Forest: CommonEcosystem: RM_ITEM_PART_RANGE: STATIC_DYNAMIC_SHOP", "RM_FOREST_2: Forest: CommonEcosystem: RM_ITEM_PART_ARMOR: STATIC_DYNAMIC_SHOP", "RM_FOREST_3: Forest: CommonEcosystem: RM_ITEM_PART_JEWEL: STATIC_DYNAMIC_SHOP", "RM_FOREST_4: Forest: CommonEcosystem: RM_ITEM_PART_MAGIC_FOCUS: STATIC_DYNAMIC_SHOP", "RM_FOREST_5: Forest: CommonEcosystem: RM_ITEM_PART_CLOTH: STATIC_DYNAMIC_SHOP", "RM_FOREST_6: Forest: CommonEcosystem: RM_ITEM_PART_TOOLS: STATIC_DYNAMIC_SHOP", //not used in craft at this time //jungle ecosystem "RM_JUNGLE_0: Jungle: CommonEcosystem: RM_ITEM_PART_MELEE: STATIC_DYNAMIC_SHOP", "RM_JUNGLE_1: Jungle: CommonEcosystem: RM_ITEM_PART_RANGE: STATIC_DYNAMIC_SHOP", "RM_JUNGLE_2: Jungle: CommonEcosystem: RM_ITEM_PART_ARMOR: STATIC_DYNAMIC_SHOP", "RM_JUNGLE_3: Jungle: CommonEcosystem: RM_ITEM_PART_JEWEL: STATIC_DYNAMIC_SHOP", "RM_JUNGLE_4: Jungle: CommonEcosystem: RM_ITEM_PART_MAGIC_FOCUS: STATIC_DYNAMIC_SHOP", "RM_JUNGLE_5: Jungle: CommonEcosystem: RM_ITEM_PART_CLOTH: STATIC_DYNAMIC_SHOP", "RM_JUNGLE_6: Jungle: CommonEcosystem: RM_ITEM_PART_TOOLS: STATIC_DYNAMIC_SHOP", //not used in craft at this time //desert ecosystem "RM_DESERT_0: Desert: CommonEcosystem: RM_ITEM_PART_MELEE: STATIC_DYNAMIC_SHOP", "RM_DESERT_1: Desert: CommonEcosystem: RM_ITEM_PART_RANGE: STATIC_DYNAMIC_SHOP", "RM_DESERT_2: Desert: CommonEcosystem: RM_ITEM_PART_ARMOR: STATIC_DYNAMIC_SHOP", "RM_DESERT_3: Desert: CommonEcosystem: RM_ITEM_PART_JEWEL: STATIC_DYNAMIC_SHOP", "RM_DESERT_4: Desert: CommonEcosystem: RM_ITEM_PART_MAGIC_FOCUS: STATIC_DYNAMIC_SHOP", "RM_DESERT_5: Desert: CommonEcosystem: RM_ITEM_PART_CLOTH: STATIC_DYNAMIC_SHOP", "RM_DESERT_6: Desert: CommonEcosystem: RM_ITEM_PART_TOOLS: STATIC_DYNAMIC_SHOP", //not used in craft at this time //lake ecosystem "RM_LAKE_0: Lacustre: CommonEcosystem: RM_ITEM_PART_MELEE: STATIC_DYNAMIC_SHOP", "RM_LAKE_1: Lacustre: CommonEcosystem: RM_ITEM_PART_RANGE: STATIC_DYNAMIC_SHOP", "RM_LAKE_2: Lacustre: CommonEcosystem: RM_ITEM_PART_ARMOR: STATIC_DYNAMIC_SHOP", "RM_LAKE_3: Lacustre: CommonEcosystem: RM_ITEM_PART_JEWEL: STATIC_DYNAMIC_SHOP", "RM_LAKE_4: Lacustre: CommonEcosystem: RM_ITEM_PART_MAGIC_FOCUS: STATIC_DYNAMIC_SHOP", "RM_LAKE_5: Lacustre: CommonEcosystem: RM_ITEM_PART_CLOTH: STATIC_DYNAMIC_SHOP", "RM_LAKE_6: Lacustre: CommonEcosystem: RM_ITEM_PART_TOOLS: STATIC_DYNAMIC_SHOP", //not used in craft at this time //goo ecosystem "RM_GOO_0: Goo: CommonEcosystem: RM_ITEM_PART_MELEE: STATIC_DYNAMIC_SHOP", "RM_GOO_1: Goo: CommonEcosystem: RM_ITEM_PART_RANGE: STATIC_DYNAMIC_SHOP", "RM_GOO_2: Goo: CommonEcosystem: RM_ITEM_PART_ARMOR: STATIC_DYNAMIC_SHOP", "RM_GOO_3: Goo: CommonEcosystem: RM_ITEM_PART_JEWEL: STATIC_DYNAMIC_SHOP", "RM_GOO_4: Goo: CommonEcosystem: RM_ITEM_PART_MAGIC_FOCUS: STATIC_DYNAMIC_SHOP", "RM_GOO_5: Goo: CommonEcosystem: RM_ITEM_PART_CLOTH: STATIC_DYNAMIC_SHOP", "RM_GOO_6: Goo: CommonEcosystem: RM_ITEM_PART_TOOLS: STATIC_DYNAMIC_SHOP", //not used in craft at this time //primary root ecosystem "RM_PRIMROOT_0: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_MELEE: STATIC_DYNAMIC_SHOP", "RM_PRIMROOT_1: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_RANGE: STATIC_DYNAMIC_SHOP", "RM_PRIMROOT_2: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_ARMOR: STATIC_DYNAMIC_SHOP", "RM_PRIMROOT_3: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_JEWEL: STATIC_DYNAMIC_SHOP", "RM_PRIMROOT_4: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_MAGIC_FOCUS: STATIC_DYNAMIC_SHOP", "RM_PRIMROOT_5: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_CLOTH: STATIC_DYNAMIC_SHOP", "RM_PRIMROOT_6: PrimaryRoot: CommonEcosystem: RM_ITEM_PART_TOOLS: STATIC_DYNAMIC_SHOP", //not used in craft at this time //Stable boys items: "STABLE_BOY_MATIS: Common: Matis: SERVICE_STABLE: FOOD: MEKTOUB_PACKER_TICKET: MEKTOUB_MOUNT_TICKET: STATIC_DYNAMIC_SHOP", "STABLE_BOY_ZORAI: Common: Zorai: SERVICE_STABLE: FOOD: MEKTOUB_PACKER_TICKET: MEKTOUB_MOUNT_TICKET: STATIC_DYNAMIC_SHOP", "STABLE_BOY_FYROS: Common: Fyros: SERVICE_STABLE: FOOD: MEKTOUB_PACKER_TICKET: MEKTOUB_MOUNT_TICKET: STATIC_DYNAMIC_SHOP", "STABLE_BOY_TRYKER: Common: Tryker: SERVICE_STABLE: FOOD: MEKTOUB_PACKER_TICKET: MEKTOUB_MOUNT_TICKET: STATIC_DYNAMIC_SHOP", //end of definition of regional aliases "KAMI_TP_FOREST: KAMI_TP: Forest", "KAMI_TP_JUNGLE: KAMI_TP: Jungle", "KARAVAN_TP_FOREST: KARAVAN_TP: Forest", "KARAVAN_TP_JUNGLE: KARAVAN_TP: Jungle", "FYROS_HARVEST_ACTION: Common : Fyros: harvest_action", "FYROS_CRAFT_ACTION: Common : Fyros: craft_action", "FYROS_MAGIC_ACTION: Common : Fyros: magic_action", "FYROS_FIGHT_ACTION: Common : Fyros: fight_action", "MATIS_HARVEST_ACTION: Common : Matis: harvest_action", "MATIS_CRAFT_ACTION: Common : Matis: craft_action", "MATIS_MAGIC_ACTION: Common : Matis: magic_action", "MATIS_FIGHT_ACTION: Common : Matis: fight_action", "TRYKER_HARVEST_ACTION: Common: Tryker: harvest_action", "TRYKER_CRAFT_ACTION: Common :Tryker: craft_action", "TRYKER_MAGIC_ACTION: Common :Tryker: magic_action", "TRYKER_FIGHT_ACTION: Common :Tryker: fight_action", "ZORAI_HARVEST_ACTION: Common : Zorai: harvest_action", "ZORAI_CRAFT_ACTION: Common :Zorai: craft_action", "ZORAI_MAGIC_ACTION: Common :Zorai: magic_action", "ZORAI_FIGHT_ACTION: Common :Zorai: fight_action", };