ASSERT(o) in 'options.h' at line 335 failed. Version: Dungeon Crawl Stone Soup 0.30-a0-1156-gc8ec674 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 0, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name BoldKobold -rc /var/dcss/gamedata/dcss-trunk/rc-files/BoldKobold.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/BoldKobold.macro -morgue /var/dcss/gamedata/dcss/morgue/BoldKobold/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/BoldKobold:2023-04-24.05:11:56.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 13 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x77c9d8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x78646e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x77ce40]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f794778e4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f7947b34269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x785c19] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x785dc1] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z18read_startup_prefsv+0x477) [0x915667]: read_startup_prefs() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12startup_stepv+0x1445) [0xc8f875]: startup_step() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdb80a8] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x189) [0x6d9c69]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f7947779840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6da729]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f7947b33f2a in __waitpid (pid=26582, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f7947b33f2a in __waitpid (pid=26582, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000077c855 in call_gdb (file=file@entry=0x7f7947b1e540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 26581\000\000\000\000\000\000\000" #2 0x000000000078648a in do_crash_dump () at dbg-asrt.cc:692 t = 1682313117 dir = "/var/dcss/gamedata/dcss/morgue/BoldKobold/" name = "/var/dcss/gamedata/dcss/morgue/BoldKobold/crash--20230424-051157.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(o) in 'options.h' at line 335 failed." file = 0x7f7947b1e540 <_IO_2_1_stderr_> #3 0x000000000077ce40 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f7947b34269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000785c19 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd8e79fd10 "ASSERT(o) in 'options.h' at line 335 failed.", assert=true) at dbg-asrt.cc:818 No locals. #7 0x0000000000785dc1 in AssertFailed (expr=expr@entry=0xdd9c3b "o", file=file@entry=0xdd9c31 "options.h", line=line@entry=335, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(o) in 'options.h' at line 335 failed.\000\000\000\000\003\000\000\000\000\000\000\000\037\000\000\000\000\000\000\000\200\213\330\001\000\000\000\000\037\000\000\000\000\000\000\000p0\315\001\000\000\000\000\001\000\000\000\000\000\000\000A\002\206q\002\200\377\377\277\375y\216\375\177\000\000\000\000\000\000\000\000\000\000\003\000\000\000\060", '\000' , "[\000\000\000n", '\000' , "w\000\000\000|", '\000' , "w\000\000\000|", '\000' ... args = {{gp_offset = 7988819, fp_offset = 0, overflow_arg_area = 0xffff8002718602b1, reg_save_area = 0x7ffd8e79fd4f}} fileName = #8 0x0000000000915667 in base_game_options::operator[] (name="type", this=0x110d840 ) at options.h:335 o = o = #9 read_startup_prefs () at initfile.cc:2308 gt = {val = , oldval = GAME_TYPE_NORMAL} filename = "/var/dcss/gamedata/dcss-trunk/save/prefs/start-BoldKobold-ns.prf" fl = { = {_vptr.LineInput = 0xedeef0 }, f = 0x1cb5890, bom = FileLineInput::BOM_NORMAL, seen_eof = true} temp = { = {_vptr.base_game_options = 0xe9ec80 , named_options = std::map with 0 elements, prefs_dirty = false, filename = "/var/dcss/gamedata/dcss-trunk/save/prefs/start-BoldKobold-ns.prf", basefilename = "/var/dcss/gamedata/dcss-trunk/save/prefs/start-BoldKobold-ns.prf", line_num = 12, terp_files = std::vector of length 0, capacity 0, additional_macro_files = std::vector of length 0, capacity 0, aliases = std::map with 0 elements, variables = std::map with 0 elements, constants = std::set with 0 elements, included = std::set with 0 elements, option_behaviour = std::vector of length 259, capacity 259 = {0x1f0c470, 0x2278ce0, 0x2261bf0, 0x1ce3ce0, 0x1e245d0, 0x1d0f300, 0x1f416d0, 0x1f9a700, 0x1fb2fa0, 0x1d3d810, 0x1d65060, 0x1ff1fe0, 0x1ecf8e0, 0x1f114d0, 0x1e194e0, 0x1e50160, 0x1d9d590, 0x1cea9e0, 0x1e0d710, 0x2023cb0, 0x1cd44d0, 0x1eab5d0, 0x1db0270, 0x1cfe210, 0x1df0cb0, 0x1ec1630, 0x1faf200, 0x1a46eb0, 0x2022760, 0x1d603f0, 0x1ca0b70, 0x1ed5680, 0x1ca0d20, 0x1a46d90, 0x1c6f030, 0x1cd2b90, 0x1d076a0, 0x1e328c0, 0x1f61470, 0x22cdbb0, 0x1f09f00, 0x1db8620, 0x1a456b0, 0x1d0f1b0, 0x1dde200, 0x2018d50, 0x1fce0f0, 0x20316f0, 0x1d2b2f0, 0x1ca5f50, 0x1e32b50, 0x1d00250, 0x1ea4110, 0x1f9b340, 0x1d3c950, 0x1e90710, 0x1e2bea0, 0x1f21b80, 0x1e22880, 0x1cc3460, 0x22c5ee0, 0x225d3d0, 0x1d90360, 0x1e39ee0, 0x1d652c0, 0x1f885c0, 0x1e8b700, 0x1df9ca0, 0x1c6ff90, 0x20174f0, 0x1f99650, 0x1d21ba0, 0x1e46ad0, 0x1f3de80, 0x1f0d9d0, 0x1cc4cd0, 0x1d042c0, 0x1f79260, 0x1f52a20, 0x1e0a3d0, 0x1afcf00, 0x1ef9df0, 0x1e11830, 0x1f2f2d0, 0x1d10560, 0x1e19b80, 0x1e08c30, 0x1ca1230, 0x1d79ee0, 0x1cea0a0, 0x2016670, 0x1cb4f70, 0x1d649a0, 0x1e31500, 0x1f9dcc0, 0x1f1ad20, 0x1d47990, 0x1d721f0, 0x1ea50d0, 0x1d2e500, 0x1cfef50, 0x1d48010, 0x1fdf630, 0x22d4b40, 0x1d514a0, 0x1dae010, 0x1e493c0, 0x1d51f90, 0x1d1b980, 0x1ce26d0, 0x1f99970, 0x1b40bd0, 0x1d212a0, 0x1ad7240, 0x1ddd6f0, 0x1ddefd0, 0x1d59510, 0x1d595e0, 0x1d73090, 0x1e50390, 0x1f9afb0, 0x1cc2d70, 0x1cc2e40, 0x1d166e0, 0x1d78420, 0x1d49e60, 0x1dd74a0, 0x1dd7570, 0x1ddc060, 0x1fd8e30, 0x22e7af0, 0x1d0a910, 0x1d0a9e0, 0x1de4f70, 0x1ce5dd0, 0x1ff79a0, 0x1d00ce0, 0x1d7f7f0, 0x1d67a70, 0x1d4a2e0, 0x1d6b6c0, 0x1e481f0, 0x1f8fe10, 0x1f910b0, 0x1f93340, 0x1d3c530, 0x1e29b10, 0x1db24b0, 0x1d93080, 0x1d9abd0, 0x1d9e520, 0x1da0120, 0x1dbb7a0, 0x1dbb880, 0x1ddc3d0, 0x1da3790, 0x1dbeb00, 0x1dd3a10, 0x1dce280, 0x1ce86e0, 0x1df90b0, 0x1dc0c30, 0x1d5ff80, 0x1dbd2f0, 0x1dbd3d0, 0x1b0d0a0, 0x1e50f30, 0x1e01150, 0x1db79d0, 0x1d64320, 0x1e344b0, 0x1d59150, 0x1d5a5d0, 0x1d111b0, 0x1f787d0, 0x1f78850, 0x1cf0e50, 0x1e3f9f0, 0x1cee530, 0x1cee610, 0x1fe6bd0, 0x1fe8600, 0x1fea040, 0x1cac9e0, 0x1d084b0, 0x1d205a0, 0x1d80110, 0x1e4f180, 0x1d8cca0, 0x1e3b4a0, 0x1d6af30, 0x1d7e790, 0x1cedf80, 0x1cee060, 0x2275260, 0x1ce3550, 0x1cc9680, 0x1cf2b90, 0x22b0d40, 0x22cdfb0...}, options_by_name = std::map with 278 elements = {["ability_menu"] = 0x1c6ff90, ["ability_slot"] = 0x1dc0c30, ["action_panel_filter"] = 0x1cd0220, ["action_panel_font_family"] = 0x1d06a60, ["action_panel_font_size"] = 0x1f8c1a0, ["action_panel_glyphs"] = 0x1cf8e80, ["action_panel_orientation"] = 0x1cebe30, ["action_panel_scale"] = 0x1cf8db0, ["action_panel_show"] = 0x2261030, ["action_panel_show_unidentified"] = 0x1d64e40, ["allow_extended_colours"] = 0x1ca0d20, ["allow_self_target"] = 0x2023cb0, ["always_show_exclusions"] = 0x1d00250, ["always_show_zot"] = 0x1e08c30, ["animate_equip_bar"] = 0x1f61470, ["arena_dump_msgs"] = 0x1cb4f70, ["arena_dump_msgs_all"] = 0x1d649a0, ["arena_list_eq"] = 0x1e31500, ["arena_teams"] = 0x2278ce0, ["assign_item_slot"] = 0x1f3de80, ["auto_exclude"] = 0x1dbb880, ["auto_hide_spells"] = 0x1faf200, ["auto_switch"] = 0x1d9d590, ["autofight_warning"] = 0x1cc2e40, ["autopickup_search"] = 0x1c6f030, ["autopickup_starting_ammo"] = 0x1d65060, ["background"] = 0x1d0f300, ["background_colour"] = 0x1ce26d0, ["bad_item_prompt"] = 0x1e46ad0, ["best_effort_brighten_background"] = 0x1ca0b70, ["best_effort_brighten_foreground"] = 0x1ed5680, ["blink_brightens_background"] = 0x1a46eb0, ["bold_brightens_foreground"] = 0x2022760, ["centre_on_scroll"] = 0x1ca5f50, ["char_set"] = 0x1d603f0, ["class"] = 0x1d0f300, ["clear_messages"] = 0x1e22880, ["cloud_status"] = 0x1e19b80, ["combo"] = 0x1ce3ce0, ["confirm_action"] = 0x1db24b0, ["crawl_dir"] = 0x1d3d810, ["darken_beyond_range"] = 0x1ca1230, ["default_autopickup"] = 0x1ff1fe0, ["default_manual_training"] = 0x1f9dcc0, ["default_show_all_skills"] = 0x1f114d0, ["detected_item_colour"] = 0x1dae010, ["detected_monster_colour"] = 0x1e493c0, ["dos_use_background_intensity"] = 0x1f0d9d0, ["drop_filter"] = 0x1d9abd0, ["dump_item_origin_price"] = 0x1f910b0, ["dump_kill_places"] = 0x1d3c530, ["dump_message_count"] = 0x1f93340, ["dump_on_save"] = 0x1e11830, ["dump_order"] = 0x1e29b10, ["easy_armor"] = 0x1cd44d0, ["easy_armour"] = 0x1cd44d0, ["easy_confirm"] = 0x1d93080, ["easy_door"] = 0x1cfe210, ["easy_floor_use"] = 0x1f99650, ["easy_unequip"] = 0x1cd44d0, ["enable_recast_spell"] = 0x1ec1630, ["enemy_hp_color"] = 0x1b40bd0, ["enemy_hp_colour"] = 0x1b40bd0, ["equip_bar"] = 0x1e328c0, ["equip_unequip"] = 0x1eab5d0, ["explore_auto_rest"] = 0x1d042c0, ["explore_delay"] = 0x1d00ce0, ["explore_greedy"] = 0x1cc4cd0, ["explore_greedy_visit"] = 0x1e0a3d0, ["explore_item_greed"] = 0x1d7f7f0, ["explore_mode"] = 0x1f8a470, ["explore_stop"] = 0x1f52a20, ["explore_stop_pickup_ignore"] = 0x1ddc3d0, ["explore_wall_bias"] = 0x1d67a70, ["fail_severity_to_confirm"] = 0x1d0a9e0, ["fail_severity_to_quiver"] = 0x1de4f70, ["fake_lang"] = 0x1fb2fa0, ["feature_item_highlight"] = 0x1d59510, ["flash_screen_message"] = 0x1dbeb00, ["force_more_message"] = 0x1da3790, ["foreground_colour"] = 0x1f99970, ["friend_highlight"] = 0x1d212a0, ["fsim_csv"] = 0x1e3cf50, ["fsim_kit"] = 0x1e4ce10, ["fsim_mode"] = 0x1cd6530, ["fsim_mons"] = 0x1d1f0e0, ["fsim_rounds"] = 0x1e3d070, ["fsim_scale"] = 0x1e4c530, ["fully_random"] = 0x1f0c470, ["game_seed"] = 0x1ecf8e0, ["glyph_mode_font"] = 0x1d57a80, ["glyph_mode_font_size"] = 0x1caf920, ["heap_highlight"] = 0x1d73090, ["hold_sound"] = 0x1dbd3d0, ["hp_color"] = 0x1b0d0a0, ["hp_colour"] = 0x1b0d0a0, ["hp_warning"] = 0x1f9afb0, ["item_slot"] = 0x1ce86e0, ["item_stack_summary_minimum"] = 0x1e481f0, ["jewellery_prompt"] = 0x1db0270...}}, feature_colour_overrides = std::map with 0 elements, feature_symbol_overrides = std::map with 0 elements, mon_glyph_overrides = std::map with 0 elements, cset_override = U'\000' , item_glyph_overrides = std::vector of length 0, capacity 0, item_glyph_cache = std::map with 0 elements, crawl_dir_option = "", save_dir_option = "", macro_dir_option = "", save_dir = "/var/dcss/gamedata/dcss-trunk/save/", macro_dir = "/var/dcss/gamedata/dcss-trunk/rc-files/BoldKobold.macro", morgue_dir = "/var/dcss/gamedata/dcss-trunk/save/", shared_dir = "/var/dcss/gamedata/dcss-trunk/save/", seed = 0, game_seed = "", seed_from_rc = 0, pregen_dungeon = level_gen_type::incremental, messaging = true, suppress_startup_errors = false, mouse_input = false, menu_arrow_control = true, view_max_width = 33, view_max_height = 21, mlist_min_height = 4, msg_min_height = 7, msg_max_height = 10, msg_webtiles_height = -1, mlist_allow_alternate_layout = false, monster_item_view_coordinates = false, monster_item_view_features = std::vector of length 0, capacity 0, messages_at_top = false, msg_condense_repeats = true, msg_condense_short = true, view_lock_x = true, view_lock_y = true, centre_on_scroll = false, symmetric_scroll = true, scroll_margin_x = 2, scroll_margin_y = 2, always_show_exclusions = true, autopickup_on = 1, autopickup_starting_ammo = true, default_manual_training = true, default_show_all_skills = false, show_newturn_mark = true, show_game_time = true, equip_bar = false, animate_equip_bar = false, autopickups = {_vptr.FixedBitVector = 0xe9e6e8 +16>, data = std::bitset = {[3] = 1, [5] = 1, [6] = 1, [7] = 1, [8] = 1, [13] = 1}}, auto_switch = false, travel_open_doors = travel_open_doors_type::open, easy_unequip = true, equip_unequip = false, jewellery_prompt = false, easy_door = true, warn_hatches = false, enable_recast_spell = true, skill_focus = SKM_FOCUS_ON, auto_hide_spells = false, note_all_skill_levels = false, note_skill_max = true, user_note_prefix = "", note_hp_percent = 5, note_xom_effects = true, note_chat_messages = false, note_dgl_messages = true, easy_confirm = easy_confirm_type::safe, allow_self_target = confirm_prompt_type::prompt, simple_targeting = false, always_use_static_spell_targeters = false, always_use_static_ability_targeters = false, colour = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, background_colour = 0, foreground_colour = 7, channels = {MSGCOL_DEFAULT }, use_animations_option = std::vector of length 8, capacity 8 = {"beam", "range", "hp", "monster_in_sight", "pickup", "monster", "player", "branch_entry"}, use_animations = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 511}, darken_beyond_range = true, show_blood = true, reduce_animations = true, hp_warning = 30, magic_point_warning = 0, clear_messages = false, show_more = true, small_more = false, friend_highlight = 519, neutral_highlight = 1799, blink_brightens_background = false, bold_brightens_foreground = {value = maybe_bool::mbool_t::f, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }, best_effort_brighten_background = false, best_effort_brighten_foreground = true, allow_extended_colours = true, macro_meta_entry = false, autofight_warning = 0, cloud_status = false, always_show_zot = false, action_panel = std::vector of length 4, capacity 4 = {OBJ_WANDS, OBJ_SCROLLS, OBJ_POTIONS, OBJ_MISCELLANY}, action_panel_filter = std::vector of length 0, capacity 0, action_panel_show_unidentified = false, action_panel_show = true, action_panel_scale = 100, action_panel_orientation = "horizontal", action_panel_font_family = "monospace", action_panel_font_size = 16, action_panel_glyphs = false, fire_items_start = 0, fire_order = std::vector of length 6, capacity 8 = {64, 63, 4096, 8192, 16384, 32768}, fire_order_spell = std::unordered_set with 411 elements = {[0] = SPELL_MINOR_DESTRUCTION, [1] = SPELL_PLASMA_BEAM, [2] = SPELL_BROTHERS_IN_ARMS, [3] = SPELL_TROGS_HAND, [4] = SPELL_HOLY_BREATH, [5] = SPELL_HOLY_FLAMES, [6] = SPELL_SACRIFICE, [7] = SPELL_HEAL_OTHER, [8] = SPELL_SUMMON_HOLIES, [9] = SPELL_HOLY_WORD, [10] = SPELL_HOLY_LIGHT, [11] = SPELL_RESURRECT, [12] = SPELL_SUMMON_SPECTRAL_ORCS, [13] = SPELL_IRON_ELEMENTALS, [14] = SPELL_DRUIDS_CALL, [15] = SPELL_AWAKEN_FOREST, [16] = SPELL_SUNRAY, [17] = SPELL_MIGHT, [18] = SPELL_INK_CLOUD, [19] = SPELL_IOOD, [20] = SPELL_CALL_TIDE, [21] = SPELL_PRIMAL_WAVE, [22] = SPELL_SUMMON_ILLUSION, [23] = SPELL_SUMMON_RAKSHASA, [24] = SPELL_FAKE_MARA_SUMMON, [25] = SPELL_MISLEAD, [26] = SPELL_BLINK_AWAY, [27] = SPELL_BLINK_RANGE, [28] = SPELL_BLINK_CLOSE, [29] = SPELL_BLINK_OTHER_CLOSE, [30] = SPELL_SLEEP, [31] = SPELL_AIR_ELEMENTALS, [32] = SPELL_EARTH_ELEMENTALS, [33] = SPELL_FIRE_ELEMENTALS, [34] = SPELL_HASTE_OTHER, [35] = SPELL_SUMMON_EYEBALLS, [36] = SPELL_TOMB_OF_DOROKLOHE, [37] = SPELL_CREATE_TENTACLES, [38] = SPELL_PORKALATOR, [39] = SPELL_WATER_ELEMENTALS, [40] = SPELL_DRACONIAN_BREATH, [41] = SPELL_COLD_BREATH, [42] = SPELL_FIRE_BREATH, [43] = SPELL_ACID_SPLASH, [44] = SPELL_SPIT_ACID, [45] = SPELL_SUMMON_MUSHROOMS, [46] = SPELL_BLINK_OTHER, [47] = SPELL_SUMMON_DRAKES, [48] = SPELL_MIASMA_BREATH, [49] = SPELL_METAL_SPLINTERS, [50] = SPELL_QUICKSILVER_BOLT, [51] = SPELL_CANTRIP, [52] = SPELL_SUMMON_UNDEAD, [53] = SPELL_SPIT_POISON, [54] = SPELL_ENERGY_BOLT, [55] = SPELL_SUMMON_HELL_BEAST, [56] = SPELL_SUMMON_UFETUBUS, [57] = SPELL_STEAM_BALL, [58] = SPELL_FAKE_RAKSHASA_SUMMON, [59] = SPELL_BRAIN_FEED, [60] = SPELL_VAMPIRE_SUMMON, [61] = SPELL_CALL_DOWN_DAMNATION, [62] = SPELL_GOLUBRIAS_PASSAGE, [63] = SPELL_PETRIFY, [64] = SPELL_MONSTROUS_MENAGERIE, [65] = SPELL_PORTAL_PROJECTILE, [66] = SPELL_EXCRUCIATING_WOUNDS, [67] = SPELL_CHAIN_LIGHTNING, [68] = SPELL_CONJURE_BALL_LIGHTNING, [69] = SPELL_SIMULACRUM, [70] = SPELL_STONESKIN, [71] = SPELL_CONDENSATION_SHIELD, [72] = SPELL_SANDBLAST, [73] = SPELL_LRD, [74] = SPELL_EVAPORATE, [75] = SPELL_INTOXICATE, [76] = SPELL_CORONA, [77] = SPELL_DISCHARGE, [78] = SPELL_DISPERSAL, [79] = SPELL_SHATTER, [80] = SPELL_SILENCE, [81] = SPELL_WARP_BRAND, [82] = SPELL_SUMMON_BUTTERFLIES, [83] = SPELL_PHASE_SHIFT, [84] = SPELL_SEE_INVISIBLE, [85] = SPELL_ENGLACIATION, [86] = SPELL_HIBERNATION, [87] = SPELL_SUMMON_DRAGON, [88] = SPELL_CALL_CANINE_FAMILIAR, [89] = SPELL_STICKS_TO_SNAKES, [90] = SPELL_IGNITE_POISON, [91] = SPELL_PASSWALL, [92] = SPELL_FLAME_TONGUE, [93] = SPELL_SURE_BLADE, [94] = SPELL_CONFUSING_TOUCH, [95] = SPELL_SHADOW_CREATURES, [96] = SPELL_AIRSTRIKE, [97] = SPELL_GLACIATE, [98] = SPELL_THROW_ICICLE, [99] = SPELL_DEFLECT_MISSILES, [100] = SPELL_SYMBOL_OF_TORMENT, [101] = SPELL_DEATH_CHANNEL, [102] = SPELL_NECROMUTATION, [103] = SPELL_DRAGON_FORM, [104] = SPELL_ANIMATE_DEAD, [105] = SPELL_CHARMING, [106] = SPELL_SUMMON_HORRIBLE_THINGS, [107] = SPELL_SUMMON_SWARM, [108] = SPELL_ISKENDERUNS_MYSTIC_BLAST, [109] = SPELL_BLINK, [110] = SPELL_FIRE_STORM, [111] = SPELL_POISONOUS_CLOUD, [112] = SPELL_BOLT_OF_INACCURACY, [113] = SPELL_LEHUDIBS_CRYSTAL_SPEAR, [114] = SPELL_BOLT_OF_DRAINING, [115] = SPELL_SUMMON_SCORPIONS, [116] = SPELL_ABJURATION, [117] = SPELL_SUMMON_SMALL_MAMMAL, [118] = SPELL_SMITING, [119] = SPELL_MASS_CONFUSION, [120] = SPELL_DEATHS_DOOR, [121] = SPELL_MAJOR_HEALING, [122] = SPELL_MINOR_HEALING, [123] = SPELL_TELEPORT_OTHER, [124] = SPELL_OLGREBS_TOXIC_RADIANCE, [125] = SPELL_VENOM_BOLT, [126] = SPELL_RING_OF_FLAMES, [127] = SPELL_MEPHITIC_CLOUD, [128] = SPELL_BOLT_OF_COLD, [129] = SPELL_BOLT_OF_FIRE, [130] = SPELL_DIG, [131] = SPELL_CONJURE_FLAME, [132] = SPELL_STRIKING, [133] = SPELL_DELAYED_FIREBALL, [134] = SPELL_CAUSE_FEAR, [135] = SPELL_TELEPORT_SELF, [136] = SPELL_MAGIC_DART, [137] = SPELL_FIREBALL, [138] = SPELL_APPORTATION, [139] = SPELL_LIGHTNING_BOLT, [140] = SPELL_BOLT_OF_MAGMA, [141] = SPELL_POLYMORPH, [142] = SPELL_SLOW, [143] = SPELL_HASTE, [144] = SPELL_PARALYSE, [145] = SPELL_CONFUSE, [146] = SPELL_INVISIBILITY, [147] = SPELL_THROW_FLAME, [148] = SPELL_THROW_FROST, [149] = SPELL_CONTROLLED_BLINK, [150] = SPELL_FREEZING_CLOUD, [151] = SPELL_PAIN, [152] = SPELL_CONTROL_UNDEAD, [153] = SPELL_ANIMATE_SKELETON, [154] = SPELL_VAMPIRIC_DRAINING, [155] = SPELL_HAUNT, [156] = SPELL_BORGNJORS_REVIVIFICATION, [157] = SPELL_FREEZE, [158] = SPELL_SUMMON_ELEMENTAL, [159] = SPELL_OZOCUBUS_REFRIGERATION, [160] = SPELL_STICKY_FLAME, [161] = SPELL_SUMMON_ICE_BEAST, [162] = SPELL_OZOCUBUS_ARMOUR, [163] = SPELL_CALL_IMP, [164] = SPELL_REPEL_MISSILES, [165] = SPELL_BERSERKER_RAGE, [166] = SPELL_DISPEL_UNDEAD, [167] = SPELL_FULSOME_DISTILLATION, [168] = SPELL_POISON_ARROW, [169] = SPELL_TWISTED_RESURRECTION, [170] = SPELL_REGENERATION, [171] = SPELL_BANISHMENT, [172] = SPELL_CIGOTUVIS_DEGENERATION, [173] = SPELL_STING, [174] = SPELL_SUBLIMATION_OF_BLOOD, [175] = SPELL_TUKIMAS_DANCE, [176] = SPELL_HURL_DAMNATION, [177] = SPELL_SUMMON_DEMON, [178] = SPELL_DEMONIC_HORDE, [179] = SPELL_SUMMON_GREATER_DEMON, [180] = SPELL_CORPSE_ROT, [181] = SPELL_FIRE_BRAND, [182] = SPELL_FREEZING_AURA, [183] = SPELL_LETHAL_INFUSION, [184] = SPELL_IRON_SHOT, [185] = SPELL_STONE_ARROW, [186] = SPELL_SHOCK, [187] = SPELL_SWIFTNESS, [188] = SPELL_FLY, [189] = SPELL_INSULATION, [190] = SPELL_CURE_POISON, [191] = SPELL_CONTROL_TELEPORT, [192] = SPELL_POISON_WEAPON, [193] = SPELL_DEBUGGING_RAY, [194] = SPELL_RECALL, [195] = SPELL_AGONY, [196] = SPELL_SPIDER_FORM, [197] = SPELL_MINDBURST, [198] = SPELL_BLADE_HANDS, [199] = SPELL_STATUE_FORM...}, fire_order_ability = std::unordered_set with 132 elements = {[0] = ABIL_WU_JIAN_WALLJUMP, [1] = ABIL_WU_JIAN_WHIRLWIND, [2] = ABIL_WU_JIAN_LUNGE, [3] = ABIL_HEPLIAKLQANA_IDENTITY, [4] = ABIL_HEPLIAKLQANA_TYPE_HEXER, [5] = ABIL_HEPLIAKLQANA_TYPE_BATTLEMAGE, [6] = ABIL_HEPLIAKLQANA_TYPE_KNIGHT, [7] = ABIL_HEPLIAKLQANA_TRANSFERENCE, [8] = ABIL_USKAYAW_GRAND_FINALE, [9] = ABIL_USKAYAW_LINE_PASS, [10] = ABIL_USKAYAW_STOMP, [11] = ABIL_QAZLAL_DISASTER_AREA, [12] = ABIL_QAZLAL_ELEMENTAL_FORCE, [13] = ABIL_QAZLAL_UPHEAVAL, [14] = ABIL_GOZAG_BRIBE_BRANCH, [15] = ABIL_GOZAG_CALL_MERCHANT, [16] = ABIL_GOZAG_POTION_PETITION, [17] = ABIL_RU_SACRIFICE_RESISTANCE, [18] = ABIL_RU_SACRIFICE_HAND, [19] = ABIL_RU_SACRIFICE_DURABILITY, [20] = ABIL_RU_SACRIFICE_NIMBLENESS, [21] = ABIL_RU_SACRIFICE_STEALTH, [22] = ABIL_HEPLIAKLQANA_IDEALISE, [23] = ABIL_OKAWARU_DUEL, [24] = ABIL_YRED_DRAIN_LIFE, [25] = ABIL_YRED_RECALL_UNDEAD_HARVEST, [26] = ABIL_EVOKE_DISPATER, [27] = ABIL_EVOKE_OLGREB, [28] = ABIL_NEMELEX_DRAW_SUMMONING, [29] = ABIL_BEOGH_RECALL_ORCISH_FOLLOWERS, [30] = ABIL_EVOKE_BLINK, [31] = ABIL_RU_SACRIFICE_ESSENCE, [32] = ABIL_RENOUNCE_RELIGION, [33] = ABIL_LUGONU_CORRUPT, [34] = ABIL_BLINKBOLT, [35] = ABIL_RU_SACRIFICE_EXPERIENCE, [36] = ABIL_TRAN_BAT, [37] = ABIL_RU_DRAW_OUT_POWER, [38] = ABIL_ZIN_RECITE, [39] = ABIL_BREATHE_POWER, [40] = ABIL_DITHMENOS_SHADOW_STEP, [41] = ABIL_KIKU_UNEARTH_WRETCHES, [42] = ABIL_HOP, [43] = ABIL_ELYVILON_DIVINE_VIGOUR, [44] = ABIL_BREATHE_LIGHTNING, [45] = ABIL_KIKU_GIFT_CAPSTONE_SPELLS, [46] = ABIL_SHAFT_SELF, [47] = ABIL_ELYVILON_HEAL_OTHER, [48] = ABIL_YRED_BIND_SOUL, [49] = ABIL_JIYVA_SLIMIFY, [50] = ABIL_SPIT_POISON, [51] = ABIL_ZIN_DONATE_GOLD, [52] = ABIL_RU_SACRIFICE_DRINK, [53] = ABIL_BEOGH_SMITING, [54] = ABIL_NON_ABILITY, [55] = ABIL_RU_SACRIFICE_EYE, [56] = ABIL_YRED_DARK_BARGAIN, [57] = ABIL_BREATHE_FIRE, [58] = ABIL_BREATHE_FROST, [59] = ABIL_SIF_MUNA_CHANNEL_ENERGY, [60] = ABIL_MAKHLEB_MINOR_DESTRUCTION, [61] = ABIL_RU_SACRIFICE_ARCANA, [62] = ABIL_TSO_BLESS_WEAPON, [63] = ABIL_EVOKE_TURN_INVISIBLE, [64] = ABIL_RU_REJECT_SACRIFICES, [65] = ABIL_KIKU_TORMENT, [66] = ABIL_HEAL_WOUNDS, [67] = ABIL_ELYVILON_PURIFICATION, [68] = ABIL_BREATHE_POISON, [69] = ABIL_SIF_MUNA_FORGET_SPELL, [70] = ABIL_MAKHLEB_LESSER_SERVANT_OF_MAKHLEB, [71] = ABIL_KIKU_BLESS_WEAPON, [72] = ABIL_DIG, [73] = ABIL_ELYVILON_HEAL_SELF, [74] = ABIL_RU_SACRIFICE_ARTIFICE, [75] = ABIL_TSO_DIVINE_SHIELD, [76] = ABIL_BREATHE_ACID, [77] = ABIL_RU_SACRIFICE_WORDS, [78] = ABIL_RU_SACRIFICE_SKILL, [79] = ABIL_EXSANGUINATE, [80] = ABIL_OKAWARU_HEROISM, [81] = ABIL_LUGONU_ABYSS_EXIT, [82] = ABIL_RU_SACRIFICE_LOVE, [83] = ABIL_TSO_CLEANSING_FLAME, [84] = ABIL_DAMNATION, [85] = ABIL_HEPLIAKLQANA_RECALL, [86] = ABIL_OKAWARU_FINESSE, [87] = ABIL_RU_SACRIFICE_COURAGE, [88] = ABIL_TSO_SUMMON_DIVINE_WARRIOR, [89] = ABIL_WORD_OF_CHAOS, [90] = ABIL_RU_SACRIFICE_HEALTH, [91] = ABIL_END_TRANSFORMATION, [92] = ABIL_MAKHLEB_MAJOR_DESTRUCTION, [93] = ABIL_MAKHLEB_GREATER_SERVANT_OF_MAKHLEB, [94] = ABIL_SIF_MUNA_DIVINE_EXEGESIS, [95] = ABIL_DITHMENOS_SHADOW_FORM, [96] = ABIL_WU_JIAN_SERPENTS_LASH, [97] = ABIL_TROG_HAND, [98] = ABIL_WU_JIAN_HEAVENLY_STORM, [99] = ABIL_TROG_BROTHERS_IN_ARMS, [100] = ABIL_STOP_RECALL, [101] = ABIL_LUGONU_BANISH, [102] = ABIL_CONVERT_TO_BEOGH, [103] = ABIL_LUGONU_ABYSS_ENTER, [104] = ABIL_ZIN_VITALISATION, [105] = ABIL_RU_POWER_LEAP, [106] = ABIL_LUGONU_BLESS_WEAPON, [107] = ABIL_BREATHE_STEAM, [108] = ABIL_ZIN_IMPRISON, [109] = ABIL_RU_APOCALYPSE, [110] = ABIL_NEMELEX_DRAW_DESTRUCTION, [111] = ABIL_NEMELEX_DRAW_ESCAPE, [112] = ABIL_NEMELEX_DRAW_STACK, [113] = ABIL_NEMELEX_TRIPLE_DRAW, [114] = ABIL_NEMELEX_DEAL_FOUR, [115] = ABIL_NEMELEX_STACK_FIVE, [116] = ABIL_BEOGH_GIFT_ITEM, [117] = ABIL_BEOGH_RESURRECTION, [118] = ABIL_JIYVA_OOZEMANCY, [119] = ABIL_FEDHAS_WALL_OF_BRIARS, [120] = ABIL_FEDHAS_GROW_BALLISTOMYCETE, [121] = ABIL_FEDHAS_OVERGROW, [122] = ABIL_FEDHAS_GROW_OKLOB, [123] = ABIL_CHEIBRIADOS_TIME_BEND, [124] = ABIL_CHEIBRIADOS_DISTORTION, [125] = ABIL_CHEIBRIADOS_SLOUCH, [126] = ABIL_CHEIBRIADOS_TIME_STEP, [127] = ABIL_ASHENZARI_CURSE, [128] = ABIL_ASHENZARI_UNCURSE, [129] = ABIL_BREATHE_MEPHITIC, [130] = ABIL_ZIN_SANCTUARY, [131] = ABIL_RU_SACRIFICE_PURITY}, quiver_menu_focus = false, launcher_autoquiver = true, force_spell_targeter = std::unordered_set with 14 elements = {[0] = 123, [1] = 259, [2] = 410, [3] = 393, [4] = 2, [5] = 397, [6] = 365, [7] = 116, [8] = 354, [9] = 232, [10] = 368, [11] = 362, [12] = 126, [13] = 364}, force_ability_targeter = std::unordered_set with 14 elements = {[0] = 1301, [1] = 1192, [2] = 1153, [3] = 1034, [4] = 5, [5] = 1202, [6] = 1134, [7] = 1103, [8] = 1001, [9] = 17, [10] = 1011, [11] = 1021, [12] = 1191, [13] = 1004}, flush_input = {true, false, false, 71, 121, 127, false, true, false, false, false, false}, sounds_on = true, one_SDL_sound_channel = false, char_set = CSET_DEFAULT, char_table = {mData = U"\000\x8e7a1264翽\x8e7a1078翽\x8e7a1068翽\000\x86f25e8a\000\000\x8e7a1080翽\000\000\x8e7a12b0翽\000\000\x8e7a1520翽\000\000\000翽\x8e7a1090翽\000罹\n\000\001\000\x8e7a14c7翽\001\000\x1b22892\000\000\001\x8e7a10e0翽\000\000\xffffffff\xffffffff\000\000\000\000\x1b22892\000\000翽\000翽\x8e7a1110翽\000翽\n\000\001\000\x8e7a1547翽 0\x8e7a1720"}, wiz_mode = WIZ_NEVER, explore_mode = WIZ_NO, no_save = false, no_player_bones = false, sc_entries = 0, sc_format = -1, hp_colour = std::vector of length 2, capacity 2 = {{first = 70, second = 14}, {first = 40, second = 4}}, mp_colour = std::vector of length 2, capacity 2 = {{first = 50, second = 14}, {first = 25, second = 4}}, stat_colour = std::vector of length 1, capacity 1 = {{first = 3, second = 4}}, enemy_hp_colour_option = "default", enemy_hp_colour = {mData = {2, 2, 6, 6, 5, 4}}, map_file_name = "", force_autopickup = std::vector of length 0, capacity 0, note_monsters = std::vector of length 0, capacity 0, note_messages = std::vector of length 0, capacity 0, autoinscriptions = std::vector of length 0, capacity 0, note_items = std::vector of length 0, capacity 0, note_skill_levels = {_vptr.FixedBitVector = 0xe9e6d0 +16>, data = std::bitset = {[1] = 1, [5] = 1, [10] = 1, [15] = 1, [27] = 1}}, auto_spell_letters = std::vector of length 0, capacity 0, auto_item_letters = std::vector of length 0, capacity 0, auto_ability_letters = std::vector of length 0, capacity 0, pickup_thrown = true, travel_delay = -1, explore_delay = -1, rest_delay = -1, travel_avoid_terrain_option = std::vector of length 0, capacity 0, travel_avoid_terrain = {mData = '\000' }, show_travel_trail = true, view_delay = 600, arena_dump_msgs = false, arena_dump_msgs_all = false, arena_list_eq = false, force_more_message = std::vector of length 0, capacity 0, flash_screen_message = std::vector of length 0, capacity 0, confirm_action = std::vector of length 0, capacity 0, tc_reachable = 1, tc_excluded = 13, tc_exclude_circle = 4, tc_forbidden = 11, tc_dangerous = 3, tc_disconnected = 8, auto_exclude = std::vector of length 0, capacity 0, evil_colour = 1, remembered_monster_colour = 8, detected_monster_colour = 12, detected_item_colour = 2, status_caption_colour = 6, heap_highlight = 5, stab_highlight = 263, may_stab_highlight = 1543, feature_item_highlight = 5, trap_item_highlight = 5, item_stack_summary_minimum = 4, explore_stop_option = std::vector of length 10, capacity 10 = {"item", "stair", "portal", "branch", "shop", "altar", "runed_door", "transporter", "greedy_pickup_smart", "greedy_visited_item_stack"}, explore_stop = 116681, explore_greedy_visit_option = std::vector of length 2, capacity 2 = {"glowing", "artefact"}, explore_greedy_visit = 6, explore_stop_pickup_ignore = std::vector of length 0, capacity 0, explore_greedy = true, explore_item_greed = 10, explore_wall_bias = 0, explore_auto_rest = true, travel_key_stop = true, travel_one_unsafe_move = false, sound_mappings = std::vector of length 0, capacity 0, sound_file_path = "", menu_colour_mappings = std::vector of length 0, capacity 0, message_colour_mappings = std::vector of length 0, capacity 0, monster_list_colours_option = std::vector of length 7, capacity 7 = {{category = MLC_FRIENDLY, colour = 2}, {category = MLC_NEUTRAL, colour = 6}, {category = MLC_GOOD_NEUTRAL, colour = 6}, {category = MLC_TRIVIAL, colour = 8}, {category = MLC_EASY, colour = 7}, {category = MLC_TOUGH, colour = 14}, {category = MLC_NASTY, colour = 12}}, monster_list_colours = {mData = {2, 6, 6, 8, 7, 14, 12}}, sort_menus_option = "default", sort_menus = std::vector of length 2, capacity 2 = {{mtype = menu_type::pickup, sort = 0, cmp = std::vector of length 5, capacity 5 = {{cmpfn = 0x93ee40 (InvEntry const*, InvEntry const*)>, negated = false}, {cmpfn = 0x93f6b0 (InvEntry const*, InvEntry const*)>, negated = false}, {cmpfn = 0x93f890 (InvEntry const*, InvEntry const*)>, negated = false}, {cmpfn = 0x93f100 (InvEntry const*, InvEntry const*)>, negated = false}, {cmpfn = 0x93eef0 (InvEntry const*, InvEntry const*)>, negated = false}}}, {mtype = menu_type::invlist, sort = 0, cmp = std::vector of length 2, capacity 2 = {{cmpfn = 0x93ee40 (InvEntry const*, InvEntry const*)>, negated = false}, {cmpfn = 0x93f1a0 (InvEntry const*, InvEntry const*)>, negated = false}}}}, single_column_item_menus = true, dump_on_save = true, dump_kill_places = KDO_ONE_PLACE, dump_message_count = 40, dump_item_origins = 1, dump_item_origin_price = -1, dump_order = std::vector of length 19, capacity 36 = {"header", "hiscore", "stats", "misc", "inventory", "skills", "spells", "overview", "mutations", "messages", "screenshot", "monlist", "kills", "notes", "screenshots", "vaults", "skill_gains", "action_counts", "turns_by_place"}, pickup_menu_limit = 1, ability_menu = true, spell_menu = false, easy_floor_use = false, bad_item_prompt = true, assign_item_slot = SS_FORWARD, show_god_gift = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }, restart_after_game = {value = maybe_bool::mbool_t::f, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }, restart_after_save = false, newgame_after_quit = false, name_bypasses_menu = true, read_persist_options = false, drop_filter = std::vector of length 0, capacity 0, activity_interrupts = std::map with 16 elements = {["armour_off"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [8] = 1, [9] = 1, [13] = 1}}, ["armour_on"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [8] = 1, [9] = 1, [13] = 1}}, ["ascending_stairs"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [10] = 1}}, ["butcher"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [13] = 1}}, ["descending_stairs"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [10] = 1}}, ["drop_item"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1}}, ["exsanguinate"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [13] = 1}}, ["jewellery_off"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1}}, ["jewellery_on"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [8] = 1, [9] = 1, [13] = 1}}, ["macro"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [9] = 1, [10] = 1}}, ["memorise"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [9] = 1}}, ["multidrop"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [9] = 1, [10] = 1}}, ["rest"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [2] = 1, [3] = 1, [4] = 1, [5] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [11] = 1, [12] = 1, [13] = 1}}, ["revivify"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [13] = 1}}, ["run"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [5] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [11] = 1, [12] = 1, [13] = 1}}, ["travel"] = {_vptr.FixedBitVector = 0xe93e28 +16>, data = std::bitset = {[0] = 1, [6] = 1, [7] = 1, [8] = 1, [9] = 1, [10] = 1, [11] = 1, [12] = 1, [13] = 1}}}, remember_name = 120, dos_use_background_intensity = true, use_fake_cursor = true, use_fake_player_cursor = true, show_player_species = false, level_map_cursor_step = 7, use_modifier_prefix_keys = true, kill_map = {0, 1, 2}, rest_wait_both = false, rest_wait_ancestor = false, rest_wait_percent = 100, regex_search = false, autopickup_search = false, language_option = "", language = lang_t::EN, lang_name = 0x0, fake_lang = "", fake_langs = std::vector of length 0, capacity 0, fail_severity_to_confirm = 3, fail_severity_to_quiver = 3, fsim_mode = "", fsim_csv = false, fsim_rounds = 4000, fsim_mons = "", fsim_scale = std::vector of length 0, capacity 0, fsim_kit = std::vector of length 0, capacity 0, tile_show_items = "!?/=([)}:|", tile_skip_title = false, tile_menu_icons = true, tile_unseen_col = {r = 0 '\000', g = 0 '\000', b = 0 '\000', a = 255 '\377', static white = , static black = , static transparent = }, tile_floor_col = {r = 51 '3', g = 51 '3', b = 51 '3', a = 255 '\377', static white = , static black = , static transparent = }, tile_wall_col = {r = 102 'f', g = 102 'f', b = 102 'f', a = 255 '\377', static white = , static black = , static transparent = }, tile_mapped_floor_col = {r = 34 '"', g = 34 '"', b = 102 'f', a = 255 '\377', static white = , static black = , static transparent = }, tile_mapped_wall_col = {r = 68 'D', g = 68 'D', b = 153 '\231', a = 255 '\377', static white = , static black = , static transparent = }, tile_door_col = {r = 119 'w', g = 85 'U', b = 68 'D', a = 255 '\377', static white = , static black = , static transparent = }, tile_item_col = {r = 0 '\000', g = 85 'U', b = 68 'D', a = 255 '\377', static white = , static black = , static transparent = }, tile_monster_col = {r = 102 'f', g = 0 '\000', b = 0 '\000', a = 255 '\377', static white = , static black = , static transparent = }, tile_plant_col = {r = 68 'D', g = 102 'f', b = 51 '3', a = 255 '\377', static white = , static black = , static transparent = }, tile_upstairs_col = {r = 0 '\000', g = 255 '\377', b = 255 '\377', a = 255 '\377', static white = , static black = , static transparent = }, tile_downstairs_col = {r = 255 '\377', g = 0 '\000', b = 255 '\377', a = 255 '\377', static white = , static black = , static transparent = }, tile_branchstairs_col = {r = 255 '\377', g = 119 'w', b = 136 '\210', a = 255 '\377', static white = , static black = , static transparent = }, tile_feature_col = {r = 153 '\231', g = 119 'w', b = 0 '\000', a = 255 '\377', static white = , static black = , static transparent = }, tile_water_col = {r = 17 '\021', g = 68 'D', b = 85 'U', a = 255 '\377', static white = , static black = , static transparent = }, tile_lava_col = {r = 85 'U', g = 34 '"', b = 17 '\021', a = 255 '\377', static white = , static black = , static transparent = }, tile_trap_col = {r = 170 '\252', g = 102 'f', b = 68 'D', a = 255 '\377', static white = , static black = , static transparent = }, tile_excl_centre_col = {r = 85 'U', g = 34 '"', b = 102 'f', a = 255 '\377', static white = , static black = , static transparent = }, tile_excluded_col = {r = 85 'U', g = 34 '"', b = 102 'f', a = 255 '\377', static white = , static black = , static transparent = }, tile_player_col = {r = 255 '\377', g = 255 '\377', b = 255 '\377', a = 255 '\377', static white = , static black = , static transparent = }, tile_deep_water_col = {r = 0 '\000', g = 17 '\021', b = 34 '"', a = 255 '\377', static white = , static black = , static transparent = }, tile_portal_col = {r = 255 '\377', g = 221 '\335', b = 0 '\000', a = 255 '\377', static white = , static black = , static transparent = }, tile_transporter_col = {r = 0 '\000', g = 0 '\000', b = 255 '\377', a = 255 '\377', static white = , static black = , static transparent = }, tile_transporter_landing_col = {r = 82 'R', g = 0 '\000', b = 170 '\252', a = 255 '\377', static white = , static black = , static transparent = }, tile_explore_horizon_col = {r = 107 'k', g = 48 '0', b = 27 '\033', a = 255 '\377', static white = , static black = , static transparent = }, tile_display_mode = "tiles", tile_show_player_species = false, tile_player_tile = 0, tile_player_tile_option = "normal", tile_weapon_offsets = {first = 2147483647, second = 2147483647}, tile_shield_offsets = {first = 2147483647, second = 2147483647}, tile_weapon_offsets_option = "reset", tile_shield_offsets_option = "reset", tile_tag_pref_option = "auto", tile_tag_pref = TAGPREF_AUTO, tile_window_col = {r = 85 'U', g = 136 '\210', b = 85 'U', a = 255 '\377', static white = , static black = , static transparent = }, tile_font_crt_family = "monospace", tile_font_msg_family = "monospace", tile_font_stat_family = "monospace", tile_font_lbl_family = "monospace", glyph_mode_font = "monospace", glyph_mode_font_size = 24, tile_font_crt_size = 0, tile_font_msg_size = 0, tile_font_stat_size = 0, tile_font_lbl_size = 0, tile_font_tip_size = 0, tile_sidebar_pixels = -1904600736, tile_cell_pixels = 32, tile_viewport_scale = {content = 100, static rounding = }, tile_map_scale = {content = 60, static rounding = }, tile_filter_scaling = false, tile_map_pixels = 0, tile_force_overlay = false, tile_overlay_col = {r = 100 'd', g = 100 'd', b = 100 'd', a = 255 '\377', static white = , static black = , static transparent = }, tile_overlay_alpha_percent = 40, tile_update_rate = 1000, tile_runrest_rate = 100, tile_key_repeat_delay = 0, tile_tooltip_ms = 500, tile_show_minihealthbar = true, tile_show_minimagicbar = true, tile_show_demon_tier = false, tile_show_threat_levels = "nasty", tile_water_anim = false, tile_misc_anim = true, tile_layout_priority = std::vector of length 6, capacity 6 = {"minimap", "inventory", "command", "spell", "ability", "monster"}, tile_use_monster = MONS_PROGRAM_BUG, tile_grinch = false, tile_realtime_anim = false, tile_level_map_hide_messages = true, tile_level_map_hide_sidebar = false, tile_web_mouse_control = true, tile_web_mobile_input_helper = "auto", game = {name = "", type = GAME_TYPE_NORMAL, filename = "", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 1, capacity 1 = {SP_MINOTAUR}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_FIGHTER}, allowed_weapons = std::vector of length 1, capacity 1 = {WPN_WAR_AXE}, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false}, static interrupt_prefix = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x110ed30 "interrupt_"}, _M_string_length = 10, {_M_local_buf = "interrupt_\000\000\000\000\000", _M_allocated_capacity = 8103508940177043049}}} manual_game_type = #10 0x0000000000c8f875 in startup_step () at startup.cc:1017 choice = {name = "BoldKobold", type = GAME_TYPE_NORMAL, filename = "", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} defaults = {name = "\354\034z\216\375\177\000\000\237\004\000\000\000\000\000\000\350\004dIy\177\000\000\200\315uGy\177\000\000\370\237vGy\177\000\000{FCIy\177\000\000\237\004\000\000\000\000\000\000\370\237vGy\177\000\000\350\004dIy\177\000\000X\035z\216\375\177\000\000T\035z\216\375\177\000\000\021@CIy\177\000\000@ z\216\375\177\000\000@AF\000\000\000\000\000\360\a@\000\000\000\000\000X\035z\216\375\177\000\000t\022\354\247\000\000\000\000I\260\237\002\000\000\000\000\064\000\000\000\375\177\000\000\060\036z\216\375\177\000\000\370\237vGy\177\000\000\200\315uGy\177\000\000T\035z\216\375\177\000\000 \036z\216\375\177\000\000\310\361cIy\177\000\000"..., type = 1231291624, filename = '\000' , "\003\000\r\000\260\370\001", '\000' , "\003\000\027\000\300\a<", '\000' , "\036\v\000\000\021", '\000' , "\356B\000\000\021", '\000' , "cD\000\000\022", '\000' , "\366J\000\000\021", '\000' , "/\030\000\000\022", '\000' , "\036\071\000\000 \000\000\000"..., seed = 140158866726904, pregenerate = 232, map = "", arena_teams = "setsockopt\000_ZN4Menu9add_entryEP9MenuEntry\000bind\000_ZN4Menu4showEb\000_ZN4MenuD2Ev\000socket\000_Z16menu_keyhelp_cmdB5cxx1112command_type\000_ZN16formatted_string12parse_stringERKNSt7__cxx1112basic_stringIcSt11char_t"..., allowed_combos = std::vector of length 4397642482303, capacity 4397717181295 = { newchar = ng = {name = "autopickup_starting_ammo\000runk/save/", type = 2390367976, filename = "H\203\304\060\203\370\000~\250H\203", seed = 0, pregenerate = true, map = , arena_teams = , allowed_combos = std::vector of length -4397630517341, capacity -4397718413031 = {, , "\036", '\000' , "\061\000\000\000\000\000\000\000tile_single_column_menus", '\000' , "\061\000\000\000\000\000\000\000single_column_item_menus", '\000' , "\201\000\000\000\000\000\000\000ERCPm\000\000\000\001\000\000\000\361\000\000\000\377\377\377\377\377\377\377\377s\000r\000\000\000\000\000\000\000@", '\000' , "\203\000)\036s\036o\036"..., "/var/dcss/gamedata/dcss-trunk/save/", "", "\000\220\"z\216\375\177\000\000\312\036DIy\177\000\000\000\000\000\000\000\000\000\000\274\"z\216\375\177\000\000(۱Gy\177\000\000 ۱Gy\177\000\000\320\021\000\000\000\000\000\000\b", '\000' , "\001\000\000\000\000\000\000\000\377\377\377\377\377\377\377?\f\255}Gy\177\000\000c\000\000\000\375\177\000\000\301\021\000\000\000\000\000\000\320\037z\216\375\177\000\000\324\321}Gy\177\000\000\240\037z\216\000\000\000\000\320\"z\216\375\177\000\000\061\340\205q\002\200\377\377\000dBW\212^\362\206G", '\000' , "\240#z\216\375\177\000\000\377\377\377\377\000\000\000\000\270$z\216\375\177\000"..., , , , , "@ z\216\375\177\000\000\070n$\001\000\000\000\000\340\b\000\000\000\000\000\000Hn$\001", '\000' , "\001\000\000\000\000\000\000\000 5\242\001\000\000\000\000\214\325}Gy\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\377\377\377\377\377\377\377?\324\321}Gy\177\000\000\000\000\000\000\000\000\000\000\070n$\001\000\000\000\000\340\b\000\000\000\000\000\000Hn$\001", '\000' , "dBW\212^\362\206\000\000\000\000\000\000\000\000\000dBW\212^\362\206\001\000\000\000\000\000\000\000\000dBW\212^\362\206\000\000\000\000\000\000\000\000\370\b\000\000\000\000\000\000 5\242\001\000\000\000\000"..., , "\022", , , "\000\"msg\":\"layout\",\"message_pane\":{\"height\":7,\"small_more\":false}}\n\000llow\"},{\"value\":40,\"colour\":\"red\"}],\"mp_colour\":[{\"value\":50,\"colour\":\"yellow\"},{\"value\":25,\"colour\":\"red\"}],\"stat_colour\":[{\"value\":3,"..., , , , , , , , "", , , , "", , "H\237\356\000\000\000\000\000 О\001\000\000\000\000\065\000\000\000\000\000\000\000\065", '\000' , "\001\000\000\000\003\000\000\000\000\b\000\000\000\000\000\000 5\242\001", '\000' , "\300\021", '\000' , "\200)\242\001\000\000\000\000\356)\242\001\000\000\000\000\356)\242\001\000\000\000\000\001\001\000\000\000\000\000\000\220ҡ\001\000\000\000\000\220ҡ\001\000\000\000\000\300ҡ\001", '\000' , "\377\377\377\377", '\000' ..., "", "", "", "msg", "small_more", , "\000\000\000\000\377\377\377\377\000\000\262\000\000\000\000\000\001\000/var/dcss/sockets/BoldKobold:2023-04-24.05:11:56.sock\000\070#z\216\375\177\000\000`#z\216\375\177", '\000' , "oldKobo\000dBW\212^\362\206\a\001", '\000' , "\377\377\377\377\000\000\000\000\270$z\216\375\177", '\000' , "\022\000\000\000\000\000\000\000i\234m\000\000\000\000\000\002\000\000\000\002\000\000\000\000dBW\212^\362\206\220h\334\000\000\000\000\000"..., "", , , , "", , "", , "AWAVA\211\377AUATL\215%\276\233.\000UH\215-Ƥ.\000SI\211\366I\211\325L)\345H\203\354\bH\301\375\003\350o\255x\377H\205\355t 1\333\017\037\204\000\000\000\000\000L\211\352L\211\366D\211\377A\377\024\334H\203\303\001H9\353u\352H\203\304\b[]A\\A]A^A_Ðf.\017\037\204\000\000\000\000\000\363\303\000\000H\203\354\bH\203\304\b\303", '\000' , "\001\000\002\000\000\000\310B\000\000\200_\000\000 A\000\000zD\333\017I@\000\000\064C\000\000HC\000\000\000\000\344˖@\333\017\311?\333\017\311@\000\000\000?\000\000\200?"..., , , "", "", "", "", "\034\000\000\000\000\000\000\000\022\000\000\000\000\000\000\000\250=z\216\375\177\000\000\324=z\216", "", "", "", "", "", "", "", , , , "", , , "", "", "", , "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""...}, allowed_species = std::vector of length -1066894915, capacity 35038642933530 = { #11 0x0000000000db80a8 in _launch_game () at main.cc:412 game_start = ccon = #12 0x00000000006d9c69 in _launch_game_loop () at main.cc:384 game_ended = false game_ended = ge = fe = E = #13 main (argc=, argv=0x7ffd8e7a24b8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 26581) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Setting crawl_dir to `/var/dcss/gamedata/dcss-trunk/save/`. Data directory '/var/dcss/builds/dcss-trunk/0.30-a0-1156-gc8ec674/bin/../dat/' found. x2 Setting crawl_dir to `/var/dcss/gamedata/dcss-trunk/save/`. Data directory '/var/dcss/builds/dcss-trunk/0.30-a0-1156-gc8ec674/bin/../dat/' found. Loading databases... Loading spells and features... Loading maps... Hello, welcome to Dungeon Crawl Stone Soup 0.30-a0-1156-gc8ec674! (c) Copyright 1997-2002 Linley Henzell, 2002-2023 Crawl DevTeam Options read from "BoldKobold.rc". >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.30-a0-1156-gc8ec674) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [] Species: Yak Job: Unemployed HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 0 (0) 0 (0) 0 (0) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | | 0 | 0 | 0 | 0 | 0/14 Long Blades | | 0 | 0 | 0 | 0 | 0/0 Axes | | 0 | 0 | 0 | 0 | 0/10 Polearms | | 0 | 0 | 0 | 0 | 0/0 Staves | | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | | 0 | 0 | 0 | 0 | 0/0 Throwing | | 0 | 0 | 0 | 0 | 0/50 Armour | | 0 | 0 | 0 | 0 | 0/0 Dodging | | 0 | 0 | 0 | 0 | 0/35 Stealth | | 0 | 0 | 0 | 0 | 0/50 Shields | | 0 | 0 | 0 | 0 | 0/29 Unarmed Combat | | 0 | 0 | 0 | 0 | 0/0 Spellcasting | | 0 | 0 | 0 | 0 | 0/25 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/0 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/0 Translocations | | 0 | 0 | 0 | 0 | 0/17 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/0 Ice Magic | | 0 | 0 | 0 | 0 | 0/12 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/0 Poison Magic | | 0 | 0 | 0 | 0 | 0/8 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | | 0 | 0 | 0 | 0 | 0/0 Spell bugs: Durations: Attributes: Mutations: Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>