Les boutiques
Les boutiques en jeu servent à vendre/acheter à un PNJ tous les objets d'inventaire, que ce soit un objet équipable ou un pacte de téléportation. Les familiers ou certains services (appartement, hall de guilde, nourriture des montures) en font également partie.
Pour créer une boutique, il faut créer un Personnage Non Joueur (cela sera bien un .creature mais peut être quelque chose d'inanimé, un simple distributeur), donc un npc_bot dans la primitive, pour qu'il la gère :
npc_manager > npc_folder (facultatif, juste pour trier/regrouper) > npc_zone > npc_group > npc_bot
Il serait intéressant de tester le parentage de certains paramètres au niveau du bot_chat_parameters
du npc_group.
Les alias présentés sont basés sur le monde d'Atys, utilisé par Winch Gate et le jeu Ryzom. Ils doivent donc être adaptés à son propre projet. Les codes produits sont codés en dur, par contre. On est donc obligé d'y recourir.
Il semblerait que le fait de préciser une nationalité au marchand entraîne :
Tout ceci demande à être testé/vérifié
Le PNJ
Il faut indiquer dans la zone 'chat_parameters' :
shop:
puis, soit des indications détaillées, soit des codes produits, soit un ou plusieurs alias définis dans
/server/data_shard/shop_category.cfg
Indications détaillées
On peut juste indiquer le type de boutique : STATIC_SHOP, DYNAMIC_SHOP ou STATIC_DYNAMIC_SHOP (voir plus bas) puis la liste des objets en vente en présentant comme suit :
item : itarmor.sitem 50 100
item : itarmor.sitem 100 500
item : itarmor.sitem 150 1000
item : itarmor.sitem 200 5000
item : itarmor.sitem 250 10000
Il s'agit donc de lister après un appel 'item :', les datasheets des .sitem en vente puis leur niveau pour finir par leur prix.
Codes produits
Il existe un certain nombre de codes qui permettent d'appeler directement une liste de produits cohérents. Il faut apparemment les indiquer dans un ordre précis pour que tous les paramètres puissent être pris en compte.
Produits spéciaux
no_bot_chat : À déterminer
missions : À déterminer
guild_creator: création de guilde
characteristics_seller: entraîneur de caractéristiques
harvest_action: entraîneur de forage
craft_action: entraîneur d'artisanat
magic_action: entraîneur de magie
fight_action: entraîneur de combat
Niveau
La partie niveau est indiquée comme : “Limited to 20 different levels”
L1
L10
L20
L50
L100
L150
L200
L250
L300
Qualité
La qualité se décline en 5 grades :
Catégorie
La catégorie d'objets (vérifier si la casse est discriminante)
AmmoTool
ANKLET
ArmorTool
AUTOLAUCH
AUTOLAUNCH_AMMO
AXE
BOWPISTOL
BOWPISTOL_AMMO
BOWRIFLE
BOWRIFLE_AMMO
BRACELET
BUCKLER
DAGGER
DIADEM
EARING
FOOD
HAIR_FEMALE
HAIR_MALE
HAIRCOLOR_FEMALE
HAIRCOLOR_MALE
HEAVY_BOOTS
HEAVY_GLOVES
HEAVY_HELMET
HEAVY_PANTS
HEAVY_SLEEVES
HEAVY_VEST
JewelryTool
JOB_ELEMENT
LAUNCHER
LAUNCHER_AMMO
LIGHT_BOOTS
LIGHT_GLOVES
LIGHT_PANTS
LIGHT_SLEEVES
LIGHT_VEST
MACE
MAGICIAN_STAFF
MEDIUM_BOOTS
MEDIUM_GLOVES
MEDIUM_PANTS
MEDIUM_SLEEVES
MEDIUM_VEST
MEKTOUB_MOUNT_TICKET
MEKTOUB_PACKER_TICKET
MeleeWeaponTool
PENDANT
PIKE
PISTOL
PISTOL_AMMO
RangeWeaponTool
RIFLE
RIFLE_AMMO
RING
SERVICE_STABLE
SHEARS
SHIELD
SPEAR
STAFF
SWORD
TATOO_FEMALE
TATOO_MALE
ToolMaker
TWO_HAND_AXE
TWO_HAND_MACE
TWO_HAND_SWORD
Matières premières
Matières premières, regroupées par usage :
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)
Pactes de téléportation
Les pactes de téléportation
Écosystème
L'écosystème des produits proposés
CommonEcosystem
Desert
Forest
Lacustre
Jungle
Goo
PrimaryRoot
Nation d'origine
L'origine des objets vendus
Common
Fyros
Matis
Tryker
Zorai
Karavan
Tribe
Refugee
Outils
Types d'outils
CRAFTING_TOOL
HARVEST_TOOL
TAMING_TOOL
TRAINING_TOOL
Type de la boutique
Type de la boutique
STATIC_SHOP, Vend des objets de PNJ uniquement
DYNAMIC_SHOP, Revend les objets de joueurs uniquement
STATIC_DYNAMIC_SHOP, Vend les deux types d'objets
Les alias
Un certain nombre a été créé mais il est possible d'en générer de nouveaux en se basant sur les éléments ci-dessus. On peut les emboîter comme cela est visible dans les exemples ci-dessous.
Montures
MOUNT: ne semble pas avoir été rempli bien qu'il soit listé.
Groupes d'objets
Sets d'armures
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
Sets d'armes
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“
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
Sets d'outils
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
Sets cosmétiques
Joaillerie
Qualité
QUALITY_A: Q20
QUALITY_B: Q35
QUALITY_C: Q50
QUALITY_D: Q65
QUALITY_E: Q80
Niveaux
Silan
REFUGEE_LEVEL: L1: QUALITY_A
NEWBIELAND_LEVEL: L10: L20: L50: QUALITY_A
RM_NEWBIELAND_LEVEL: L10: L20: L50: QUALITY_A
Villages
VILLAGE_LOW_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A
VILLAGE_MED_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A
VILLAGE_HIGH_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A,
VILLAGE_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A
RM_VILLAGE_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A
RM_VILLAGE_HIGH_LEVEL: L10: L20: L50: L100: L150: L200: QUALITY_A
Cités
TOWN_LOW_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A
TOWN_HIGH_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A
RM_TOWN_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A
Tribus
Régions de provenance
Armures
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
NEWBIELAND_LARMOR_ZORAI: NEWBIELAND_LEVEL: Zorai: LARMORSHIELD: STATIC_DYNAMIC_SHOP
NEWBIELAND_LARMOR_FYROS: NEWBIELAND_LEVEL: Fyros: LARMORSHIELD: STATIC_DYNAMIC_SHOP
NEWBIELAND_LARMOR_TRYKER: NEWBIELAND_LEVEL: Tryker: LARMORSHIELD: STATIC_DYNAMIC_SHOP
NEWBIELAND_MARMOR: NEWBIELAND_LEVEL: MARMORSHIELD: DYNAMIC_SHOP
NEWBIELAND_HARMOR: NEWBIELAND_LEVEL: HARMORSHIELD: DYNAMIC_SHOP
NEWBIELAND_LARMOR_ALL: NEWBIELAND_LEVEL: LARMOR: DYNAMIC_SHOP
NEWBIELAND_MARMOR_ALL: NEWBIELAND_LEVEL: MARMOR: DYNAMIC_SHOP
Armes
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
FYROS_NEWBIELAND_WEAPON_FYROS: NEWBIELAND_LEVEL: Common : Fyros : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP
ZORAI_NEWBIELAND_WEAPON_ZORAI: NEWBIELAND_LEVEL: Common : Zorai : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP
TRYKER_NEWBIELAND_WEAPON_TRYKER: NEWBIELAND_LEVEL: Common : Tryker : MELEE_WEAPON_1H: STATIC_DYNAMIC_SHOP“
NEWBIELAND_MELEE_WEAPON_2H: NEWBIELAND_LEVEL: MELEE_WEAPON_2H: DYNAMIC_SHOP
NEWBIELAND_RANGE_WEAPON: NEWBIELAND_LEVEL: RANGE: DYNAMIC_SHOP
NEWBIELAND_WEAPON_ALL: NEWBIELAND_LEVEL: MELEE_WEAPON_NEWBIELAND_ALL: STATIC_DYNAMIC_SHOP
MELEE_WEAPON_2H_NEWBIELAND: NEWBIELAND_LEVEL: MELEE_WEAPON_2H_NEWBIELAND_ALL: DYNAMIC_SHOP
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
Outils
Composantes de métier
Joaillerie
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
Cosmétiques
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
Matières premières par type d'objet
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
Matières premières par groupe artisanal
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
Intégralité des matières premières
Écosystèmes
Forêt
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
Jungle
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
Désert
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
Lacs
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
Goo
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
Primes Racines
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
Objets d'étable
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
Pactes de téléportation
KAMI_TP_FOREST: KAMI_TP: Forest
KAMI_TP_JUNGLE: KAMI_TP: Jungle
KARAVAN_TP_FOREST: KARAVAN_TP: Forest
KARAVAN_TP_JUNGLE: KARAVAN_TP: Jungle
Entraîneurs
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