├── .gitignore ├── AUTHORS ├── LICENSE ├── README ├── src └── shinymud │ ├── __init__.py │ ├── commands │ ├── __init__.py │ ├── attacks.py │ ├── build_commands.py │ ├── commands.py │ └── emotes.py │ ├── data │ ├── __init__.py │ ├── areas │ │ └── builtin │ │ │ ├── cubicle_area.shiny_format │ │ │ ├── darkwood_area.shiny_format │ │ │ ├── foo_area.shiny_format │ │ │ └── library_area.shiny_format │ ├── config.py-sample │ ├── login_greeting.txt │ └── shinycron.py │ ├── lib │ ├── __init__.py │ ├── ansi_codes.py │ ├── battle.py │ ├── connection_handlers │ │ ├── __init__.py │ │ ├── con_handlers.py │ │ └── shiny_connections.py │ ├── db.py │ ├── event_handler.py │ ├── registers.py │ ├── setup.py │ ├── shiny_server.py │ ├── shinymail.py │ ├── sport.py │ ├── sport_plugins │ │ ├── __init__.py │ │ ├── formatters │ │ │ ├── __init__.py │ │ │ ├── area_read_shiny_format.py │ │ │ ├── area_write_shiny_format.py │ │ │ ├── player_read_shiny_format.py │ │ │ └── player_write_shiny_format.py │ │ └── transports │ │ │ ├── __init__.py │ │ │ ├── load_file.py │ │ │ └── save_file.py │ └── world.py │ ├── main.py │ ├── models │ ├── __init__.py │ ├── area.py │ ├── char_effect.py │ ├── character.py │ ├── item.py │ ├── item_types.py │ ├── npc.py │ ├── npc_ai_packs.py │ ├── npc_event.py │ ├── player.py │ ├── room.py │ ├── room_exit.py │ ├── schema.py │ ├── script.py │ ├── shiny_types.py │ └── spawn.py │ └── modes │ ├── __init__.py │ ├── battle_mode.py │ ├── build_mode.py │ ├── init_mode.py │ ├── passchange_mode.py │ └── text_edit_mode.py └── tests └── shinytest ├── __init__.py ├── commands ├── __init__.py ├── test_build_commands.py └── test_commands.py ├── lib ├── __init__.py ├── test_connection_handler.py ├── test_db.py ├── test_little_server.py ├── test_sport.py ├── test_world.py └── test_xport.py ├── models ├── __init__.py ├── test_ai_packs.py ├── test_area.py ├── test_item.py ├── test_npc.py ├── test_player.py ├── test_room.py ├── test_room_exit.py ├── test_shiny_types.py └── test_spawn.py └── modes ├── __init__.py ├── test_build_mode.py ├── test_init_mode.py └── test_text_edit_mode.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/README -------------------------------------------------------------------------------- /src/shinymud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/commands/__init__.py -------------------------------------------------------------------------------- /src/shinymud/commands/attacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/commands/attacks.py -------------------------------------------------------------------------------- /src/shinymud/commands/build_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/commands/build_commands.py -------------------------------------------------------------------------------- /src/shinymud/commands/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/commands/commands.py -------------------------------------------------------------------------------- /src/shinymud/commands/emotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/commands/emotes.py -------------------------------------------------------------------------------- /src/shinymud/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/data/areas/builtin/cubicle_area.shiny_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/areas/builtin/cubicle_area.shiny_format -------------------------------------------------------------------------------- /src/shinymud/data/areas/builtin/darkwood_area.shiny_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/areas/builtin/darkwood_area.shiny_format -------------------------------------------------------------------------------- /src/shinymud/data/areas/builtin/foo_area.shiny_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/areas/builtin/foo_area.shiny_format -------------------------------------------------------------------------------- /src/shinymud/data/areas/builtin/library_area.shiny_format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/areas/builtin/library_area.shiny_format -------------------------------------------------------------------------------- /src/shinymud/data/config.py-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/config.py-sample -------------------------------------------------------------------------------- /src/shinymud/data/login_greeting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/login_greeting.txt -------------------------------------------------------------------------------- /src/shinymud/data/shinycron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/data/shinycron.py -------------------------------------------------------------------------------- /src/shinymud/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/lib/ansi_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/ansi_codes.py -------------------------------------------------------------------------------- /src/shinymud/lib/battle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/battle.py -------------------------------------------------------------------------------- /src/shinymud/lib/connection_handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/lib/connection_handlers/con_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/connection_handlers/con_handlers.py -------------------------------------------------------------------------------- /src/shinymud/lib/connection_handlers/shiny_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/connection_handlers/shiny_connections.py -------------------------------------------------------------------------------- /src/shinymud/lib/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/db.py -------------------------------------------------------------------------------- /src/shinymud/lib/event_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/event_handler.py -------------------------------------------------------------------------------- /src/shinymud/lib/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/registers.py -------------------------------------------------------------------------------- /src/shinymud/lib/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/setup.py -------------------------------------------------------------------------------- /src/shinymud/lib/shiny_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/shiny_server.py -------------------------------------------------------------------------------- /src/shinymud/lib/shinymail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/shinymail.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/__init__.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/formatters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/formatters/area_read_shiny_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/formatters/area_read_shiny_format.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/formatters/area_write_shiny_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/formatters/area_write_shiny_format.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/formatters/player_read_shiny_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/formatters/player_read_shiny_format.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/formatters/player_write_shiny_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/formatters/player_write_shiny_format.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/transports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/transports/load_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/transports/load_file.py -------------------------------------------------------------------------------- /src/shinymud/lib/sport_plugins/transports/save_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/sport_plugins/transports/save_file.py -------------------------------------------------------------------------------- /src/shinymud/lib/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/lib/world.py -------------------------------------------------------------------------------- /src/shinymud/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/main.py -------------------------------------------------------------------------------- /src/shinymud/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/__init__.py -------------------------------------------------------------------------------- /src/shinymud/models/area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/area.py -------------------------------------------------------------------------------- /src/shinymud/models/char_effect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/char_effect.py -------------------------------------------------------------------------------- /src/shinymud/models/character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/character.py -------------------------------------------------------------------------------- /src/shinymud/models/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/item.py -------------------------------------------------------------------------------- /src/shinymud/models/item_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/item_types.py -------------------------------------------------------------------------------- /src/shinymud/models/npc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/npc.py -------------------------------------------------------------------------------- /src/shinymud/models/npc_ai_packs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/npc_ai_packs.py -------------------------------------------------------------------------------- /src/shinymud/models/npc_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/npc_event.py -------------------------------------------------------------------------------- /src/shinymud/models/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/player.py -------------------------------------------------------------------------------- /src/shinymud/models/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/room.py -------------------------------------------------------------------------------- /src/shinymud/models/room_exit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/room_exit.py -------------------------------------------------------------------------------- /src/shinymud/models/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/schema.py -------------------------------------------------------------------------------- /src/shinymud/models/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/script.py -------------------------------------------------------------------------------- /src/shinymud/models/shiny_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/shiny_types.py -------------------------------------------------------------------------------- /src/shinymud/models/spawn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/models/spawn.py -------------------------------------------------------------------------------- /src/shinymud/modes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shinymud/modes/battle_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/modes/battle_mode.py -------------------------------------------------------------------------------- /src/shinymud/modes/build_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/modes/build_mode.py -------------------------------------------------------------------------------- /src/shinymud/modes/init_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/modes/init_mode.py -------------------------------------------------------------------------------- /src/shinymud/modes/passchange_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/modes/passchange_mode.py -------------------------------------------------------------------------------- /src/shinymud/modes/text_edit_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/src/shinymud/modes/text_edit_mode.py -------------------------------------------------------------------------------- /tests/shinytest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/__init__.py -------------------------------------------------------------------------------- /tests/shinytest/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/shinytest/commands/test_build_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/commands/test_build_commands.py -------------------------------------------------------------------------------- /tests/shinytest/commands/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/commands/test_commands.py -------------------------------------------------------------------------------- /tests/shinytest/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/shinytest/lib/test_connection_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/lib/test_connection_handler.py -------------------------------------------------------------------------------- /tests/shinytest/lib/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/lib/test_db.py -------------------------------------------------------------------------------- /tests/shinytest/lib/test_little_server.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/shinytest/lib/test_sport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/lib/test_sport.py -------------------------------------------------------------------------------- /tests/shinytest/lib/test_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/lib/test_world.py -------------------------------------------------------------------------------- /tests/shinytest/lib/test_xport.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/shinytest/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/shinytest/models/test_ai_packs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_ai_packs.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_area.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_item.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_npc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_npc.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_player.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_room.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_room_exit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_room_exit.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_shiny_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_shiny_types.py -------------------------------------------------------------------------------- /tests/shinytest/models/test_spawn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/models/test_spawn.py -------------------------------------------------------------------------------- /tests/shinytest/modes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/shinytest/modes/test_build_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/modes/test_build_mode.py -------------------------------------------------------------------------------- /tests/shinytest/modes/test_init_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/modes/test_init_mode.py -------------------------------------------------------------------------------- /tests/shinytest/modes/test_text_edit_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinymud/ShinyMUD/HEAD/tests/shinytest/modes/test_text_edit_mode.py --------------------------------------------------------------------------------