Using the last code you posted Trevius, I can't seem to figure out why but... 
 
Shadowknight = Quest works 100% 
Druid = Nothing happens, Eats the item 
Warrior = You get the first reward on the list for Warriors 
Every other class tested = eats the item...tested Ranger, Mage, Necro 
		
	
		
		
		
		
		
		
		
		
		
	
		
		
	
	
	 |