ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2) Version: Dungeon Crawl Stone Soup 0.32.1 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7229598562947340800, deterministic pregen: 1 Version history: Game started: 0.32.0-21-g8347d05f80 0.32.1 Command line: /usr/games/crawl-0.32 -name bnnuy -rc /dgldir/rcfiles/crawl-0.32/bnnuy.rc -macro /dgldir/rcfiles/crawl-0.32/bnnuy.macro -webtiles-socket /crawl-master/webserver/sockets/bnnuy:dcss-0.32.sock -morgue /dgldir/morgue/bnnuy/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /usr/games/crawl-0.32(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x558e97afdf4f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.32(_Z13do_crash_dumpv+0x418) [0x558e97b083d8]: do_crash_dump() /usr/games/crawl-0.32(_Z20crash_signal_handleri+0x1fa) [0x558e97afe3da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7efcee56d210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7efcee72e24b]: /usr/games/crawl-0.32(+0x4b1b1d) [0x558e97b07b1d]: /usr/games/crawl-0.32(_Z12AssertFailedPKcS0_iS0_z+0x18e) [0x558e97b07cbe]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.32(_Z7cgotoxyii10GotoRegion+0) [0x558e97da26d0]: cgotoxy(int, int, GotoRegion) /usr/games/crawl-0.32(+0x48092a) [0x558e97ad692a]: /usr/games/crawl-0.32(_Z11wrapcprintfPKcz+0xd2) [0x558e97ad76c2]: wrapcprintf(char const*, ...) /usr/games/crawl-0.32(_ZNK16formatted_string7displayEii+0x98) [0x558e97c0d3a8]: formatted_string::display(int, int) const /usr/games/crawl-0.32(+0x7e61bf) [0x558e97e3c1bf]: /usr/games/crawl-0.32(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x30d) [0x558e97e479bd]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /usr/games/crawl-0.32(_ZN13message_store10flush_prevEv+0x34a) [0x558e97e4803a]: message_store::flush_prev() /usr/games/crawl-0.32(+0x7ebffc) [0x558e97e41ffc]: /usr/games/crawl-0.32(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xe9) [0x558e97e427d9]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-0.32(_Z4mprf16msg_channel_typeiPKcz+0x9d) [0x558e97e42c1d]: mprf(msg_channel_type, int, char const*, ...) /usr/games/crawl-0.32(_Z10god_speaks8god_typePKc+0x169) [0x558e97ff7cd9]: god_speaks(god_type, char const*) /usr/games/crawl-0.32(+0xbb1935) [0x558e98207935]: /usr/games/crawl-0.32(main+0x1ab) [0x558e97a4595b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7efcee54e0b3]: /usr/games/crawl-0.32(_start+0x2e) [0x558e97a4652e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007efcee60cc2a in __GI___wait4 (pid=457093, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007efcee60cc2a in __GI___wait4 (pid=457093, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007efcee60cbeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x0000558e97afddb5 in call_gdb (file=file@entry=0x7efcee7135c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 457089\000\000\000\000\000\000" #3 0x0000558e97b083f6 in do_crash_dump () at dbg-asrt.cc:692 t = 1727727898 dir = "/dgldir/morgue/bnnuy/" name = "/dgldir/morgue/bnnuy/crash-bnnuy-20240930-202458.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2)" file = 0x7efcee7135c0 <_IO_2_1_stderr_> #4 0x0000558e97afe3da in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 140730817962160, 140730817961648, 94070926627552, 404, 1, 140730817962672, 139624796487715, 206158430240, 140730817961600, 140730817961408, 16150077308242398976, 0, 154, 94070954193248, 140730817962672}} pid = tid = ret = #7 0x0000558e97b07b1d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe7269e2b0 "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2)", assert=true) at dbg-asrt.cc:818 No locals. #8 0x0000558e97b07cbe in AssertFailed (expr=expr@entry=0x558e982a52e0 "valid_cursor_pos(pos.x, pos.y, region)", file=file@entry=0x558e9823118b "libutil.cc", line=line@entry=404, text=text@entry=0x558e982a5290 "invalid cursor position %d,%d in region %d, should be %d,%d in region %d") at dbg-asrt.cc:851 detail = "invalid cursor position 38,-7 in region 1, should be 1,10 in region 2\000\000\000 \351ir\376\177\000\000\000\000\000\000\376\177\000\000\001\000\000\000l wi1.\200\231\216U\000\000\001\000\000\000\000\000\000\000\001\000\000\000\216U\000\000\000\000\000\000\002\000\000\000\240\070q\356\374~\000\000h\r\000\000\000\000\000\000\006\000\000\000\000\000\000\000\240;q\356\374~\000\000\360\346ir\376\177\000\000\000\347ir\376\177\000\000\060.\200\231\216U\000\000@\350ir\376\177\000\000d\000\000\000\000\000\000\000"... final_mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2)\000\274\276\231 \340Tdҙ\216U\000\000\320\344ir\376\177\000\000\377\377\377\377\377\377\377\377\006\000\000\000\000\000\000\000\220\343ir\376\177\000\000\060"... mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed.\000\000\000\000\000\000\000\000\000\000\376\177\000\000Pw̙\216U\000\000\000\000\000\000\000\000\000\000\031", '\000' , "\374~\000\000\240&k\231\216U\000\000\000\000\000\000\000\000\000\000\031", '\000' , "Pw̙\216U\000\000\000\000\000\000\000\000\000\000\031", '\000' , "\240&k\231\216U\000\000\000\000\000\000\000\000\000\000"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffe7269e7c0, reg_save_area = 0x7ffe7269e6c0}} fileName = #9 0x0000558e97da26d0 in assert_valid_cursor_pos () at libutil.cc:407 region = GOTO_MSG pos = #10 0x0000558e97ad692a in wrapcprint_skipping (skiplines=0, wrapcol=88, buf=" ") at cio.cc:265 region = sz = linestart = len = linebreak = #11 0x0000558e97ad76c2 in wrapcprintf (s=) at cio.cc:348 args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7ffe7269e9b0, reg_save_area = 0x7ffe7269e8f0}} buf = " " #12 0x0000558e97c0d3a8 in formatted_string::display (this=this@entry=0x558e99cef0b0, s=, s@entry=0, e=5, e@entry=-1) at /usr/include/c++/9/bits/stl_vector.h:1058 i = 1 size = 6 #13 0x0000558e97e3c1bf in message_window::out_line (this=0x558e98672a80 , n=, line=...) at message.cc:411 No locals. #14 message_window::show (this=this@entry=0x558e98672a80 ) at message.cc:611 i = 0 diff = #15 0x0000558e97e479bd in message_window::show (this=0x558e98672a80 ) at message.cc:642 diff = i = #16 message_window::add_item (this=this@entry=0x558e98672a80 , text="Welcome back, bnnuy the Minotaur Berserker.", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:642 newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Welcome back, bnnuy the Minotaur Berserker."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} #17 0x0000558e97e4803a in message_store::store_msg (msg=..., this=0x558e98668de0 ) at message.cc:821 p = prefix_type::none dontsend = p = dontsend = #18 message_store::flush_prev (this=this@entry=0x558e98668de0 ) at message.cc:851 msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "Welcome back, bnnuy the Minotaur Berserker.", repeats = 1}}, turn = 1244, join = false} #19 0x0000558e97e41ffc in message_store::add (msg=..., this=0x558e98668de0 ) at message.cc:785 orig_full_text = "Trog says: Kill them all!" orig_full_text = #20 _mpr (text=..., channel=MSGCH_GOD, param=, nojoin=, cap=) at message.cc:1595 _doing_c_message_hook = false rng = {previous = rng::GAMEPLAY} colour = col = "lightred" domore = do_flash_screen = false join = 255 fs = {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 12, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Trog says: Kill them all!"}, {type = FSOP_COLOUR, colour = 7, text = ""}}} msg = {channel = MSGCH_GOD, param = 10, messages = std::vector of length 1, capacity 1 = {{text = "Trog says: Kill them all!", repeats = 1}}, turn = 1244, join = true} #21 0x0000558e97e427d9 in do_message_print (channel=MSGCH_GOD, param=10, cap=, nojoin=, format=, argp=) at /usr/include/c++/9/bits/basic_string.h:267 ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe7269ef60, reg_save_area = 0x7ffe7269eea0}} buff = "Trog says: Kill them all!\000\000\000\376\177\000\000\377\377\377\377\000\000\000\000\210\355ir\376\177\000\000\210\355ir\376\177\000\000`Eq\356\374~\000\000\000\000\000\000\000\000\000\000@\356ir\376\177\000\000@\357ir\376\177\000\000\000\217⼾\231 \340@\357ir\376\177\000\000\000\217⼾\231 \340\334\356ir\376\177\000\000\000\000\000\000\000\000\000\000\032\000\000\000\000\000\000\000\300\205D\231\216U\000\000\031\000\000\000\000\000\000\000)\f\225\356\374~\000\000\060\274;\231\216U\000\000槥\227\216U\000\000\004\000\000\000\000\000\000\000 \360ir\376\177\000\000\000\000\000\000\000\000\000" len = #22 0x0000558e97e42c1d in mprf (channel=channel@entry=MSGCH_GOD, param=param@entry=10, format=format@entry=0x558e98217291 "%s") at message.cc:1301 argp = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe7269ef60, reg_save_area = 0x7ffe7269eea0}} #23 0x0000558e97ff7cd9 in god_speaks (god=GOD_TROG, mesg=0x558e994485c0 "Trog says: Kill them all!") at /usr/include/c++/9/bits/basic_string.h:2304 orig_mon = 27000 fake_mon = { = {_vptr.actor = 0x558e985258a0 , type = MONS_PROGRAM_BUG, mid = 0, position = {x = 41, y = 38}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, shield_blocks = 0, triggered_spectral = 252, constricted_by = 0, escape_attempts = 0, constricting = 0x0}, mname = "FAKE GOD MONSTER", hit_points = 1, max_hit_points = 0, speed = 0, speed_increment = 0, target = {x = 0, y = 0}, firing_pos = {x = 0, y = 0}, patrol_point = {x = 0, y = 0}, travel_target = MTRAV_NONE, travel_path = std::vector of length 0, capacity 0, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 0, attitude = ATT_HOSTILE, behaviour = BEH_WANDER, foe = 27001, ench_countdown = 105 'i', enchantments = std::map with 0 elements, ench_cache = {_vptr.FixedBitVector = 0x558e984f8998 +16>, data = std::bitset}, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, xp_tracking = XP_NON_VAULT, base_monster = MONS_NO_MONSTER, {number = 0, blob_size = 0, num_heads = 0, ballisto_activity = 0, spore_cooldown = 0, mangrove_pests = 0, prism_charge = 0, battlecharge = 0, move_spurt = 0, steps_remaining = 0, blazeheart_heat = 0, tentacle_connect = 0}, colour = -1, summoner = 1919546352, foe_memory = 0, god = GOD_TROG, ghost = std::unique_ptr = {get() = 0x0}, seen_context = SC_NONE, damage_friendly = 0, damage_total = 1919545696, client_id = 0, static last_client_id = 0, went_unseen_this_turn = false, unseen_pos = {x = 0, y = 0}, hit_dice = 0} #24 0x0000558e98207935 in _god_greeting_message (game_start=false) at main.cc:738 msg = "" result = "Trog says: Kill them all!" msg = result = #25 _launch_game () at main.cc:459 game_start = false ccon = #26 0x0000558e97a4595b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #27 main (argc=, argv=0x7ffe7269f6d8) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 457089) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.32/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.32/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.32/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic dreamdust_ecumenical_altar_statues Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, bnnuy the Minotaur Berserker. Below lies the Orb of Zot, rumoured to be powerful enough to resurrect a god... Trog says: Kill them all! Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Setting a skill training target for Axes at 14.0. Unknown command. As you open the door, it creaks loudly! There is an open door here. A rat comes into view. The rat squeaks loudly. A rat is nearby! A rat is nearby! A rat is nearby! A rat is nearby! A rat comes into view. The rat misses you. You barely miss the rat. The rat squeaks loudly. You headbutt the rat. You kill the rat! Trog accepts your kill. You see here a rat corpse. The rat closely misses you. You hit the rat. You kill the rat! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! c - a fuming grey potion Found an escape hatch in the floor. A bat comes into view. Found Qemilimyma's Distillery. The bat barely misses you. A bat is nearby! A bat is nearby! A bat is nearby! You hit the bat but do no damage. You headbutt the bat. You kill the bat! Trog accepts your kill. No target in view! No target in view! There is an entrance to Qemilimyma's Distillery here. Found a mace. d - a scroll labelled DAIMUATIPRU Found 6 poisoned darts. Found 2 stones. An endoplasm comes into view. You see here a gold piece. An endoplasm is nearby! An endoplasm is nearby! You now have 1 gold piece. 2 hobgoblins come into view. A malevolent force fills the Dungeon... You fall into a shaft and drop 1 floor! The shaft crumbles and collapses. Found a stone staircase leading down. An endoplasm comes into view. The endoplasm quivers. An endoplasm is nearby! You see here a coppery potion. e - a coppery potion You hit the endoplasm. You headbutt the endoplasm. You kill the endoplasm! Trog accepts your kill. No target in view! No target in view! A goblin comes into view. It is wielding a +0 club. A goblin is nearby! A goblin is nearby! A goblin is nearby! The goblin hits you with a +0 club. You closely miss the goblin. The goblin hits you with a +0 club. You are too injured to fight recklessly! You barely miss the goblin. The goblin closely misses you. You hit the goblin. The goblin is severely wounded. The goblin closely misses you. You completely miss the goblin. Your headbutt misses the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You hit the goblin but do no damage. The goblin is severely wounded. The goblin hits you with a +0 club. You closely miss the goblin. The goblin is heavily wounded. The goblin barely misses you. You closely miss the goblin. The goblin is heavily wounded. The goblin closely misses you. You furiously retaliate! You headbutt the goblin! You kill the goblin! Trog accepts your kill. Your Axes skill increases to level 4! f - a scroll labelled PEF ZAUCOT Key pressed, stopping explore. HP restored. Things that are here: a +0 club; a goblin corpse You now have 11 gold pieces (gained 10). You open the door. Found an escape hatch in the floor. There is an open door here. There is an escape hatch in the floor here. Found a faded altar of an unknown god. A hobgoblin comes into view. A hobgoblin is nearby! A hobgoblin is nearby! The hobgoblin hits you. You hit the hobgoblin. The hobgoblin is severely wounded. The hobgoblin completely misses you. You closely miss the hobgoblin. The hobgoblin is severely wounded. The hobgoblin barely misses you. The hobgoblin hits you. You barely miss the hobgoblin. The hobgoblin is severely wounded. The hobgoblin barely misses you. You hit the hobgoblin. You kill the hobgoblin! Trog accepts your kill. No target in view! You open the door. Found 3 stones. There is an open door here. Found a leather armour. An adder and a hobgoblin come into view. The adder hisses angrily. The hobgoblin shouts! You see here a ring of protection from cold. There are monsters nearby! There are monsters nearby! g - a ring of protection from cold The adder bites you. You hit the adder. The adder is moderately wounded. The adder bites you but does no damage. The adder bites you. You are poisoned. The adder poisons you! You feel sick. You hit the adder. Your headbutt misses the adder. The adder is heavily wounded. You feel sick. The adder completely misses you. The adder bites you. You barely miss the adder. You headbutt the adder. You kill the adder! Trog accepts your kill. You feel sick. You are no longer poisoned. You have reached level 2! You hit the hobgoblin but do no damage. Your headbutt misses the hobgoblin. The hobgoblin barely misses you. You hit the hobgoblin. You kill the hobgoblin! Trog accepts your kill. You see here a hobgoblin corpse. A ball python comes into view. A ball python is nearby! The ball python hisses angrily. You see here a hobgoblin corpse. You start resting. The ball python barely misses you. You furiously retaliate! You headbutt the ball python. The ball python barely misses you. You hit the ball python. You kill the ball python! Trog accepts your kill. You start resting. HP restored. You see here a hobgoblin corpse. Found a stone staircase leading down. You see here a +0 leather armour. h - a +0 leather armour You start removing your armour. You continue removing your +0 animal skin. x4 You finish removing your +0 animal skin. You start putting on your armour. You continue putting on your +0 leather armour. x5 You finish putting on your +0 leather armour. Search for what [? for help]? . Unknown command. As you open the door, it creaks loudly! A ball python comes into view. The ball python hisses angrily. The ball python moves out of view. You now have 26 gold pieces (gained 15). You slash the ball python! You kill the ball python! Trog accepts your kill. No target in view! No target in view! A rat comes into view. Found 4 stones. The rat squeaks loudly. A rat is nearby! A rat is nearby! The rat bites you. You barely miss the rat. You headbutt the rat. The rat is heavily wounded. The rat bites you. You hit the rat. You kill the rat! Trog accepts your kill. No target in view! No target in view! You see here a rat corpse. You now have 36 gold pieces (gained 10). A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! The kobold throws a stone. The stone hits you. A kobold is nearby! A kobold is nearby! You hit the kobold. You kill the kobold! Trog accepts your kill. No target in view! Things that are here: a +0 dagger; 2 stones; a kobold corpse i - a scroll labelled FOUPIRPH MUETAI Found a stone staircase leading up. You open the door. There is an open door here. You now have 41 gold pieces (gained 5). Found a beast talisman. You see here a beast talisman. You open the door. You see here a beast talisman. You open the door. There is an open door here. Found a stone staircase leading up. A hobgoblin comes into view. The hobgoblin hits you. You hit the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin hits you. You barely miss the hobgoblin. The hobgoblin is moderately wounded. The hobgoblin closely misses you. You furiously retaliate! You headbutt the hobgoblin! You kill the hobgoblin! Trog accepts your kill. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Unknown command. Found a stone staircase leading down. A goblin comes into view. It is wielding a +0 club. The goblin shouts! A goblin is nearby! A goblin is nearby! A goblin is nearby! There is a stone staircase leading down here. The goblin barely misses you. You hit the goblin. The goblin is severely wounded. The goblin closely misses you. You barely miss the goblin. The goblin is severely wounded. The goblin completely misses you. You barely miss the goblin. The goblin is severely wounded. The goblin barely misses you. You furiously retaliate! You headbutt the goblin! You kill the goblin! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a +0 club. A kobold comes into view. It is wielding a +0 short sword. Found a scroll labelled NARGHO JUGG. The kobold shouts! A kobold is nearby! A kobold is nearby! A kobold is nearby! A kobold is nearby! You see here a scroll labelled NARGHO JUGG. You closely miss the kobold. Your headbutt misses the kobold. The kobold closely misses you. You hit the kobold. You kill the kobold! Trog accepts your kill. A frilled lizard comes into view. The frilled lizard hisses angrily. Things that are here: a +0 short sword; 5 stones; a kobold corpse You closely miss the frilled lizard. You headbutt the frilled lizard. You kill the frilled lizard! Trog accepts your kill. Your Axes skill increases to level 5! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +0 short sword; 5 stones; a kobold corpse j - a scroll labelled NARGHO JUGG You now have 51 gold pieces (gained 10). A kobold comes into view. It is wielding a +0 whip. The kobold shouts! The kobold throws a stone. The stone hits you but does no damage. A kobold is nearby! A kobold is nearby! A kobold is nearby! The kobold throws a stone. The stone closely misses you. The kobold throws a stone. The stone misses you. The kobold throws a stone. The stone hits you. You see here a +6 ring of intelligence. The endoplasm quivers. The kobold barely misses you. You hit the kobold but do no damage. The kobold completely misses you. You closely miss the kobold. The kobold barely misses you. You hit the kobold. The kobold is heavily wounded. The kobold closely misses you. You barely miss the kobold. The kobold is heavily wounded. The kobold hits you with a +0 whip. The kobold barely misses you. You miss the kobold. The kobold is heavily wounded. The kobold hits you with a +0 whip. You closely miss the kobold. You headbutt the kobold, but do no damage. The kobold is heavily wounded. The kobold hits you with a +0 whip. You slash the kobold! You kill the kobold! Trog accepts your kill. You hit the endoplasm. You headbutt the endoplasm. You kill the endoplasm! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! k - a +6 ring of intelligence Things that are here: a +0 whip; 4 stones You feel clever. k - a +6 ring of intelligence (left hand) g - a ring of protection from cold (right hand) HP restored. Found 3 stones. Found 4 large rocks. You see here 4 large rocks. Found a robe. A giant cockroach comes into view. A giant cockroach is nearby! The giant cockroach bites you. You barely miss the giant cockroach. The giant cockroach closely misses you. You slash the giant cockroach! You kill the giant cockroach! Trog accepts your kill. You have reached level 3! Your experience leads to an increase in your attributes! Your base attributes are Str 21, Int 4, Dex 9. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 You see here a +0 mace. The hobgoblin shouts! x2; You hear a shout! x2 There are monsters nearby! There are monsters nearby! A kobold comes into view. It is wielding a +0 dagger. Found 5 gold pieces and 2 stones. The kobold shouts! The kobold throws a stone. The stone hits you but does no damage. A hobgoblin comes into view. The hobgoblin hits you but does no damage. You closely miss the hobgoblin. You barely miss the hobgoblin. The hobgoblin barely misses you. x2 You hit the hobgoblin. Your headbutt misses the hobgoblin. The hobgoblin is severely wounded. You hit the hobgoblin. The hobgoblin closely misses you. The hobgoblin hits you. You hit the hobgoblin. You kill the hobgoblin! Trog accepts your kill. You completely miss the hobgoblin. You hit the kobold. The hobgoblin closely misses you. The kobold misses you. You slash the hobgoblin! You kill the hobgoblin! Trog accepts your kill. You can now call upon Trog for regeneration and willpower. You hit the kobold. You kill the kobold! Trog accepts your kill. You hit the hobgoblin but do no damage. The hobgoblin barely misses you. You furiously retaliate! You headbutt the hobgoblin! You kill the hobgoblin! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 62 gold pieces (gained 11). You see here a hobgoblin corpse. Things that are here: a hobgoblin corpse; a hobgoblin corpse You now have 67 gold pieces (gained 5). Things that are here: a +0 dagger; 5 stones You see here a +3 mace. l - a scroll labelled BONEPS VEINUS Found a trident. You see here a +0 trident. j - 2 scrolls labelled NARGHO JUGG (gained 1) A frilled lizard comes into view. A frilled lizard is nearby! A frilled lizard is nearby! The frilled lizard hisses angrily. You hear a shout! A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hear an angry hiss. A frilled lizard comes into view. You miss the frilled lizard. Your headbutt misses the frilled lizard. The frilled lizard closely misses you. You closely miss the frilled lizard. The frilled lizard misses you. You hit the frilled lizard. Your headbutt misses the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You slash the frilled lizard! You kill the frilled lizard! Trog accepts your kill. You barely miss the goblin. The goblin hits you with a +0 club. You hit the goblin. The goblin is moderately wounded. The goblin barely misses you. You hit the goblin. The goblin is severely wounded. The goblin hits you with a +0 club. You hit the goblin. You kill the goblin! Trog accepts your kill. You hit the frilled lizard. You kill the frilled lizard! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A bat comes into view. A bat is nearby! A bat is nearby! A goblin comes into view. It is wielding a +0 club. Things that are here: a +0 club; a frilled lizard corpse The goblin shouts! The bat barely misses you. The bat completely misses you. You furiously retaliate! You headbutt the bat. You closely miss the bat. The bat is severely wounded. The bat hits you but does no damage. Found an orange potion. The bat closely misses you. You closely miss the bat. The bat is heavily wounded. You closely miss the goblin. The bat hits you but does no damage. The goblin hits you but does no damage. You barely miss the goblin. You headbutt the goblin. You kill the goblin! Trog accepts your kill. The bat closely misses you. You hit the bat. The bat is severely wounded. The bat hits you but does no damage. The bat hits you. The bat completely misses you. You hit the bat. You kill the bat! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a bat corpse. m - an orange potion n - 2 clear potions You now have 78 gold pieces (gained 11). A rat comes into view. The rat squeaks loudly. A rat is nearby! A rat is nearby! A rat is nearby! You closely miss the rat. The rat closely misses you. You furiously retaliate! You headbutt the rat. You kill the rat! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A ball python comes into view. The ball python moves out of view. The ball python hisses angrily. A ball python is nearby! A ball python is nearby! A ball python is nearby! An endoplasm comes into view. The ball python misses you. The ball python completely misses you. You barely miss the ball python. You headbutt the ball python. You kill the ball python! Trog accepts your kill. The endoplasm hits you but does no damage. You barely miss the endoplasm. You headbutt the endoplasm, but do no damage. The endoplasm hits you but does no damage. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm hits you. You completely miss the endoplasm. The endoplasm is moderately wounded. The endoplasm closely misses you. You furiously retaliate! You headbutt the endoplasm! You kill the endoplasm! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a ball python corpse. A ball python comes into view. A ball python is nearby! A ball python is nearby! A ball python is nearby! A ball python is nearby! The ball python hisses angrily. The ball python bites you. The ball python grabs you. The ball python constricts you. You hit the ball python. You headbutt the ball python. You kill the ball python! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! o - a scroll labelled FABE ZUKYPEZ Found a stone staircase leading down. There is a stone staircase leading down here. p - a throwing net You now have 87 gold pieces (gained 9). A hobgoblin comes into view. A hobgoblin is nearby! A hobgoblin is nearby! The hobgoblin hits you but does no damage. You slash the hobgoblin! You kill the hobgoblin! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. No target in view! Search for what [Enter for "."]? . Unknown command. Saving game... please wait. Welcome back, bnnuy the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Done exploring. You see here 3 stones. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. An adder comes into view. The adder hisses angrily. An adder is nearby! The adder bites you. You are poisoned. The adder poisons you! You hit the adder but do no damage. You feel sick. The adder bites you. You hit the adder. Your headbutt misses the adder. The adder is lightly wounded. You feel sick. The adder closely misses you. x2 You slash the adder! The adder is almost dead. You feel sick. The adder closely misses you. You barely miss the adder. The adder is almost dead. You feel sick. The adder barely misses you. You miss the adder. The adder is almost dead. You feel sick. You are no longer poisoned. The adder misses you. x2 You hit the adder. You kill the adder! Trog accepts your kill. No target in view! You start resting. HP restored. A jackal comes into view. The jackal barks! A jackal comes into view. Welcome back, bnnuy the Minotaur Berserker. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32.0-21-g8347d05f80 0.32.1 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [bnnuy] Species: Minotaur Job: Berserker HP: 31/31; mods: 0/0 MP: 2/2; mod: 0 Stats: 23 (23) 10 (10) 9 (9) Position: (41, 38), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 3 | 301 | 89/141 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 100 | 5 | 682 | 152/212 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 2 | 151 | 45/106 Dodging | X | 0 | 0 | 2 | 151 | 25/126 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 0 | 0 | 0/35 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 87 #49: 94 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 hand axe eq slot #6, inv slot #7: +0 leather armour eq slot #7, inv slot #10: +6 ring of intelligence eq slot #8, inv slot #6: ring of protection from cold }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .#.#.#..# #.##. #.# .#.#.#..# # #.##. #.# .#.#.#..###.#.##. +.. .#.#.#...##.#.#### #.# .....#...##......# #.# .#.###...##...##.# .#.# #...........# ##.###..###..##..### ........# #..#..@..# ....†##.# #..#.....# ......#.# ...#.....# ......#.#....#.....# .####.#(#........... . .#.# ..#..#... #######.# ......#h... ........# ....#..#...h. .########... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>