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 :
- une répercussion au niveau des prix selon sa réputation auprès de cette nation ;
- une renommée minimale (0 apparemment) nécessaire pour pouvoir y faire des achats.
- Les catégories originelles sont peut-être modifiables ou peut-être est-il possible d'en ajouter, mais cela reste à déterminer. (fouiller le cpp pour voir les liens/appels)
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 :
- Q20, énergie de 0 à 20
- Q35, énergie de 21 à 35
- Q50, énergie de 36 à 50
- Q65, énergie de 51 à 65
- Q80, énergie de 66 à 80 (et plus)
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
- KAMI_TP
- KARAVAN_TP
É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
Ces alias permettent d'appeler un ensemble d'objets tels que définis dans les catégories d'items ci-dessus
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
- HAIRDRESSING_MALE: HAIR_MALE: HAIRCOLOR_MALE
- HAIRDRESSING_FEMALE: HAIR_FEMALE: HAIRCOLOR_FEMALE
Joaillerie
- JEWEL: ANKLET: BRACELET: DIADEM: EARING: PENDANT: RING
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
- TRIBE_LEVEL: L10: L20: L50: L100: L150: L200: L250: L300: QUALITY_A
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
- COMMON_TOOL: Common : TOOL: STATIC_DYNAMIC_SHOP
- NEWBIELAND_TOOL: Common : TOOLS_NOOB: STATIC_DYNAMIC_SHOP
Composantes de métier
- COMMON_JOB: Common : JOB_ELEMENT: STATIC_DYNAMIC_SHOP
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
- 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
É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