Exemple #1
0
 def stockStore(self, level):
     itemsList = shopScr.magicShopsByLevel[ level ]
     self.prices[level] = {}
     self.items[level] = []
     for i in itemsList:
         iT = item.Item( i[0], i[1] )
         iT.priceID = i
         self.items[level].append( iT )
         self.prices[level][i] = prices.priceItem(iT)
Exemple #2
0
    def stockStore(self, level):
        itemsList = shopScr.townHallsByLevel[level]

        self.prices[level] = {}
        self.items[level] = []
        for i in itemsList:
            iT = item.Item(*i)
            iT.priceID = i
            self.items[level].append(iT)
            self.prices[level][i] = prices.priceItem(iT)
Exemple #3
0
 def takeItem(self, tItem):
     try:
         if tItem.getName() == 'weapon':
             self.loseWeapon(tItem)
             return
         elif tItem.getName() == 'armor':
             self.loseArmor(tItem)
             return
     except AttributeError as e:
         print 'AttributeError in takeItem: ', e
     if type(tItem) == IntType:
         tItem = item.Item(tItem)
     try:
         self.items[tItem.getID()] = self.items[tItem.getID()][1:]
         if self.items[tItem.getID()] == []:
             self.items[tItem.getID()] = 0
         return True
     except ValueError as e:
         print 'ValueError in takeItem: ', e
         return False