BotTrader.xml
Service bots and linked crafting recipes
8.MuServerCS/Sub-1/Data/Custom/BotSystem/BotTrader.xmlXML55 recorded fieldsutf-8-sigCustom compatibility path
Custom compatibility path
Verify the active copy and owning role before editing. Recorded structure does not prove feature activation.
APPLICATION / RELOAD/reload bots
Open full tutorialApply on the owning role. Startup-only settings require a restart; spawn/event reloads can reset active state.
Field reference
Names and observations come from the supplied files. “Not established” means the unit/range/enum is not verified. Keep a known working value until confirmed.
| Section / parameter | Meaning and verified limits |
|---|---|
| Mix | Item option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them. |
| Mix | Item option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them. |
| Mix | Observed parameter NeedExc. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Mix | Item durability or stack-related creation value according to the item. In normal shops 0 requests calculated durability. |
| Mix | Observed parameter KeepLevel. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Mix | Observed parameter KeepOption. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Mix | Observed parameter KeepItemMixFail. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Mix | Quantity/amount or number of reward definitions according to the owning entry. Keep linked counts consistent. |
| ItemResult | Crafting recipe identifier; keep the bot, materials, output and price references linked. |
| ItemResult | Local type selector. In an item row it often means category/index position; in a mission or reward row it selects behavior. Do not reuse enums from another system. |
| ItemResult | Stable identifier in this table. Keep references unique and consistent; its namespace depends on the file. |
| ItemResult | Level-specific value or level bound. Match the column to its section header and item/character context. |
| ItemResult | Level-specific value or level bound. Match the column to its section header and item/character context. |
| ItemResult | Observed parameter OptMin. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| ItemResult | Observed parameter OptMax. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| ItemResult | Item option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them. |
| ItemResult | Item option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them. |
| ItemResult | Excellent option encoding depends on this file: normal shop/XML item masks differ from classic item-bag option counts. |
| ItemResult | Item durability or stack-related creation value according to the item. In normal shops 0 requests calculated durability. |
| ItemResult | Observed parameter Chance. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Bot | Service bot identifier connecting its placement, materials and recipes. Keep it unique. |
| Bot | Observed parameter MixIndexMin. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Bot | Observed parameter MixIndexMax. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| Message | Stable identifier in this table. Keep references unique and consistent; its namespace depends on the file. |
| Message | Display text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes. |
55 fields · 2 / 2
