├── .clang-format ├── .gitignore ├── AUTHORS ├── CHANGELOG.md ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PKGBUILD ├── README.md ├── data ├── death_royal.txt ├── death_tomb.txt ├── help.txt ├── help_wizard.txt ├── rl_help.txt ├── rl_help_wizard.txt ├── scores.dat ├── splash.txt.in ├── versions.txt.in └── welcome.txt ├── historical ├── CHANGELOG ├── README.md ├── dragons.md ├── errors.md ├── faq.md ├── features.md ├── history.md └── manual.md ├── src ├── character.cpp ├── character.h ├── config.cpp ├── config.h ├── curses.h ├── data_creatures.cpp ├── data_player.cpp ├── data_recall.cpp ├── data_store_owners.cpp ├── data_stores.cpp ├── data_tables.cpp ├── data_treasure.cpp ├── dice.cpp ├── dice.h ├── dungeon.cpp ├── dungeon.h ├── dungeon_generate.cpp ├── dungeon_los.cpp ├── dungeon_tile.h ├── game.cpp ├── game.h ├── game_death.cpp ├── game_files.cpp ├── game_objects.cpp ├── game_run.cpp ├── game_save.cpp ├── headers.h ├── helpers.cpp ├── helpers.h ├── identification.cpp ├── identification.h ├── inventory.cpp ├── inventory.h ├── mage_spells.cpp ├── mage_spells.h ├── main.cpp ├── monster.cpp ├── monster.h ├── monster_manager.cpp ├── player.cpp ├── player.h ├── player_bash.cpp ├── player_eat.cpp ├── player_magic.cpp ├── player_move.cpp ├── player_pray.cpp ├── player_quaff.cpp ├── player_run.cpp ├── player_stats.cpp ├── player_throw.cpp ├── player_traps.cpp ├── player_tunnel.cpp ├── recall.cpp ├── recall.h ├── rng.cpp ├── rng.h ├── scores.cpp ├── scores.h ├── scrolls.cpp ├── scrolls.h ├── spells.cpp ├── spells.h ├── staves.cpp ├── staves.h ├── store.cpp ├── store.h ├── store_inventory.cpp ├── treasure.cpp ├── treasure.h ├── types.h ├── ui.cpp ├── ui.h ├── ui_inventory.cpp ├── ui_io.cpp ├── version.h ├── wizard.cpp └── wizard.h └── umoria.spec /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/LICENSE -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/PKGBUILD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/README.md -------------------------------------------------------------------------------- /data/death_royal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/death_royal.txt -------------------------------------------------------------------------------- /data/death_tomb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/death_tomb.txt -------------------------------------------------------------------------------- /data/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/help.txt -------------------------------------------------------------------------------- /data/help_wizard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/help_wizard.txt -------------------------------------------------------------------------------- /data/rl_help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/rl_help.txt -------------------------------------------------------------------------------- /data/rl_help_wizard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/rl_help_wizard.txt -------------------------------------------------------------------------------- /data/scores.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/scores.dat -------------------------------------------------------------------------------- /data/splash.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/splash.txt.in -------------------------------------------------------------------------------- /data/versions.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/versions.txt.in -------------------------------------------------------------------------------- /data/welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/data/welcome.txt -------------------------------------------------------------------------------- /historical/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/CHANGELOG -------------------------------------------------------------------------------- /historical/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/README.md -------------------------------------------------------------------------------- /historical/dragons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/dragons.md -------------------------------------------------------------------------------- /historical/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/errors.md -------------------------------------------------------------------------------- /historical/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/faq.md -------------------------------------------------------------------------------- /historical/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/features.md -------------------------------------------------------------------------------- /historical/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/history.md -------------------------------------------------------------------------------- /historical/manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/historical/manual.md -------------------------------------------------------------------------------- /src/character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/character.cpp -------------------------------------------------------------------------------- /src/character.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/character.h -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/config.h -------------------------------------------------------------------------------- /src/curses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/curses.h -------------------------------------------------------------------------------- /src/data_creatures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_creatures.cpp -------------------------------------------------------------------------------- /src/data_player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_player.cpp -------------------------------------------------------------------------------- /src/data_recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_recall.cpp -------------------------------------------------------------------------------- /src/data_store_owners.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_store_owners.cpp -------------------------------------------------------------------------------- /src/data_stores.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_stores.cpp -------------------------------------------------------------------------------- /src/data_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_tables.cpp -------------------------------------------------------------------------------- /src/data_treasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/data_treasure.cpp -------------------------------------------------------------------------------- /src/dice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dice.cpp -------------------------------------------------------------------------------- /src/dice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dice.h -------------------------------------------------------------------------------- /src/dungeon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dungeon.cpp -------------------------------------------------------------------------------- /src/dungeon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dungeon.h -------------------------------------------------------------------------------- /src/dungeon_generate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dungeon_generate.cpp -------------------------------------------------------------------------------- /src/dungeon_los.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dungeon_los.cpp -------------------------------------------------------------------------------- /src/dungeon_tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/dungeon_tile.h -------------------------------------------------------------------------------- /src/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game.cpp -------------------------------------------------------------------------------- /src/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game.h -------------------------------------------------------------------------------- /src/game_death.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game_death.cpp -------------------------------------------------------------------------------- /src/game_files.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game_files.cpp -------------------------------------------------------------------------------- /src/game_objects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game_objects.cpp -------------------------------------------------------------------------------- /src/game_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game_run.cpp -------------------------------------------------------------------------------- /src/game_save.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/game_save.cpp -------------------------------------------------------------------------------- /src/headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/headers.h -------------------------------------------------------------------------------- /src/helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/helpers.cpp -------------------------------------------------------------------------------- /src/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/helpers.h -------------------------------------------------------------------------------- /src/identification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/identification.cpp -------------------------------------------------------------------------------- /src/identification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/identification.h -------------------------------------------------------------------------------- /src/inventory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/inventory.cpp -------------------------------------------------------------------------------- /src/inventory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/inventory.h -------------------------------------------------------------------------------- /src/mage_spells.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/mage_spells.cpp -------------------------------------------------------------------------------- /src/mage_spells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/mage_spells.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/monster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/monster.cpp -------------------------------------------------------------------------------- /src/monster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/monster.h -------------------------------------------------------------------------------- /src/monster_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/monster_manager.cpp -------------------------------------------------------------------------------- /src/player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player.cpp -------------------------------------------------------------------------------- /src/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player.h -------------------------------------------------------------------------------- /src/player_bash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_bash.cpp -------------------------------------------------------------------------------- /src/player_eat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_eat.cpp -------------------------------------------------------------------------------- /src/player_magic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_magic.cpp -------------------------------------------------------------------------------- /src/player_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_move.cpp -------------------------------------------------------------------------------- /src/player_pray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_pray.cpp -------------------------------------------------------------------------------- /src/player_quaff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_quaff.cpp -------------------------------------------------------------------------------- /src/player_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_run.cpp -------------------------------------------------------------------------------- /src/player_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_stats.cpp -------------------------------------------------------------------------------- /src/player_throw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_throw.cpp -------------------------------------------------------------------------------- /src/player_traps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_traps.cpp -------------------------------------------------------------------------------- /src/player_tunnel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/player_tunnel.cpp -------------------------------------------------------------------------------- /src/recall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/recall.cpp -------------------------------------------------------------------------------- /src/recall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/recall.h -------------------------------------------------------------------------------- /src/rng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/rng.cpp -------------------------------------------------------------------------------- /src/rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/rng.h -------------------------------------------------------------------------------- /src/scores.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/scores.cpp -------------------------------------------------------------------------------- /src/scores.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/scores.h -------------------------------------------------------------------------------- /src/scrolls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/scrolls.cpp -------------------------------------------------------------------------------- /src/scrolls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/scrolls.h -------------------------------------------------------------------------------- /src/spells.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/spells.cpp -------------------------------------------------------------------------------- /src/spells.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/spells.h -------------------------------------------------------------------------------- /src/staves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/staves.cpp -------------------------------------------------------------------------------- /src/staves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/staves.h -------------------------------------------------------------------------------- /src/store.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/store.cpp -------------------------------------------------------------------------------- /src/store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/store.h -------------------------------------------------------------------------------- /src/store_inventory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/store_inventory.cpp -------------------------------------------------------------------------------- /src/treasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/treasure.cpp -------------------------------------------------------------------------------- /src/treasure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/treasure.h -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/types.h -------------------------------------------------------------------------------- /src/ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/ui.cpp -------------------------------------------------------------------------------- /src/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/ui.h -------------------------------------------------------------------------------- /src/ui_inventory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/ui_inventory.cpp -------------------------------------------------------------------------------- /src/ui_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/ui_io.cpp -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/version.h -------------------------------------------------------------------------------- /src/wizard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/wizard.cpp -------------------------------------------------------------------------------- /src/wizard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/src/wizard.h -------------------------------------------------------------------------------- /umoria.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dungeons-of-moria/umoria/HEAD/umoria.spec --------------------------------------------------------------------------------