The ErrorType and ErrorTextId search fields are now always enabled as it's up to the user to understand they only work for CONDITION_SOURCE_TYPE_SPELL. I don't want to limit it.
Simplify the code behind the SingleSelectForm to take the enum values when returning data instead of the index of the item in the listview
Implement searching for skill entries (SkillLine.dbc) as well as reputation ranks for second parameter of CONDITION_REPUTATION_RANK.