Sped up Ebenezer's load time (and saved a bit of memory) by switching from an array of pointers for each map tile to a single array (which means only 1 read call per map [for terrain data] now, as opposed to 1 per tile!). Removed some useless log writes from here, too.
C3DMap is now a friend of CEbenezerDlg (until it can be better organised), so C3DMap::LoadEvent() doesn't need to open a new database connection for each map -- faster! Also removed virtually all of the now useless logging before each load task.
Removed m_bDropRate from _ITEM_TABLE (it's useless!).