Food.py 523B

12345678910111213141516
  1. from intelligine.synergy.object.Transportable import Transportable
  2. from intelligine.cst import IMPENETRABLE, TRANSPORTABLE
  3. class Food(Transportable):
  4. def __init__(self, collection, context):
  5. super().__init__(collection, context)
  6. context.metas.states.add(self.get_id(), IMPENETRABLE)
  7. context.metas.states.add(self.get_id(), TRANSPORTABLE)
  8. def get_carry(self):
  9. clone = self.__class__(self._collection, self._context)
  10. self._collection.add_object(clone)
  11. return clone