def action_to_perform(self): """ define next actio to perform by the trantor """ if self.inventory.nb_food < 4: return State.SEARCH_FOOD if self.messages.someone_to_join(self.team, self.level) != None: return State.JOIN_TRANTOR_FOR_INCANTATION if Incantation.is_trantor_ready(self): return State.START_INCANTATION return State.SEARCH_STONE