Version: Dungeon Crawl Stone Soup 0.19.5 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.19 -name Loki -rc /dgldir/rcfiles/crawl-0.19/Loki.rc -macro /dgldir/rcfiles/crawl-0.19/Loki.macro -morgue /dgldir/morgue/Loki/ -webtiles-socket /crawl-master/webserver/sockets/Loki:2019-03-19.14:26:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #15: Terminated Obtained 22 stack frames. /usr/games/crawl-0.19(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x679ae3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.19(_Z13do_crash_dumpv+0x2b8) [0x6807a8]: do_crash_dump() /usr/games/crawl-0.19(_Z20crash_signal_handleri+0x74) [0x679d54]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x33060) [0x7f275c84e060]: /lib/x86_64-linux-gnu/libc.so.6(+0x83f74) [0x7f275c89ef74]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSs9_M_mutateEmmm+0xf1) [0x7f275d3c17d1] /usr/games/crawl-0.19(_Z12split_stringRKSsSsbbi+0x10c) [0xaee9ac]: split_string(std::string const&, std::string, bool, bool, int) /usr/games/crawl-0.19(_ZN18formatted_scroller12add_raw_textERKSsbi+0x7c) [0x8d88ec]: formatted_scroller::add_raw_text(std::string const&, bool, int) /usr/games/crawl-0.19(_Z17display_char_dumpv+0x4e) [0x64f36e]: display_char_dump() /usr/games/crawl-0.19() [0x66f026] /usr/games/crawl-0.19(_ZN18formatted_scroller11process_keyEi+0x1e) [0x8d614e]: formatted_scroller::process_key(int) /usr/games/crawl-0.19(_ZN4Menu7do_menuEv+0x4d) [0x8d1b3d]: Menu::do_menu() /usr/games/crawl-0.19(_ZN4Menu4showEb+0xe5) [0x8d7145]: Menu::show(bool) /usr/games/crawl-0.19(_ZN18formatted_scroller4showEb+0x47) [0x8d7327]: formatted_scroller::show(bool) /usr/games/crawl-0.19() [0x66f56a] /usr/games/crawl-0.19(_Z13list_commandsibSs+0x10e9) [0x676479]: list_commands(int, bool, std::string) /usr/games/crawl-0.19(_Z15process_command12command_type+0x1333) [0xbb9233]: process_command(command_type) /usr/games/crawl-0.19() [0xbbb149] /usr/games/crawl-0.19() [0xbbbd45] /usr/games/crawl-0.19(main+0x2eb) [0x5e6cab]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f275c83b2e1]: /usr/games/crawl-0.19() [0x5e725d] Trying to run gdb. GNU gdb (Debian 7.12-6) 7.12.0.20161007-git Copyright (C) 2016 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". 0x00007f275cbcaaea in __waitpid (pid=824, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f275cbcaaea in __waitpid (pid=824, stat_loc=0x0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x000000000067a1a3 in call_gdb (file=file@entry=0x7f275cbb5520 <_IO_2_1_stderr_>) at crash.cc:420 gdb = attach_cmd = "attach 32324\000\000\000\000\000\000\000" #2 0x00000000006807c1 in do_crash_dump () at dbg-asrt.cc:670 t = 1553008067 dir = "/dgldir/morgue/Loki/" name = "/dgldir/morgue/Loki/crash-Loki-20190319-150747.txt", '\000' file = 0x7f275cbb5520 <_IO_2_1_stderr_> #3 0x0000000000679d54 in crash_signal_handler (sig_num=15) at crash.cc:193 No locals. #4 No locals. #5 __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/../multiarch/memmove-vec-unaligned-erms.S:242 No locals. #6 0x00007f275d3c17d1 in std::string::_M_mutate(unsigned long, unsigned long, unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x0000000000aee9ac in std::string::erase (__n=56, __pos=0, this=0x7fff4798d530) at /usr/include/c++/4.7/bits/basic_string.h:1361 No locals. #8 split_string (sep="\n", s="329779 | Zig:21 | Noticed Utzounla the pandemonium lord\n329779 | Zig:21 | Noticed Hiekhlisy the pandemonium lord\n329781 | Zig:21 | Noticed Weleept the pandemonium lord\n329782 | Zig:21 | Notice"..., trim_segments=trim_segments@entry=false, accept_empty_segments=accept_empty_segments@entry=true, nsplits=nsplits@entry=-1) at stringutil.cc:438 segments = std::vector of length 25843, capacity 32768 = {" Dungeon Crawl Stone Soup version 0.19.5 (webtiles) character file.", "", "Loki the Talismancer (DDEE)", ' ' , "Turns: 409099, Time: 4 , 00:34:49", "", "Health: 387/387 AC: 64 Str: 42 XL: 27", "Magic: 37/45 EV: 33 Int: 59 God: Makhleb [******]", "Gold: 82181 SH: 42 Dex: 29 Spells: 14 memorised, 1 level left", "", "rFire + + . SeeInvis + b - +9 staff of Wucad Mu {channel}", "rCold + + . Gourm . C - +8 orange crystal plate armour {Archmagi, Int+3 Clar}", "rNeg + + + Faith . t - +10 large shield \"Zoenuokk\" {rCorr Int+4 SInv}", "rPois ∞ Spirit . m - +3 hat of Unowkext {rF+ Dex+5}", "rElec + Reflect . S - +2 cloak \"Qylioq\" {rCorr MP-9 Str+7 Int+2}", "rCorr + Harm . h - +1 pair of gloves \"Ylodaull\" {*Corrode rC+ rN+ Int+4}", "MR +++++ Clarity + i - +0 pair of boots \"Opyqex\" {rElec Str+4 Dex+4}", "Stlth ++........", ' ' , "P - macabre finger necklace {rN+}", ' ' , "A - ring \"Hedutuacw\" {Wiz rN++ Str+2 Int+4}", ' ' , "j - ring of Nezaceni {*Contam rN+ Str+8 Int+10 Stlth-, =R}", ' ' , "v - ring \"Eqoegom\" {Wiz rElec MR- Str+4 Dex+5, =R}", "", "@: lich-form, darkness, shrouded, non-regenerating, deflect missiles", "A: damage resistance, recharge devices, antennae 1, beak, talons 1, molten", "scales 1, slimy green scales 1, thin metallic scales 1, agile 1, blink, clarity,", "clever 2, fire resistance 1, magic resistance 1, negative energy resistance 1,", "sense surroundings 3, poison resistance, robust 3, shaggy fur 1, slow", "regeneration 3, strong 2, wild magic 1, evolution 1", "a: Device Recharging, End Transformation, Blink, Minor Destruction, Lesser", "Servant of Makhleb, Major Destruction, Greater Servant of Makhleb, Renounce", "Religion", "}: 15/15 runes: decaying, slimy, silver, golden, iron, obsidian, icy, bone,", "abyssal, demonic, glowing, magical, fiery, dark, gossamer", "", "", "You are on level 1 of the Depths.", "You worship Makhleb.", "Makhleb is exalted by your worship.", "You are not hungry.", "", "You are a lich.", "", "You have visited 17 branches of the dungeon, and seen 89 of its levels.", "You have visited Pandemonium 15 times, and seen 32 of its levels.", "You have visited the Abyss 19 times.", "You have completed 39 ziggurats, and seen 1053 of their levels.", "You have also visited: Sewer and Ice Cave.", "", "You have collected 94531 gold pieces.", "You have spent 12350 gold pieces at shops.", "", "Inventory:", "", "Hand Weapons", " a - the +8 mithril axe \"Arga\" {speed, MR+}", " (You found it on level 14 of a ziggurat) ", " ", " Attacks with this weapon are significantly faster.", " ", " It affects your resistance to hostile enchantments.", " b - the +9 staff of Wucad Mu (weapon) {channel}", " (You found it on level 22 of a ziggurat)", " w - the +7 sceptre of Torment", " (You found it on level 16 of a ziggurat)", "Missiles", " e - 2730 javelins of penetration (quivered)", "Armour", " h - the +1 pair of gloves \"Ylodaull\" (worn) {*Corrode rC+ rN+ Int+4}", " (You found it on level 25 of a ziggurat) ", " ", " It affects your intelligence (+4).", " It protects you from cold.", " It protects you from negative energy.", " It may corrode you when you take damage.", " i - the +0 pair of boots \"Opyqex\" (worn) {rElec Str+4 Dex+4}", " (You acquired it on level 2 of the Depths) ", " ", " It affects your strength (+4).", " It affects your dexterity (+4).", " It insulates you from electricity.", " m - the +3 hat of Unowkext (worn) {rF+ Dex+5}", " (You found it on level 21 of a ziggurat) ", " ", " It affects your dexterity (+5).", " It protects you from fire.", " t - the +10 large shield \"Zoenuokk\" (worn) {rCorr Int+4 SInv}", " (You took it off a daeva on level 14 of a ziggurat) ", " ", " It affects your intelligence (+4).", " It lets you see invisible.", " It protects you from acid and corrosion.", " C - the +8 orange crystal plate armour (worn) {Archmagi, Int+3 Clar}", " (You found it on level 27 of a ziggurat) ", " ", " It affects your intelligence (+3).", " It protects you against confusion.", " S - the +2 cloak \"Qylioq\" (worn) {rCorr MP-9 Str+7 Int+2}", " (You found it on level 23 of a ziggurat) ", " ", " It affects your strength (+7).", " It affects your intelligence (+2).", " It affects your magic capacity (-9).", " It protects you from acid and corrosion.", "Jewellery", " j - the ring of Nezaceni (left hand) {*Contam rN+ Str+8 Int+10 Stlth-, =R}", " (You found it in an ice cave) ", " ", " [ring of positive energy]", " ", " It affects your strength (+8).", " It affects your intelligence (+10).", " It protects you from negative energy.", " It causes magical contamination when unequipped.", " It makes you less stealthy.", " v - the ring \"Eqoegom\" (on amulet) {Wiz rElec MR- Str+4 Dex+5, =R}", " (You found it on level 9 of a ziggurat) ", " ", " [ring of wizardry]", " ", " It improves your spell success rate.", " It affects your strength (+4).", " It affects your dexterity (+5).", " It insulates you from electricity.", " It affects your resistance to hostile enchantments.", " A - the ring \"Hedutuacw\" (right hand) {Wiz rN++ Str+2 Int+4}", " (You found it on level 19 of a ziggurat) ", " ", " [ring of wizardry]", " ", " It improves your spell success rate.", " It affects your strength (+2).", " It affects your intelligence (+4).", " It greatly protects you from negative energy.", " P - the macabre finger necklace (around neck) {rN+}", " (You found it on level 20 of a ziggurat) ", " ", " [amulet of nothing]", " ", " It protects you from negative energy.", "Wands", " x - a wand of teleportation (4/9)", " G - a wand of heal wounds (5/9)", " O - a wand of hasting (5/9)", "Scrolls", " u - 984 scrolls of fog", " E - 1081 scrolls of remove curse", " H - 627 scrolls of recharging", " U - 605 scrolls of blinking", " V - 673 scrolls of identify", "Potions", " g - 34 potions of ambrosia", " B - 88 potions of heal wounds", " N - 29 potions of cancellation", "Miscellaneous", " c - a disc of storms", " q - 69 sacks of spiders", "", "", " Skills:", " O Level 27 Fighting", " O Level 27 Short Blades", " O Level 27 Long Blades", " O Level 27 Axes", " O Level 27 Maces & Flails", " O Level 27 Polearms", " O Level 27 Staves", " O Level 27 Slings", " O Level 27 Bows", " O Level 27 Crossbows", " O Level 27 Throwing", " O Level 27 Armour", " O Level 27 Dodging", " O Level 27 Stealth", " O Level 27 Shields", " O Level 27 Unarmed Combat", " O Level 27 Spellcasting", " O Level 27 Conjurations", " O Level 27 Hexes", " O Level 27 Charms", " O Level 27 Summonings", " O Level 27 Necromancy", " O Level 27 Translocations", " O Level 27 Transmutations", " O Level 27 Fire Magic", " O Level 27 Ice Magic", " O Level 27 Air Magic", " O Level 27 Earth Magic", " O Level 27 Poison Magic", " O Level 27 Invocations", " O Level 27 Evocations", "", "", "You have one spell level left.", "You know the following spells:", "", " Your Spells", ' ' , "Type", ' ' , "Power Failure Level Hunger", "a - Apportation", ' ' , "Tloc", ' ' , "########## 1% 1 N/A", "c - Poisonous Cloud Conj/Pois/Air ########## 1% 6 N/A", "f - Fire Storm", ' ' , "Conj/Fire ########## 1% 9 N/A", "B - Blink", ' ' , "Tloc", ' ' , "N/A 1% 2 N/A", "D - Darkness", ' ' , "Hex", ' ' , "########## 1% 6 N/A", "E - Cigotuvi's Embrace Necr", ' ' , "########## 1% 5 N/A"...} separator_length = 1 pos = #9 0x00000000008d88ec in formatted_scroller::add_raw_text (this=this@entry=0x7fff4798d6a0, s=" Dungeon Crawl Stone Soup version 0.19.5 (webtiles) character file.\n\nLoki the Talismancer (DDEE)", ' ' , "Turns: 409099, Time: 4 , 00:34:49\n\nHealth: 387/387 AC: 64 Str: 42 XL: 27"..., new_line=new_line@entry=false, wrap_col=wrap_col@entry=80) at menu.cc:1871 parts = std::vector of length 0, capacity 0 lines = std::vector of length 25843, capacity 32768 = {" Dungeon Crawl Stone Soup version 0.19.5 (webtiles) character file.", "", "Loki the Talismancer (DDEE)", ' ' , "Turns: 409099, Time: 4 , 00:34:49", "", "Health: 387/387 AC: 64 Str: 42 XL: 27", "Magic: 37/45 EV: 33 Int: 59 God: Makhleb [******]", "Gold: 82181 SH: 42 Dex: 29 Spells: 14 memorised, 1 level left", "", "rFire + + . SeeInvis + b - +9 staff of Wucad Mu {channel}", "rCold + + . Gourm . C - +8 orange crystal plate armour {Archmagi, Int+3 Clar}", "rNeg + + + Faith . t - +10 large shield \"Zoenuokk\" {rCorr Int+4 SInv}", "rPois ∞ Spirit . m - +3 hat of Unowkext {rF+ Dex+5}", "rElec + Reflect . S - +2 cloak \"Qylioq\" {rCorr MP-9 Str+7 Int+2}", "rCorr + Harm . h - +1 pair of gloves \"Ylodaull\" {*Corrode rC+ rN+ Int+4}", "MR +++++ Clarity + i - +0 pair of boots \"Opyqex\" {rElec Str+4 Dex+4}", "Stlth ++........", ' ' , "P - macabre finger necklace {rN+}", ' ' , "A - ring \"Hedutuacw\" {Wiz rN++ Str+2 Int+4}", ' ' , "j - ring of Nezaceni {*Contam rN+ Str+8 Int+10 Stlth-, =R}", ' ' , "v - ring \"Eqoegom\" {Wiz rElec MR- Str+4 Dex+5, =R}", "", "@: lich-form, darkness, shrouded, non-regenerating, deflect missiles", "A: damage resistance, recharge devices, antennae 1, beak, talons 1, molten", "scales 1, slimy green scales 1, thin metallic scales 1, agile 1, blink, clarity,", "clever 2, fire resistance 1, magic resistance 1, negative energy resistance 1,", "sense surroundings 3, poison resistance, robust 3, shaggy fur 1, slow", "regeneration 3, strong 2, wild magic 1, evolution 1", "a: Device Recharging, End Transformation, Blink, Minor Destruction, Lesser", "Servant of Makhleb, Major Destruction, Greater Servant of Makhleb, Renounce", "Religion", "}: 15/15 runes: decaying, slimy, silver, golden, iron, obsidian, icy, bone,", "abyssal, demonic, glowing, magical, fiery, dark, gossamer", "", "", "You are on level 1 of the Depths.", "You worship Makhleb.", "Makhleb is exalted by your worship.", "You are not hungry.", "", "You are a lich.", "", "You have visited 17 branches of the dungeon, and seen 89 of its levels.", "You have visited Pandemonium 15 times, and seen 32 of its levels.", "You have visited the Abyss 19 times.", "You have completed 39 ziggurats, and seen 1053 of their levels.", "You have also visited: Sewer and Ice Cave.", "", "You have collected 94531 gold pieces.", "You have spent 12350 gold pieces at shops.", "", "Inventory:", "", "Hand Weapons", " a - the +8 mithril axe \"Arga\" {speed, MR+}", " (You found it on level 14 of a ziggurat) ", " ", " Attacks with this weapon are significantly faster.", " ", " It affects your resistance to hostile enchantments.", " b - the +9 staff of Wucad Mu (weapon) {channel}", " (You found it on level 22 of a ziggurat)", " w - the +7 sceptre of Torment", " (You found it on level 16 of a ziggurat)", "Missiles", " e - 2730 javelins of penetration (quivered)", "Armour", " h - the +1 pair of gloves \"Ylodaull\" (worn) {*Corrode rC+ rN+ Int+4}", " (You found it on level 25 of a ziggurat) ", " ", " It affects your intelligence (+4).", " It protects you from cold.", " It protects you from negative energy.", " It may corrode you when you take damage.", " i - the +0 pair of boots \"Opyqex\" (worn) {rElec Str+4 Dex+4}", " (You acquired it on level 2 of the Depths) ", " ", " It affects your strength (+4).", " It affects your dexterity (+4).", " It insulates you from electricity.", " m - the +3 hat of Unowkext (worn) {rF+ Dex+5}", " (You found it on level 21 of a ziggurat) ", " ", " It affects your dexterity (+5).", " It protects you from fire.", " t - the +10 large shield \"Zoenuokk\" (worn) {rCorr Int+4 SInv}", " (You took it off a daeva on level 14 of a ziggurat) ", " ", " It affects your intelligence (+4).", " It lets you see invisible.", " It protects you from acid and corrosion.", " C - the +8 orange crystal plate armour (worn) {Archmagi, Int+3 Clar}", " (You found it on level 27 of a ziggurat) ", " ", " It affects your intelligence (+3).", " It protects you against confusion.", " S - the +2 cloak \"Qylioq\" (worn) {rCorr MP-9 Str+7 Int+2}", " (You found it on level 23 of a ziggurat) ", " ", " It affects your strength (+7).", " It affects your intelligence (+2).", " It affects your magic capacity (-9).", " It protects you from acid and corrosion.", "Jewellery", " j - the ring of Nezaceni (left hand) {*Contam rN+ Str+8 Int+10 Stlth-, =R}", " (You found it in an ice cave) ", " ", " [ring of positive energy]", " ", " It affects your strength (+8).", " It affects your intelligence (+10).", " It protects you from negative energy.", " It causes magical contamination when unequipped.", " It makes you less stealthy.", " v - the ring \"Eqoegom\" (on amulet) {Wiz rElec MR- Str+4 Dex+5, =R}", " (You found it on level 9 of a ziggurat) ", " ", " [ring of wizardry]", " ", " It improves your spell success rate.", " It affects your strength (+4).", " It affects your dexterity (+5).", " It insulates you from electricity.", " It affects your resistance to hostile enchantments.", " A - the ring \"Hedutuacw\" (right hand) {Wiz rN++ Str+2 Int+4}", " (You found it on level 19 of a ziggurat) ", " ", " [ring of wizardry]", " ", " It improves your spell success rate.", " It affects your strength (+2).", " It affects your intelligence (+4).", " It greatly protects you from negative energy.", " P - the macabre finger necklace (around neck) {rN+}", " (You found it on level 20 of a ziggurat) ", " ", " [amulet of nothing]", " ", " It protects you from negative energy.", "Wands", " x - a wand of teleportation (4/9)", " G - a wand of heal wounds (5/9)", " O - a wand of hasting (5/9)", "Scrolls", " u - 984 scrolls of fog", " E - 1081 scrolls of remove curse", " H - 627 scrolls of recharging", " U - 605 scrolls of blinking", " V - 673 scrolls of identify", "Potions", " g - 34 potions of ambrosia", " B - 88 potions of heal wounds", " N - 29 potions of cancellation", "Miscellaneous", " c - a disc of storms", " q - 69 sacks of spiders", "", "", " Skills:", " O Level 27 Fighting", " O Level 27 Short Blades", " O Level 27 Long Blades", " O Level 27 Axes", " O Level 27 Maces & Flails", " O Level 27 Polearms", " O Level 27 Staves", " O Level 27 Slings", " O Level 27 Bows", " O Level 27 Crossbows", " O Level 27 Throwing", " O Level 27 Armour", " O Level 27 Dodging", " O Level 27 Stealth", " O Level 27 Shields", " O Level 27 Unarmed Combat", " O Level 27 Spellcasting", " O Level 27 Conjurations", " O Level 27 Hexes", " O Level 27 Charms", " O Level 27 Summonings", " O Level 27 Necromancy", " O Level 27 Translocations", " O Level 27 Transmutations", " O Level 27 Fire Magic", " O Level 27 Ice Magic", " O Level 27 Air Magic", " O Level 27 Earth Magic", " O Level 27 Poison Magic", " O Level 27 Invocations", " O Level 27 Evocations", "", "", "You have one spell level left.", "You know the following spells:", "", " Your Spells", ' ' , "Type", ' ' , "Power Failure Level Hunger", "a - Apportation", ' ' , "Tloc", ' ' , "########## 1% 1 N/A", "c - Poisonous Cloud Conj/Pois/Air ########## 1% 6 N/A", "f - Fire Storm", ' ' , "Conj/Fire ########## 1% 9 N/A", "B - Blink", ' ' , "Tloc", ' ' , "N/A 1% 2 N/A", "D - Darkness", ' ' , "Hex", ' ' , "########## 1% 6 N/A", "E - Cigotuvi's Embrace Necr", ' ' , "########## 1% 5 N/A"...} #10 0x000000000064f36e in display_char_dump () at chardump.cc:1580 scr = { = {_vptr.Menu = 0xc2c8f0 , f_selitem = 0x0, f_drawitem = 0x0, f_keyfilter = 0x0, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXAMINE, title = 0x0, title2 = 0x0, flags = 64, tag = "", first_entry = 0, y_offset = 0, pagesize = 0, max_pagesize = 24, more = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, x = 1, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-more-"}}}, items = std::vector of length 0, capacity 0, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x0, num = -1, lastch = 0, alive = false, last_selected = -1, mdisplay = 0x3452d50, _webtiles_section_start = -1, _webtiles_section_end = -1, _webtiles_title_changed = false, _webtiles_title = {ops = std::vector of length 0, capacity 0}, _webtiles_suffix = {ops = std::vector of length 0, capacity 0}}, } #11 0x000000000066f026 in _keyhelp_keyfilter (ch=) at command.cc:523 No locals. #12 0x00000000008d614e in formatted_scroller::process_key (this=0x7fff4798daf0, keyin=35) at menu.cc:2095 repaint = moved = #13 0x00000000008d1b3d in Menu::do_menu (this=this@entry=0x7fff4798daf0) at menu.cc:371 keyin = #14 0x00000000008d7145 in Menu::show (this=this@entry=0x7fff4798daf0, reuse_selections=reuse_selections@entry=false) at menu.cc:341 No locals. #15 0x00000000008d7327 in formatted_scroller::show (this=this@entry=0x7fff4798daf0, reuse_selections=reuse_selections@entry=false) at menu.cc:2082 No locals. #16 0x000000000066f56a in _show_keyhelp_menu (lines=std::vector of length 68, capacity 68 = {...}, with_manual=224, with_manual@entry=true, easy_exit=easy_exit@entry=false, hotkey=hotkey@entry=0, highlight_string="") at command.cc:703 cmd_help = { = {_vptr.Menu = 0xc2c8f0 , f_selitem = 0x0, f_drawitem = 0x0, f_keyfilter = 0x66ef80 <_keyhelp_keyfilter(int)>, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXAMINE, title = 0x0, title2 = 0x0, flags = 193, tag = "help", first_entry = 0, y_offset = 1, pagesize = 23, max_pagesize = 24, more = {ops = std::vector of length 27, capacity 27 = {{type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "[ "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "+"}, {type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ">"}, {type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " or "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Space"}, {type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ": Page down. "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-"}, {type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " or "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "<"}, {type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ": Page up.", ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Esc"}, {type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " exits.]"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, items = std::vector of length 6317, capacity 8192 = {0x2bfef70, 0x3165610, 0x29be880, 0x30d7910, 0x2bb0dd0, 0x2c3d610, 0x2c35ed0, 0x31a6870, 0x34576c0, 0x2c4c5a0, 0x2b9fce0, 0x35a7f20, 0x2c24ac0, 0x3336240, 0x3576260, 0x31b40d0, 0x2fa3d70, 0x33aeab0, 0x32801d0, 0x338fb90, 0x312bad0, 0x2c44b00, 0x3273760, 0x300f1e0, 0x357b9f0, 0x29c20e0, 0x327aeb0, 0x2fca730, 0x2c08dc0, 0x2be55e0, 0x346da50, 0x26f6470, 0x2c14780, 0x29ed530, 0x26b1b80, 0x329f1c0, 0x3303300, 0x2ff1490, 0x35cd0a0, 0x33b5170, 0x327fd40, 0x2c49780, 0x2fc5fd0, 0x3554400, 0x32690f0, 0x31de070, 0x2c4a080, 0x3277c80, 0x2bf62f0, 0x34b4910, 0x3145640, 0x31ba0c0, 0x30331c0, 0x3000d60, 0x30da5e0, 0x3456410, 0x2c3a780, 0x2d84680, 0x30e40b0, 0x2c606e0, 0x317e400, 0x355be60, 0x2c607a0, 0x33e1530, 0x33b5680, 0x2faea50, 0x3468850, 0x30da720, 0x31ac330, 0x333cd10, 0x2b9dda0, 0x31e0710, 0x327f2f0, 0x2fa7760, 0x2c2f2a0, 0x3555fb0, 0x29b3170, 0x2bf0b00, 0x2bb1330, 0x2ba6b30, 0x2baad60, 0x2c2b5a0, 0x2c2b610, 0x31ee170, 0x30d1580, 0x30d15f0, 0x32a8aa0, 0x3451290, 0x33377b0, 0x3368720, 0x3451400, 0x3340380, 0x2933e40, 0x31021d0, 0x325e250, 0x3277bc0, 0x33b5f20, 0x311be80, 0x29cf850, 0x3000fa0, 0x323d8e0, 0x2fa5b30, 0x2fff7c0, 0x30d2390, 0x2c4fc50, 0x2c0dd30, 0x31a2a70, 0x3348a00, 0x2bdd500, 0x32e8b90, 0x31dfe50, 0x31d65b0, 0x35ccda0, 0x2979bb0, 0x30ff590, 0x35aa630, 0x2bff110, 0x357a960, 0x31ed5b0, 0x330d890, 0x330d990, 0x30d74e0, 0x29a6360, 0x2c37920, 0x3218b50, 0x3337820, 0x29c0600, 0x3374370, 0x30dcf50, 0x3333330, 0x33114c0, 0x3352ad0, 0x2b9dc50, 0x342c200, 0x3461e30, 0x33d79d0, 0x2bf4b80, 0x2c17df0, 0x2be9720, 0x311c080, 0x3377ee0, 0x2c4bd40, 0x2c3a040, 0x2c39740, 0x2fa5360, 0x317e470, 0x355bed0, 0x33b56f0, 0x31ac3a0, 0x3556020, 0x3368790, 0x33403f0, 0x3340460, 0x2933f20, 0x31b7490, 0x31b7570, 0x31b7610, 0x31b76b0, 0x2c11260, 0x2c11340, 0x2c11420, 0x3367a70, 0x3367ae0, 0x3367bc0, 0x3367ca0, 0x30ce430, 0x30ce510, 0x30ce5d0, 0x3314de0, 0x3314ec0, 0x3314fa0, 0x31b66b0, 0x31b6750, 0x31b6830, 0x31b6910, 0x3003680, 0x3003720, 0x30037c0, 0x3003860, 0x30038d0, 0x31bfb20, 0x31bfbe0, 0x31bfca0, 0x31bfd60, 0x3129940, 0x31299e0, 0x3129ac0, 0x3129b30, 0x320f380, 0x320f460, 0x320f500, 0x320f5e0, 0x34b25d0, 0x34b26b0, 0x34b2750, 0x2fd7ac0, 0x2fd7b80, 0x2fd7c60, 0x2fd7d00, 0x298acf0...}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x2fc9770, num = -1, lastch = 35, alive = true, last_selected = -1, mdisplay = 0x2baf450, _webtiles_section_start = 0, _webtiles_section_end = 23, _webtiles_title_changed = false, _webtiles_title = {ops = std::vector of length 0, capacity 0}, _webtiles_suffix = {ops = std::vector of length 0, capacity 0}}, } flags = 193 #17 0x0000000000676479 in list_commands (hotkey=hotkey@entry=0, do_redraw_screen=do_redraw_screen@entry=true, highlight_string="") at command.cc:1282 cols = {pagesize = 23, columns = std::vector of length 2, capacity 2 = {{margin = 1, lines = 68}, {margin = 41, lines = 68}}, flines = std::vector of length 68, capacity 100 = {{ops = std::vector of length 7, capacity 8 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Movement:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Game Saving and Quitting:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "To move in a direction or to attack, "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "S"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Save game and exit"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "use the numpad (try Numlock off and "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-S"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Save and exit without query"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "on) or vi keys:"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-Q"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Abandon the current character"}}}, {ops = std::vector of length 6, capacity 8 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "7 8 9 y k u"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " and quit the game"}}}, {ops = std::vector of length 2, capacity 2 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' , "\\|/ \\|/"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}}}, {ops = std::vector of length 28, capacity 48 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "4"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "5"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "6"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "h"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "l"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Player Character Information:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' , "/|\\ /|\\"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "@"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : display character status"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "1 2 3 b j n"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "m"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show skill screen"}}}, {ops = std::vector of length 5, capacity 5 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "%"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : character overview"}}}, {ops = std::vector of length 8, capacity 8 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Rest:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "^"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show religion screen"}}}, {ops = std::vector of length 17, capacity 24 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : wait a turn (also "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "s"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Del"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "A"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show Abilities/mutations"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "5"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : rest and long wait; stops when"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "\\"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show item knowledge"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " Health or Magic become full or"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "}"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show runes collected"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " something is detected. If Health"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "["}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : display worn armour"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " and Magic are already full, stops"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "\""}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : display worn jewellery"}}}, {ops = std::vector of length 10, capacity 10 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " when 100 turns over ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "numpad-5"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "$"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : display gold in possession"}}}, {ops = std::vector of length 5, capacity 5 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "E"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : display experience info"}}}, {ops = std::vector of length 4, capacity 6 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Extended Movement:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }}}, {ops = std::vector of length 8, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "o"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : auto-explore"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Dungeon Interaction and Information:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, {ops = std::vector of length 13, capacity 13 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "G"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : interlevel travel"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "O"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "C"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Open/Close door"}}}, {ops = std::vector of length 13, capacity 13 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-F"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Find items"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "<"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ">"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : use staircase"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-W"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : set Waypoint"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ";"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : examine occupied tile and"}}}, {ops = std::vector of length 10, capacity 16 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/ Dir."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Shift-Dir."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ": long walk"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " pickup part of a single stack"}}}, {ops = std::vector of length 12, capacity 16 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "* Dir."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-Dir."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : attack without move "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "x"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : eXamine surroundings/targets"}}}, {ops = std::vector of length 9, capacity 9 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "X"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : eXamine level map ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "X?"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " for help)"}}}, {ops = std::vector of length 8, capacity 8 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Autofight:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-X"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : list monsters, items, features"}}}, {ops = std::vector of length 6, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Tab"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : attack nearest monster,"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " in view"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' , "moving if necessary"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "|"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : toggle view layers"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Shift-Tab"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : attack nearest monster"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-O"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show dungeon Overview"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' , "without moving"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-A"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : toggle auto-pickup"}}}, {ops = std::vector of length 5, capacity 5 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-E"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : set your travel speed to your"}}}, {ops = std::vector of length 5, capacity 6 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Item types (and common commands)"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " slowest ally"}}}, {ops = std::vector of length 9, capacity 16 = {{type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : hand weapons ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "w"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ield)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }}}, {ops = std::vector of length 24, capacity 40 = {{type = FSOP_COLOUR, x = 6, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "("}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : missiles ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Q"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "uiver, "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "f"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ire, "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "("}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " cycle)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Item Interaction (inventory):"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, {ops = std::vector of length 17, capacity 24 = {{type = FSOP_COLOUR, x = 3, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "["}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : armour ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "W"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ear and "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "T"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ake off)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "i"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show Inventory list"}}}, {ops = std::vector of length 17, capacity 24 = {{type = FSOP_COLOUR, x = 6, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "%"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : corpses and food ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "c"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "hop up and "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "e"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "at)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "{"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : inscribe item"}}}, {ops = std::vector of length 13, capacity 16 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "?"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : scrolls ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "r"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ead)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "f"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Fire next appropriate item"}}}, {ops = std::vector of length 13, capacity 16 = {{type = FSOP_COLOUR, x = 5, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "!"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : potions ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "q"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "uaff)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "F"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : select an item and Fire it"}}}, {ops = std::vector of length 17, capacity 24 = {{type = FSOP_COLOUR, x = 1, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "="}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : rings ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "P"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ut on and "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "R"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "emove)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Q"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : select item slot to be quivered"}}}, {ops = std::vector of length 17, capacity 24 = {{type = FSOP_COLOUR, x = 4, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "\""}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : amulets ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "P"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ut on and "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "R"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "emove)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "e"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Eat food (tries floor first)"}}}, {ops = std::vector of length 13, capacity 16 = {{type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : wands (e"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "V"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "oke)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "q"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Quaff a potion"}}}, {ops = std::vector of length 25, capacity 40 = {{type = FSOP_COLOUR, x = 11, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ":"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : books ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "r"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ead, "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "M"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "emorise, "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "z"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ap, "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Z"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ap)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "r"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Read a scroll or book"}}}, {ops = std::vector of length 17, capacity 24 = {{type = FSOP_COLOUR, x = 6, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "\\"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : staves and rods ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "w"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "ield and e"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "v"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "oke)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "M"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Memorise a spell from a book"}}}, {ops = std::vector of length 17, capacity 18 = {{type = FSOP_COLOUR, x = 10, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "}"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : miscellaneous items (e"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "V"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "oke)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "w"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Wield an item ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "-"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " for none)"}}}, {ops = std::vector of length 13, capacity 16 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "$"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : gold ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "$"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " counts gold)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "'"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : wield item a, or switch to b"}}}, {ops = std::vector of length 10, capacity 10 = {{type = FSOP_COLOUR, x = 13, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "0"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : the Orb of Zot"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " (use "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "="}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " to assign slots)"}}}, {ops = std::vector of length 6, capacity 6 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " Carry it to the surface and win!"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "v"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : eVoke power of wielded item"}}}, {ops = std::vector of length 5, capacity 5 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "V"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : eVoke wand and miscellaneous item"}}}, {ops = std::vector of length 12, capacity 12 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Other Gameplay Actions:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "W"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "T"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Wear or Take off armour"}}}, {ops = std::vector of length 17, capacity 18 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "a"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : use special Ability ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "a!"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " for help)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "P"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "/"}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "R"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Put on or Remove jewellery"}}}, {ops = std::vector of length 5, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "z"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : cast spell, abort without targets"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}}}, {ops = std::vector of length 8, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Z"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : cast spell, no matter what"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Item Interaction (floor):"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, {ops = std::vector of length 13, capacity 13 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "I"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : list all spells"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ","}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : pick up items (also "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "g"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")"}}}, {ops = std::vector of length 10, capacity 16 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "t"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : tell allies ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "tt"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " to shout)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " (press twice for pick up menu)"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "`"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : re-do previous command"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "d"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Drop an item"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ins"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ": repeat next command # of times"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "d#"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ": Drop exact number of items"}}}, {ops = std::vector of length 5, capacity 5 = {{type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "D"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Drop the last item(s) you picked up"}}}, {ops = std::vector of length 8, capacity 8 = {{type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Non-Gameplay Commands / Info"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "c"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Chop up a corpse"}}}, {ops = std::vector of length 9, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-P"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : show Previous messages"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "e"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Eat food from floor"}}}, {ops = std::vector of length 5, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-R"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Redraw screen"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }}}, {ops = std::vector of length 8, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-C"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : Clear main and level maps"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_COLOUR, x = 14, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Additional help:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}}, {ops = std::vector of length 6, capacity 8 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "!"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : annotate the dungeon level"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Many commands have context sensitive"}}}, {ops = std::vector of length 18, capacity 18 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "#"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : dump character to file"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "help, among them "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "X"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "x"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "f"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " (or any form of"}}}, {ops = std::vector of length 18, capacity 18 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ":"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : add note (use "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "?:"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " to read notes)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "targeting), "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-F"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ", and "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "G"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "."}}}, {ops = std::vector of length 10, capacity 16 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "~"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : add macro (also "}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Ctrl-D"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ' ' }, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "You can read descriptions of your"}}}, {ops = std::vector of length 14, capacity 14 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "="}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : reassign inventory/spell letters"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "current spells ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "I"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "), skills ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "m?"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ") and"}}}, {ops = std::vector of length 10, capacity 10 = {{type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "F12"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " : read messages (online play only)"}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = " "}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "abilities ("}, {type = FSOP_COLOUR, x = 15, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "a!"}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = ")."}}}}} #18 0x0000000000bb9233 in process_command (cmd=cmd@entry=CMD_DISPLAY_COMMANDS) at main.cc:2173 No locals. #19 0x0000000000bbb149 in _input () at main.cc:1478 cmd = CMD_DISPLAY_COMMANDS player_disabled = {was_disabled = false} #20 0x0000000000bbbd45 in _launch_game () at main.cc:479 game_start = false ccon = {cstate = false, smartcstate = false} #21 0x00000000005e6cab in _launch_game_loop () at main.cc:380 game_ended = false #22 main (argc=, argv=0x7fff4798e8f8) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Mar 1 2017 at 06:03:41 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.19/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.19/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.19/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 34, depth = 1 Level id: Depths:1 Level build method = , level layout type = open_caves, absdepth0 = 22 Level vaults: layout_cave_shapes dungeon_decor serial_bayou_pond_e rand_demon_pan_entry_9 hell_entry minmay_misc_feat_enclosed serial_bayou_pond_b nicolae_elemental_shop Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (20, 14): position (44,29) Marker 1 at (23, 33): feature (stone_stairs_up_i) Marker 2 at (27, 4): position (42,30) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the tormentor! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. The blizzard demon shouts! The Ice Fiend roars! You block the Ice Fiend's attack. x2 The Ice Fiend gestures at you. The bolt of cold misses you. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The blizzard demon gestures at you. The freezing blast hits the Ice Fiend. The Ice Fiend completely resists. The freezing blast misses you. You block the caustic shrike skeleton's attack. The blizzard demon gestures at you. The bolt of lightning misses you. An ice dragon, a tormentor, a blizzard demon, an Ice Fiend, a skeletal warrior and a shard shrike come into view. Things that are here: a short sword; a staff of death An Ice Fiend, a skeleton and a shard shrike come into view. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the caustic shrike skeleton! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the shadow dragon skeleton! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You destroy the deep elf demonologist skeleton! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. The shard shrike screeches! The tormentor roars! You hear a roar! You hear a screech! You block the shard shrike's attack. x2 The blizzard demon gestures at you. The freezing blast hits the shard shrike. The shard shrike resists. The freezing blast misses you. An ice dragon, a tormentor, a blizzard demon, 4 Ice Fiends, a skeleton and a shard shrike come into view. You see here a staff of summoning. 2 white imps, an ice devil, an Ice Fiend, a freezing wraith and 2 zombies come into view. You kill the blizzard demon! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You destroy the storm dragon zombie! Makhleb accepts your kill. You destroy the skeletal warrior! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the sphinx zombie! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. The Ice Fiend roars! You kill the tormentor! Makhleb accepts your kill. The shard shrike screeches! You kill the tormentor! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. You destroy the freezing wraith! Makhleb accepts your kill. You destroy the deep elf high priest skeleton! Makhleb accepts your kill. You hear a screech! x3; You hear a roar! x2; You hear a screech! You hear a roar! x2; You hear a screech! You hear a shout! x3; You hear a roar! You hear a screech! x2 The shard shrike spits a shard of ice at you. The shard of ice misses you. You block the shard shrike's attack. The Ice Fiend gestures at you. The bolt of cold misses you. You block the sphinx zombie's attack. x2 The sphinx zombie hits you but does no damage. The Ice Fiend gestures at you. You deflect the bolt of cold! The Ice Fiend gestures at you. You deflect the bolt of cold! The shard shrike spits a shard of ice at you. You block the shard of ice. A tormentor, a reaper, 4 blizzard demons, an Ice Fiend, a zombie and a shard shrike come into view. The reaper is wielding a scythe of venom. A zombie and a shard shrike come into view. You kill the shard shrike! Makhleb accepts your kill. You destroy the sphinx zombie! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. The shard shrike screeches! You kill the ice devil! Makhleb accepts your kill. You destroy the deep elf demonologist zombie! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. The winds around you start to calm down. You float gracefully downwards. You block the shard shrike's attack. The shard shrike spits a shard of ice at you. You block the shard of ice. A tormentor, 2 blizzard demons, 2 Ice Fiends, a zombie and a shard shrike come into view. 2 tormentors, an ice devil, 2 Ice Fiends, a skeletal warrior and 2 zombies come into view. You are engulfed in raging winds. The blizzard demon shouts! The Ice Fiend roars! The tormentor roars! You block the shard shrike's attack. The shard shrike spits a shard of ice at you. The shard of ice misses you. You block the shard shrike's attack. x2 The blizzard demon gestures at you. The bolt of cold hits the shard shrike. The shard shrike resists. The bolt of cold misses you. The Ice Fiend gestures at you. The bolt of cold hits the shard shrike. The shard shrike resists. The bolt of cold misses you. An ice beast, a blizzard demon, a freezing wraith, a zombie and a shard shrike come into view. A blizzard demon, 3 Ice Fiends, a freezing wraith, a zombie, a skeleton and a shard shrike come into view. The shard shrike screeches! The Ice Fiend roars! The blizzard demon shouts! The shard shrike screeches! You block the shard shrike's attack. The shard shrike spits a shard of ice at you. You block the shard of ice. The shard shrike spits a shard of ice at you. The shard of ice misses you. The Ice Fiend gestures at you. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold misses you. The blizzard demon waves its arms in wide circles. The air twists around and strikes you! You block the shard shrike's attack. You block the deep elf high priest zombie's attack. 2 tormentors, a blizzard demon and an Ice Fiend come into view. Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The dungeon rumbles! You kill the tormentor! Makhleb accepts your kill. The shard shrike is severely wounded. You kill the shard shrike! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. The deep elf high priest zombie is almost destroyed. You kill the Ice Fiend! Makhleb accepts your kill. The sphinx zombie is moderately damaged. The titan zombie is severely damaged. You kill the tormentor! Makhleb accepts your kill. The deep elf elementalist zombie is severely damaged. The shard shrike is moderately wounded. The Ice Fiend is lightly wounded. You destroy the titan skeleton! Makhleb accepts your kill. You kill the ice devil! Makhleb accepts your kill. The shard shrike is moderately wounded. The shard shrike screeches! The titan zombie is heavily damaged. The blizzard demon is heavily wounded. You destroy the skeletal warrior! Makhleb accepts your kill. The shard shrike is heavily wounded. x2; The Ice Fiend is heavily wounded. The sphinx skeleton is severely damaged. The Ice Fiend is heavily wounded. The Ice Fiend is almost dead. The reaper is severely wounded. The Ice Fiend is almost dead. The blizzard demon is lightly wounded. You kill the Ice Fiend! Makhleb accepts your kill. The blizzard demon is heavily wounded. You kill the ice dragon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the ice beast! Makhleb accepts your kill. The Ice Fiend is lightly wounded. The blizzard demon is heavily wounded. You destroy the deep elf high priest zombie! Makhleb accepts your kill. The Ice Fiend is moderately wounded. The storm dragon skeleton is heavily damaged. The Ice Fiend is lightly wounded. You kill the tormentor! Makhleb accepts your kill. The blizzard demon is heavily wounded. The golden dragon skeleton is severely damaged. The Ice Fiend is moderately wounded. You kill the tormentor! Makhleb accepts your kill. The blizzard demon is lightly wounded. The blizzard demon is severely wounded. The Ice Fiend is heavily wounded. You kill the tormentor! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. The Ice Fiend is heavily wounded. Ka-crash! You hear a screech! x3 You block the shard shrike's attack. The shard shrike spits a shard of ice at you. You block the shard of ice. The shard shrike claws you! The shard shrike freezes you! You resist. You block the shard shrike's attack. x2 A white imp, a blizzard demon, 3 Ice Fiends and a skeleton come into view. Magical energy flows into your mind! The winds around you calm down. You block the shard shrike's attack. The shard shrike claws you but does no damage. You block the shard shrike's attack. The shard shrike completely misses you. You block the shard shrike's attack. The shard shrike misses you. The blizzard demon waves its arms in wide circles. The air twists around and strikes you! The deep elf high priest zombie completely misses you. The blizzard demon moves out of view. The Ice Fiend gestures at you. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold hits the shard shrike. The shard shrike resists. The bolt of cold misses you. The deep elf elementalist zombie closely misses you. The Ice Fiend gestures at you. The bolt of cold misses the Ice Fiend. The bolt of cold hits the shard shrike. The shard shrike resists. You deflect the bolt of cold! The bolt of cold misses the shard shrike. You block the shard shrike's attack. The shard shrike spits a shard of ice at you. The shard of ice hits you! Casting: Shatter Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great vortex of raging winds appears and lifts you up. You destroy the deep elf high priest zombie! Makhleb accepts your kill. You feel better. The darkness around you begins to abate. You block the shard shrike's attack. x2; The shard shrike closely misses you. You block the shard shrike's attack. x2 The Ice Fiend gestures at you. The bolt of cold hits the blizzard demon. The blizzard demon resists. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold misses you. The Ice Fiend completely misses you. x2 The blizzard demon gestures at you. The freezing blast misses the shard shrike. You deflect the freezing blast! The deep elf elementalist zombie hits you but does no damage. The shard shrike misses you. Magical energy flows into your mind! You kill the Ice Fiend! Makhleb accepts your kill. You feel better. You kill the shard shrike! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the deep elf elementalist zombie! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You destroy the sphinx skeleton! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the storm dragon skeleton! Makhleb accepts your kill. You destroy the titan zombie! Makhleb accepts your kill. You destroy the freezing wraith! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You hear a roar! The Ice Fiend gestures at you. The bolt of cold misses the shard shrike. The bolt of cold hits you! You resist. The shard shrike spits a shard of ice at you. You deflect the shard of ice! You block the sphinx zombie's attack. x3 The Ice Fiend gestures at you. The bolt of cold misses you. The Ice Fiend gestures at you. The bolt of cold hits the tengu reaver zombie. The tengu reaver zombie resists. The bolt of cold misses you. The bolt of cold hits the shard shrike. The shard shrike resists. The shard shrike completely misses you. A tormentor, a blizzard demon and an Ice Fiend come into view. You kill the shard shrike! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the sphinx zombie! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You destroy the freezing wraith! Makhleb accepts your kill. You destroy the tengu reaver zombie! Makhleb accepts your kill. You destroy the golden dragon skeleton! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the reaper! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. You hear a screech! You hear a roar! x2; You hear a screech! You hear a roar! You hear a shout! You hear a screech! x2 The Ice Fiend gestures at you. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold misses you. A blizzard demon, a freezing wraith, a skeleton and a shard shrike come into view. A tormentor, a zombie and a skeleton come into view. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the titan zombie! Makhleb accepts your kill. You destroy the tengu reaver skeleton! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You destroy the freezing wraith! Makhleb accepts your kill. You hear a roar! You hear a screech! Something shouts, "Quit, thou peeagling swag-bellied scut!" You hear a shout! You hear a screech! x3 The shard shrike spits a shard of ice at you. You block the shard of ice. 2 blizzard demons and 3 Ice Fiends come into view. You see here a shard shrike corpse. A white imp, a blizzard demon, 2 Ice Fiends, a wight, 2 freezing wraiths and 2 skeletons come into view. You kill the Ice Fiend! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the ice dragon! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. You destroy the wight! Makhleb accepts your kill. You destroy the freezing wraith! Makhleb accepts your kill. You destroy the freezing wraith! Makhleb accepts your kill. You hear a screech! x2 You block the shard shrike's attack. The Ice Fiend gestures at you. The bolt of cold misses you. The Ice Fiend gestures at you. The bolt of cold misses you. The Ice Fiend gestures at you. The bolt of cold misses you. An ice beast, 2 white imps, a blizzard demon, an Ice Fiend and a zombie come into view. A tormentor, 2 blizzard demons, an Ice Fiend, a zombie and 2 skeletons come into view. You kill the shard shrike! Makhleb accepts your kill. You destroy the deep elf high priest skeleton! Makhleb accepts your kill. You destroy the deep elf elementalist skeleton! Makhleb accepts your kill. You destroy the iron dragon skeleton! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the ice beast! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. You destroy the deep elf elementalist zombie! Makhleb accepts your kill. You kill the tormentor! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. The winds around you start to calm down. You float gracefully downwards. You hear a screech! x6 The Ice Fiend gestures at you. The bolt of cold misses you. The Ice Fiend gestures at you. The bolt of cold misses you. The blizzard demon waves its arms in wide circles. The air twists around and strikes you! 2 blizzard demons, an Ice Fiend and 2 zombies come into view. A white imp, an Ice Fiend, 2 skeletons and a shard shrike come into view. You are engulfed in raging winds. The ambient light returns to normal. The shard shrike screeches! The Ice Fiend gestures at you. The bolt of cold misses you. The blizzard demon gestures at you. You deflect the freezing blast! The white imp gestures at you. You block the puff of frost. The Ice Fiend gestures at you. You deflect the bolt of cold! The bolt of cold hits the iron dragon zombie. The iron dragon zombie resists. The Ice Fiend gestures at you. You deflect the bolt of cold! You feel less protected from missiles. The bolt of cold hits the white imp. The white imp resists. The Ice Fiend gestures at you. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold misses you. A tormentor, a blizzard demon, 2 Ice Fiends, 2 zombies, 2 skeletons and a shard shrike come into view. A shard shrike comes into view. You are engulfed in raging winds. You block the shard shrike's attack. The Ice Fiend gestures at you. The bolt of cold misses you. The blizzard demon gestures at you. The freezing blast misses you. The blizzard demon gestures at you. The freezing blast hits the shard shrike. The shard shrike resists. The freezing blast misses you. The Ice Fiend gestures at you. The bolt of cold hits the deep elf death mage zombie. The deep elf death mage zombie resists. The bolt of cold hits you! You resist. You block the shard shrike's attack. A zombie and 2 shard shrikes come into view. Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The dungeon rumbles! You destroy the deep elf death mage zombie! Makhleb accepts your kill. You feel better. The Ice Fiend is almost dead. You destroy the iron dragon zombie! Makhleb accepts your kill. The shard shrike is severely wounded. You kill the blizzard demon! Makhleb accepts your kill. You destroy the golden dragon skeleton! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the white imp! Makhleb accepts your kill. The golden dragon zombie is lightly damaged. You destroy the iron dragon zombie! Makhleb accepts your kill. The blizzard demon is heavily wounded. You kill the blizzard demon! Makhleb accepts your kill. The storm dragon skeleton is almost destroyed. The Ice Fiend is almost dead. The shadow dragon skeleton is lightly damaged. You destroy the juggernaut skeleton! Makhleb accepts your kill. The Ice Fiend is lightly wounded. The blizzard demon is lightly wounded. The deep elf demonologist zombie is moderately damaged. The blizzard demon is moderately wounded. The golden dragon zombie is moderately damaged. You kill the Ice Fiend! Makhleb accepts your kill. The sphinx skeleton is heavily damaged. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You destroy the deep elf demonologist skeleton! Makhleb accepts your kill. The shard shrike is moderately wounded. The tengu reaver skeleton is heavily damaged. You kill the white imp! Makhleb accepts your kill. The Ice Fiend is moderately wounded. You kill the tormentor! Makhleb accepts your kill. The deep elf demonologist zombie is almost destroyed. The shard shrike is heavily wounded. The shard shrike screeches! The blizzard demon is almost dead. The shard shrike is heavily wounded. x2 The shard shrike screeches! The deep elf high priest zombie is almost destroyed. You hear a screech! x10 You block the shard shrike's attack. The blizzard demon waves its arms in wide circles. The air twists around and strikes you! The Ice Fiend gestures at you. The bolt of cold misses you. The bolt of cold hits the golden dragon zombie. The golden dragon zombie resists. You block the Ice Fiend's attack. x2 A titan skeleton comes into view. Casting: Shatter Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You feel very safe from missiles. The winds around you calm down. The shard shrike misses you. The shard shrike spits a shard of ice at you. You deflect the shard of ice! The shard of ice hits the blizzard demon. The blizzard demon partially resists. The blizzard demon dies! The shard shrike completely misses you. You block the shard shrike's attack. x2 The Ice Fiend gestures at you. The bolt of cold hits the blizzard demon. The blizzard demon resists. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold misses you. The shard shrike completely misses you. You block the Ice Fiend's attack. The Ice Fiend completely misses you. The shard shrike claws you but does no damage. You block the golden dragon zombie's attack. The golden dragon zombie completely misses you. x2 2 shard shrikes come into view. Casting: Deflect Missiles Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great vortex of raging winds appears and lifts you up. The shard shrike screeches! You destroy the storm dragon skeleton! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You block the shard shrike's attack. The shard shrike completely misses you. The shard shrike claws you but does no damage. You block the shard shrike's attack. x2 The blizzard demon gestures at you. The bolt of cold hits the Ice Fiend. The Ice Fiend completely resists. The bolt of cold misses you. The bolt of cold hits the shard shrike. The shard shrike resists. The shard shrike claws you but does no damage. You kill the blizzard demon! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You destroy the sphinx skeleton! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. The shard shrike spits a shard of ice at you. You block the shard of ice. You block the Ice Fiend's attack. x2 A shard shrike comes into view. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You destroy the tengu reaver skeleton! Makhleb accepts your kill. You destroy the shadow dragon skeleton! Makhleb accepts your kill. You destroy the deep elf demonologist zombie! Makhleb accepts your kill. You destroy the deep elf high priest zombie! Makhleb accepts your kill. You destroy the deep elf demonologist zombie! Makhleb accepts your kill. You kill the blizzard demon! Makhleb accepts your kill. You hear a screech! You block the shard shrike's attack. x2; The Ice Fiend misses you. The Ice Fiend claws you but does no damage. The Ice Fiend misses you. The Ice Fiend barely misses you. You kill the shard shrike! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the Ice Fiend! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. You destroy the golden dragon zombie! Makhleb accepts your kill. You destroy the golden dragon zombie! Makhleb accepts your kill. You hear a screech! A shard shrike comes into view. You kill the shard shrike! Makhleb accepts your kill. The shard shrike screeches! You hear a screech! x3 The shard shrike spits a shard of ice at you. You block the shard of ice. 2 shard shrikes come into view. You see here a shard shrike corpse. The winds around you start to calm down. You float gracefully downwards. The shard shrike spits a shard of ice at you. You block the shard of ice. A shard shrike comes into view. You are engulfed in raging winds. You are engulfed in raging winds. You block the shard shrike's attack. x2 The shard shrike completely misses you. x2 The shard shrike screeches! You hear a screech! The shard shrike screeches! The shard shrike spits a shard of ice at you. You block the shard of ice. You block the shard shrike's attack. The shard shrike spits a shard of ice at you. The shard of ice misses you. You block the shard shrike's attack. A shard shrike comes into view. The winds around you calm down. The shard shrike screeches! The shard shrike misses you. You block the shard shrike's attack. Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The dungeon rumbles! The shard shrike is lightly wounded. The shard shrike is severely wounded. You destroy the titan skeleton! Makhleb accepts your kill. The shard shrike is heavily wounded. The shard shrike is moderately wounded. The shard shrike is severely wounded. Your transformation is almost over. You hear a screech! x4 You block the shard shrike's attack. x4; The shard shrike barely misses you. The shard shrike spits a shard of ice at you. The shard of ice misses you. Casting: Shatter Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! The dungeon rumbles! The shard shrike is heavily wounded. You kill the shard shrike! Makhleb accepts your kill. The shard shrike is moderately wounded. The shard shrike is almost dead. You kill the shard shrike! Makhleb accepts your kill. The shard shrike completely misses you. You block the shard shrike's attack. The shard shrike completely misses you. Magical energy flows into your mind! The shard shrike screeches! You block the shard shrike's attack. The shard shrike spits a shard of ice at you. The shard of ice misses you. The shard of ice hits the shard shrike. The shard shrike partially resists. The shard shrike barely misses you. You block the shard shrike's attack. The shard shrike claws you but does no damage. x2 Casting: Shatter Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great vortex of raging winds appears and lifts you up. You kill the shard shrike! Makhleb accepts your kill. The shard shrike spits a shard of ice at you. You block the shard of ice. You block the shard shrike's attack. x2 Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You extend your transformation's duration. You kill the shard shrike! Makhleb accepts your kill. You kill the shard shrike! Makhleb accepts your kill. Things that are here: a scythe of venom; a mace The winds around you start to calm down. You float gracefully downwards. You are engulfed in raging winds. Things that are here: a short sword; a staff of death The winds around you calm down. You see here a twisted robe. You see here a book of Debilitation. You see here a runed trident. V - 673 scrolls of identify (gained 2) You see here a glowing rapier. Things that are here: a scroll of enchant armour; a figurine of a ziggurat I - a figurine of a ziggurat f - 23 potions of cure mutation (gained 1) There is a gate leading back out of this place here. You see here a ring of strength. You see here a glowing dagger. You see here a glowing hand axe. J - a crude emerald amulet As you read the scroll of identify, it crumbles to dust. J - the amulet "Taq Fet" {+Rage rN+ Str+3} You drop the amulet "Taq Fet" {+Rage rN+ Str+3}. You see here a runed hand axe. J - a sparkling tin ring Put on which piece of jewellery? (? for menu, Esc to quit) You remove the ring "Hedutuacw" {Wiz rN++ Str+2 Int+4}. You feel agile. J - the ring of Inaed (right hand) {rF+ Dex+4} You remove the ring of Inaed {rF+ Dex+4}. You drop the ring of Inaed {rF+ Dex+4}. You see here a staff of cold. J - a scorched steel amulet As you read the scroll of identify, it crumbles to dust. J - the amulet "Gaefo" {Gourm *Contam rElec rN+ MR+} You drop the amulet "Gaefo" {Gourm *Contam rElec rN+ MR+}. You see here a phantom mirror. You see here a potion of curing. V - 672 scrolls of identify (gained 1) You see here a battleaxe. You see here a shard shrike corpse. You see here a flail. Things that are here: an enchanted dagger; a robe A shard shrike comes into view. Unknown command. Casting: Necromutation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fire Storm Press: ? - help, Dir - move target cursor You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the shard shrike. You kill the shard shrike! Makhleb accepts your kill. The shard of ice hits your fire vortex. Your fire vortex is frozen! Your fire vortex dissipates! You see here a shard shrike corpse. Something claws your fire vortex! Something freezes your fire vortex!!! Your fire vortex is frozen! Your fire vortex dissipates! Things that are here: a shard shrike corpse x2 Casting: Fire Storm Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fire Storm Press: ? - help, Dir - move target cursor You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the shard shrike. The shard shrike is almost dead. The shard shrike is engulfed in roaring flames. The shard shrike claws your fire vortex! The shard shrike freezes your fire vortex!!!! Your fire vortex is frozen! Your fire vortex dissipates! The shard shrike is engulfed in roaring flames. You kill the shard shrike! Makhleb accepts your kill. Things that are here: +0 ice dragon scales; an ice dragon corpse Things that are here: a trident of freezing; a robe Items here: )) [ † +0 ice dragon scales; a scythe of venom; a battleaxe; an ice dragon corpse You see here a shard shrike corpse. Things that are here: a mace; an antimagic scythe A shard shrike comes into view. Casting: Fire Storm Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. Magical energy flows into your mind! The shard shrike screeches! The shard shrike spits a shard of ice at you. You deflect the shard of ice! Casting: Fire Storm Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fire Storm Press: ? - help, Dir - move target cursor, f - shard shrike Aim: a shard shrike (catching its breath) You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the shard shrike. The shard shrike is almost dead. The shard shrike is engulfed in roaring flames. The shard shrike spits a shard of ice at you. The shard of ice hits your fire vortex. Your fire vortex is frozen! Your fire vortex dissipates! The shard shrike is engulfed in roaring flames. x2 You kill the shard shrike! Makhleb accepts your kill. You see here a short sword. You see here a shard shrike corpse. You see here a shard shrike corpse. You now have 82047 gold pieces (gained 63). V - 673 scrolls of identify (gained 1) You see here an amulet of faith. You see here a runed hand crossbow. You see here a phial of floods. You see here a potion of haste. You now have 82095 gold pieces (gained 48). You see here 2 scrolls of enchant weapon. You now have 82131 gold pieces (gained 36). Your transformation is almost over. Casting: Fire Storm Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You extend your transformation's duration. You now have 82181 gold pieces (gained 50). You see here 2 scrolls of enchant weapon. You see here a staff of summoning. You see here a glowing scale mail. You see here a translucent demon whip. You see here a staff of summoning. You see here a lamp of fire. You see here a phial of floods. A shard shrike comes into view. The shard shrike moves out of view. Unknown command. Casting: Necromutation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fire Storm Press: ? - help, Dir - move target cursor You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the shard shrike. You kill the shard shrike! Makhleb accepts your kill. Things that are here: an enchanted war axe; a robe Magical energy flows into your mind! Casting: Fire Storm Confirm with . or Enter, or press ? or * to list all spells. Aiming: Fire Storm Press: ? - help, Dir - move target cursor, f - shard shrike Aim: a shard shrike You feel a surge of power! A raging storm of fire appears! The great blast of fire engulfs the shard shrike. The shard shrike is almost dead. The shard shrike is engulfed in roaring flames. x2 The shard shrike claws your fire vortex!! The shard shrike freezes your fire vortex!!! Your fire vortex is frozen! Your fire vortex dissipates! The shard shrike is engulfed in roaring flames. You kill the shard shrike! Makhleb accepts your kill. There is an empty arch of ancient stone here. Your transformation is almost over. Casting: Fire Storm Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You extend your transformation's duration. Items here: )) [ ÷ +0 ice dragon scales; a scythe of venom; a battleaxe; an ice dragon skeleton You see here a scythe of venom. Things that are here: an enchanted war axe; a robe Done exploring. Search for what [Enter for "zig: && artef", or ? for help]? zig: && artef You see here a dyed leather armour. You see here a runed hand crossbow. You see here a runed war axe. You see here a book of Conjurations. You see here a staff of summoning. There is a gate leading back out of this place here. You see here a transparent short sword. Welcome back to the Depths! There is an empty arch of ancient stone here. Evoke which item? (* to show all) (? for menu, Esc to quit) You set the figurine down, and a mystic portal to a ziggurat forms. You see here the +6 sword of Cerebov {flame}. You see here the +4 staff of Dispater. You see here the +7 sceptre of Asmodeus. You see here the horn of Geryon. Items here: !!!! 11 potions of mutation; 112 potions of beneficial mutation 45 potions of curing; 911 potions of cure mutation Items here: [[[[[[[[[[[[[[[[[[[[[ Drop what? 40/52 slots (_ for help) (? for menu, Esc to quit) You drop the +1 cloak of Beauty {Str+5}. Items here: [[[[[[[[[[[[[[[[[ Drop what? 39/52 slots (_ for help) (? for menu, Esc to quit) You drop the +2 large shield of Noon {Str+4 Int+7}. Casting: Necromutation Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! You extend your transformation's duration. Casting: Necromutation Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space distorts slightly along a thin shroud covering your body. Casting: Shroud of Golubria Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! It gets dark. Put on which piece of jewellery? (? for menu, Esc to quit) A - the ring "Hedutuacw" (right hand) {Wiz rN++ Str+2 Int+4} Weird images run through your mind. Nothing appears to happen. Items here: [[[[[[[[[[[[[[[[[[[[[[ Items here: " ================================================= Drop what? 38/52 slots (_ for help) (? for menu, Esc to quit) You drop the ring of the Rabble {Fire *Drain MR- Int+2 Dex+9}. Items here: [[[[ the +14 crystal plate armour "Semn" {MR+ Regen+ Str-3} the +13 gold dragon scales of the Harvest {rPois rF+ rC+ Int+2 Dex+4} the +11 gold dragon scales "Taaryriq" {rPois rF+ rC+ rCorr Int+2} the +13 crystal plate armour of Yxkax {rPois Str+2 Dex+6} Items here: """""""""""""""""""""""""""""""""""""""""""""""""" You see here 450 sacks of spiders. Items here: ////////////////////////////////////////////////// Drop what? 37/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of hasting. You drop a wand of heal wounds. You drop a wand of hasting. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Items here: !!! ((((( )))))))))) :: == ??????? [[[[[[[[[[[[[[[[[[ }}} As you read the scroll of acquirement, it crumbles to dust. This is a scroll of acquirement! [a] Weapon [b] Armour [c] Jewellery [d] Book [e] Staff [f] Wand [g] Misc. Evocable [h] Food [i] Gold What kind of item would you like to acquire? (\ to view known items) Something appears at your feet! Okay, then. Okay, then. You climb upwards. There is a stone staircase leading down here. Items here: ??????? Items here: !!!! 11 potions of mutation; 112 potions of beneficial mutation 45 potions of curing; 911 potions of cure mutation Drop what? 33/52 slots (_ for help) (? for menu, Esc to quit) You drop 23 potions of cure mutation. You drop 7 potions of beneficial mutation. You drop a potion of mutation. Items here: ??????? Drop what? 30/52 slots (_ for help) (? for menu, Esc to quit) You drop 36 scrolls of teleportation. You drop a scroll of summoning. You drop 2 scrolls of immolation. Unknown command. Unknown command. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 2, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Loki] Species: Deep Dwarf Job: Earth Elementalist HP: 387/387; mods: 0/0 MP: 37/45; mod: 0 Stats: 42 (42) 59 (59) 29 (29) Position: (33, 31), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 27 | 35378 | 0/0 Short Blades | | 0 | 0 | 27 | 35378 | 0/0 Long Blades | | 0 | 0 | 27 | 29750 | 0/0 Axes | X | 0 | 0 | 27 | 25016 | 0/0 Maces & Flails | | 0 | 0 | 27 | 29750 | 0/0 Polearms | | 0 | 0 | 27 | 35378 | 0/0 Staves | X | 0 | 0 | 27 | 35378 | 0/0 Slings | | 0 | 0 | 27 | 25016 | 0/0 Bows | | 0 | 0 | 27 | 50033 | 0/0 Crossbows | | 0 | 0 | 27 | 25016 | 0/0 Throwing | X | 0 | 0 | 27 | 35378 | 0/0 Armour | X | 0 | 0 | 27 | 25016 | 0/0 Dodging | X | 0 | 0 | 27 | 25016 | 0/0 Stealth | X | 0 | 0 | 27 | 17689 | 0/0 Shields | X | 0 | 0 | 27 | 25016 | 0/0 Unarmed Combat | X | 0 | 0 | 27 | 35378 | 0/0 Spellcasting | X | 0 | 0 | 27 | 42072 | 0/0 Conjurations | X | 0 | 0 | 27 | 35378 | 0/0 Hexes | X | 0 | 0 | 27 | 42072 | 0/0 Charms | X | 0 | 0 | 27 | 35378 | 0/0 Summonings | | 0 | 0 | 27 | 35378 | 0/0 Necromancy | X | 0 | 0 | 27 | 25016 | 0/0 Translocations | X | 0 | 0 | 27 | 25016 | 0/0 Transmutations | X | 0 | 0 | 27 | 35378 | 0/0 Fire Magic | X | 0 | 0 | 27 | 35378 | 0/0 Ice Magic | | 0 | 0 | 27 | 35378 | 0/0 Air Magic | X | 0 | 0 | 27 | 50033 | 0/0 Earth Magic | X | 0 | 0 | 27 | 17689 | 0/0 Poison Magic | X | 0 | 0 | 27 | 42072 | 0/0 Invocations | X | 0 | 0 | 27 | 17689 | 0/0 Evocations | X | 0 | 0 | 27 | 17689 | 0/0 Spell bugs: Durations: #33: 565 #72: 75 #74: 75 Attributes: #4: 3682150 #12: 94531 #13: 12350 #23: 363251 #24: 1694683167 #27: 10788787 #30: -979 #44: 1 #49: 93916 Mutations: antennae: 1 beak: 1 talons: 1 molten scales: 1 slimy green scales: 1 thin metallic scales: 1 agile: 1 blink: 1 clarity: 1 clever: 2 fire resistance: 1 magic resistance: 1 negative energy resistance: 1 (innate) sense surroundings: 3 (innate) poison resistance: 1 robust: 3 shaggy fur: 1 slow regeneration: 3 (innate) strong: 2 wild magic: 1 evolution: 1 Inventory bugs: Equipment: eq slot #0, inv slot #1: +9 staff of Wucad Mu {channel} eq slot #1, inv slot #44: +2 cloak "Qylioq" {rCorr MP-9 Str+7 Int+2} eq slot #2, inv slot #12: +3 hat of Unowkext {rF+ Dex+5} eq slot #3, inv slot #7: +1 pair of gloves "Ylodaull" {*Corrode rC+ rN+ Int+4} eq slot #4, inv slot #8: +0 pair of boots "Opyqex" {rElec Str+4 Dex+4} eq slot #5, inv slot #19: +10 large shield "Zoenuokk" {rCorr Int+4 SInv} eq slot #6, inv slot #28: +8 orange crystal plate armour {Archmagi, Int+3 Clar} eq slot #7, inv slot #9: ring of Nezaceni {*Contam rN+ Str+8 Int+10 Stlth-, =R} eq slot #8, inv slot #26: ring "Hedutuacw" {Wiz rN++ Str+2 Int+4} eq slot #9, inv slot #41: macabre finger necklace {rN+} eq slot #18, inv slot #21: ring "Eqoegom" {Wiz rElec MR- Str+4 Dex+5, =R} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ................................. ................................. ................................. ..........≈..(≈.................. ............))[=..........≈≈≈.... ............∩[[[[........≈.≈≈≈... .......===..."[.......>.≈≈≈.≈≈... .......=)=§.......}.....≈.≈≈≈≈... .......===...}/!L........≈≈≈≈≈... ........................≈.≈≈.≈... ....))<))))))"}[[[[[=[...≈≈≈≈.... ....)))))))))")[[[[.=[#.≈.≈.≈≈... ....)..))))))")[.[[.=[..≈.≈≈.≈... ........)))))")[.[[.=.....≈∩..... ........)∩)))"...[[[............. ..........)))....[[[............. .....∩....)))....[[.............. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: ellipse monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 64 colour: white fix_slime_vaults: true ice_cave_hard: false tomb_guardian_sets: 1: 2 2: 1 3: 2 4: 2 ignacio_forbid: true ignacio_spawned: true slime_fixup_done: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 3 at (27, 30): {{{{ CLASS: FogMachine pow_min: 100 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 100 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 1 listener_only: false delay_max: 1 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: thin mist props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>