LICENSE
README.md
pyproject.toml
megamoo.egg-info/PKG-INFO
megamoo.egg-info/SOURCES.txt
megamoo.egg-info/dependency_links.txt
megamoo.egg-info/entry_points.txt
megamoo.egg-info/top_level.txt
moo/__init__.py
moo/api.py
moo/async_io.py
moo/builtins.py
moo/cli.py
moo/color.py
moo/config.py
moo/database.py
moo/globals.py
moo/hooks.py
moo/init.py
moo/login.py
moo/match.py
moo/match_utils.py
moo/moo_builtins.py
moo/moo_compat.py
moo/moo_files.py
moo/network.py
moo/object_utils.py
moo/objects.py
moo/parser.py
moo/permissions.py
moo/properties.py
moo/roommap.py
moo/savers.py
moo/search.py
moo/server.py
moo/tasks.py
moo/testing.py
moo/ticker.py
moo/utils.py
moo/verb_baton.py
moo/verb_context.py
moo/verb_loader.py
moo/verb_meta.py
moo/verb_namespace.py
moo/verb_read.py
moo/verb_types.py
moo/verbs.py
moo/virtual_connection.py
moo/templates/starter/world.db
moo/templates/starter/verbs/1/_afflict.py
moo/templates/starter/verbs/1/_resource.py
moo/templates/starter/verbs/1/_rt.py
moo/templates/starter/verbs/1/_td_rt.py
moo/templates/starter/verbs/1/_tick_up.py
moo/templates/starter/verbs/1/_title.py
moo/templates/starter/verbs/1/tell.py
moo/templates/starter/verbs/11/..py
moo/templates/starter/verbs/11/act.py
moo/templates/starter/verbs/11/close.py
moo/templates/starter/verbs/11/gmove.py
moo/templates/starter/verbs/11/help.py
moo/templates/starter/verbs/11/lay.py
moo/templates/starter/verbs/11/look_here.py
moo/templates/starter/verbs/11/match_exit.py
moo/templates/starter/verbs/11/n.py
moo/templates/starter/verbs/11/open.py
moo/templates/starter/verbs/11/rlook.py
moo/templates/starter/verbs/11/say.py
moo/templates/starter/verbs/11/sit.py
moo/templates/starter/verbs/11/stand.py
moo/templates/starter/verbs/11/tt.py
moo/templates/starter/verbs/12/close.py
moo/templates/starter/verbs/12/go.py
moo/templates/starter/verbs/12/latch.py
moo/templates/starter/verbs/12/look.py
moo/templates/starter/verbs/12/n.py
moo/templates/starter/verbs/12/open.py
moo/templates/starter/verbs/12/password.py
moo/templates/starter/verbs/12/setpass.py
moo/templates/starter/verbs/12/unlatch.py
moo/templates/starter/verbs/13/climb.py
moo/templates/starter/verbs/13/close.py
moo/templates/starter/verbs/13/drop.py
moo/templates/starter/verbs/13/enter_func.py
moo/templates/starter/verbs/13/examine.py
moo/templates/starter/verbs/13/exit.py
moo/templates/starter/verbs/13/exit_func.py
moo/templates/starter/verbs/13/get.py
moo/templates/starter/verbs/13/give.py
moo/templates/starter/verbs/13/go.py
moo/templates/starter/verbs/13/inventory.py
moo/templates/starter/verbs/13/jump.py
moo/templates/starter/verbs/13/latch.py
moo/templates/starter/verbs/13/lock.py
moo/templates/starter/verbs/13/look.py
moo/templates/starter/verbs/13/mark.py
moo/templates/starter/verbs/13/n.py
moo/templates/starter/verbs/13/open.py
moo/templates/starter/verbs/13/put.py
moo/templates/starter/verbs/13/screenreader.py
moo/templates/starter/verbs/13/tap.py
moo/templates/starter/verbs/13/unlatch.py
moo/templates/starter/verbs/13/unlock.py
moo/templates/starter/verbs/13/unmark.py
moo/templates/starter/verbs/14/gmove.py
moo/templates/starter/verbs/14/invoke.py
moo/templates/starter/verbs/15/move.py
moo/templates/starter/verbs/15/vmove.py
moo/templates/starter/verbs/16/move.py
moo/templates/starter/verbs/17/close_.py
moo/templates/starter/verbs/17/latch_.py
moo/templates/starter/verbs/17/lock_.py
moo/templates/starter/verbs/17/open_.py
moo/templates/starter/verbs/17/unlatch_.py
moo/templates/starter/verbs/17/unlock_.py
moo/templates/starter/verbs/18/move.py
moo/templates/starter/verbs/19/move.py
moo/templates/starter/verbs/20/enter_func.py
moo/templates/starter/verbs/20/exit_func.py
moo/templates/starter/verbs/20/in_get.py
moo/templates/starter/verbs/20/in_look.py
moo/templates/starter/verbs/20/in_put.py
moo/templates/starter/verbs/20/look_.py
moo/templates/starter/verbs/21/close_.py
moo/templates/starter/verbs/21/open_.py
moo/templates/starter/verbs/23/lay_.py
moo/templates/starter/verbs/23/look_.py
moo/templates/starter/verbs/23/sit_.py
moo/templates/starter/verbs/3/+decompile.py
moo/templates/starter/verbs/3/+pron.py
moo/templates/starter/verbs/3/+props.py
moo/templates/starter/verbs/3/+show.py
moo/templates/starter/verbs/3/+verbs.py
moo/templates/starter/verbs/3/@adjective.py
moo/templates/starter/verbs/3/@adprop.py
moo/templates/starter/verbs/3/@adtag.py
moo/templates/starter/verbs/3/@adverb.py
moo/templates/starter/verbs/3/@alias.py
moo/templates/starter/verbs/3/@article.py
moo/templates/starter/verbs/3/@audit.py
moo/templates/starter/verbs/3/@auth.py
moo/templates/starter/verbs/3/@checkpoint.py
moo/templates/starter/verbs/3/@clear.py
moo/templates/starter/verbs/3/@color.py
moo/templates/starter/verbs/3/@coord.py
moo/templates/starter/verbs/3/@copen.py
moo/templates/starter/verbs/3/@copy.py
moo/templates/starter/verbs/3/@delete.py
moo/templates/starter/verbs/3/@delplayer.py
moo/templates/starter/verbs/3/@desc.py
moo/templates/starter/verbs/3/@dig.py
moo/templates/starter/verbs/3/@dopen.py
moo/templates/starter/verbs/3/@drop.py
moo/templates/starter/verbs/3/@dump.py
moo/templates/starter/verbs/3/@examine.py
moo/templates/starter/verbs/3/@failure.py
moo/templates/starter/verbs/3/@find.py
moo/templates/starter/verbs/3/@freeoff.py
moo/templates/starter/verbs/3/@freeon.py
moo/templates/starter/verbs/3/@gopen.py
moo/templates/starter/verbs/3/@grep.py
moo/templates/starter/verbs/3/@hideverb.py
moo/templates/starter/verbs/3/@initchar.py
moo/templates/starter/verbs/3/@jopen.py
moo/templates/starter/verbs/3/@kids.py
moo/templates/starter/verbs/3/@kill.py
moo/templates/starter/verbs/3/@list.py
moo/templates/starter/verbs/3/@load.py
moo/templates/starter/verbs/3/@make.py
moo/templates/starter/verbs/3/@min.py
moo/templates/starter/verbs/3/@move.py
moo/templates/starter/verbs/3/@name.py
moo/templates/starter/verbs/3/@odrop.py
moo/templates/starter/verbs/3/@ofailure.py
moo/templates/starter/verbs/3/@open.py
moo/templates/starter/verbs/3/@osuccess.py
moo/templates/starter/verbs/3/@parent.py
moo/templates/starter/verbs/3/@port.py
moo/templates/starter/verbs/3/@program.py
moo/templates/starter/verbs/3/@ps.py
moo/templates/starter/verbs/3/@quota.py
moo/templates/starter/verbs/3/@reload.py
moo/templates/starter/verbs/3/@remprop.py
moo/templates/starter/verbs/3/@renumber.py
moo/templates/starter/verbs/3/@reserve.py
moo/templates/starter/verbs/3/@restart.py
moo/templates/starter/verbs/3/@rmalias.py
moo/templates/starter/verbs/3/@rmauth.py
moo/templates/starter/verbs/3/@rmexit.py
moo/templates/starter/verbs/3/@rmprop.py
moo/templates/starter/verbs/3/@rmtag.py
moo/templates/starter/verbs/3/@rmverb.py
moo/templates/starter/verbs/3/@rname.py
moo/templates/starter/verbs/3/@set.py
moo/templates/starter/verbs/3/@shutdown.py
moo/templates/starter/verbs/3/@success.py
moo/templates/starter/verbs/3/@telq.py
moo/templates/starter/verbs/3/@title.py
moo/templates/starter/verbs/3/@trailer.py
moo/templates/starter/verbs/3/@unhideverb.py
moo/templates/starter/verbs/3/@unset.py
moo/templates/starter/verbs/3/@verbauth.py
moo/templates/starter/verbs/3/@version.py
moo/templates/starter/verbs/3/@vfind.py
moo/templates/starter/verbs/3/@virtualize.py
moo/templates/starter/verbs/3/@vopen.py
moo/templates/starter/verbs/3/_allow.py
moo/templates/starter/verbs/3/at_post_move.py
moo/templates/starter/verbs/3/do_wait.py
moo/templates/starter/verbs/3/eval.py
moo/templates/starter/verbs/3/hands_free.py
moo/templates/starter/verbs/3/hold.py
moo/templates/starter/verbs/3/time_ok.py
moo/templates/starter/verbs/3/unhold.py
moo/templates/starter/verbs/30/_getprop.py
moo/templates/starter/verbs/30/_has_token.py
moo/templates/starter/verbs/30/_pronoun_map.py
moo/templates/starter/verbs/30/_sub_token.py
moo/templates/starter/verbs/30/a_or_an.py
moo/templates/starter/verbs/30/capitalise.py
moo/templates/starter/verbs/30/collapse.py
moo/templates/starter/verbs/30/columnize.py
moo/templates/starter/verbs/30/conjugate.py
moo/templates/starter/verbs/30/english_list.py
moo/templates/starter/verbs/30/esub.py
moo/templates/starter/verbs/30/find_prefix.py
moo/templates/starter/verbs/30/get_pronoun.py
moo/templates/starter/verbs/30/index_delimited.py
moo/templates/starter/verbs/30/listtoenglish.py
moo/templates/starter/verbs/30/listtomenu.py
moo/templates/starter/verbs/30/msg_list.py
moo/templates/starter/verbs/30/ordinal.py
moo/templates/starter/verbs/30/pluralise.py
moo/templates/starter/verbs/30/psub1.py
moo/templates/starter/verbs/30/psub1a.py
moo/templates/starter/verbs/30/psub2.py
moo/templates/starter/verbs/30/psub2a.py
moo/templates/starter/verbs/30/takes_plural_verb.py
moo/templates/starter/verbs/30/tlisttoenglish.py
moo/templates/starter/verbs/30/wrapstringlist.py
moo/templates/starter/verbs/31/adj_match.py
moo/templates/starter/verbs/31/bmatch.py
moo/templates/starter/verbs/31/match.py
moo/templates/starter/verbs/31/match_all.py
moo/templates/starter/verbs/31/name_match.py
moo/templates/starter/verbs/31/omatch.py
moo/templates/starter/verbs/31/parse_ordinal.py
moo/templates/starter/verbs/31/pmatch.py
moo/templates/starter/verbs/31/prep_match.py
moo/templates/starter/verbs/31/smatch.py
moo/templates/starter/verbs/31/split_on_prep.py
moo/templates/starter/verbs/31/strip_articles.py
moo/templates/starter/verbs/32/_parent_of.py
moo/templates/starter/verbs/32/all_contents.py
moo/templates/starter/verbs/32/all_properties.py
moo/templates/starter/verbs/32/all_verbs.py
moo/templates/starter/verbs/32/ancestors.py
moo/templates/starter/verbs/32/contains.py
moo/templates/starter/verbs/32/defines_property.py
moo/templates/starter/verbs/32/defines_verb.py
moo/templates/starter/verbs/32/descendants.py
moo/templates/starter/verbs/32/has_callable_verb.py
moo/templates/starter/verbs/32/has_property.py
moo/templates/starter/verbs/32/has_verb.py
moo/templates/starter/verbs/32/isa.py
moo/templates/starter/verbs/32/leaves.py
moo/templates/starter/verbs/32/locations.py
moo/templates/starter/verbs/32/make_exit.py
moo/templates/starter/verbs/32/make_object.py
moo/templates/starter/verbs/32/make_room.py
moo/templates/starter/verbs/32/order_exits.py
moo/templates/starter/verbs/33/_get_eu_obj.py
moo/templates/starter/verbs/33/_tick.py
moo/templates/starter/verbs/33/cancel.py
moo/templates/starter/verbs/33/do_bind.py
moo/templates/starter/verbs/33/do_blind.py
moo/templates/starter/verbs/33/do_entangle.py
moo/templates/starter/verbs/33/do_immobilize.py
moo/templates/starter/verbs/33/do_imprison.py
moo/templates/starter/verbs/33/do_intoxicate.py
moo/templates/starter/verbs/33/do_must_parry.py
moo/templates/starter/verbs/33/do_no_parry.py
moo/templates/starter/verbs/33/do_paralyze.py
moo/templates/starter/verbs/33/do_sleep.py
moo/templates/starter/verbs/33/do_stun.py
moo/templates/starter/verbs/33/do_unconscious.py
moo/templates/starter/verbs/33/do_web.py
moo/templates/starter/verbs/33/list_active.py
moo/templates/starter/verbs/33/trigger.py
moo/templates/starter/verbs/33/trigger_all.py
moo/templates/starter/verbs/34/_docstring.py
moo/templates/starter/verbs/34/command_topics.py
moo/templates/starter/verbs/34/object_help.py
moo/templates/starter/verbs/34/text_for.py
moo/templates/starter/verbs/34/topics.py
moo/templates/starter/verbs/34/verb_help.py
moo/templates/starter/verbs/35/assoc.py
moo/templates/starter/verbs/35/check_type.py
moo/templates/starter/verbs/35/compress.py
moo/templates/starter/verbs/35/find_insert.py
moo/templates/starter/verbs/35/iassoc.py
moo/templates/starter/verbs/35/make.py
moo/templates/starter/verbs/35/map_arg.py
moo/templates/starter/verbs/35/map_prop.py
moo/templates/starter/verbs/35/map_verb.py
moo/templates/starter/verbs/35/remove_duplicates.py
moo/templates/starter/verbs/35/reverse.py
moo/templates/starter/verbs/35/setadd.py
moo/templates/starter/verbs/35/setremove.py
moo/templates/starter/verbs/35/slice.py
moo/templates/starter/verbs/35/sort.py
moo/templates/starter/verbs/36/object_match_failed.py
moo/templates/starter/verbs/36/player_match_failed.py
moo/templates/starter/verbs/36/player_match_result.py
moo/templates/starter/verbs/36/suspend_if_needed.py
moo/templates/starter/verbs/36/yes_or_no.py
moo/templates/starter/verbs/37/connected_players.py
moo/templates/starter/verbs/37/error_name.py
moo/templates/starter/verbs/37/find_verb_named.py
moo/templates/starter/verbs/37/full_prep.py
moo/templates/starter/verbs/37/get_prep.py
moo/templates/starter/verbs/37/parse_argspec.py
moo/templates/starter/verbs/37/parse_propref.py
moo/templates/starter/verbs/37/parse_verbref.py
moo/templates/starter/verbs/37/short_prep.py
moo/templates/starter/verbs/37/substitute.py
moo/templates/starter/verbs/37/task_valid.py
moo/templates/starter/verbs/37/tonum.py
moo/templates/starter/verbs/37/toobj.py
moo/templates/starter/verbs/37/verb_code.py
moo/templates/starter/verbs/37/verb_documentation.py
moo/templates/starter/verbs/37/verb_or_property.py
moo/templates/starter/verbs/37/verb_perms.py
moo/templates/starter/verbs/37/verb_usage.py
moo/templates/starter/verbs/38/apply.py
moo/templates/starter/verbs/38/controls.py
moo/templates/starter/verbs/38/controls_prop.py
moo/templates/starter/verbs/38/invoked_by_function.py
moo/templates/starter/verbs/43/go_.py
moo/templates/starter/verbs/44/go_.py
moo/templates/starter/verbs/5/clear_hand.py
moo/templates/starter/verbs/5/exit.py
moo/templates/starter/verbs/5/get_condition.py
moo/templates/starter/verbs/5/get_position.py
moo/templates/starter/verbs/5/get_status.py
moo/templates/starter/verbs/5/look_self.py
moo/templates/starter/verbs/5/make_postatus.py
moo/templates/starter/verbs/5/move_to_hand.py
moo/templates/starter/verbs/5/on_puppet.py
moo/templates/starter/verbs/5/on_unpuppet.py
moo/templates/starter/verbs/5/postring.py
moo/templates/starter/verbs/5/rlook.py
moo/templates/starter/verbs/9/behind_get.py
moo/templates/starter/verbs/9/behind_look.py
moo/templates/starter/verbs/9/behind_put.py
moo/templates/starter/verbs/9/on_get.py
moo/templates/starter/verbs/9/on_look.py
moo/templates/starter/verbs/9/on_put.py
moo/templates/starter/verbs/9/under_get.py
moo/templates/starter/verbs/9/under_look.py
moo/templates/starter/verbs/9/under_put.py
moo/web/__init__.py
moo/web/color.py
moo/web/connection.py
moo/web/server.py
moo/web/websocket.py
moo/web/client/README.md
moo/web/client/automap.js
moo/web/client/client.css
moo/web/client/client.js
moo/web/client/commands.js
moo/web/client/index.html
moo/web/client/inventory.js
moo/web/client/pages.js
moo/web/client/panels.js
moo/web/client/scripting.js
moo/web/client/scripts-ui.js
moo/web/client/vitals.js
moo/web/client/hosts/js-worker.js
moo/web/client/hosts/lua.js
moo/web/client/vendor/wasmoon/LICENSE
moo/web/client/vendor/wasmoon/glue.wasm
moo/web/client/vendor/wasmoon/wasmoon.js
tests/test_api_handlers.py
tests/test_api_port_selection.py
tests/test_async_io.py
tests/test_autoreload_orphans.py
tests/test_baton_reclaim.py
tests/test_cli_logging.py
tests/test_command_reference.py
tests/test_conjugation.py
tests/test_credentials.py
tests/test_esub_capitalisation.py
tests/test_eval_name_candidates.py
tests/test_game_toml.py
tests/test_guide_verb_count.py
tests/test_hidden_semantics.py
tests/test_init.py
tests/test_integration_api.py
tests/test_interactive_perms.py
tests/test_inventory_announce.py
tests/test_mccp_mssp.py
tests/test_mcp_bridge.py
tests/test_moo_files.py
tests/test_native_msg.py
tests/test_object_utils_tree.py
tests/test_packaging.py
tests/test_ported_compat.py
tests/test_renumber_object.py
tests/test_reuse_guard_exemptions.py
tests/test_roommap.py
tests/test_roommap_layout.py
tests/test_savers.py
tests/test_server_port_selection.py
tests/test_sigil_dialects.py
tests/test_starter_no_drift.py
tests/test_starter_verb_aliases.py
tests/test_testing_command_path.py
tests/test_testing_harness.py
tests/test_ticker_reclaim.py
tests/test_tls.py
tests/test_verb_auth.py
tests/test_verb_auth_dispatch.py
tests/test_verb_baton.py
tests/test_verb_lifecycle.py
tests/test_verb_meta.py
tests/test_verb_namespace_cache.py
tests/test_verb_options.py
tests/test_verb_tree_roundtrip.py
tests/test_virtual_connection.py
tests/test_wal_checkpoint_reporting.py
tests/test_web_color.py
tests/test_web_login.py
tests/test_web_naws.py
tests/test_web_server.py
tests/test_websocket_protocol.py