/*==================================== * read all item-related databases *------------------------------------*/ static void itemdb_read(void) { #ifndef TXT_ONLY if (db_use_sqldbs) itemdb_read_sqldb(); else #endif itemdb_readdb(); if( battle_config.renewal_system_enable ) itemdb_read_matk(); itemdb_read_customrates(); // [Zephyrus] Drop Rate Bonus itemdb_read_ancientdb(); itemdb_read_logenable(); itemdb_read_itemgroup(); sv_readdb(db_path, "item_avail.txt", ',', 2, 2, -1, &itemdb_read_itemavail); sv_readdb(db_path, "item_noequip.txt", ',', 2, 2, -1, &itemdb_read_noequip); sv_readdb(db_path, "item_trade.txt", ',', 3, 3, -1, &itemdb_read_itemtrade); sv_readdb(db_path, "item_delay.txt", ',', 2, 2, MAX_ITEMDELAYS, &itemdb_read_itemdelay); sv_readdb(db_path, "item_buyingstore.txt", ',', 1, 1, -1, &itemdb_read_buyingstore); // Extended Vending System memset(coins_db, 0, sizeof(coins_db)); sv_readdb(db_path, "item_vending.txt", ',', 1, 1, MAX_COIN_DB, &itemdb_read_vending); itemdb_load_serials(); }
/*==================================== * Removed item_value_db, don't re-add *------------------------------------ */ static void itemdb_read(void) { #ifndef TXT_ONLY if (db_use_sqldbs) itemdb_read_sqldb(); else #endif itemdb_readdb(); itemdb_read_itemgroup(); itemdb_read_itemavail(); itemdb_read_noequip(); itemdb_read_itemtrade(); }
/*==================================== * read all item-related databases *------------------------------------*/ static void itemdb_read(void) { if (db_use_sqldbs) itemdb_read_sqldb(); else itemdb_readdb(); itemdb_read_itemgroup(); sv_readdb(db_path, "item_avail.txt", ',', 2, 2, -1, &itemdb_read_itemavail); sv_readdb(db_path, "item_noequip.txt", ',', 2, 2, -1, &itemdb_read_noequip); sv_readdb(db_path, DBPATH"item_trade.txt", ',', 3, 3, -1, &itemdb_read_itemtrade); sv_readdb(db_path, "item_delay.txt", ',', 2, 2, -1, &itemdb_read_itemdelay); sv_readdb(db_path, "item_buyingstore.txt", ',', 1, 1, -1, &itemdb_read_buyingstore); }
/*==================================== * read all item-related databases *------------------------------------*/ static void itemdb_read(void) { #ifndef TXT_ONLY if (db_use_sqldbs) itemdb_read_sqldb(); else #endif itemdb_readdb(); itemdb_read_itemgroup(); sv_readdb(db_path, "item_avail.txt", ',', 2, 2, -1, &itemdb_read_itemavail); sv_readdb(db_path, "item_noequip.txt", ',', 2, 2, -1, &itemdb_read_noequip); sv_readdb(db_path, "item_trade.txt", ',', 3, 3, -1, &itemdb_read_itemtrade); sv_readdb(db_path, "item_delay.txt", ',', 2, 2, MAX_ITEMDELAYS, &itemdb_read_itemdelay); sv_readdb(db_path, "item_buyingstore.txt", ',', 1, 1, -1, &itemdb_read_buyingstore); }
/*==================================== * read all item-related databases *------------------------------------*/ static void itemdb_read(void) { if (db_use_sqldbs) itemdb_read_sqldb(); else itemdb_readdb(); itemdb_read_itemgroup(); sv_readdb(db_path, "item_avail.txt", ',', 2, 2, -1, &itemdb_read_itemavail); sv_readdb(db_path, "item_noequip.txt", ',', 2, 2, -1, &itemdb_read_noequip); #if REMODE sv_readdb(db_path, "re/item_trade.txt", ',', 3, 3, -1, &itemdb_read_itemtrade); #else sv_readdb(db_path, "pre-re/item_trade.txt", ',', 3, 3, -1, &itemdb_read_itemtrade); #endif sv_readdb(db_path, "item_delay.txt", ',', 2, 2, MAX_ITEMDELAYS, &itemdb_read_itemdelay); sv_readdb(db_path, "item_buyingstore.txt", ',', 1, 1, -1, &itemdb_read_buyingstore); }
/*==================================== * Removed item_value_db, don't re-add *------------------------------------ */ static void itemdb_read(void) { #ifndef TXT_ONLY if (db_use_sqldbs) itemdb_read_sqldb(); else #endif itemdb_readdb(); itemdb_read_itemgroup(); itemdb_read_itemavail(); itemdb_read_noequip(); itemdb_read_itemtrade(); if (battle_config.cardillust_read_grffile) itemdb_read_cardillustnametable(); if (battle_config.item_equip_override_grffile) itemdb_read_itemslottable(); if (battle_config.item_slots_override_grffile) itemdb_read_itemslotcounttable(); if (battle_config.item_name_override_grffile) itemdb_read_itemnametable(); }