def swapItems(self, location1, location2): item1 = self._locatableItems.get(location1) item2 = self._locatableItems.get(location2) item1prepared = ((0, 0, location1), ) if item1: item1prepared = prepareSwitchField([item1])[0] item2prepared = ((0, 0, location2), ) if item2: item2prepared = prepareSwitchField([item2])[0] self.sendUpdate('moveLocatables', [item1prepared, item2prepared])
def swapItems(self, location1, location2): item1 = self._locatableItems.get(location1) item2 = self._locatableItems.get(location2) item1prepared = ((0, 0, location1),) if item1: item1prepared = prepareSwitchField([item1])[0] item2prepared = ((0, 0, location2),) if item2: item2prepared = prepareSwitchField([item2])[0] self.sendUpdate("moveLocatables", [item1prepared, item2prepared])
def trashItems(self, items=[], count=1): verifiedItems = [] for currItem in items: if currItem: currInvItem = InvItem(currItem) currLocation = currInvItem.getLocation() item = self._locatableItems.get(currLocation) if item.compare(currInvItem): verifiedItems.append(currInvItem) self.notify.debug('trashLocatables %s' % str(verifiedItems)) self.sendUpdate('trashLocatables', [prepareSwitchField(verifiedItems)])
def trashItems(self, items = [], count = 1): verifiedItems = [] for currItem in items: if currItem: currInvItem = InvItem(currItem) currLocation = currInvItem.getLocation() item = self._locatableItems.get(currLocation) if item.compare(currInvItem): verifiedItems.append(currInvItem) item.compare(currInvItem) self.notify.debug('trashLocatables %s' % str(verifiedItems)) self.sendUpdate('trashLocatables', [ prepareSwitchField(verifiedItems)])