diff --git a/src/map/itemdb.c b/src/map/itemdb.c index caffb7a543..a181bab0da 100644 --- a/src/map/itemdb.c +++ b/src/map/itemdb.c @@ -769,7 +769,6 @@ static void itemdb_read_itemgroup(const char* basedir, bool silent) { char filepath[256]; sprintf(filepath, "%s/%s", basedir, "item_group_db.txt"); - memset(&itemgroup_db, 0, sizeof(itemgroup_db)); itemdb_read_itemgroup_sub(filepath, silent); return; } @@ -1537,8 +1536,7 @@ static void itemdb_read(void) { else itemdb_readdb(); - - + memset(&itemgroup_db, 0, sizeof(itemgroup_db)); for(i=0; iid); int8 i; - bonus += sd->hprate; - bonus -= 100; //Default hprate is 100, so it should be add 0% + bonus += sd->sprate; + bonus -= 100; //Default sprate is 100, so it should be add 0% if((i=pc_checkskill(sd,HP_MEDITATIO)) > 0) bonus += i;