CHANGELOG.md
CONTRIBUTING.md
LICENSE.txt
MANIFEST.in
README.md
pyproject.toml
requirements-dev.txt
requirements-full.txt
requirements-pddl.txt
requirements-vis.txt
requirements.txt
setup.py
setup.sh
scripts/tw-data
scripts/tw-extract
scripts/tw-make
scripts/tw-play
scripts/tw-stats
scripts/tw-view
tests/test_check_generated_games.py
tests/test_make_game.py
tests/test_sample_quests.py
tests/test_textworld.py
tests/test_tw-extract.py
tests/test_tw-make.py
tests/test_tw-play.py
textworld/__init__.py
textworld/core.py
textworld/helpers.py
textworld/testing.py
textworld/text_utils.py
textworld/utils.py
textworld/version.py
textworld.egg-info/PKG-INFO
textworld.egg-info/SOURCES.txt
textworld.egg-info/dependency_links.txt
textworld.egg-info/not-zip-safe
textworld.egg-info/requires.txt
textworld.egg-info/top_level.txt
textworld/agents/__init__.py
textworld/agents/human.py
textworld/agents/random.py
textworld/agents/simple.py
textworld/agents/walkthrough.py
textworld/challenges/__init__.py
textworld/challenges/registration.py
textworld/challenges/utils.py
textworld/challenges/tw_coin_collector/__init__.py
textworld/challenges/tw_coin_collector/coin_collector.py
textworld/challenges/tw_coin_collector/textworld_data/logic/inventory.twl
textworld/challenges/tw_coin_collector/textworld_data/logic/object.twl
textworld/challenges/tw_coin_collector/textworld_data/logic/player.twl
textworld/challenges/tw_coin_collector/textworld_data/logic/room.twl
textworld/challenges/tw_coin_collector/textworld_data/logic/thing.twl
textworld/challenges/tw_coin_collector/textworld_data/text_grammars/house_instruction.twg
textworld/challenges/tw_coin_collector/textworld_data/text_grammars/house_obj.twg
textworld/challenges/tw_coin_collector/textworld_data/text_grammars/house_room.twg
textworld/challenges/tw_cooking/__init__.py
textworld/challenges/tw_cooking/cooking.py
textworld/challenges/tw_cooking/textworld_data/logic/container.twl
textworld/challenges/tw_cooking/textworld_data/logic/door.twl
textworld/challenges/tw_cooking/textworld_data/logic/food.twl
textworld/challenges/tw_cooking/textworld_data/logic/inventory.twl
textworld/challenges/tw_cooking/textworld_data/logic/key.twl
textworld/challenges/tw_cooking/textworld_data/logic/meal.twl
textworld/challenges/tw_cooking/textworld_data/logic/object.twl
textworld/challenges/tw_cooking/textworld_data/logic/oven.twl
textworld/challenges/tw_cooking/textworld_data/logic/player.twl
textworld/challenges/tw_cooking/textworld_data/logic/pot.twl
textworld/challenges/tw_cooking/textworld_data/logic/room.twl
textworld/challenges/tw_cooking/textworld_data/logic/stove.twl
textworld/challenges/tw_cooking/textworld_data/logic/supporter.twl
textworld/challenges/tw_cooking/textworld_data/logic/thing.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/container.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/door.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/food.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/inventory.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/key.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/meal.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/object.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/oven.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/player.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/pot.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/room.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/stove.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/supporter.twl
textworld/challenges/tw_cooking/textworld_data/logic_drop/thing.twl
textworld/challenges/tw_cooking/textworld_data/text_grammars/house_ext_cook.twg
textworld/challenges/tw_cooking/textworld_data/text_grammars/house_instruction.twg
textworld/challenges/tw_cooking/textworld_data/text_grammars/house_obj.twg
textworld/challenges/tw_cooking/textworld_data/text_grammars/house_room.twg
textworld/challenges/tw_simple/__init__.py
textworld/challenges/tw_simple/simple.py
textworld/challenges/tw_simple/textworld_data/logic/container.twl
textworld/challenges/tw_simple/textworld_data/logic/door.twl
textworld/challenges/tw_simple/textworld_data/logic/food.twl
textworld/challenges/tw_simple/textworld_data/logic/inventory.twl
textworld/challenges/tw_simple/textworld_data/logic/key.twl
textworld/challenges/tw_simple/textworld_data/logic/object.twl
textworld/challenges/tw_simple/textworld_data/logic/player.twl
textworld/challenges/tw_simple/textworld_data/logic/room.twl
textworld/challenges/tw_simple/textworld_data/logic/supporter.twl
textworld/challenges/tw_simple/textworld_data/logic/thing.twl
textworld/challenges/tw_simple/textworld_data/text_grammars/house_instruction.twg
textworld/challenges/tw_simple/textworld_data/text_grammars/house_obj.twg
textworld/challenges/tw_simple/textworld_data/text_grammars/house_room.twg
textworld/challenges/tw_treasure_hunter/__init__.py
textworld/challenges/tw_treasure_hunter/treasure_hunter.py
textworld/challenges/tw_treasure_hunter/textworld_data/logic/container.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/door.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/food.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/inventory.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/key.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/object.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/player.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/room.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/supporter.twl
textworld/challenges/tw_treasure_hunter/textworld_data/logic/thing.twl
textworld/challenges/tw_treasure_hunter/textworld_data/text_grammars/house_instruction.twg
textworld/challenges/tw_treasure_hunter/textworld_data/text_grammars/house_obj.twg
textworld/challenges/tw_treasure_hunter/textworld_data/text_grammars/house_room.twg
textworld/envs/__init__.py
textworld/envs/tw.py
textworld/envs/batch/__init__.py
textworld/envs/batch/batch_env.py
textworld/envs/pddl/__init__.py
textworld/envs/pddl/pddl.py
textworld/envs/pddl/logic/__init__.py
textworld/envs/pddl/logic/logic.ebnf
textworld/envs/pddl/logic/model.py
textworld/envs/pddl/logic/parser.py
textworld/envs/pddl/textgen/__init__.py
textworld/envs/pddl/textgen/model.py
textworld/envs/pddl/textgen/parser.py
textworld/envs/pddl/textgen/textgen.ebnf
textworld/envs/wrappers/__init__.py
textworld/envs/wrappers/filter.py
textworld/envs/wrappers/generic.py
textworld/envs/wrappers/limit.py
textworld/envs/wrappers/recorder.py
textworld/envs/wrappers/tw_inform7.py
textworld/envs/wrappers/viewer.py
textworld/envs/zmachine/__init__.py
textworld/envs/zmachine/jericho.py
textworld/generator/__init__.py
textworld/generator/chaining.py
textworld/generator/dependency_tree.py
textworld/generator/game.py
textworld/generator/graph_networks.py
textworld/generator/logger.py
textworld/generator/maker.py
textworld/generator/testing.py
textworld/generator/text_generation.py
textworld/generator/text_grammar.py
textworld/generator/vtypes.py
textworld/generator/world.py
textworld/generator/data/__init__.py
textworld/generator/data/logic/container.twl
textworld/generator/data/logic/door.twl
textworld/generator/data/logic/food.twl
textworld/generator/data/logic/inventory.twl
textworld/generator/data/logic/key.twl
textworld/generator/data/logic/object.twl
textworld/generator/data/logic/player.twl
textworld/generator/data/logic/room.twl
textworld/generator/data/logic/supporter.twl
textworld/generator/data/logic/thing.twl
textworld/generator/data/text_grammars/basic_instruction.twg
textworld/generator/data/text_grammars/basic_obj.twg
textworld/generator/data/text_grammars/basic_room.twg
textworld/generator/data/text_grammars/house_instruction.twg
textworld/generator/data/text_grammars/house_obj.twg
textworld/generator/data/text_grammars/house_room.twg
textworld/generator/inform7/__init__.py
textworld/generator/inform7/world2inform7.py
textworld/gym/__init__.py
textworld/gym/core.py
textworld/gym/utils.py
textworld/gym/envs/__init__.py
textworld/gym/envs/textworld.py
textworld/gym/envs/textworld_batch.py
textworld/gym/envs/utils.py
textworld/logic/__init__.py
textworld/logic/logic.ebnf
textworld/logic/model.py
textworld/logic/parser.py
textworld/render/__init__.py
textworld/render/graph.py
textworld/render/render.py
textworld/render/serve.py
textworld/render/tmpl/slideshow.handlebars
textworld/render/tmpl/static/bootstrap.min.css
textworld/render/tmpl/static/style.css
textworld/render/tmpl/static/images/TextWorldIcons_Chevron.png
textworld/render/tmpl/static/images/TextWorldIcons_Container.png
textworld/render/tmpl/static/images/TextWorldIcons_ContainerOpen.png
textworld/render/tmpl/static/images/TextWorldIcons_Cooked.png
textworld/render/tmpl/static/images/TextWorldIcons_Door.png
textworld/render/tmpl/static/images/TextWorldIcons_DoorOpen.png
textworld/render/tmpl/static/images/TextWorldIcons_Fixed.png
textworld/render/tmpl/static/images/TextWorldIcons_Food.png
textworld/render/tmpl/static/images/TextWorldIcons_Key.png
textworld/render/tmpl/static/images/TextWorldIcons_LightOff.png
textworld/render/tmpl/static/images/TextWorldIcons_LightOn.png
textworld/render/tmpl/static/images/TextWorldIcons_Locked.png
textworld/render/tmpl/static/images/TextWorldIcons_Object.png
textworld/render/tmpl/static/images/TextWorldIcons_Player.png
textworld/render/tmpl/static/images/TextWorldIcons_Portable.png
textworld/render/tmpl/static/images/TextWorldIcons_Supporter.png
textworld/render/tmpl/static/images/TextWorldIcons_Uncooked.png
textworld/render/tmpl/static/images/TextWorldIcons_Unlocked.png
textworld/render/tmpl/static/js/bootstrap.min.js
textworld/render/tmpl/static/js/d3.v5.min.js
textworld/render/tmpl/static/js/jquery-3.5.0.min.js
textworld/render/tmpl/static/js/visualization.js
textworld/textgen/__init__.py
textworld/textgen/model.py
textworld/textgen/parser.py
textworld/textgen/textgen.ebnf
textworld/thirdparty/inform7/share/inform7/Internal/I6T/Actions.i6t