Fix the Show Basic Inforamtion checkbox unchecking (now actually has effect, even after using it a few times). Also fixes an issue where the SmartScriptListView::_excludedProperties would be filled up really high during runtime when checking and unchecking the Show Basic Information checkbox.
Scrolling in the textboxes right after the event/action/target comboboxes now also changes the values in the comboboxes
Use the sourceset (@ENTRY/@GUID) in the DELETE FROM query as well
Print the target type string when SMART_ACTION_SET_ORIENTATION is used when generating comments
Fix an issue with generating comments using target types when the target type required a database trasnaction. It would never print the name of what we were looking for, but rather a system string. Affect following action types: SMART_ACTION_FOLLOW, SMART_ACTION_MOVE_TO_POS and SMART_ACTION_SET_ORIENTATION.
When generating comments for SMART_ACTION_MOUNT_TO_ENTRY_OR_MODEL or SMART_ACTION_MORPH_TO_ENTRY_OR_MODEL while having to search for a creature, we now properly get the name of the creature instead of returning a system string
Add a very tiny border around the sql output form's sql rich textbox to make it look better
Get rid of extra whitespace when generating comments for lines using SMART_ACTION_RESET_SCRIPT_BASE_OBJECT
Minor logic flaw in the SearchFromDatabaseForm when using it for SMART_ACTION_SUMMON_CREATURE_GROUP
Get rid of hardcoded menu item shortcuts. Crosses two items off the TODO.txt which are now resolved/finished.
Checking or unchecking the Show Basic Information checkbox now ensures the listview is scrolled to the previously selected item instead of going up
Reset the 'last used id' counter when a new script is created or a new script is loaded
Add some WIP code to allow changing the entryorguid and source_type on the fly for the selected script. Needs more work because there's a logic flaw in the SmartScriptListView class that has to be resolved first and I don't have any idea how (yet).
Cross three items from the TODO.txt which were already done
Finish up filling the action_type_information table in the SQLite database. This means we now have all events, actions and targets with tooltips in the database!
Implement selecting npc_flags for SMART_ACTION_SET_NPC_FLAG, SMART_ACTION_ADD_NPC_FLAG and SMART_ACTION_REMOVE_NPC_FLAG
Generate comments for npc_flags instead of unit_flags(2) for SMART_ACTION_SET_NPC_FLAG, SMART_ACTION_ADD_NPC_FLAG and SMART_ACTION_REMOVE_NPC_FLAG
Replace the shortcut key for the Settings menu item by F1 (instead of Alt + F1)
Set the default setting to show basic info to true