From 0ca9cf45c958ddb74f5be3ead2a951d352bdd8ae Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Mon, 28 Nov 2022 16:48:58 -0800 Subject: [PATCH] Import recent Nethack games; add Dwarf to the import script --- data/nethack/logfile/electra.json | 378 +++++++++++++++++++++++++++++- scripts/import-nethack-logfile.py | 1 + 2 files changed, 378 insertions(+), 1 deletion(-) diff --git a/data/nethack/logfile/electra.json b/data/nethack/logfile/electra.json index 909779f..2c64035 100644 --- a/data/nethack/logfile/electra.json +++ b/data/nethack/logfile/electra.json @@ -1,5 +1,5 @@ { - "generated": "2022-11-25T22:24:03.453773", + "generated": "2022-11-28T08:37:42.920516", "logfile": [ { "score": 1395, @@ -282,6 +282,382 @@ "user_id": 501, "nethack_version": "3.6.6" } + }, + { + "score": 0, + "dungeon": { + "n": 0, + "name": "The Dungeons of Doom", + "level": { + "n": 1, + "descriptive": "Level 1" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Hum-Fem-Law", + "max_level": 1, + "hp": { + "n": 16, + "max": 16 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 0, + "cause": "quit" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 0, + "dungeon": { + "n": 0, + "name": "The Dungeons of Doom", + "level": { + "n": 1, + "descriptive": "Level 1" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Hum-Fem-Law", + "max_level": 1, + "hp": { + "n": 16, + "max": 16 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 0, + "cause": "quit" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 0, + "dungeon": { + "n": 0, + "name": "The Dungeons of Doom", + "level": { + "n": 1, + "descriptive": "Level 1" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Hum-Fem-Law", + "max_level": 1, + "hp": { + "n": 16, + "max": 16 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 0, + "cause": "quit" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 3251, + "dungeon": { + "n": 2, + "name": "The Gnomish Mines", + "level": { + "n": 6, + "descriptive": "Level 6" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Hum-Fem-Law", + "max_level": 6, + "hp": { + "n": 0, + "max": 59 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 1, + "cause": "killed by a killer bee" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 611, + "dungeon": { + "n": 2, + "name": "The Gnomish Mines", + "level": { + "n": 3, + "descriptive": "Level 3" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Dwa-Fem-Law", + "max_level": 4, + "hp": { + "n": 36, + "max": 37 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Dwa", + "descriptive": "Dwarf" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 0, + "cause": "quit" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 2574, + "dungeon": { + "n": 2, + "name": "The Gnomish Mines", + "level": { + "n": 6, + "descriptive": "Level 6" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Hum-Fem-Law", + "max_level": 7, + "hp": { + "n": 0, + "max": 69 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 1, + "cause": "killed by a gold golem" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 2406, + "dungeon": { + "n": 2, + "name": "The Gnomish Mines", + "level": { + "n": 4, + "descriptive": "Level 4" + } + }, + "end_date": "2022-11-26", + "start_date": "2022-11-26", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Sam-Hum-Fem-Law", + "max_level": 6, + "hp": { + "n": 0, + "max": 62 + }, + "role": { + "short": "Sam", + "descriptive": "Samurai" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 1, + "cause": "killed by a killer bee" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } + }, + { + "score": 7651, + "dungeon": { + "n": 2, + "name": "The Gnomish Mines", + "level": { + "n": 10, + "descriptive": "Level 10" + } + }, + "end_date": "2022-11-27", + "start_date": "2022-11-27", + "character": { + "name": "Eryn", + "descriptor": "Eryn-Val-Hum-Fem-Law", + "max_level": 10, + "hp": { + "n": 0, + "max": 79 + }, + "role": { + "short": "Val", + "descriptive": "Valkyrie" + }, + "race": { + "short": "Hum", + "descriptive": "Human" + }, + "gender": { + "short": "Fem", + "descriptive": "Female" + }, + "alignment": { + "short": "Law", + "descriptive": "Lawful" + } + }, + "death": { + "n": 1, + "cause": "killed by an energy vortex" + }, + "system": { + "hostname": "electra", + "user_id": 501, + "nethack_version": "3.6.6" + } } ] } diff --git a/scripts/import-nethack-logfile.py b/scripts/import-nethack-logfile.py index 21e6535..752dace 100755 --- a/scripts/import-nethack-logfile.py +++ b/scripts/import-nethack-logfile.py @@ -42,6 +42,7 @@ RACES = { 'Elf': 'Elf', 'Gno': 'Gnome', 'Hum': 'Human', + 'Dwa': 'Dwarf', } ROLES = {