Quote:
*CreateBaseItem(classCharm, 0));
|
You're Telling CreateBaseItem to create an item instance with 0 charges.
As an aside, using the starting_items table is good design. You may not need the flexibility, but what about the convenience?
Once you have your build environment it's pretty easy to recompile but using the table in the database is going to be faster to do in any case, fewer keystrokes, and less opportunity for errors that spawn support threads. In terms of time alone you're at a significant net loss.