James D. Callahan III:
	- Added skill difficulty filtering - a minimum and maximum difficulty level can be set to display in the generated menu.
	- Moved DIFFICULTY_COLORS to the Constants section.
	- Moved EnchantLevels variable from do-block into IterEnchant().
	- After OnInitialize() is done, nil it out. Changed a couple of concats to string.format().
	- In Scan(): Only call common.CanPick() if the player is a Rogue.
	- Only define PICKABLE if it's nil when common.CanPick() is called.
	- Only define CAN_PROSPECT if it's nil when common.CanProspect() is called.
	- Only define MILLABLE if it's nil when common.CanMill() is called.
	- Only define CANNOT_DE if it's nil when common.CanDisenchant() is called.
	- Renamed EnchantLevels to ENCHANT_LEVELS.
