rendered paste body// Mobs
void Initializing::initializeMobs(){
MYSQL_RES *mobRes;
MYSQL_ROW mobRow;
char query[255];
strcpy_s(query, 255, "SELECT mobdata.*, mobsummondata.summonid FROM mobdata LEFT OUTER JOIN mobsummondata ON mobdata.mobid=mobsummondata.mobid ORDER BY mobdata.mobid ASC");
mysql_real_query(&MySQL::data_db, query, strlen(query));
mobRes = mysql_store_result(&MySQL::data_db);
int currentid = 0;
int previousid = -1;
MobInfo mob = MobInfo();
while((mobRow = mysql_fetch_row(mobRes))){
currentid = atoi(mobRow[1]);
if(currentid != previousid){
if(previousid != -1){
Mobs::addMob(previousid, mob);
MobInfo mob = MobInfo();
}
mob.hp = atoi(mobRow[2]);
mob.mp = atoi(mobRow[3]);
mob.exp = atoi(mobRow[4]);
if(mobRow[5] != NULL){
mob.summon.push_back(atoi(mobRow[5]));
}
}
else{
mob.summon.push_back(atoi(mobRow[5]));
}
previousid = atoi(mobRow[1]);
}
}