├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake ├── add_parent_target.cmake ├── demo.cmake ├── download.CMakeLists.cmake.in └── download.cmake ├── game ├── CMakeLists.txt ├── asset │ ├── archetypes.lua │ ├── archetypes │ │ ├── caster.lua │ │ ├── cleric.lua │ │ ├── fighter.lua │ │ └── ranger.lua │ ├── races.lua │ ├── races │ │ ├── dwarf.lua │ │ ├── elf.lua │ │ └── human.lua │ ├── zones.lua │ └── zones │ │ └── lobby.lua ├── config │ ├── config.lua │ ├── player.lua │ ├── strings.lua │ └── utils.lua ├── game.cpp └── saves │ └── .setup ├── include └── mudpp │ ├── deps │ ├── api.hpp │ └── cxxopts.hpp │ ├── engine │ ├── command.hpp │ ├── exit.hpp │ ├── game.hpp │ ├── game_state.hpp │ ├── player.hpp │ ├── room.hpp │ ├── state │ │ ├── action.hpp │ │ ├── create.hpp │ │ ├── load.hpp │ │ ├── login.hpp │ │ └── play.hpp │ └── zone.hpp │ └── system │ ├── io.hpp │ ├── periodic_event.hpp │ ├── property_map.hpp │ ├── session.hpp │ ├── session_manager.hpp │ └── timestamp.hpp └── src ├── CMakeLists.txt ├── actions.cpp ├── command.cpp ├── create.cpp ├── exit.cpp ├── game.cpp ├── io.cpp ├── load.cpp ├── login.cpp ├── play.cpp ├── player.cpp ├── room.cpp ├── session.cpp ├── session_manager.cpp └── zone.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/README.md -------------------------------------------------------------------------------- /cmake/add_parent_target.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/cmake/add_parent_target.cmake -------------------------------------------------------------------------------- /cmake/demo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/cmake/demo.cmake -------------------------------------------------------------------------------- /cmake/download.CMakeLists.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/cmake/download.CMakeLists.cmake.in -------------------------------------------------------------------------------- /cmake/download.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/cmake/download.cmake -------------------------------------------------------------------------------- /game/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/CMakeLists.txt -------------------------------------------------------------------------------- /game/asset/archetypes.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/archetypes.lua -------------------------------------------------------------------------------- /game/asset/archetypes/caster.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/archetypes/caster.lua -------------------------------------------------------------------------------- /game/asset/archetypes/cleric.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/archetypes/cleric.lua -------------------------------------------------------------------------------- /game/asset/archetypes/fighter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/archetypes/fighter.lua -------------------------------------------------------------------------------- /game/asset/archetypes/ranger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/archetypes/ranger.lua -------------------------------------------------------------------------------- /game/asset/races.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/races.lua -------------------------------------------------------------------------------- /game/asset/races/dwarf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/races/dwarf.lua -------------------------------------------------------------------------------- /game/asset/races/elf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/races/elf.lua -------------------------------------------------------------------------------- /game/asset/races/human.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/races/human.lua -------------------------------------------------------------------------------- /game/asset/zones.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/zones.lua -------------------------------------------------------------------------------- /game/asset/zones/lobby.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/asset/zones/lobby.lua -------------------------------------------------------------------------------- /game/config/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/config/config.lua -------------------------------------------------------------------------------- /game/config/player.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/config/player.lua -------------------------------------------------------------------------------- /game/config/strings.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/config/strings.lua -------------------------------------------------------------------------------- /game/config/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/config/utils.lua -------------------------------------------------------------------------------- /game/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/game/game.cpp -------------------------------------------------------------------------------- /game/saves/.setup: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/mudpp/deps/api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/deps/api.hpp -------------------------------------------------------------------------------- /include/mudpp/deps/cxxopts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/deps/cxxopts.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/command.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/command.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/exit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/exit.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/game.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/game.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/game_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/game_state.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/player.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/player.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/room.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/room.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/state/action.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/state/action.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/state/create.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/state/create.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/state/load.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/state/load.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/state/login.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/state/login.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/state/play.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/state/play.hpp -------------------------------------------------------------------------------- /include/mudpp/engine/zone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/engine/zone.hpp -------------------------------------------------------------------------------- /include/mudpp/system/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/system/io.hpp -------------------------------------------------------------------------------- /include/mudpp/system/periodic_event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/system/periodic_event.hpp -------------------------------------------------------------------------------- /include/mudpp/system/property_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/system/property_map.hpp -------------------------------------------------------------------------------- /include/mudpp/system/session.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/system/session.hpp -------------------------------------------------------------------------------- /include/mudpp/system/session_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/system/session_manager.hpp -------------------------------------------------------------------------------- /include/mudpp/system/timestamp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/include/mudpp/system/timestamp.hpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/actions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/actions.cpp -------------------------------------------------------------------------------- /src/command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/command.cpp -------------------------------------------------------------------------------- /src/create.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/create.cpp -------------------------------------------------------------------------------- /src/exit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/exit.cpp -------------------------------------------------------------------------------- /src/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/game.cpp -------------------------------------------------------------------------------- /src/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/io.cpp -------------------------------------------------------------------------------- /src/load.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/load.cpp -------------------------------------------------------------------------------- /src/login.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/login.cpp -------------------------------------------------------------------------------- /src/play.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/play.cpp -------------------------------------------------------------------------------- /src/player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/player.cpp -------------------------------------------------------------------------------- /src/room.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/room.cpp -------------------------------------------------------------------------------- /src/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/session.cpp -------------------------------------------------------------------------------- /src/session_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/session_manager.cpp -------------------------------------------------------------------------------- /src/zone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfalcou/zoned-out-mudpp/HEAD/src/zone.cpp --------------------------------------------------------------------------------