def __init__(self, energy, power, team): self.inputs = Items.MultiSlot([ Items.FilterSlot(Items.resources["SP%s" % n]) for n in range(1, 7) ]) self.energy = energy self.power = power / 60 self.team = team
def __init__(self, recipe, energy, power): self.inputs = Items.MultiSlot([ Items.FilterSlot(Items.get_item(k), v) for k, v in recipe[0].items() ]) self.output = Items.FilterSlot(recipe[1][0]) self.recipe = recipe self.energy = energy self.power = power / 60 self.tar_inputs = Counter(self.recipe[0])
def respawn(self): self.inv = Items.MultiSlot([Items.Slot() for _ in range(7)]) self.spawn.respawn(self) self.hp=1
def __init__(self,coords,j): super().__init__(coords) self.col=j.col self.j=j self.inv=Items.MultiSlot([Items.Slot() for _ in range(7)]) self.pick=Tools.Pickaxe()