27 main.EnableRegional =
false;
28 main.EnableConst =
false;
29 main.DataRefreshTime = 15;
30 main.OrderLifetime = 5;
31 main.OrdersPerRefresh = 10;
32 main.MaxISKPerOrder = 1500000000;
38 buy.OrdersPerRegion = 35;
39 buy.OrdersPerConst = 20;
40 buy.OrdersPerSystem = 10;
41 buy.DupeOrdersPerRegion = 10;
42 buy.DupeOrdersPerConst = 5;
43 buy.DupeOrdersPerSystem = 2;
47 sell.SellNamedItem =
false;
48 sell.OrdersPerRegion = 20;
49 sell.OrdersPerConst = 10;
50 sell.OrdersPerSystem = 2;
51 sell.DupeOrdersPerRegion = 5;
52 sell.DupeOrdersPerConst = 3;
53 sell.DupeOrdersPerSystem = 1;
54 sell.SellItemMetaLevelMin = 0;
55 sell.SellItemMetaLevelMax = 4;
56 sell.MinSellAmount = 1;
bool ProcessSell(const TiXmlElement *ele)
bool ProcessBotConf(const TiXmlElement *ele)
bool ProcessMain(const TiXmlElement *ele)
bool ProcessBuy(const TiXmlElement *ele)
struct MarketBotConf::@126 buy
struct MarketBotConf::@127 sell
void RemoveParser(const char *name)
Removes a parser.
bool ParseElementChildren(const TiXmlElement *element, size_t max=0) const
Parses element's children using registered parsers.
void AddValueParser(const char *name, T &value)
Adds a value parser.
struct MarketBotConf::@125 main
void AddMemberParser(const char *name, T &instance, bool(T::*method)(const TiXmlElement *))
Adds a member parser.