Apr-30-2019, 09:55 PM
Quote:def equipChange(self, receive, equips=None, n=None): if receive: return self.equips elif not receive: if n in self.availableSlots: equipsList = list(equips) if Counter(equipsList).most_common(1) == [(n, 2)]: equipsList.remove(n) equipsTuple = tuple(equipsList) equ = 0 equ2 = 0 for eq in equipsTuple: equ += eq for eq2 in self.equips: equ2 += eq2 if equ != equ2: self.equips = equips else: equipsList = list(equipsTuple) equipsList.remove(n) equipsTuple = tuple(equipsList) self.equips = equipsTuple time.sleep(.5)
Help me to help you:
- what does
receive
mean?- what's
equips
, and how is it different from self.equips
?- what's the
equipsList
for?- what does this mean?
equ = 0 equ2 = 0 for eq in equipsTuple: equ += eq for eq2 in self.equips: equ2 += eq2 if equ != equ2: self.equips = equips