def _equipped(self, result): tree = reachable_resource(self.player.position, self.trees, 2) if tree is None: print "No tree??" reactor.callLater(0.5, self._walk) return tree = Target(x=tree.x, y=tree.y, z=tree.z, graphic=tree.item_id) d = Lumber(self._client, self.map, tree, self.exhaust_db).deferred d.addCallbacks(self._lumbered, self._success)
def _walked(self, result): d = Lumber(self._client, self.map, self.tree, self.exhaust_db).deferred d.addCallbacks(self._lumbered, self._success)