add items.json, pre-compiled 7.6 list.. for now (OTB is complex!)
add items.json, pre-compiled 7.6 list.. for now (OTB is complex!)

the OTB format is complex and poorly documented (at least the 7.6/OTServ
0.5.0 version of the format)
so instead of implementing a full otb parser, i modified otserv to give
me the php source code,
it looks like this (and is far from optimal but whatever):
for(int i=0;i<65535+1;++i){;
if(i%1000==0){
//std::cout << i << std::endl;
}
Item* it = Item::CreateItem(i,1);
if(!it){
std::cout << "failed to create item id " << i << std::endl;
continue;
}
std::string description=it->getDescription(true);
if(description.length()==0){
description=it->getName();
}
if(description.length()==0){
//std::cout << "skipping " << i;
delete it;
continue;
}
//std::cout << "created: " << description << std::endl;
std::cout << "" << it->getID() << " => ['name' => '" << it->getName() <<
"', 'description'=>'" << description << "'],\n";
delete it;
}

divinity76/YurOTSMonsterLibrary,divinity76/YurOTSMonsterLibrary,divinity76/YurOTSMonsterLibrary