diff --git a/marl_factory_grid/configs/default_config.yaml b/marl_factory_grid/configs/default_config.yaml index e8687ff..5e7b152 100644 --- a/marl_factory_grid/configs/default_config.yaml +++ b/marl_factory_grid/configs/default_config.yaml @@ -63,7 +63,7 @@ Rules: Collision: done_at_collisions: false AssignGlobalPositions: {} - DestinationDone: {} + DestinationReachAny: {} DestinationReach: n_dests: 1 DestinationSpawn: diff --git a/marl_factory_grid/environment/rules.py b/marl_factory_grid/environment/rules.py index 1fadc6a..79d4e27 100644 --- a/marl_factory_grid/environment/rules.py +++ b/marl_factory_grid/environment/rules.py @@ -59,7 +59,7 @@ class SpawnAgents(Rule): while True: try: pos = positions.pop() - except IndexError as e: + except IndexError: raise ValueError(f'It was not possible to spawn an Agent on the available position: ' f'\n{agent_name[agent_name]["positions"].copy()}') if agents.by_pos(pos) and state.check_pos_validity(pos): diff --git a/marl_factory_grid/modules/destinations/constants.py b/marl_factory_grid/modules/destinations/constants.py index 5202b35..87a8e48 100644 --- a/marl_factory_grid/modules/destinations/constants.py +++ b/marl_factory_grid/modules/destinations/constants.py @@ -1,9 +1,9 @@ # Destination Env -DESTINATION = 'Destinations' -DEST_SYMBOL = 1 +DESTINATION = 'Destinations' +DEST_SYMBOL = 1 -WAIT_ON_DEST = 'WAIT' +WAIT_ON_DEST = 'WAIT' MODE_SINGLE = 'SINGLE' MODE_GROUPED = 'GROUPED' diff --git a/marl_factory_grid/modules/doors/rules.py b/marl_factory_grid/modules/doors/rules.py index 282cb57..babe61f 100644 --- a/marl_factory_grid/modules/doors/rules.py +++ b/marl_factory_grid/modules/doors/rules.py @@ -17,7 +17,7 @@ class DoorAutoClose(Rule): doors_that_ticked = [key for key, val in doors_tick_result.items() if val] state.print(f'{doors_that_ticked} were auto-closed' if doors_that_ticked else 'No Doors were auto-closed') - return [TickResult(self.name, validity=c.VALID, value=0)] + return [TickResult(self.name, validity=c.VALID, value=1)] state.print('There are no doors, but you loaded the corresponding Module') return [] diff --git a/marl_factory_grid/quickstart.py b/marl_factory_grid/quickstart.py index d07c3d9..7e44610 100644 --- a/marl_factory_grid/quickstart.py +++ b/marl_factory_grid/quickstart.py @@ -17,4 +17,3 @@ def init(): shutil.copytree(template_path, cwd) print(f'Templates copied to {cwd}"/"{template_path.name}') print(':wave:') -