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 senlim -rc /var/dcss/gamedata/dcss-trunk/rc-files/senlim.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/senlim.macro -morgue /var/dcss/gamedata/dcss/morgue/senlim/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/senlim:2023-04-24.03:10:15.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) [0x7f6f8f8a64c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f6f8fc4c269]: /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) [0x7f6f8f891840]: /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". 0x00007f6f8fc4bf2a in __waitpid (pid=21663, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f6f8fc4bf2a in __waitpid (pid=21663, 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=0x7f6f8fc36540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 21662\000\000\000\000\000\000\000" #2 0x000000000078648a in do_crash_dump () at dbg-asrt.cc:692 t = 1682305816 dir = "/var/dcss/gamedata/dcss/morgue/senlim/" name = "/var/dcss/gamedata/dcss/morgue/senlim/crash--20230424-031016.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(o) in 'options.h' at line 335 failed." file = 0x7f6f8fc36540 <_IO_2_1_stderr_> #3 0x000000000077ce40 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f6f8fc4c269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000785c19 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff11b79660 "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\060\317g\003\000\000\000\000\037", '\000' , "\001\000\000\000\001\000\000\000\000\000\000\000\361hH\356\000\200\377\377\017\227\267\021\377\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\000\000pe~\003\000\000\000\000Ю\267\021\377\177\000\000\061\061\067\065\066\061\070\060\070\070"... args = {{gp_offset = 2411944736, fp_offset = 32623, overflow_arg_area = 0x7fff11b79a10, reg_save_area = 0xdd799c}} 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-senlim-ns.prf" fl = { = {_vptr.LineInput = 0xedeef0 }, f = 0x3c9f400, 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-senlim-ns.prf", basefilename = "/var/dcss/gamedata/dcss-trunk/save/prefs/start-senlim-ns.prf", line_num = 10, 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 = {0x37fa140, 0x3922040, 0x37b11d0, 0x36c80b0, 0x36c8a80, 0x375d500, 0x36dfd10, 0x3891f60, 0x347cb50, 0x371bf10, 0x3762270, 0x37125f0, 0x37a4280, 0x373a0a0, 0x39206b0, 0x373ecc0, 0x370e3e0, 0x3875f60, 0x3869800, 0x37b9510, 0x3796930, 0x376b090, 0x37a0de0, 0x39d34b0, 0x3770490, 0x388a7a0, 0x38838f0, 0x38898d0, 0x3815ce0, 0x3865c00, 0x395a3f0, 0x3670da0, 0x36eaea0, 0x36a2570, 0x36acff0, 0x363d5c0, 0x3988fd0, 0x36efa60, 0x3807c70, 0x39cc860, 0x39c6900, 0x39974f0, 0x395f9b0, 0x396b610, 0x34cda60, 0x34b1f20, 0x38f4280, 0x3860860, 0x36a0e50, 0x37c6e70, 0x363d790, 0x38c0910, 0x37eddd0, 0x3c726d0, 0x363e290, 0x37c16e0, 0x37a6b40, 0x3672250, 0x37b68f0, 0x36c2f50, 0x37215d0, 0x37e9cb0, 0x34cdb80, 0x3740ba0, 0x39f9ce0, 0x38c34a0, 0x38731b0, 0x3778b80, 0x377a5c0, 0x36b2a60, 0x3718d30, 0x3817ba0, 0x3c40520, 0x37185e0, 0x3963960, 0x3c85840, 0x396a190, 0x39b90c0, 0x3855c10, 0x37fac10, 0x395f3b0, 0x395f7f0, 0x3960860, 0x37f1840, 0x3874370, 0x3731e80, 0x37100e0, 0x3683fe0, 0x3676ce0, 0x36eb5e0, 0x3711870, 0x38158c0, 0x3732cf0, 0x369c680, 0x38e0260, 0x39e4a00, 0x3977f70, 0x3731560, 0x399de00, 0x37171b0, 0x366ee70, 0x3926820, 0x3739160, 0x370d610, 0x391feb0, 0x37f85e0, 0x39bf4b0, 0x36f7350, 0x3679280, 0x36b3ca0, 0x36bba70, 0x39b3e60, 0x3505b10, 0x3505be0, 0x381d320, 0x37f4e80, 0x3c45550, 0x37851f0, 0x37a32c0, 0x37837f0, 0x37838c0, 0x37a3f90, 0x3787d70, 0x37a2ea0, 0x3780fd0, 0x37810a0, 0x378c750, 0x37737f0, 0x379ebf0, 0x37a2250, 0x37a2320, 0x36921a0, 0x37f2690, 0x377d230, 0x375e620, 0x375e6f0, 0x37f0b60, 0x37ca5a0, 0x37c8dd0, 0x36de9f0, 0x36deac0, 0x3819000, 0x39e5ed0, 0x3806d50, 0x37174d0, 0x37f4010, 0x372e3d0, 0x3686d00, 0x36d5150, 0x36f9600, 0x39cb820, 0x3802f70, 0x36f4200, 0x367e6b0, 0x369b430, 0x380ed40, 0x36a9560, 0x37c2860, 0x3810dd0, 0x36fda20, 0x3976780, 0x3796db0, 0x36a3cc0, 0x3712180, 0x3712260, 0x372cd00, 0x368a1e0, 0x38162c0, 0x3413b10, 0x399bf90, 0x39c9980, 0x37427b0, 0x34e0080, 0x381f0f0, 0x3767620, 0x37676a0, 0x3708220, 0x3cb9100, 0x3cb91e0, 0x381bfd0, 0x392b990, 0x379a970, 0x37d8d80, 0x37d0400, 0x369ddd0, 0x3671400, 0x379a5a0, 0x36fab10, 0x369ef80, 0x37efee0, 0x380ad70, 0x3811260, 0x38178f0, 0x36f1170, 0x3966140, 0x37a0660, 0x3784d30, 0x3785cd0, 0x3786d00, 0x376e040...}, options_by_name = std::map with 278 elements = {["ability_menu"] = 0x377a5c0, ["ability_slot"] = 0x3796db0, ["action_panel_filter"] = 0x3c9c250, ["action_panel_font_family"] = 0x374d540, ["action_panel_font_size"] = 0x3749bc0, ["action_panel_glyphs"] = 0x36dd940, ["action_panel_orientation"] = 0x3c628a0, ["action_panel_scale"] = 0x36cfe00, ["action_panel_show"] = 0x3c7b810, ["action_panel_show_unidentified"] = 0x374d470, ["allow_extended_colours"] = 0x36eaea0, ["allow_self_target"] = 0x37b9510, ["always_show_exclusions"] = 0x38c0910, ["always_show_zot"] = 0x37100e0, ["animate_equip_bar"] = 0x3807c70, ["arena_dump_msgs"] = 0x38158c0, ["arena_dump_msgs_all"] = 0x3732cf0, ["arena_list_eq"] = 0x369c680, ["arena_teams"] = 0x3922040, ["assign_item_slot"] = 0x37185e0, ["auto_exclude"] = 0x367e6b0, ["auto_hide_spells"] = 0x38838f0, ["auto_switch"] = 0x370e3e0, ["autofight_warning"] = 0x3787d70, ["autopickup_search"] = 0x36acff0, ["autopickup_starting_ammo"] = 0x3762270, ["background"] = 0x375d500, ["background_colour"] = 0x36b3ca0, ["bad_item_prompt"] = 0x3c40520, ["best_effort_brighten_background"] = 0x395a3f0, ["best_effort_brighten_foreground"] = 0x3670da0, ["blink_brightens_background"] = 0x38898d0, ["bold_brightens_foreground"] = 0x3815ce0, ["centre_on_scroll"] = 0x37c6e70, ["char_set"] = 0x3865c00, ["class"] = 0x375d500, ["clear_messages"] = 0x37b68f0, ["cloud_status"] = 0x3731e80, ["combo"] = 0x36c80b0, ["confirm_action"] = 0x3686d00, ["crawl_dir"] = 0x371bf10, ["darken_beyond_range"] = 0x3683fe0, ["default_autopickup"] = 0x37125f0, ["default_manual_training"] = 0x38e0260, ["default_show_all_skills"] = 0x373a0a0, ["detected_item_colour"] = 0x37f85e0, ["detected_monster_colour"] = 0x39bf4b0, ["dos_use_background_intensity"] = 0x3963960, ["drop_filter"] = 0x36f9600, ["dump_item_origin_price"] = 0x3806d50, ["dump_kill_places"] = 0x37f4010, ["dump_message_count"] = 0x37174d0, ["dump_on_save"] = 0x3960860, ["dump_order"] = 0x372e3d0, ["easy_armor"] = 0x3796930, ["easy_armour"] = 0x3796930, ["easy_confirm"] = 0x36d5150, ["easy_door"] = 0x39d34b0, ["easy_floor_use"] = 0x3718d30, ["easy_unequip"] = 0x3796930, ["enable_recast_spell"] = 0x388a7a0, ["enemy_hp_color"] = 0x39b3e60, ["enemy_hp_colour"] = 0x39b3e60, ["equip_bar"] = 0x36efa60, ["equip_unequip"] = 0x376b090, ["explore_auto_rest"] = 0x396a190, ["explore_delay"] = 0x37f0b60, ["explore_greedy"] = 0x3c85840, ["explore_greedy_visit"] = 0x37fac10, ["explore_item_greed"] = 0x37ca5a0, ["explore_mode"] = 0x36ce610, ["explore_stop"] = 0x3855c10, ["explore_stop_pickup_ignore"] = 0x369b430, ["explore_wall_bias"] = 0x37c8dd0, ["fail_severity_to_confirm"] = 0x37f2690, ["fail_severity_to_quiver"] = 0x377d230, ["fake_lang"] = 0x347cb50, ["feature_item_highlight"] = 0x3c45550, ["flash_screen_message"] = 0x36a9560, ["force_more_message"] = 0x380ed40, ["foreground_colour"] = 0x36bba70, ["friend_highlight"] = 0x3505b10, ["fsim_csv"] = 0x36dbaf0, ["fsim_kit"] = 0x36dc7d0, ["fsim_mode"] = 0x36d9000, ["fsim_mons"] = 0x374ad50, ["fsim_rounds"] = 0x36cbed0, ["fsim_scale"] = 0x36a2080, ["fully_random"] = 0x37fa140, ["game_seed"] = 0x37a4280, ["glyph_mode_font"] = 0x3c7c820, ["glyph_mode_font_size"] = 0x3c7c900, ["heap_highlight"] = 0x37a32c0, ["hold_sound"] = 0x3712260, ["hp_color"] = 0x372cd00, ["hp_colour"] = 0x372cd00, ["hp_warning"] = 0x37838c0, ["item_slot"] = 0x36fda20, ["item_stack_summary_minimum"] = 0x3819000, ["jewellery_prompt"] = 0x37a0de0...}}, 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/senlim.macro", morgue_dir = "/var/dcss/gamedata/dcss-trunk/save/", shared_dir = "/var/dcss/gamedata/dcss-trunk/save/", seed = 0, game_seed = "11756180884595515729", seed_from_rc = 11756180884595515729, 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, 143, 111, 127, false, true, false, false, false, false}, sounds_on = true, one_SDL_sound_channel = false, char_set = CSET_DEFAULT, char_table = {mData = U"\000\x11b7ac64翿\x11b7a9c8翿\x11b7a9b8翿\000\xf5b2046a\000\000\x11b7a9d0翿\000\000\x11b7ac00翿\000\000\x11b7ae20翿\000\000\000翿\x11b7a9e0翿\000罯\n\000\001\000\x11b7ae17翿\001\000\x37ae012\000\000\001\x11b7aa30翿\000\000\xffffffff\xffffffff\000\000\000\000\x37ae012\000\000翿\000翿\x11b7aa60翿\000翿\n\000\001\000\x11b7ae97翿 0\x11b7b070"}, 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 = 248, 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 = 297251504, 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_DEMONSPAWN}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_ARTIFICER}, allowed_weapons = std::vector of length 0, capacity 0, 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 = "senlim", 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 = , type = 2408062968, filename = "H\203\304\060H\205\300\017\205\327\002\000\000A\213\026\353\203\017\037\000L)\361\351\354\374\377\377L\211\363D\213|$hL\213t$`H\213\254$\320\000\000\000L\213\254$\350\000\000\000L\213d$p\203\274$\204\000\000\000\001\017\205\034\371\377\377L\213\204$\210\000\000\000M\205\300\017\204\v\371\377\377E1\322\351\247\372\377\377I\215~\001\350Fs\000\000\277 \000\000\000H\211\306H\211\305\350\226c\377\377H\205\300I\211\304\017\204\316\002\000\000H\215E\376M\205\366H\211D$H\017\204\217\000\000\000H\213|$\030I\301\346\005H\211\\$\bI\211\302N\215\004\067H\211\376H\213~\bH\205\377t`D\213\066\061\322L\213^\030H"..., seed = 140733490640536, pregenerate = 148, map = "\205\300\017\205\004\b\000\000\017\037\200\000\000\000\000H\203\305\001I9\354\017\207\363\376\377\377\061\300H\201Ę\000\000\000[]A\\A]A^A_\303\017\037\200\000\000\000\000H\213S\bH\213K0\200:\000t\033H\213t$\bH\215=\367u\001\000\061\300\350Xw\000\000\351\360\376\377\377\017\037\000H\213\005\t\274!\000H\215\025\226U\001\000H\213\000H\205\300H\017E\320\353\313f\017\037D\000\000H\213D$X\271\377\377\377\377H\213\000H9\310\017\204\003\b\000\000\211\321\061\322H\367\361H\215\004\225\000\000\000\000H\213\223\b\003\000\000D\213\024\002E\205\322\017\204\033\377\377\377L\211t$`D\211|$hI\211\336L\211\254"..., arena_teams = "", allowed_combos = std::vector of length -19261390011, capacity -19261391695 = {"", "", "\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\000ERCPi\000\000\000\000\000\000\000Q\000\000\000\377\377\377\377\377\377\377\377Y\000t\000\000\000\000\000\000\000@", '\000' , "\203\000%\035Y\035o\035"..., "/var/dcss/gamedata/dcss-trunk/s", '\000' , "\240\251\313\003\000\000\000\000\220\023\305\003\000\000\000\000\300[\222\003\000\000\000\000\000&i\003\000\000\000\000\200\201{\003\000\000\000\000\360\345y\003\000\000\000\000\300\342k\003\000\000\000\000`\270u\003\000\000\000\000\300/l\003\000\000\000\000 \227o\003\000\000\000\000\270[Ïo\177\000\000\270[Ïo\177\000\000\310[Ïo\177\000\000\310[Ïo\177\000\000\240\250\200\003\000\000\000\000\320*k\003\000\000\000\000"..., "", "", , , "", "", , "\022", , , "", "", , , , , , , "H\237\356\000\000\000\000\000\360\257;\003\000\000\000\000\061\000\000\000\000\000\000\000\061", '\000' , "\001\000\000\000\003\000\000\000\000\b\000\000\000\000\000\000\340\027?\003", '\000' , "\300\021", '\000' , " \f?\003\000\000\000\000\216\f?\003\000\000\000\000\216\f?\003\000\000\000\000\001\001\000\000\000\000\000\000 \262>\003\000\000\000\000 \262>\003\000\000\000\000P\262>\003", '\000' , "\377\377\377\377", '\000' ..., , , , , , "H\237\356\000\000\000\000\000\360\257;\003\000\000\000\000\061\000\000\000\000\000\000\000\061", '\000' , "\001\000\000\000\003\000\000\000\000\b\000\000\000\000\000\000\340\027?\003", '\000' , "\300\021", '\000' , " \f?\003\000\000\000\000\216\f?\003\000\000\000\000\216\f?\003\000\000\000\000\001\001\000\000\000\000\000\000 \262>\003\000\000\000\000 \262>\003\000\000\000\000P\262>\003", '\000' , "\377\377\377\377", '\000' ..., "", "H\237\356\000\000\000\000\000\360\257;\003\000\000\000\000\061\000\000\000\000\000\000\000\061", '\000' , "\001\000\000\000\003\000\000\000\000\b\000\000\000\000\000\000\340\027?\003", '\000' , "\300\021", '\000' , " \f?\003\000\000\000\000\216\f?\003\000\000\000\000\216\f?\003\000\000\000\000\001\001\000\000\000\000\000\000 \262>\003\000\000\000\000 \262>\003\000\000\000\000P\262>\003", '\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/senlim:2023-04-24.03:10:15.sock\000\000\000\000\000\210\274\267\021\377\177\000\000\260\274\267\021\377\177", '\000' , "enlim.r\000\020a\350j\004\262\365\a\001", '\000' , "\377\377\377\377\000\000\000\000\b\276\267\021\377\177", '\000' , "\022\000\000\000\000\000\000\000i\234m\000\000\000\000\000\002\000\000\000\002\000\000\000\000\020a\350j\004\262\365\220h\334\000\000\000\000\000"..., "", , , , "\001\000\000\000\272 \000\000\000\276 \000\000\000h.\001\000\000\277Dt(\001h\266\004\000\000\350/\307o\000H\203\304\030E1\300A\271.\001\000\000h\326\004\000\000\271\001\000\000\000\272 \000\000\000\276 \000\000\000hM\001\000\000\277Pt(\001h\266\004\000\000\350\372\306o\000H\203\304\030E1\300\061\311h\326\004\000\000A\271M\001\000\000\272 \000\000\000\276 \000\000\000hm\001\000\000\277\\t(\001h\266\004\000\000\350\310\306o\000H\203\304\030A\271m\001\000\000A\270\004\000\000\000h\316\004\000\000\271\005\000\000\000\272 \000\000\000\276 \000\000\000h\207\001\000\000\277ht(\001h\266\004\000\000\350\220\306o\000H\203\304\030A\271\207"..., , , , "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?"..., , , "", "", "", "1\355I\211\321^H\211\342H\203\344\360PTI\307\300\000i\334\000H\307\301\220h\334\000H\307\307\340\232m\000\350\067o\347\377\364f\017\037D\000\000\270\b\305\016\001H=\b\305\016\001t\023\270\000\000\000\000H\205\300t\t\277\b\305\016\001\377\340f\220\303\017\037D\000\000f.\017\037\204\000\000\000\000\000\276\b\305\016\001H\201\356\b\305\016\001H\211\360H\301\356?H\301\370\003H\001\306H\321\376t\021\270\000\000\000\000H\205\300t\a\277\b\305\016\001\377\340\303\017\037D\000\000f.\017\037\204\000\000\000\000\000\200=y\035\241\000\000u\027UH\211\345\350~\377\377\377\306\005g\035\241\000\001]\303\017\037D\000\000\303\017\037D\000\000f."..., "\034\000\000\000\000\000\000\000\022\000\000\000\000\000\000\000\274ݷ\021\377\177\000\000\350ݷ\021", "-name\000senlim\000-rc\000/var/dcss/gamedata/dcss-trunk/rc-files/senlim.rc\000-macro\000/var/dcss/gamedata/dcss-trunk/rc-files/senlim.macro\000-morgue\000/var/dcss/gamedata/dcss/morgue/senlim/\000-extra-opt-first\000travel_dela"..., "-macro\000/var/dcss/gamedata/dcss-trunk/rc-files/senlim.macro\000-morgue\000/var/dcss/gamedata/dcss/morgue/senlim/\000-extra-opt-first\000travel_delay=20\000-extra-opt-first\000rest_delay=0\000-dir\000/var/dcss/gamedata/dcss-tr"..., "-extra-opt-first\000travel_delay=20\000-extra-opt-first\000rest_delay=0\000-dir\000/var/dcss/gamedata/dcss-trunk/save/\000-webtiles-socket\000/var/dcss/sockets/senlim:2023-04-24.03:10:15.sock\000-await-connection\000LANG=en_US."..., "-dir\000/var/dcss/gamedata/dcss-trunk/save/\000-webtiles-socket\000/var/dcss/sockets/senlim:2023-04-24.03:10:15.sock\000-await-connection\000LANG=en_US.utf8\000PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sb"..., "", "COLUMNS=80\000LINES=24\000TERM=linux\000/var/dcss/builds/dcss-trunk/latest/bin/dcss\000\000\000\000\000\000\000\000\000"..., , , , , "", , , "", , "", , "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""...}, allowed_species = std::vector of length 51, capacity -154083037491 = {SP_HUMAN, SP_HUMAN, SP_HUMAN, 297252912, 32767, 2440467648, 32623, 297252864, 32767, 2440393320, 32623, 57831024, SP_HUMAN, SP_FELID, SP_HUMAN, 60, SP_HUMAN, 2438253391, 32623, SP_RED_DRACONIAN, SP_HUMAN, 2440393320, 32623, SP_HIGH_ELF, SP_HUMAN, SP_HUMAN, SP_HUMAN, SP_HIGH_ELF, SP_HUMAN, 2440466792, 32623, 1025533292, 1852796192, 1920219763, 7105647, 285215286, 32767, SP_HUMAN, SP_HUMAN, 2440467648, 32623, 297252720, 32767, 1952544544, SP_HIGH_ELF, 297252704, 32767, 2817266292, SP_HUMAN, 4604224, SP_HUMAN}, allowed_jobs = std::vector of length -35183298347004, capacity -35183294889150 = { newchar = ng = {name = "\000\000\000\000o\177\000\000@3z\003", '\000' , type = 11, filename = "q", seed = 140117158564200, pregenerate = 108, map = , arena_teams = "h\274\207\217o\177\000\000\350\204u\221o\177\000\000p\306>\003\000\000\000\000\324Q\217\217o\177\000\000`\000\000\000\000\000\000\000 [Ïo\177\000\000\037\000\000\000\000\000\000\000\030\000\000\000\000\000\000\000\240\306>\003\000\000\000\000\240\306>\003\000\000\000\000ื\021\377\177\000\000\324Q\217\217o\177\000\000\320\355\310\003\000\000\000\000\037\000\000\000\000\000\000\000\037\000\000\000\000\000\000\000maps...\000\060[Ïo\177\000\000@\270\267\021\377\177\000\000p[Ïo\177\000\000\301GH\356\000\200\377\377?\270\267\021\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000h\274\207\217o\177\000\000\340\273\267\021\377\177\000\000"..., allowed_combos = std::vector of length 134073845, capacity 16642854393 = {, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ...}, allowed_species = std::vector of length 8090144, capacity -35029267922302 = {16772, 852002, 1082944, SP_HUMAN, SP_FORMICID, SP_HUMAN, 3725, 851986, 505408, SP_HUMAN, 195, SP_HUMAN, 17719, 851986, 541056, SP_HUMAN, 414, SP_HUMAN, 4537, 2228241, 3971328, SP_HUMAN, SP_MINOTAUR, SP_HUMAN, 6560, 851986, 1079264, SP_HUMAN, SP_FELID, SP_HUMAN, 12985, 852002, 242688, SP_HUMAN, SP_MOTTLED_DRACONIAN, SP_HUMAN, 13881, 851986, 1047552, SP_HUMAN, 510, SP_HUMAN, 19288, 852002, 1055072, SP_HUMAN, SP_FORMICID, SP_HUMAN, 10413, 852002, 217712, SP_HUMAN, 59, SP_HUMAN, 1146, 2162705, 3950024, SP_HUMAN, SP_NAGA, SP_HUMAN, 6228, 851986, 1246288, SP_HUMAN, SP_DEMIGOD, SP_HUMAN, 16662, 851986, 1081088, SP_HUMAN, SP_DJINNI, SP_HUMAN, 22971, 4293984273, SP_HUMAN, SP_HUMAN, SP_HUMAN, SP_HUMAN, 11282, 851986, 221696, SP_HUMAN, 151, SP_HUMAN, 2468, 851986, 285808, SP_HUMAN, 155, SP_HUMAN, 22982, 4293984273, SP_HUMAN, SP_HUMAN, SP_HUMAN, SP_HUMAN, 4944, 852002, 185952, SP_HUMAN, 406, SP_HUMAN, 13838, 851986, 218240, SP_HUMAN, SP_FORMICID, SP_HUMAN, 5403, 851994, 563456, SP_HUMAN, 53, SP_HUMAN, 7143, 851986, 1288864, SP_HUMAN, 98, SP_HUMAN, 10537, 851986, 1083744, SP_HUMAN, 158, SP_HUMAN, 13950, 852002, 1011664, SP_HUMAN, SP_NAGA, SP_HUMAN, 18082, 851986, 765664, SP_HUMAN, 127, SP_HUMAN, 4480, 852010, 588416, SP_HUMAN, 84, SP_HUMAN, 13044, 852002, 487216, SP_HUMAN, 437, SP_HUMAN, 17255, 852002, 821744, SP_HUMAN, 154, SP_HUMAN, 2234, 851986, 1326880, SP_HUMAN, SP_DJINNI, SP_HUMAN, 2234, 851986, 283600, SP_HUMAN, 1428, SP_HUMAN, 13275, 851986, 1133920, SP_HUMAN, SP_BARACHI, SP_HUMAN, 1616, 852002, 215072, SP_HUMAN, 183, SP_HUMAN, 4684, 852002, 487216, SP_HUMAN, 437, SP_HUMAN, 9639, 851986, 784256, SP_HUMAN, SP_GHOUL, SP_HUMAN, 20228, 851986, 1325152, SP_HUMAN, 136, SP_HUMAN, 4747, 851986...}, allowed_jobs = std::vector of length -35029281657949, capacity 852563 = {1220576584, 2215625353, 216, 1431911811, 1946157108, 201322503, 451610229, 376703999, 1211862344, 8449153, 2917662720, 1207961871, 8438913, 2236088320, 3850637266, 1207959552, 2834842251, 2820764930, 227362820, 3410172, 2370309492, 625537090, 4227858432, 1208519496, 2232408377, 195, 1221626184, 1527301251, 778486621, 8658703, JOB_FIGHTER, 446, 3829236480, 13396, 267389044, 125121457, 2970557419, 1209431091, 2168994701, 33004, 252110848, 2168979465, 32964, 4282640640, 778502143, 8658703, JOB_FIGHTER, 2303260209, 2525423855, 2303262719, 3347663086, 3905128776, 4294957288, 1220576584, 628474505, 1960543560, 2035488, 3750316176, 3907946824, 4294941692, 1223592264, 2303248265, 3636390083, 2303262719, 3682945218, 4278355215, 669646847, 268435455, 17439, 611617608, 3296938008, 4284308232, 2035680, 1089060913, 1224736767, 3614576013, 2370306064, 278509621, 1032669184, 1102452, 751290, 2406672384, 2422669311, 145276755, 1441267712, 1224736766, 2215624837, 515, 3200485704, JOB_HEDGE_WIZARD, 1032044593, 3429371, 4027347968, 3509956879, 1962947591, 254012171, 130430385, 443809844, 3174927688, 1207972871, 8449153, 300417024, 1207961870, 8438913, 2370306048, 872915773, 2679040000, 2336817151, 872935173, 63391744, 1145849153, 3776286024, 1207972871, 67650503, 1207959552, 1065927, 1207959552, 1211648909, 1590215, 1207959552, 2638791, 1207959552, 262552973, 2303197236, 569057347, 8658703, JOB_FIGHTER, 4168190280, 410159944, 281183048, 281117512, 4033972552, 1962555720, 1921730597, 4063840272, 2202590837, 3343388866, JOB_HEDGE_WIZARD, 1103579136, 248, 3246606336, 4198058000, 2336807797, 872258309, 2206812160, 2080, 2097515336, 2298491919, 534659, 93014016, 3407152, 813926728, 1207959560, 4247389579, 2303197235, 538755, 1090882304, 2298491901, 540803, 93014016, 3407128, 1216579912, 2332033032, 872213253, 1350797568, 1207959560, 255198603, 3343384628, 548995, JOB_FIGHTER, 2206812160, 2136, 4244505995, 2206793779, 2152, 4244243851, 2206793779, 2156, 4110781256, 1207972860, 141591433, 2336751616, 872214277, 2206812160, 2168, 588121483, 2206793780, 2176, 755338056, 1207972899, 143164297, 2336751616, 872193797, 2206812160, 2192, 2567277384, 1207972860, 144212873, 2336751616, 872174341...}, allowed_weapons = std::vector of length -1, capacity 13611424 = { #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=0x7fff11b7be08) 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 21662) 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 "senlim.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: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>