Исправил сопоставление полей таблицы spell_dbc с полями структуры SpellEntry. Ошибка проявлялась в случае когда в SpellEntry массив был одного размера, а в spell_dbc не было полей, соответствующим всем его элементам. В PropertyGrid была добавлена возможность отображать поля, которым есть соответствие в spell_dbc.
SQL команда для каждого заклинания теперь формируется в виде
Insert`а исходных данных заклинания и оператора Update, в котором видно, какие поля были изменены.
|