Attempts to buy all quest items, returns result
           
        Returns
           bool - True if successful, otherwise False

def buyQuestItems(self):
        """ Attempts to buy all quest items, returns result
           
        Returns
           bool - True if successful, otherwise False
        """
        for item in self.items:
            us = UserShopFront(self.usr, item.owner, item.id, str(item.price))
            us.loadInventory()
            
            if not item.name in us.inventory:
                return False
                
            if not us.inventory[item.name].buy():
                return False
                
        return True