Also get rid of hardcoding amountOfListviewColumnsin the SearchFromDatabaseForm and fix a minor mistake in my previous commit
Change the text of the checkbox for the setting to generate comments to a more fitting string
When creating a new script and overwriting the currently loaded items we no longer consider the last selected line to be 'local changes' and therefore use them in the new script.
Add some default items to enumerators used in the MultiSelectForm which are count as 0x00 (0)
Get rid of the NpcFlags1 class as there was already an enum for this
Correct error message when attempting to open the SelectDatabaseForm when not all fields were filled in
When attempting to open the SelectDatabaseForm while there was no connection established because of faulty MySQL data, we now return an error saying something went wrong (instead of not doing anything)
Use bitmask values in the SmartPhaseMasks enumerator
Adjust the default comment value to be sourcetype specific
Fix an issue where the target parameter textboxes and labels would get messed up when switching between target types and SMART_TARGET_POSITION comes along
Implement phase color highlighting
Don't reset static data to their default value on re-connect
When expandng/contracting instant is enabled (setting), we now properly show permanent tooltips (if we should), use saved data like entryorguid, source_type, show basic info, etc. and load the script of the saved entryorguid
Re-design the Settings form to be slightly bigger and look better
Create a setting whether or not the user wants to enable phase highlighting or not (default true)