ASSERT(top.type == UIStackFrame::UI) in 'tileweb.cc' at line 879 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-553-g146f489888 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 0, deterministic pregen: 1 Command line: /usr/games/crawl-git-146f489888 -name pokedragonboy -rc /dgldir/rcfiles/crawl-git/pokedragonboy.rc -macro /dgldir/rcfiles/crawl-git/pokedragonboy.macro -morgue /dgldir/morgue/pokedragonboy/ -webtiles-socket /crawl-master/webserver/sockets/pokedragonboy:2024-12-11.07:15:51.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 37 stack frames. /usr/games/crawl-git-146f489888(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x56346587d36f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-146f489888(_Z13do_crash_dumpv+0x418) [0x563465887808]: do_crash_dump() /usr/games/crawl-git-146f489888(_Z20crash_signal_handleri+0x1fa) [0x56346587d7fa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f2c20fee210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f2c211af24b]: /usr/games/crawl-git-146f489888(+0x4c4f4d) [0x563465886f4d]: /usr/games/crawl-git-146f489888(+0x4c5105) [0x563465887105]: /usr/games/crawl-git-146f489888(_ZN14TilesFramework15ui_state_changeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj+0x1f3) [0x563465f89763]: TilesFramework::ui_state_change(std::__cxx11::basic_string, std::allocator > const&, unsigned int) /usr/games/crawl-git-146f489888(_ZN9OuterMenu23scroll_button_into_viewEP10MenuButton+0x21d) [0x563465cf990d]: OuterMenu::scroll_button_into_view(MenuButton*) /usr/games/crawl-git-146f489888(_ZN9OuterMenu21recv_outer_menu_focusEPKci+0x11a) [0x563465cfc95a]: OuterMenu::recv_outer_menu_focus(char const*, int) /usr/games/crawl-git-146f489888(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa82) [0x563465f96792]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-146f489888(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x563465f96e04]: TilesFramework::_receive_control_message() /usr/games/crawl-git-146f489888(_ZN14TilesFramework11await_inputERjb+0x188) [0x563465f972e8]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-146f489888(_Z8getch_ckv+0x1e5) [0x563465f99b65]: getch_ck() /usr/games/crawl-git-146f489888(_ZN2ui11pump_eventsEi+0xcc) [0x563465eed67c]: ui::pump_events(int) /usr/games/crawl-git-146f489888(_ZN4Menu7do_menuEv+0x342) [0x563465bbe792]: Menu::do_menu() /usr/games/crawl-git-146f489888(_ZN4Menu4showEb+0xf0) [0x563465bbeb60]: Menu::show(bool) /usr/games/crawl-git-146f489888(_Z26keyhelp_query_descriptions12command_type+0x6e3) [0x563465b2f8b3]: keyhelp_query_descriptions(command_type) /usr/games/crawl-git-146f489888(+0x4b7503) [0x563465879503]: /usr/games/crawl-git-146f489888(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x360) [0x563465879920]: show_help(int, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-146f489888(_ZN13UINewGameMenu19menu_item_activatedEi+0x244) [0x563465cd3d54]: UINewGameMenu::menu_item_activated(int) /usr/games/crawl-git-146f489888(_ZNSt17_Function_handlerIFbRKN2ui5EventEEZNS0_6Widget17on_activate_eventIZN13UINewGameMenuC4EiR11newgame_defS9_RKS8_EUlRKNS0_13ActivateEventEE_EEvOT_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_+0x97) [0x563465cdf3d7]: std::_Function_handler(UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}>::_M_invoke(std::_Any_data const&, ui::Event const&) /usr/games/crawl-git-146f489888(_ZN2ui6Widget8on_eventERKNS_5EventE+0x90) [0x563465eeb450]: ui::Widget::on_event(ui::Event const&) /usr/games/crawl-git-146f489888(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0xa4) [0x563465eece74]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-146f489888(_ZN10MenuButton8activateEv+0x90) [0x563465cfa520]: MenuButton::activate() /usr/games/crawl-git-146f489888(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x4d6) [0x563465eed2a6]: ui::UIRoot::deliver_event(ui::Event&) /usr/games/crawl-git-146f489888(_ZN2ui6UIRoot8on_eventER8wm_event+0xd2) [0x563465eed502]: ui::UIRoot::on_event(wm_event&) /usr/games/crawl-git-146f489888(_ZN2ui11pump_eventsEi+0x8a) [0x563465eed63a]: ui::pump_events(int) /usr/games/crawl-git-146f489888(_ZN2ui10run_layoutESt10shared_ptrINS_6WidgetEERKbS2_+0x9a) [0x563465eee56a]: ui::run_layout(std::shared_ptr, bool const&, std::shared_ptr) /usr/games/crawl-git-146f489888(+0x914d34) [0x563465cd6d34]: /usr/games/crawl-git-146f489888(+0x915354) [0x563465cd7354]: /usr/games/crawl-git-146f489888(_Z11choose_gameR11newgame_defS0_RKS_+0xf3) [0x563465cdbd53]: choose_game(newgame_def&, newgame_def&, newgame_def const&) /usr/games/crawl-git-146f489888(_Z12startup_stepv+0x154b) [0x563465e42fab]: startup_step() /usr/games/crawl-git-146f489888(+0xbdee8f) [0x563465fa0e8f]: /usr/games/crawl-git-146f489888(main+0x1ab) [0x5634657c348b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f2c20fcf0b3]: /usr/games/crawl-git-146f489888(_start+0x2e) [0x5634657c405e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f2c2108dc2a in __GI___wait4 (pid=646512, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f2c2108dc2a in __GI___wait4 (pid=646512, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f2c2108dbeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000056346587d1d5 in call_gdb (file=file@entry=0x7f2c211945c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 646408\000\000\000\000\000\000" #3 0x0000563465887826 in do_crash_dump () at dbg-asrt.cc:692 t = 1733901376 dir = "/dgldir/morgue/pokedragonboy/" name = "/dgldir/morgue/pokedragonboy/crash--20241211-071616.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(top.type == UIStackFrame::UI) in 'tileweb.cc' at line 879 failed." file = 0x7f2c211945c0 <_IO_2_1_stderr_> #4 0x000056346587d7fa in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 94783049460364, 140731584367424, 94783049460835, 879, 94783073651952, 0, 139827509825571, 206158430240, 140731584367376, 140731584367184, 4467641390592047104, 94783052853776, 139827512941609, 94783052853760, 140731584367424}} pid = tid = ret = #7 0x0000563465886f4d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffea0184b40 "ASSERT(top.type == UIStackFrame::UI) in 'tileweb.cc' at line 879 failed.", assert=true) at dbg-asrt.cc:818 No locals. #8 0x0000563465887105 in AssertFailed (expr=expr@entry=0x563465fe6c63 "top.type == UIStackFrame::UI", file=file@entry=0x563465fe6a8c "tileweb.cc", line=line@entry=879, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(top.type == UIStackFrame::UI) in 'tileweb.cc' at line 879 failed.\000\070\022\226,@\000>\000U\030\240\376\177\000\000@SGf4V\000\000\360K\030\240\376\177\000\000\220\263F!,\177\000\000\000U\030\240\376\177\000\000@SGf4V\000\000\235\026\373e4V\000\000\067l\370e4V\000\000\":\000\240\376\177\000\000\030\000\000\000\060\000\000\000\320T\030\240\376\177\000\000\000T\030\240\376\177\000\000\061\060\061", '\000' ... args = {{gp_offset = 555307424, fp_offset = 32556, overflow_arg_area = 0x0, reg_save_area = 0x3e00402c96123800}} fileName = #9 0x0000563465f89763 in TilesFramework::ui_state_change (this=, type="newgame-choice", state_slot=state_slot@entry=0) at tileweb.cc:879 top = #10 0x0000563465cf990d in OuterMenu::scroll_button_into_view (this=, btn=0x563466e629f0) at /usr/include/c++/9/bits/char_traits.h:300 gp = scroller = btn_reg = scr_reg = shade_height = btn_top = btn_bot = scr_top = scr_bot = delta = #11 0x0000563465cfc95a in OuterMenu::recv_outer_menu_focus (menu_id=, hotkey=101) at outer-menu.cc:483 btn = __for_range = std::vector of length 60, capacity 60 = {0x0, 0x0, 0x0, 0x563466e16870, 0x563466d62300, 0x563467068b70, 0x563466f2e9b0, 0x563466deca40, 0x563466f0c4d0, 0x563466f04090, 0x563466c33b60, 0x563466dfc970, 0x563466d5d3b0, 0x5634674673e0, 0x563466f149b0, 0x563466e629f0, 0x563466ba1f80, 0x563466e484b0, 0x563466e470d0, 0x563466f45450, 0x563466d62cf0, 0x563466e7c000, 0x563466d87500, 0x563466dbfeb0, 0x563466e23fc0, 0x563466dac5b0, 0x563466e48f70, 0x5634670ae780, 0x563466e21220, 0x563466d6edb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} __for_begin = __for_end = open_menu = tmp = {val = @0x5634664273f8, oldval = false} menu = 0x563466dcca20 #12 0x0000563465f96792 in TilesFramework::_handle_control_message (this=0x563466475340 , addr=..., data=...) at json-wrapper.h:19 menu_id = {node = 0x5634676f8d30, static malformed = } hotkey = {node = 0x5634676f8cf0, static malformed = } obj = {node = 0x563467701fc0, static malformed = } msg = {node = 0x5634676f8d70, static malformed = } msgtype = "outer_menu_focus" c = 0 #13 0x0000563465f96e04 in TilesFramework::_receive_control_message (this=0x563466475340 ) at /usr/include/c++/9/bits/basic_string.h:940 buf = "{\"hotkey\":101,\"menu_id\":\"species-main\",\"msg\":\"outer_menu_focus\"}\201\210\377f4V\000\000\000\000\000\000\376\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\n\000\000\000\376\177\000\000\020\000\000\000\000\000\000\000 `\030\240\376\177\000\000\000\000\000\000\376\177\000\000\002\000\000\000,\177\000\000\201\210\377f4V\000\000\002\000\000\000\000\000\000\000\002\000\000\000\064V\000\000\000\000\000\000\000\000\000\000\240H\031!,\177\000\000h\r\000\000\000\000\000\000\240H\031!,\177\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlj0bh24x2.socket", '\000' } srcaddr_len = 28 len = data = "{\"hotkey\":101,\"menu_id\":\"species-main\",\"msg\":\"outer_menu_focus\"}" #14 0x0000563465f972e8 in TilesFramework::await_input (this=0x563466475340 , c=@0x7ffea01869e0: 555400112, block=block@entry=true) at tileweb.cc:650 result = fds = {fds_bits = {8, 0 }} maxfd = __d = __d = #15 0x0000563465f99b65 in _get_key_from_curses () at libunix.cc:528 c = 555400112 c = c = #16 getch_ck () at libunix.cc:616 c = #17 0x0000563465eed67c in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3292 macro_key = -1 k = #18 0x0000563465bbe792 in Menu::do_menu (this=0x7ffea0186c60) at menu.cc:1580 done = false #19 0x0000563465bbeb60 in Menu::show (this=this@entry=0x7ffea0186c60, reuse_selections=reuse_selections@entry=false) at menu.cc:1518 cs = {cstate = false} #20 0x0000563465b2f8b3 in LookupHelpMenu::show (reuse_selections=false, this=0x7ffea0186c60) at lookup-help.cc:1607 No locals. #21 keyhelp_query_descriptions (where_from=where_from@entry=CMD_DISPLAY_COMMANDS) at lookup-help.cc:1621 m = { = {_vptr.Menu = 0x5634662ccab8 , f_selitem = 0x0, f_keyfilter = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d6ebf0, _M_const_object = 0x563466d6ebf0, _M_function_pointer = 0x563466d6ebf0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d6ebf0, this adjustment 139827510688688}, _M_pod_data = "\360\353\326f4V\000\000\260\273\032!,\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffea0186cc0}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x56346772ddd0, _M_const_object = 0x56346772ddd0, _M_function_pointer = 0x56346772ddd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x56346772ddd0, this adjustment 25}, _M_pod_data = "\320\335rg4V\000\000\031\000\000\000\000\000\000"}, _M_manager = 0x563465b35da0 ::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation)>}, _M_invoker = 0x563465b37990 ::_M_invoke(std::_Any_data const&, MenuEntry const&)>}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffea0186c90, _M_const_object = 0x7ffea0186c90, _M_function_pointer = 0x7ffea0186c90, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffea0186c90, this adjustment 4467641390592047104}, _M_pod_data = "\220l\030\240\376\177\000\000\000\070\022\226,@\000>"}, _M_manager = 0x0}, _M_invoker = 0x563466e0b448}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466fb7210, _M_const_object = 0x563466fb7210, _M_function_pointer = 0x563466fb7210, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466fb7210, this adjustment 4467641390592047104}, _M_pod_data = "\020r\373f4V\000\000\000\070\022\226,@\000>"}, _M_manager = 0x0}, _M_invoker = 0x563466471dc8 }, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXECUTE, _title_prompt_help_tag = "", title = 0x56346772e9f0, title2 = 0x0, m_indent_title = false, flags = 262786, tag = "", cur_page = 1, num_pages = 22068, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = true, items = std::vector of length 15, capacity 16 = {0x5634676f1710, 0x5634676f1800, 0x5634676f18f0, 0x5634676f19e0, 0x56346747afd0, 0x56346747b0c0, 0x56346747b1b0, 0x56346747b2a0, 0x5634676f4220, 0x5634676f4310, 0x5634676f4400, 0x5634676f44f0, 0x5634676fb8f0, 0x5634676fb9e0, 0x56346772eae0}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x563467435d30, num = -1, lastch = 0, alive = true, more_needs_init = false, remap_numpad = true, last_hovered = 0, m_kmc = KMC_MENU, m_filter = 0x0, m_ui = {popup = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5634676fbae0}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x56346708f670}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x563466e76de0}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x56346702e500}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x563466d97420}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 2, weak count 1) = {get() = 0x56346772de10}}, _webtiles_title_changed = false, _webtiles_title = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Lookup information about:"}}}}, back_cmd = CMD_DISPLAY_COMMANDS} rng = {previous = rng::GAMEPLAY} #22 0x0000563465879503 in _show_help_special (key=) at command.cc:1471 No locals. #23 0x0000563465879920 in show_help (section=49, highlight_string="") at command.cc:1497 help = { = {_vptr.formatted_scroller = 0x5634662c9c00 , highlight = "", contents = {ops = std::vector of length 3223, capacity 3223 = {{type = FSOP_TEXT, colour = -1, text = ' ' , "DUNGEON CRAWL Stone Soup\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "- the manual -\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Contents\n"}, {type = FSOP_TEXT, colour = -1, text = "--------\n"}, {type = FSOP_TEXT, colour = -1, text = "A. Overview\n"}, {type = FSOP_TEXT, colour = -1, text = "B. Starting screen\n"}, {type = FSOP_TEXT, colour = -1, text = "C. Attributes and stats\n"}, {type = FSOP_TEXT, colour = -1, text = "D. Exploring the dungeon\n"}, {type = FSOP_TEXT, colour = -1, text = "E. Experience and skills\n"}, {type = FSOP_TEXT, colour = -1, text = "F. Monsters\n"}, {type = FSOP_TEXT, colour = -1, text = "G. Items\n"}, {type = FSOP_TEXT, colour = -1, text = "H. Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "I. Targeting\n"}, {type = FSOP_TEXT, colour = -1, text = "J. Religion\n"}, {type = FSOP_TEXT, colour = -1, text = "K. Mutations\n"}, {type = FSOP_TEXT, colour = -1, text = "L. Licence, contact, history\n"}, {type = FSOP_TEXT, colour = -1, text = "M. Macros, options, performance\n"}, {type = FSOP_TEXT, colour = -1, text = "N. Philosophy (pas de faq)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Appendices\n"}, {type = FSOP_TEXT, colour = -1, text = "1. List of character species\n"}, {type = FSOP_TEXT, colour = -1, text = "2. List of character backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "3. List of skills\n"}, {type = FSOP_TEXT, colour = -1, text = "4. List of keys and commands\n"}, {type = FSOP_TEXT, colour = -1, text = "5. Inscriptions\n"}, {type = FSOP_TEXT, colour = -1, text = "6. Dungeon sprint modes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "A.", ' ' , "OVERVIEW\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Crawl is a fun game in the grand tradition of similar games like Rogue,\n"}, {type = FSOP_TEXT, colour = -1, text = "Hack and Moria. The objective is to travel deep into a subterranean cave\n"}, {type = FSOP_TEXT, colour = -1, text = "complex and retrieve the Orb of Zot, guarded by many horrible and hideous\n"}, {type = FSOP_TEXT, colour = -1, text = "creatures.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "If you have never played Crawl (or a similar game) before, select the\n"}, {type = FSOP_TEXT, colour = -1, text = "tutorial from the starting menu. The tutorial explains the interface in\n"}, {type = FSOP_TEXT, colour = -1, text = "five easy lessons. Once you're familiar with the controls, you may want to\n"}, {type = FSOP_TEXT, colour = -1, text = "play a few games using hints mode.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Detailed instructions for playing Crawl follow. To simplify this manual, we\n"}, {type = FSOP_TEXT, colour = -1, text = "assume you're using the standard distribution and you've not changed the\n"}, {type = FSOP_TEXT, colour = -1, text = "default options. If you don't want to read the whole manual and prefer a\n"}, {type = FSOP_TEXT, colour = -1, text = "short summary of the important points, review the quick-start guide file\n"}, {type = FSOP_TEXT, colour = -1, text = "(quickstart.txt) and learn as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can also read these documents while playing Crawl by hitting '?' at the\n"}, {type = FSOP_TEXT, colour = -1, text = "help menu. A list of frequently asked questions about gameplay and design\n"}, {type = FSOP_TEXT, colour = -1, text = "can be accessed by pressing '?Q' in the game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "While Crawl is strictly a single player game, you can interact with others\n"}, {type = FSOP_TEXT, colour = -1, text = "over a server. Connecting to a server opens several interesting options.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- watch other players and even communicate with them\n"}, {type = FSOP_TEXT, colour = -1, text = "- view your past games or those of others\n"}, {type = FSOP_TEXT, colour = -1, text = "- battle ghosts of other players\n"}, {type = FSOP_TEXT, colour = -1, text = "- compete using a common score list\n"}, {type = FSOP_TEXT, colour = -1, text = "- take part in the semiannual tournament\n"}, {type = FSOP_TEXT, colour = -1, text = "- play the most recent development version\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "See the Crawl website to find an online server, links to download the game\n"}, {type = FSOP_TEXT, colour = -1, text = "for offline play, and other community resources:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = " http://crawl.develz.org/\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "B.", ' ' , "STARTING SCREEN\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "At the Crawl start screen, you will be presented with various game modes, a\n"}, {type = FSOP_TEXT, colour = -1, text = "list of saved games (if any), and will be prompted to type a name for your\n"}, {type = FSOP_TEXT, colour = -1, text = "character. You can navigate the game modes and saved games with the cursor\n"}, {type = FSOP_TEXT, colour = -1, text = "'up' and 'down' arrow keys.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Game modes are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Choose game seed\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl with a custom seed (see \"Seeded play\"\n"}, {type = FSOP_TEXT, colour = -1, text = " below).\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Tutorial for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several specialised tutorials to learn how to play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Hints Mode for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl, modified to provide help as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Sprint\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several single-map challenge mode games of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Instructions\n"}, {type = FSOP_TEXT, colour = -1, text = " View the instructional help text you are currently reading.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The Arena\n"}, {type = FSOP_TEXT, colour = -1, text = " Initiate an automated fight mode between two specified combatant groups.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "High Scores\n"}, {type = FSOP_TEXT, colour = -1, text = " View scores for prior games played, sorted by decreasing score.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Pressing 'enter' immediately after typing your name will select standard\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl mode, and you will be prompted to select a species and\n"}, {type = FSOP_TEXT, colour = -1, text = "background. Names are unique; entering a name from the saved game list will\n"}, {type = FSOP_TEXT, colour = -1, text = "continue that saved game. If you select a game mode instead of entering a\n"}, {type = FSOP_TEXT, colour = -1, text = "name, you will eventually be prompted to enter a name.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can choose species and background in either order or randomise any\n"}, {type = FSOP_TEXT, colour = -1, text = "combination if you would rather have the game decide for you. If both are\n"}, {type = FSOP_TEXT, colour = -1, text = "random, you will be prompted to confirm the chosen combination before the\n"}, {type = FSOP_TEXT, colour = -1, text = "game starts.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of species affects several important characteristics, in\n"}, {type = FSOP_TEXT, colour = -1, text = "particular the speed at which you learn different skills. This is very\n"}, {type = FSOP_TEXT, colour = -1, text = "important, and helps to clearly differentiate the many available species.\n"}, {type = FSOP_TEXT, colour = -1, text = "The following factors are species-dependent:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Major:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of health you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of skill advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial primary attributes (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "- Various special abilities, powers and limitations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Minor:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of level advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Occasional bonus points added to some primary attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of magic points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your innate willpower, your resistance to subtle magic\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial equipment (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Note: Humans are the average to which all other species are compared.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of character background is definitely less decisive than that of\n"}, {type = FSOP_TEXT, colour = -1, text = "species in Crawl. Basically, the background determines what the character\n"}, {type = FSOP_TEXT, colour = -1, text = "has learned prior to entering the dungeon (i.e. the starting skills), and\n"}, {type = FSOP_TEXT, colour = -1, text = "also helps determine equipment at start.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You will notice that a different set of backgrounds will be recommended\n"}, {type = FSOP_TEXT, colour = -1, text = "(white) for each species. Although you are free to pick any background with\n"}, {type = FSOP_TEXT, colour = -1, text = "almost any species (the only restrictions are religious backgrounds where\n"}, {type = FSOP_TEXT, colour = -1, text = "some species are not permitted to worship certain gods, or backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "where the starting equipment is completely unusable by a given species),\n"}, {type = FSOP_TEXT, colour = -1, text = "looking at the recommended combinations should give you a rough impression\n"}, {type = FSOP_TEXT, colour = -1, text = "of the weaknesses, strengths, and roleplaying flavour of the different\n"}, {type = FSOP_TEXT, colour = -1, text = "species.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "For some backgrounds, you must pick a starting weapon before starting the\n"}, {type = FSOP_TEXT, colour = -1, text = "game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "When you start a new character (or load an old one) and want to get a rough\n"}, {type = FSOP_TEXT, colour = -1, text = "impression, you may read the full character dump with ?# or examine it with\n"}, {type = FSOP_TEXT, colour = -1, text = "the following commands:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A\n"}, {type = FSOP_TEXT, colour = -1, text = " shows any peculiarities like unusual speed or body parts\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "m\n"}, {type = FSOP_TEXT, colour = -1, text = " shows your skills and lets you disable (or focus) training as desired\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "i\n"}, {type = FSOP_TEXT, colour = -1, text = " lists equipment and items\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "^\n"}, {type = FSOP_TEXT, colour = -1, text = " displays information on your god, should you have started with a religion\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "%\n"}, {type = FSOP_TEXT, colour = -1, text = " gives a general, if terse, overview of your gear and most attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Ctrl-O\n"}, {type = FSOP_TEXT, colour = -1, text = " gives an overview of the parts of the dungeon you have discovered so far\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "C.", ' ' , "ATTRIBUTES AND STATS\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The stat area to the right of the playing map shows a lot of information.\n"}, {type = FSOP_TEXT, colour = -1, text = "It starts with the character's name and title (determined by the\n"}, {type = FSOP_TEXT, colour = -1, text = "character's highest skill), followed by a line listing the species. If the\n"}, {type = FSOP_TEXT, colour = -1, text = "character worships a god, the name of the deity is also listed in the\n"}, {type = FSOP_TEXT, colour = -1, text = "second line, together with an indicator of piety. Below these two lines\n"}, {type = FSOP_TEXT, colour = -1, text = "follow a lot of numbers. These describe different aspects of the character.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Health\n"}, {type = FSOP_TEXT, colour = -1, text = " A measure of life force. Synonymous with hit points and sometimes\n"}, {type = FSOP_TEXT, colour = -1, text = " abbreviated as HP. You die if your health drops to zero or less (although\n"}, {type = FSOP_TEXT, colour = -1, text = " you can die in other ways, too). The main screen shows both your current\n"}, {type = FSOP_TEXT, colour = -1, text = " and maximum health. Usually, you regain health slowly over time. Pressing\n"}, {type = FSOP_TEXT, colour = -1, text = " '5' or Shift-Num-5 lets you wait for a longer period.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Magic\n"}, {type = FSOP_TEXT, colour = -1, text = " A measure of magic or other intrinsic power. This is used primarily for\n"}, {type = FSOP_TEXT, colour = -1, text = " spellcasting, but is sometimes also used for the evoking and invoking of\n"}, {type = FSOP_TEXT, colour = -1, text = " many other special abilities. They are displayed in the same way as\n"}...}}, m_tag = "help", m_title = {ops = std::vector of length 0, capacity 0}, m_more = {ops = std::vector of length 0, capacity 0}, m_lastch = 47, m_flags = 2, m_scroll = 1565, m_contents_dirty = false, m_scroll_dirty = false, m_scroller = std::shared_ptr (use count 1, weak count 1) = {get() = 0x563466fa3d10}}, prev_page = 42} key = #24 0x0000563465cd3d54 in UINewGameMenu::menu_item_activated (this=0x563466e99fd0, id=) at /usr/include/c++/9/ext/new_allocator.h:80 viable = false #25 0x0000563465cdf3d7 in UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}::operator()(ui::ActivateEvent const&) const (event=..., __closure=0x7ffea0187130) at newgame.cc:1221 button = this = 0x563466e99fd0 this = button = #26 ui::Widget::on_activate_event(UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}::operator()(ui::Event const) const (event=..., this=0x7ffea0187130) at ui.h:449 cb = {__this = 0x563466e99fd0} cb = #27 std::_Function_handler(UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}>::_M_invoke(std::_Any_data const&, ui::Event const&) (__functor=..., __args#0=...) at /usr/include/c++/9/bits/std_function.h:285 No locals. #28 0x0000563465eeb450 in std::function::operator()(ui::Event const&) const (__args#0=..., this=0x7ffea0187130) at /usr/include/c++/9/bits/std_function.h:683 No locals. #29 ui::Slot::emit(ui::Widget*, ui::Event const&) (args#0=..., target=, this=0x563466471dc0 ) at ui.h:255 func = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e99fd0, _M_const_object = 0x563466e99fd0, _M_function_pointer = 0x563466e99fd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e99fd0, this adjustment 94783061361440}, _M_pod_data = "П\351f4V\000\000 \003\264f4V\000"}, _M_manager = 0x563465cdded0 (UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}>::_M_manager(std::_Any_data&, ui::Widget::on_activate_event(UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1} const&, std::_Manager_operation)>}, _M_invoker = 0x563465cdf340 (UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}>::_M_invoke(std::_Any_data const&, ui::Event const&)>} it = {first = 0x5634670b6540, second = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e99fd0, _M_const_object = 0x563466e99fd0, _M_function_pointer = 0x563466e99fd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e99fd0, this adjustment 8462115405017216110}, _M_pod_data = "П\351f4V\000\000ntil you"}, _M_manager = 0x563465cdded0 (UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}>::_M_manager(std::_Any_data&, ui::Widget::on_activate_event(UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1} const&, std::_Manager_operation)>}, _M_invoker = 0x563465cdf340 (UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::ActivateEvent const&)#1}&&)::{lambda(ui::Event const&)#1}>::_M_invoke(std::_Any_data const&, ui::Event const&)>}} i = i = it = func = #30 ui::Widget::on_event (this=, event=...) at ui.cc:232 No locals. #31 0x0000563465eece74 in ui::UIRoot::deliver_event (this=, event=...) at ui.cc:2981 w = 0x5634670b6540 #32 0x0000563465cfa520 in MenuButton::activate (this=) at outer-menu.cc:33 ev = { = {m_type = ui::Event::Activate, m_target = std::shared_ptr (use count 5, weak count 1) = {get() = 0x563466da1d60}}, } #33 0x0000563465eed2a6 in std::function::operator()(ui::Event const&) const (__args#0=..., this=0x7ffea01872b0) at /usr/include/c++/9/bits/std_function.h:683 No locals. #34 ui::Slot::emit_if > (this=0x563466471df8 , args#0=..., pred=...) at ui.h:244 func = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466da1d60, _M_const_object = 0x563466da1d60, _M_function_pointer = 0x563466da1d60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466da1d60, this adjustment 94783048431432}, _M_pod_data = "`\035\332f4V\000\000H\267\356e4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>} it = {first = 0x563466da1d60, second = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466da1d60, _M_const_object = 0x563466da1d60, _M_function_pointer = 0x563466da1d60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466da1d60, this adjustment 94783070874320}, _M_pod_data = "`\035\332f4V\000\000\320*Eg4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}} __for_range = std::multimap with 105 elements = {[0x563466ba1f80] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466ba1f80, _M_const_object = 0x563466ba1f80, _M_function_pointer = 0x563466ba1f80, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466ba1f80, this adjustment 66}, _M_pod_data = "\200\037\272f4V\000\000B\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466bd3cb0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466bd3cb0, _M_const_object = 0x563466bd3cb0, _M_function_pointer = 0x563466bd3cb0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466bd3cb0, this adjustment 94783064105440}, _M_pod_data = "\260<\275f4V\000\000\340\341\335f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466befc20] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466befc20, _M_const_object = 0x563466befc20, _M_function_pointer = 0x563466befc20, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466befc20, this adjustment 8462115405017216110}, _M_pod_data = " \374\276f4V\000\000ntil you"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466c0e1e0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466c0e1e0, _M_const_object = 0x563466c0e1e0, _M_function_pointer = 0x563466c0e1e0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466c0e1e0, this adjustment 66}, _M_pod_data = "\340\341\300f4V\000\000B\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466c33b60] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466c33b60, _M_const_object = 0x563466c33b60, _M_function_pointer = 0x563466c33b60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466c33b60, this adjustment 94783064762064}, _M_pod_data = "`;\303f4V\000\000\320\346\347f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d4f160] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d4f160, _M_const_object = 0x563466d4f160, _M_function_pointer = 0x563466d4f160, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d4f160, this adjustment 144}, _M_pod_data = "`\361\324f4V\000\000\220\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d4f910] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d4f910, _M_const_object = 0x563466d4f910, _M_function_pointer = 0x563466d4f910, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d4f910, this adjustment 7070764042443058287}, _M_pod_data = "\020\371\324f4V\000\000oll of b"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d52060] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d52060, _M_const_object = 0x563466d52060, _M_function_pointer = 0x563466d52060, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d52060, this adjustment 94783063531136}, _M_pod_data = "` \325f4V\000\000\200\036\325f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d58b80] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d58b80, _M_const_object = 0x563466d58b80, _M_function_pointer = 0x563466d58b80, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d58b80, this adjustment 94783064064144}, _M_pod_data = "\200\213\325f4V\000\000\220@\335f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d59d70] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d59d70, _M_const_object = 0x563466d59d70, _M_function_pointer = 0x563466d59d70, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d59d70, this adjustment -8844435486169628668}, _M_pod_data = "p\235\325f4V\000\000\004\000\000\000\311@B\205"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d5d3b0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d5d3b0, _M_const_object = 0x563466d5d3b0, _M_function_pointer = 0x563466d5d3b0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d5d3b0, this adjustment 8391157648852018531}, _M_pod_data = "\260\323\325f4V\000\000ce blast"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d62300] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d62300, _M_const_object = 0x563466d62300, _M_function_pointer = 0x563466d62300, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d62300, this adjustment 7882811672143818610}, _M_pod_data = "\000#\326f4V\000\000rooms_em"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d62cf0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d62cf0, _M_const_object = 0x563466d62cf0, _M_function_pointer = 0x563466d62cf0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d62cf0, this adjustment 94783064448560}, _M_pod_data = "\360,\326f4V\000\000\060\036\343f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d67d30] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d67d30, _M_const_object = 0x563466d67d30, _M_function_pointer = 0x563466d67d30, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d67d30, this adjustment 94783064183232}, _M_pod_data = "0}\326f4V\000\000\300\021\337f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d69780] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d69780, _M_const_object = 0x563466d69780, _M_function_pointer = 0x563466d69780, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d69780, this adjustment 94783064530928}, _M_pod_data = "\200\227\326f4V\000\000\360_\344f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d6edb0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d6edb0, _M_const_object = 0x563466d6edb0, _M_function_pointer = 0x563466d6edb0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d6edb0, this adjustment 7886472689248072992}, _M_pod_data = "\260\355\326f4V\000\000 use arm"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d726f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d726f0, _M_const_object = 0x563466d726f0, _M_function_pointer = 0x563466d726f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d726f0, this adjustment 94783065493312}, _M_pod_data = "\360&\327f4V\000\000@\017\363f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d797f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d797f0, _M_const_object = 0x563466d797f0, _M_function_pointer = 0x563466d797f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d797f0, this adjustment 94783064215216}, _M_pod_data = "\360\227\327f4V\000\000\260\216\337f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d7cd20] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d7cd20, _M_const_object = 0x563466d7cd20, _M_function_pointer = 0x563466d7cd20, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d7cd20, this adjustment 94783063924368}, _M_pod_data = " \315\327f4V\000\000\220\036\333f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d7cee0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d7cee0, _M_const_object = 0x563466d7cee0, _M_function_pointer = 0x563466d7cee0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d7cee0, this adjustment 66}, _M_pod_data = "\340\316\327f4V\000\000B\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d81140] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d81140, _M_const_object = 0x563466d81140, _M_function_pointer = 0x563466d81140, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d81140}, _M_pod_data = "@\021\330f4V\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d82890] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d82890, _M_const_object = 0x563466d82890, _M_function_pointer = 0x563466d82890, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d82890, this adjustment 33336515651331427}, _M_pod_data = "\220(\330f4V\000\000cerebov"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d82e20] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d82e20, _M_const_object = 0x563466d82e20, _M_function_pointer = 0x563466d82e20, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d82e20, this adjustment 139827510590480}, _M_pod_data = " .\330f4V\000\000\020<\031!,\177\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d86e30] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d86e30, _M_const_object = 0x563466d86e30, _M_function_pointer = 0x563466d86e30, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d86e30, this adjustment 7597125539894751860}, _M_pod_data = "0n\330f4V\000\000try_mini"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466d87500] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466d87500, _M_const_object = 0x563466d87500, _M_function_pointer = 0x563466d87500, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466d87500, this adjustment 3417213378470507105}, _M_pod_data = "\000u\330f4V\000\000arrival/"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466da1d60] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466da1d60, _M_const_object = 0x563466da1d60, _M_function_pointer = 0x563466da1d60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466da1d60, this adjustment 3347130425577447532}, _M_pod_data = "`\035\332f4V\000\000l races."}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466da2470] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466da2470, _M_const_object = 0x563466da2470, _M_function_pointer = 0x563466da2470, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466da2470, this adjustment 94783064556592}, _M_pod_data = "p$\332f4V\000\000\060\304\344f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dab300] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dab300, _M_const_object = 0x563466dab300, _M_function_pointer = 0x563466dab300, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dab300, this adjustment 8315167061420540741}, _M_pod_data = "\000\263\332f4V\000\000E\003\000\000ches"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dac5b0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dac5b0, _M_const_object = 0x563466dac5b0, _M_function_pointer = 0x563466dac5b0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dac5b0, this adjustment 66}, _M_pod_data = "\260\305\332f4V\000\000B\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466daf420] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466daf420, _M_const_object = 0x563466daf420, _M_function_pointer = 0x563466daf420, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466daf420, this adjustment 3419195707925622640}, _M_pod_data = " \364\332f4V\000\000portals/"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dbfeb0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dbfeb0, _M_const_object = 0x563466dbfeb0, _M_function_pointer = 0x563466dbfeb0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dbfeb0, this adjustment 94783064158528}, _M_pod_data = "\260\376\333f4V\000\000@\261\336f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dc6560] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dc6560, _M_const_object = 0x563466dc6560, _M_function_pointer = 0x563466dc6560, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dc6560, this adjustment 8391157656339246880}, _M_pod_data = "`e\334f4V\000\000 of nast"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dc6940] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dc6940, _M_const_object = 0x563466dc6940, _M_function_pointer = 0x563466dc6940, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dc6940, this adjustment 96}, _M_pod_data = "@i\334f4V\000\000`\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dd99e0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dd99e0, _M_const_object = 0x563466dd99e0, _M_function_pointer = 0x563466dd99e0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dd99e0, this adjustment 7886472689248072992}, _M_pod_data = "\340\231\335f4V\000\000 use arm"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466ddd470] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466ddd470, _M_const_object = 0x563466ddd470, _M_function_pointer = 0x563466ddd470, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466ddd470, this adjustment 94783066303024}, _M_pod_data = "p\324\335f4V\000\000\060j\377f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466ddef50] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466ddef50, _M_const_object = 0x563466ddef50, _M_function_pointer = 0x563466ddef50, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466ddef50, this adjustment 27}, _M_pod_data = "P\357\335f4V\000\000\033\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466de0b70] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466de0b70, _M_const_object = 0x563466de0b70, _M_function_pointer = 0x563466de0b70, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466de0b70, this adjustment 8462115405017216110}, _M_pod_data = "p\v\336f4V\000\000ntil you"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466de6ed0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466de6ed0, _M_const_object = 0x563466de6ed0, _M_function_pointer = 0x563466de6ed0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466de6ed0, this adjustment 7218834132270675041}, _M_pod_data = "\320n\336f4V\000\000atures.d"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466de8aa0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466de8aa0, _M_const_object = 0x563466de8aa0, _M_function_pointer = 0x563466de8aa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466de8aa0, this adjustment 48}, _M_pod_data = "\240\212\336f4V\000\000\060\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466deca40] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466deca40, _M_const_object = 0x563466deca40, _M_function_pointer = 0x563466deca40, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466deca40, this adjustment 94558778846309}, _M_pod_data = "@\312\336f4V\000\000ell.\000V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466deed00] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466deed00, _M_const_object = 0x563466deed00, _M_function_pointer = 0x563466deed00, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466deed00, this adjustment 7312261834306053993}, _M_pod_data = "\000\355\336f4V\000\000igure_ze"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466df08f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466df08f0, _M_const_object = 0x563466df08f0, _M_function_pointer = 0x563466df08f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466df08f0}, _M_pod_data = "\360\b\337f4V\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466df8750] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466df8750, _M_const_object = 0x563466df8750, _M_function_pointer = 0x563466df8750, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466df8750, this adjustment 94783064789312}, _M_pod_data = "P\207\337f4V\000\000@Q\350f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466dfc970] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466dfc970, _M_const_object = 0x563466dfc970, _M_function_pointer = 0x563466dfc970, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466dfc970, this adjustment 64}, _M_pod_data = "p\311\337f4V\000\000@\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e01990] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e01990, _M_const_object = 0x563466e01990, _M_function_pointer = 0x563466e01990, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e01990, this adjustment 8245928668403036269}, _M_pod_data = "\220\031\340f4V\000\000mp_color"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e07400] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e07400, _M_const_object = 0x563466e07400, _M_function_pointer = 0x563466e07400, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e07400, this adjustment 3414137954165012536}, _M_pod_data = "\000t\340f4V\000\000\070\070/data/"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e0ca90] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e0ca90, _M_const_object = 0x563466e0ca90, _M_function_pointer = 0x563466e0ca90, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e0ca90, this adjustment 28273260612448102}, _M_pod_data = "\220\312\340f4V\000\000forward"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e16870] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e16870, _M_const_object = 0x563466e16870, _M_function_pointer = 0x563466e16870, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e16870, this adjustment 7881143652992773922}, _M_pod_data = "ph\341f4V\000\000\"outer_m"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e21220] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e21220, _M_const_object = 0x563466e21220, _M_function_pointer = 0x563466e21220, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e21220, this adjustment 64}, _M_pod_data = " \022\342f4V\000\000@\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e22cd0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e22cd0, _M_const_object = 0x563466e22cd0, _M_function_pointer = 0x563466e22cd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e22cd0, this adjustment 3347130425577447532}, _M_pod_data = "\320,\342f4V\000\000l races."}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e23fc0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e23fc0, _M_const_object = 0x563466e23fc0, _M_function_pointer = 0x563466e23fc0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e23fc0, this adjustment 7882811672143818610}, _M_pod_data = "\300?\342f4V\000\000rooms_em"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e247b0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e247b0, _M_const_object = 0x563466e247b0, _M_function_pointer = 0x563466e247b0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e247b0, this adjustment 8315167063272419938}, _M_pod_data = "\260G\342f4V\000\000branches"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e2a8c0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e2a8c0, _M_const_object = 0x563466e2a8c0, _M_function_pointer = 0x563466e2a8c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e2a8c0, this adjustment 3380}, _M_pod_data = "\300\250\342f4V\000\000\064\r\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e45320] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e45320, _M_const_object = 0x563466e45320, _M_function_pointer = 0x563466e45320, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e45320, this adjustment 94783063787056}, _M_pod_data = " S\344f4V\000\000\060\006\331f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e470d0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e470d0, _M_const_object = 0x563466e470d0, _M_function_pointer = 0x563466e470d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e470d0}, _M_pod_data = "\320p\344f4V\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e484b0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e484b0, _M_const_object = 0x563466e484b0, _M_function_pointer = 0x563466e484b0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e484b0, this adjustment 94783064560304}, _M_pod_data = "\260\204\344f4V\000\000\260\322\344f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e48f70] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e48f70, _M_const_object = 0x563466e48f70, _M_function_pointer = 0x563466e48f70, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e48f70, this adjustment 7886472689248072992}, _M_pod_data = "p\217\344f4V\000\000 use arm"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e49f20] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e49f20, _M_const_object = 0x563466e49f20, _M_function_pointer = 0x563466e49f20, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e49f20, this adjustment 94783063736992}, _M_pod_data = " \237\344f4V\000\000\240B\330f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e4c300] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e4c300, _M_const_object = 0x563466e4c300, _M_function_pointer = 0x563466e4c300, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e4c300, this adjustment 8391157656339246880}, _M_pod_data = "\000\303\344f4V\000\000 of nast"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e4cf10] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e4cf10, _M_const_object = 0x563466e4cf10, _M_function_pointer = 0x563466e4cf10, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e4cf10, this adjustment 144}, _M_pod_data = "\020\317\344f4V\000\000\220\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e4ef80] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e4ef80, _M_const_object = 0x563466e4ef80, _M_function_pointer = 0x563466e4ef80, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e4ef80, this adjustment 8101238470374028403}, _M_pod_data = "\200\357\344f4V\000\000st_swamp"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e562a0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e562a0, _M_const_object = 0x563466e562a0, _M_function_pointer = 0x563466e562a0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e562a0, this adjustment 7886472689248072992}, _M_pod_data = "\240b\345f4V\000\000 use arm"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e5d770] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e5d770, _M_const_object = 0x563466e5d770, _M_function_pointer = 0x563466e5d770, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e5d770, this adjustment 3347130468527138336}, _M_pod_data = "p\327\345f4V\000\000 frames."}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e629f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e629f0, _M_const_object = 0x563466e629f0, _M_function_pointer = 0x563466e629f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e629f0, this adjustment 8247620808460017766}, _M_pod_data = "\360)\346f4V\000\000f armour"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e6c6d0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e6c6d0, _M_const_object = 0x563466e6c6d0, _M_function_pointer = 0x563466e6c6d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e6c6d0, this adjustment 94783065813888}, _M_pod_data = "\320\306\346f4V\000\000\200\363\367f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e740f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e740f0, _M_const_object = 0x563466e740f0, _M_function_pointer = 0x563466e740f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e740f0, this adjustment 28}, _M_pod_data = "\360@\347f4V\000\000\034\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e7c000] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e7c000, _M_const_object = 0x563466e7c000, _M_function_pointer = 0x563466e7c000, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e7c000, this adjustment 3347138160947327776}, _M_pod_data = "\000\300\347f4V\000\000 skills."}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e7d3f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e7d3f0, _M_const_object = 0x563466e7d3f0, _M_function_pointer = 0x563466e7d3f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e7d3f0}, _M_pod_data = "\360\323\347f4V\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466e826c0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e826c0, _M_const_object = 0x563466e826c0, _M_function_pointer = 0x563466e826c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e826c0, this adjustment 94783064778144}, _M_pod_data = "\300&\350f4V\000\000\240%\350f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466ed2710] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466ed2710, _M_const_object = 0x563466ed2710, _M_function_pointer = 0x563466ed2710, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466ed2710, this adjustment 495857003619}, _M_pod_data = "\020'\355f4V\000\000class\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466eea070] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466eea070, _M_const_object = 0x563466eea070, _M_function_pointer = 0x563466eea070, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466eea070, this adjustment 94783066418448}, _M_pod_data = "p\240\356f4V\000\000\020-\001g4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466eec800] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466eec800, _M_const_object = 0x563466eec800, _M_function_pointer = 0x563466eec800, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466eec800, this adjustment 94783065543328}, _M_pod_data = "\000\310\356f4V\000\000\240\322\363f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466eef2c0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466eef2c0, _M_const_object = 0x563466eef2c0, _M_function_pointer = 0x563466eef2c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466eef2c0, this adjustment 94783066304048}, _M_pod_data = "\300\362\356f4V\000\000\060n\377f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466ef1850] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466ef1850, _M_const_object = 0x563466ef1850, _M_function_pointer = 0x563466ef1850, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466ef1850, this adjustment 8389754698058785568}, _M_pod_data = "P\030\357f4V\000\000 current"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f03530] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f03530, _M_const_object = 0x563466f03530, _M_function_pointer = 0x563466f03530, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f03530, this adjustment 26}, _M_pod_data = "05\360f4V\000\000\032\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f04090] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f04090, _M_const_object = 0x563466f04090, _M_function_pointer = 0x563466f04090, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f04090}, _M_pod_data = "\220@\360f4V\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f0c4d0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f0c4d0, _M_const_object = 0x563466f0c4d0, _M_function_pointer = 0x563466f0c4d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f0c4d0, this adjustment 64}, _M_pod_data = "\320\304\360f4V\000\000@\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f0f8f0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f0f8f0, _M_const_object = 0x563466f0f8f0, _M_function_pointer = 0x563466f0f8f0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f0f8f0, this adjustment 3414137954165012536}, _M_pod_data = "\360\370\360f4V\000\000\070\070/data/"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f149b0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f149b0, _M_const_object = 0x563466f149b0, _M_function_pointer = 0x563466f149b0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f149b0, this adjustment 94783064713488}, _M_pod_data = "\260I\361f4V\000\000\020)\347f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f19980] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f19980, _M_const_object = 0x563466f19980, _M_function_pointer = 0x563466f19980, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f19980, this adjustment 8389750261171581800}, _M_pod_data = "\200\231\361f4V\000\000hs_giant"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f246d0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f246d0, _M_const_object = 0x563466f246d0, _M_function_pointer = 0x563466f246d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f246d0, this adjustment 121424905856375}, _M_pod_data = "\320F\362f4V\000\000weapon\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f29280] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f29280, _M_const_object = 0x563466f29280, _M_function_pointer = 0x563466f29280, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f29280, this adjustment 8317141811876536420}, _M_pod_data = "\200\222\362f4V\000\000d skills"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f2e9b0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f2e9b0, _M_const_object = 0x563466f2e9b0, _M_function_pointer = 0x563466f2e9b0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f2e9b0, this adjustment 65}, _M_pod_data = "\260\351\362f4V\000\000A\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f45450] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f45450, _M_const_object = 0x563466f45450, _M_function_pointer = 0x563466f45450, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f45450, this adjustment 74}, _M_pod_data = "PT\364f4V\000\000J\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f45a30] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f45a30, _M_const_object = 0x563466f45a30, _M_function_pointer = 0x563466f45a30, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f45a30, this adjustment 94783066133472}, _M_pod_data = "0Z\364f4V\000\000\340\323\374f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563466f49e60] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466f49e60, _M_const_object = 0x563466f49e60, _M_function_pointer = 0x563466f49e60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466f49e60, this adjustment 7092440901300152677}, _M_pod_data = "`\236\364f4V\000\000eir limb"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563467030170] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563467030170, _M_const_object = 0x563467030170, _M_function_pointer = 0x563467030170, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563467030170, this adjustment 20}, _M_pod_data = "p\001\003g4V\000\000\024\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563467068b70] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563467068b70, _M_const_object = 0x563467068b70, _M_function_pointer = 0x563467068b70, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563467068b70, this adjustment 94783064168048}, _M_pod_data = "p\213\006g4V\000\000p\326\336f4V\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x563467080890] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563467080890, _M_const_object = 0x563467080890, _M_function_pointer = 0x563467080890, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563467080890, this adjustment 24}, _M_pod_data = "\220\b\bg4V\000\000\030\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670a3d40] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670a3d40, _M_const_object = 0x5634670a3d40, _M_function_pointer = 0x5634670a3d40, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670a3d40, this adjustment 139827510590480}, _M_pod_data = "@=\ng4V\000\000\020<\031!,\177\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670a7160] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670a7160, _M_const_object = 0x5634670a7160, _M_function_pointer = 0x5634670a7160, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670a7160, this adjustment 7142842485458608174}, _M_pod_data = "`q\ng4V\000\000. They c"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670a7e40] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670a7e40, _M_const_object = 0x5634670a7e40, _M_function_pointer = 0x5634670a7e40, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670a7e40, this adjustment 140731584376457}, _M_pod_data = "@~\ng4V\000\000\211n\030\240\376\177\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670ae780] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670ae780, _M_const_object = 0x5634670ae780, _M_function_pointer = 0x5634670ae780, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670ae780, this adjustment 8391155480083263346}, _M_pod_data = "\200\347\ng4V\000\000rooms_st"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670b6540] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x563466e99fd0, _M_const_object = 0x563466e99fd0, _M_function_pointer = 0x563466e99fd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x563466e99fd0, this adjustment 3275358720869824353}, _M_pod_data = "П\351f4V\000\000awl-git-"}, _M_manager = 0x563465cddf10 (UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::KeyEvent const&)#2}&&)::{lambda(ui::Event const&)#1}>::_M_manager(std::_Any_data&, ui::Widget::on_hotkey_event(UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::KeyEvent const&)#2}&&)::{lambda(ui::Event const&)#1} const&, std::_Manager_operation)>}, _M_invoker = 0x563465cdebc0 (UINewGameMenu::UINewGameMenu(int, newgame_def&, newgame_def&, newgame_def const&)::{lambda(ui::KeyEvent const&)#2}&&)::{lambda(ui::Event const&)#1}>::_M_invoke(std::_Any_data const&, ui::Event const&)>}, [0x5634670b7fd0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670b7fd0, _M_const_object = 0x5634670b7fd0, _M_function_pointer = 0x5634670b7fd0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670b7fd0, this adjustment 17}, _M_pod_data = "\320\177\vg4V\000\000\021\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670f1060] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670f1060, _M_const_object = 0x5634670f1060, _M_function_pointer = 0x5634670f1060, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670f1060, this adjustment 8317141794780553319}, _M_pod_data = "`\020\017g4V\000\000g spells"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670f2810] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670f2810, _M_const_object = 0x5634670f2810, _M_function_pointer = 0x5634670f2810, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670f2810, this adjustment 3347130425577447532}, _M_pod_data = "\020(\017g4V\000\000l races."}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670f8170] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670f8170, _M_const_object = 0x5634670f8170, _M_function_pointer = 0x5634670f8170, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670f8170, this adjustment 3414137954165012536}, _M_pod_data = "p\201\017g4V\000\000\070\070/data/"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670f85d0] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670f85d0, _M_const_object = 0x5634670f85d0, _M_function_pointer = 0x5634670f85d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670f85d0, this adjustment 3275358720869824353}, _M_pod_data = "Ѕ\017g4V\000\000awl-git-"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}, [0x5634670fe830] = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5634670fe830, _M_const_object = 0x5634670fe830, _M_function_pointer = 0x5634670fe830, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x5634670fe830, this adjustment 105}, _M_pod_data = "0\350\017g4V\000\000i\000\000\000\000\000\000"}, _M_manager = 0x563465cf8c70 ]:: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x563465cfa630 ]:: >::_M_invoke(const std::_Any_data &, const ui::Event &)>}...} __for_begin = __for_end = #35 ui::UIRoot::deliver_event (this=0x563466471f00 , event=...) at ui.cc:2923 hotkey_handled = top = key = 63 #36 0x0000563465eed502 in ui::UIRoot::on_event (this=0x563466471f00 , event=...) at ui.cc:2857 key_event = { = {m_type = ui::Event::KeyDown, m_target = std::shared_ptr (use count 4, weak count 1) = {get() = 0x563466e629f0}}, m_key = 63} #37 0x0000563465eed63a in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3311 ev = {type = 2 '\002', active = {type = 0 '\000', gain = 0 '\000', state = 0 '\000'}, key = {type = 0 '\000', state = 0 '\000', keysym = {scancode = 0 '\000', sym = 63, key_mod = 0 '\000', unicode = 0}}, mouse_event = {type = 0 '\000', event = wm_mouse_event::PRESS, button = wm_mouse_event::NONE, held = 0, mod = 0 '\000', px = 0, py = 0}, resize = {type = 0 '\000', w = 0, h = 0}, expose = {type = 0 '\000'}, quit = {type = 0 '\000'}, custom = {type = 0 '\000', code = 0, data1 = 0x0, data2 = 0x0}} macro_key = k = 63 #38 0x0000563465eee56a in ui::run_layout (root=std::shared_ptr (use count 3, weak count 1) = {...}, done=@0x563466e9a080: false, initial_focus=std::shared_ptr (empty) = {...}) at ui.cc:3322 No locals. #39 0x0000563465cd6d34 in _prompt_choice (choice_type=, ng=..., ng_choice=..., defaults=...) at /usr/include/c++/9/bits/shared_ptr_base.h:756 newgame_ui = popup = std::shared_ptr (empty) = {get() = } #40 0x0000563465cd7354 in _choose_species_job (defaults=..., ng_choice=..., ng=...) at newgame.cc:338 No locals. #41 _choose_char (ng=..., choice=..., defaults=...) at newgame.cc:512 ng_reset = {name = "pokedragonboy", 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} #42 0x0000563465cdbd53 in choose_game (ng=..., choice=..., defaults=...) at newgame.cc:1033 No locals. #43 0x0000563465e42fab in startup_step () at startup.cc:1097 choice = {name = "pokedragonboy", type = GAME_TYPE_NORMAL, filename = "pokedragonboy.cs", 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 = 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_MOUNTAIN_DWARF}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_REAVER}, allowed_weapons = std::vector of length 1, capacity 1 = {WPN_HAND_AXE}, species = SP_MOUNTAIN_DWARF, job = JOB_REAVER, weapon = WPN_HAND_AXE, fully_random = false} newchar = false ng = {name = "pokedragonboy", 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} #44 0x0000563465fa0e8f in _launch_game () at main.cc:419 game_start = ccon = #45 0x00005634657c348b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #46 main (argc=, argv=0x7ffea01885e8) at main.cc:341 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 646408) 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 -DSAVE_DIR_PATH="/crawl-master/crawl-git-146f489888/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-146f489888/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-146f489888/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 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: <<<<<<<<<<<<<<<<<<<<<< Data directory '/crawl-master/crawl-git-146f489888/data/dat/' found. Loading databases... Loading spells and features... Loading maps... Hello, welcome to Dungeon Crawl Stone Soup 0.33-a0-553-g146f489888! (c) Copyright 1997-2002 Linley Henzell, 2002-2023 Crawl DevTeam Options read from "pokedragonboy.rc". >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.33-a0-553-g146f489888) 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/7 Long Blades | | 0 | 0 | 0 | 0 | 0/1 Axes | | 0 | 0 | 0 | 0 | 0/6 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/1 Staves | | 0 | 0 | 0 | 0 | 0/5 Ranged Weapons | | 0 | 0 | 0 | 0 | 0/1 Throwing | | 0 | 0 | 0 | 0 | 0/50 Armour | | 0 | 0 | 0 | 0 | 0/1 Dodging | | 0 | 0 | 0 | 0 | 0/2 Stealth | | 0 | 0 | 0 | 0 | 0/50 Shields | | 0 | 0 | 0 | 0 | 0/2 Unarmed Combat | | 0 | 0 | 0 | 0 | 0/1 Spellcasting | | 0 | 0 | 0 | 0 | 0/1 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/1 Summonings | | 0 | 0 | 0 | 0 | 0/59 Necromancy | | 0 | 0 | 0 | 0 | 0/1 Translocations | | 0 | 0 | 0 | 0 | 0/1 Forgecraft | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/1 Ice Magic | | 0 | 0 | 0 | 0 | 0/0 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/1 Alchemy | | 0 | 0 | 0 | 0 | 0/0 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | | 0 | 0 | 0 | 0 | 0/1 Shapeshifting | | 0 | 0 | 0 | 0 | 0/0 Spell bugs: Durations: Attributes: Mutations: Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: {"from_client":true,"menu_id":"species-main","button_focus":101 Webtiles JSON stack: start: 0 end: 1 type: } Screenshot: @ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>