ASSERT(map_bounds(_center)) in 'coordit.cc' at line 198 failed.

Version: Dungeon Crawl Stone Soup 0.33-a0-738-g2fa979db60
Platform: unix
Bits: 64
Game mode: descent
Tiles: online

Seed: 13400164463404651918, deterministic pregen: 1
Command line: /usr/games/crawl-git-2fa979db60 -name aty3683 -rc /dgldir/rcfiles/crawl-git/aty3683.rc -macro /dgldir/rcfiles/crawl-git/aty3683.macro -morgue /dgldir/morgue/aty3683/ -descent -webtiles-socket /crawl-master/webserver/sockets/aty3683:2025-01-15.15:57:03.sock -await-connection

RC options:
restart_after_game = false


Crash caused by signal #6: Aborted

Obtained 28 stack frames.
/usr/games/crawl-git-2fa979db60(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5a2c80f9d48e]: write_stack_trace(_IO_FILE*)
/usr/games/crawl-git-2fa979db60(_Z13do_crash_dumpv+0x43a) [0x5a2c80fab3ea]: do_crash_dump()
/usr/games/crawl-git-2fa979db60(_Z20crash_signal_handleri+0x1fa) [0x5a2c80f9d96a]: crash_signal_handler(int)
/lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x788af3928320]: 
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x788af3981b1c]: 
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x788af392826e]: 
/usr/games/crawl-git-2fa979db60(+0x4bd7bd) [0x5a2c80faa7bd]: 
/usr/games/crawl-git-2fa979db60(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5a2c80faacc7]: AssertFailed(char const*, char const*, int, char const*, ...)
/usr/games/crawl-git-2fa979db60(_ZN15radius_iteratorC2E9coord_def8los_typeb+0x4a) [0x5a2c80f9bd1a]: radius_iterator::radius_iterator(coord_def, los_type, bool)
/usr/games/crawl-git-2fa979db60(+0x551fd7) [0x5a2c8103efd7]: 
/usr/games/crawl-git-2fa979db60(_ZN17direction_chooser6selectEbb+0x53) [0x5a2c8103f3c3]: direction_chooser::select(bool, bool)
/usr/games/crawl-git-2fa979db60(_ZN17direction_chooser15process_commandE12command_type+0x65) [0x5a2c81046565]: direction_chooser::process_command(command_type)
/usr/games/crawl-git-2fa979db60(_ZN22UIDirectionChooserView15process_commandE12command_type+0x2b) [0x5a2c8104fcbb]: UIDirectionChooserView::process_command(command_type)
/usr/games/crawl-git-2fa979db60(_ZN22UIDirectionChooserView8on_eventERKN2ui5EventE+0x18a) [0x5a2c8104ffea]: UIDirectionChooserView::on_event(ui::Event const&)
/usr/games/crawl-git-2fa979db60(_ZN2ui6UIRoot13deliver_eventERNS_5EventE+0x1b3) [0x5a2c8165ce73]: ui::UIRoot::deliver_event(ui::Event&)
/usr/games/crawl-git-2fa979db60(_ZN2ui6UIRoot8on_eventER8wm_event+0x77) [0x5a2c8165d1f7]: ui::UIRoot::on_event(wm_event&)
/usr/games/crawl-git-2fa979db60(_ZN2ui11pump_eventsEi+0xa5) [0x5a2c816623b5]: ui::pump_events(int)
/usr/games/crawl-git-2fa979db60(_ZN17direction_chooser16choose_directionEv+0x2ca) [0x5a2c8104951a]: direction_chooser::choose_direction()
/usr/games/crawl-git-2fa979db60(_Z9directionR4distRK22direction_chooser_args+0x80) [0x5a2c81049870]: direction(dist&, direction_chooser_args const&)
/usr/games/crawl-git-2fa979db60(+0x55ca35) [0x5a2c81049a35]: 
/usr/games/crawl-git-2fa979db60(_Z14do_look_aroundRK9coord_def+0x32) [0x5a2c81049b32]: do_look_around(coord_def const&)
/usr/games/crawl-git-2fa979db60(_Z15process_command12command_typeS_+0x397) [0x5a2c81720d27]: process_command(command_type, command_type)
/usr/games/crawl-git-2fa979db60(+0xc31e5a) [0x5a2c8171ee5a]: 
/usr/games/crawl-git-2fa979db60(+0xc32945) [0x5a2c8171f945]: 
/usr/games/crawl-git-2fa979db60(main+0x1f7) [0x5a2c80ed4c07]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x788af390d1ca]: 
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x788af390d28b]: 
/usr/games/crawl-git-2fa979db60(_start+0x25) [0x5a2c80ed5605]: 

Trying to run gdb.
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

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".
0x0000788af39f37a7 in __GI___wait4 (pid=2078605, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
#0  0x0000788af39f37a7 in __GI___wait4 (pid=2078605, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
        sc_ret = -512
        sc_ret = <optimized out>
#1  0x00005a2c80f9db3c in call_gdb (file=0x788af3ae74e0 <_IO_2_1_stderr_>) at crash.cc:438
        gdb = <optimized out>
        attach_cmd = "attach 2029812\000\000\000\000\000"
#2  0x00005a2c80fab408 in do_crash_dump () at dbg-asrt.cc:673
        t = 1736957222
        dir = "/dgldir/morgue/aty3683/"
        name = "/dgldir/morgue/aty3683/crash-aty3683-20250115-160702.txt", '\000' <repeats 123 times>
        signal_info = "Crash caused by signal #6: Aborted"
        cause_msg = "ASSERT(map_bounds(_center)) in 'coordit.cc' at line 198 failed."
        file = 0x788af3ae74e0 <_IO_2_1_stderr_>
#3  0x00005a2c80f9d96a in crash_signal_handler (sig_num=6) at crash.cc:198
No locals.
#4  <signal handler called>
No locals.
#5  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {140736627377200}}
        ret = <optimized out>
        pd = <optimized out>
        old_mask = <optimized out>
        ret = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
        resultvar = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        __private = <optimized out>
        __oldval = <optimized out>
#6  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
No locals.
#7  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
No locals.
#8  0x0000788af392826e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#9  0x00005a2c80faa7bd in _BreakStrToDebugger (mesg=mesg@entry=0x7fffccae7bf0 "ASSERT(map_bounds(_center)) in 'coordit.cc' at line 198 failed.", assert=true) at dbg-asrt.cc:799
No locals.
#10 0x00005a2c80faacc7 in AssertFailed (expr=expr@entry=0x5a2c81736612 "map_bounds(_center)", file=file@entry=0x5a2c81736607 "coordit.cc", line=line@entry=198, text=text@entry=0x0) at dbg-asrt.cc:837
        mesg = "ASSERT(map_bounds(_center)) in 'coordit.cc' at line 198 failed.\00027\000\000\377\177\000\000\327^\b\201,Z\000\0000}\256\314\377\177\000\000\3020\326\363\212x\000\000`}\256\314\377\177\000\000\340}\256\314\377\177\000\000JDu\201,Z\000\000\000K\273g)\347\355\004\200U\275\201,Z\000\001\260|\256\314\377\177\000\000\240}\256\314\377\177\000\000\003", '\000' <repeats 15 times>, "p\207\256\314\377\177\000\000p}\256\314\377\177\000\000\321,\227\363\212x\000\000\240}\256\314\377\177\000\000"...
        args = {{gp_offset = 2171599478, fp_offset = 23084, overflow_arg_area = 0x5a2c817319ef, reg_save_area = 0x788af3d6f7d3 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)+67>}}
        fileName = <optimized out>
#11 0x00005a2c80f9bd1a in radius_iterator::radius_iterator (this=this@entry=0x7fffccae8510, _center=..., _los=_los@entry=LOS_DEFAULT, _exclude_center=_exclude_center@entry=false) at coordit.cc:198
No locals.
#12 0x00005a2c8103efd7 in direction_chooser::update_previous_target (this=this@entry=0x7fffccae9530) at directn.cc:1580
        ri = {<std::iterator<std::forward_iterator_tag, coord_def, long, coord_def*, coord_def&>> = {<No data fields>}, x = -1103722912, y = 23084, cost_x = -1103730568, cost_y = 23084, credit = -1103723424, credit_x = 23084, credit_y = -1103723424, base_cost = 23084, inc_cost = -1103722912, is_square = 44, state = radius_iterator::RI_START, center = {x = -1, y = 37}, los = LOS_DEFAULT, current = {x = 0, y = 0}}
        old_m = 0x0
        m = <optimized out>
#13 0x00005a2c8103f3c3 in direction_chooser::update_previous_target (this=0x7fffccae9530) at directn.cc:1547
        old_m = <optimized out>
        m = <optimized out>
        old_m = <optimized out>
        m = <optimized out>
        ri = <optimized out>
        mon = <optimized out>
#14 direction_chooser::select (this=this@entry=0x7fffccae9530, allow_out_of_range=allow_out_of_range@entry=false, endpoint=endpoint@entry=false) at directn.cc:1620
        mons = 0x0
#15 0x00005a2c81046565 in direction_chooser::process_command (this=0x7fffccae9530, command=command@entry=CMD_TARGET_SELECT) at directn.cc:2285
        loop_done = <optimized out>
#16 0x00005a2c8104fcbb in UIDirectionChooserView::process_command (this=this@entry=0x5a2cbdc44110, cmd=cmd@entry=CMD_TARGET_SELECT) at directn.cc:2456
        cc = {cstate = false}
        loop_done = <optimized out>
#17 0x00005a2c8104ffea in UIDirectionChooserView::on_event (this=0x5a2cbdc44110, ev=...) at directn.cc:2428
        key = 13
        command = CMD_TARGET_SELECT
        top_prompt = ""
#18 0x00005a2c8165ce73 in ui::UIRoot::deliver_event (this=0x5a2c81c2c400 <ui::ui_root>, event=...) at ui.cc:2933
        w = 0x5a2cbdc44110
        top = <optimized out>
        key = 13
#19 0x00005a2c8165d1f7 in ui::UIRoot::on_event (this=this@entry=0x5a2c81c2c400 <ui::ui_root>, event=...) at ui.cc:2857
        key_event = {<ui::Event> = {m_type = ui::Event::KeyDown, m_target = std::shared_ptr<ui::Widget> (use count 4, weak count 1) = {get() = 0x5a2cbdc44110}}, m_key = 13}
#20 0x00005a2c816623b5 in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3311
        ev = {type = 2 '\002', active = {type = 0 '\000', gain = 0 '\000', state = 0 '\000'}, key = {type = 0 '\000', state = 0 '\000', keysym = {scancode = 0 '\000', sym = 13, key_mod = 0 '\000', unicode = 0}}, mouse_event = {type = 0 '\000', event = wm_mouse_event::PRESS, button = wm_mouse_event::NONE, held = 0, mod = 0 '\000', px = 0, py = 0}, resize = {type = 0 '\000', w = 0, h = 0}, expose = {type = 0 '\000'}, quit = {type = 0 '\000'}, custom = {type = 0 '\000', code = 0, data1 = 0x0, data2 = 0x0}}
        macro_key = <optimized out>
        k = <optimized out>
#21 0x00005a2c8104951a in direction_chooser::choose_direction (this=this@entry=0x7fffccae9530) at directn.cc:2634
        ui_cutoff_point = <optimized out>
        ccon = {cstate = false}
        no_blinking = {prev = false}
        mc = {m_previous_mode = MOUSE_MODE_NORMAL}
        legacy_range = {<targeter> = {_vptr.targeter = 0x5a2c81a674b8 <vtable for targeter_smite+16>, origin = {x = 15, y = 34}, aim = {x = 15, y = 34}, agent = 0x5a2c81c7b680 <you>, why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0, -860975392, 32767, -860975176, 32767, -860975408, 32767, -208355076, 30858, 0, 0, -860976656, 32767, -2123149763, 23084, -2122942444, 23084, -2122942469, 23084}}, {mData = {0, 2, -860976464, 32767, -208196399, 30858, -860976416, 32767, -860976414, 32767, -860974368, 32767, 0, 0, 2, 23084, 9, 0, -860976400}}, {mData = {32767, -208196399, 30858, -860976352, 32767, 1740327680, 82700073, -860974304, 32767, -860976512, 32767, -2122942119, 23084, 125, 0, 123, 0, 2, 0}}, {mData = {-860976320, 32767, -208196399, 30858, -860976272, 32767, 16, 48, -860972880, 32767, -860973088, 32767, 2, 32767, -208196399, 30858, -860976224, 32767, -860976222}}, {mData = {32767, -860974176, 32767, 0, 0, 2, 32767, -860974352, 32767, -872401101, 32767, -2117929024, 23084, -860976352, 32767, -2123367818, 23084, -860975056, 32767}}, {mData = {32, 48, -860974080, 32767, -860974288, 32767, 909522779, 842214457, -204015661, 30858, -1110433600, 23084, -2117929024, 23084, -860976272, 32767, -2123367818, 23084, -860976256}}, {mData = {32767, 16, 48, -860974000, 32767, -860974208, 32767, -872400350, 32767, -2123367818, 23084, 14882, 0, 24, 48, -860973952, 32767, -860974160, 32767}}, {mData = {956315186, 12544, 0, 6, 0, 1, -208388744, 30858, -2123163153, 23084, -208388744, 30858, -2122942119, 23084, 2, 0, -860974800, 32767, -208388744}}, {mData = {30858, 0, 0, -2123149761, 23084, -860974768, 32767, -860974552, 32767, -860974784, 32767, -208354188, 30858, -2122942119, 23084, -1, -1, 8764384, 0}}, {mData = {-2123149763, 23084, -2123149763, 23084, 0, 2, 0, 1, 0, 100, 0, 0, -860974848, 32767, -860974841, 32767, 1160218, 0, 1}}, {mData = {0, 1, 0, 0, 0, 10, 23084, 0, 23084, 32, 0, 5, 0, 42, 0, -860975648, 32767, 16, 48}}, {mData = {-860972304, 32767, 16, 48, -860972288, 32767, -860972496, 32767, -860975808, 32767, 16, 48, -860972256, 32767, -860972464, 32767, -2123164087, 23084, 125}}, {mData = {0, 123, 926023680, 1740327680, 82700073, -860975616, 32767, -860975760, 32767, -2123149763, 23084, -2117929024, 23084, -860973056, 32767, 42, 0, -860975568, 32767}}, {mData = {-208196399, 30858, -860975520, 32767, -860975518, 32767, -860973472, 32767, 0, 0, 2, 0, 0, 0, 0, 0, 0, 30858, 0}}, {mData = {0, -200214375, 30858, -1103630384, 23084, -1115309088, 23084, -1103630592, 23084, -200214375, 30858, -1103630576, 23084, 1740327680, 82700073, -2123064650, 23084, -2117929024, 23084}}, {mData = {-860975568, 32767, -2123367818, 23084, -2123064650, 23084, -204015661, 30858, -860973296, 32767, -2117929024, 23084, -860975520, 32767, -2123367818, 23084, 4, 0, 24}}, {mData = {48, -860973248, 32767, -860973456, 32767, 14130, 32767, -2130157865, 23084, -860975392, 32767, -204066622, 30858, -860975216, 32767, -860975088, 32767, -2123021238, 23084}}, {mData = {1740327680, 82700073, 6, 0, -860975392, 32767, -860975152, 32767, 3, 0, 0, 0, -860972640, 32767, -860975200, 32767, -208196399, 30858, -860975152}}, {mData = {32767, -860975127, 32767, -860973104, 32767, 0, 0, 2, 23084, -2127013729, 23084, -860975008, 32767, 1740327680, 82700073, -860975088, 32767, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {-860974224, 32767, -2117928968, 23084, -2117929024, 23084, -2123371280, 23084, -860975184, 32767, -1102507520, 23084, 0, 26, -1102507494, 23084, -860974784, 32767, -2117928968}}, {mData = {23084, -2117929024, 23084, -860975152, 32767, 3, 0, 0, 0, -860972640, 32767, -2123367144, 23084, -860974847, 32767, 16, 48, -860972880, 32767}}, {mData = {-860973088, 32767, 1830976298, 975333235, 1970038306, 1834969203, 1634956133, 577987943, -861011843, 32767, -860974208, 32767, -204532235, 30858, -1103666704, 23084, -2127003500, 23084, 
Compilation info:
<<<<<<<<<<<
Compiled with GCC 13.2.0
Build platform: x86_64-linux-gnu
Platform: x86_64-linux-gnu
CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-2fa979db60/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-2fa979db60/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-2fa979db60/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  = corridors, absdepth0 = 1
Level vaults:
    layout_loops_cross
    serial_shops
    nicolae_shop_crystal
    serial_park_tiny_2
    minmay_hexomino_r4

Markers:
<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>

Messages:
<<<<<<<<<<<<<<<<<<<<<<
Welcome, aty3683 the Minotaur Berserker. [Dungeon Descent]
Will you descend where others failed? Will you find the Orb of Zot?
Trog says: Kill them all!
Press ? for a list of commands and other information.
Found a staircase leading out of the dungeon.
You open the door.
There is an open door here.
You open the door.
There is an open door here.
As you open the door, it creaks loudly!
There is an open door here.
You open the door.
Found 4 stones.
There is an open door here.
You see here 4 stones.
There is an open door here.
You open the door.
There is an open door here.
A kobold comes into view. It is wielding a +0 short sword.
A kobold is nearby!
The kobold shouts!
You closely miss the kobold. The kobold barely misses you.
You hit the kobold. Your headbutt misses the kobold.
The kobold is heavily wounded.
The kobold barely misses you. You furiously retaliate! You headbutt the kobold.
You hit the kobold.
You kill the kobold!
Trog accepts your kill.
Things that are here:
a +0 short sword; a kobold corpse
c - a +0 short sword
Found a stone staircase leading down.
d - a scroll labelled DISYSA PAXTO
An endoplasm comes into view.
The endoplasm quivers.
You hit the endoplasm but do no damage. You headbutt the endoplasm.
You kill the endoplasm!
Trog accepts your kill.
A hobgoblin comes into view.
A hobgoblin is nearby!
The hobgoblin shouts!
The hobgoblin hits you.
You slash the hobgoblin!
You kill the hobgoblin!
Trog accepts your kill.
You see here a hobgoblin corpse.
HP restored.
Found a stone staircase leading down.
e - a purple potion
f - a ring of see invisible
f - a ring of see invisible (worn)
Found 9 stones.
You see here 9 stones.
You see here 9 stones.
Found an escape hatch in the floor.
There are no items here.
Found a tubular granite ring.
g - a scroll labelled DEH XOSSUAVVEI
A rat comes into view.
The rat squeaks loudly.
A bat comes into view.
The bat moves out of view.
You closely miss the rat. The rat misses you.
You hit the rat.
You kill the rat!
Trog accepts your kill.
h - a ring of poison resistance
There are no items here.
No target in view!
h - a ring of poison resistance (worn)
Press: ? - help, . - travel
You can't see that place.
You open the door.
There is an open door here.
A rat comes into view.
The rat squeaks loudly.
Found 2 inky potions.
The rat misses you.
You completely miss the rat. The rat bites you.
You closely miss the rat. Your headbutt misses the rat. The rat bites you. x2
You hit the rat.
The rat is moderately wounded.
The rat bites you but does no damage.
You hit the rat but do no damage.
The rat is moderately wounded.
The rat closely misses you. You furiously retaliate! You headbutt the rat!
You kill the rat!
Trog accepts your kill.
The bat hits you but does no damage.
You see here 2 inky potions.
You hit the bat.
The bat is severely wounded.
The bat hits you but does no damage.
You slash the bat!
You kill the bat!
Trog accepts your kill.
Your Axes skill increases to level 4!
i - 2 inky potions
Found a scroll labelled IXAROA QAID.
j - a scroll labelled IXAROA QAID
You now have 5 gold pieces.
Found a stone staircase leading down.
A kobold comes into view. It is wielding a +0 club.
The kobold shouts!
There is a stone staircase leading down here.
You barely miss the kobold. The kobold hits you with a +0 club.
You hit the kobold.
You kill the kobold!
Trog accepts your kill.
Things that are here:
a +0 club; a kobold corpse
k - a +0 club
You see here a kobold corpse.
There is a stone staircase leading down here.
You now have 10 gold pieces (gained 5).
You see here a +2 cloak.
You open the door.
There is an open door here.
You open the door.
There is an open door here.
You open the door.
There is an open door here.
You now have 17 gold pieces (gained 7).
You open the door.
There is an open door here.
You open the door.
There is an open door here.
As you open the door, it creaks loudly!
There is an open door here.
You now have 25 gold pieces (gained 8).
You open the door.
There is an open door here.
You open the door.
There is an open door here.
l - a scroll labelled FOUDDA FIPY
You open the door.
You open the door.
There is an open door here.
You open the door.
There is an open door here.
A ball python comes into view.
The ball python hisses angrily.
The ball python bites you but does no damage.
The ball python misses you.
You completely miss the ball python. You headbutt the ball python.
You kill the ball python!
Trog accepts your kill.
You have reached level 2!
You see here 9 stones.
m - a red potion
Done exploring.
Done exploring.
You start waiting.
Done waiting.
You see here a +2 cloak.
n - a +2 cloak
No target in view!
You start putting on your armour. You continue putting on your +2 cloak. x5
You finish putting on your +2 cloak.
You see here a bat skeleton.
You start waiting.
Done waiting.
You start waiting.
Done waiting.
There is a stone staircase leading down here.
You climb downwards.
There is a stone staircase leading up here.
The exit collapses.
The helpless bat fails to defend itself.
You hit the bat.
You kill the bat!
Trog accepts your kill.
A quokka comes into view.
A giant cockroach comes into view.
You barely miss the quokka.
The quokka bites you but does no damage.
The quokka barely misses you.
You hit the quokka.
The quokka is heavily wounded.
The quokka closely misses you.
You hit the quokka but do no damage. Your headbutt misses the quokka.
The quokka is heavily wounded.
The quokka bites you but does no damage.
You closely miss the quokka. Your headbutt misses the quokka.
The quokka is heavily wounded.
The quokka completely misses you. The quokka barely misses you.
You furiously retaliate! You headbutt the quokka!
You kill the quokka!
Trog accepts your kill.
You barely miss the giant cockroach. The giant cockroach barely misses you.
You hit the giant cockroach.
The giant cockroach is almost dead.
The giant cockroach closely misses you.
You closely miss the giant cockroach.
The giant cockroach is almost dead.
The giant cockroach bites you but does no damage. x2
You barely miss the giant cockroach.
The giant cockroach is almost dead.
The giant cockroach barely misses you. You furiously retaliate!
You headbutt the giant cockroach, but do no damage.
You hit the giant cockroach.
You kill the giant cockroach!
Trog accepts your kill.
Found 2 stones.
Found a stone staircase leading down.
Found a stone.
You now have 33 gold pieces (gained 8).
A hobgoblin comes into view.
A hobgoblin is nearby!
The hobgoblin shouts!
There is a stone staircase leading down here.
You hit the hobgoblin.
The hobgoblin is severely wounded.
The hobgoblin hits you but does no damage.
You hit the hobgoblin but do no damage.
The hobgoblin is severely wounded.
The hobgoblin barely misses you. You furiously retaliate!
You headbutt the hobgoblin!
You kill the hobgoblin!
Trog accepts your kill.
Your Stealth skill increases to level 1!
Unknown command.
o - a scroll labelled ISEMUKHEIRR
You see here 2 stones.
p - 2 stones
p - 3 stones (gained 1)
A rat comes into view.
A rat comes into view.
You see here 7 stones.
The rat squeaks loudly.
You hit the rat.
You kill the rat!
Trog accepts your kill.
You hear a shout!
p - 10 stones (gained 7)
You see here a +1 robe of fire resistance.
q - a +1 robe of fire resistance
You closely miss the rat. The rat closely misses you.
You hit the rat but do no damage. The rat bites you but does no damage.
You slash the rat!
You kill the rat!
Trog accepts your kill.
A kobold comes into view. It is wielding a +0 dagger.
The kobold shouts! You hear a shout!
Found 6 boomerangs and a dagger.
A goblin comes into view. It is wielding a +0 club.
A giant cockroach comes into view.
You miss the kobold. The kobold barely misses you.
You closely miss the kobold. Your headbutt misses the kobold.
The kobold barely misses you. You furiously retaliate! You headbutt the kobold.
You kill the kobold!
Trog accepts your kill.
Things that are here:
a +0 dagger; 2 stones
You hit the goblin.
The goblin is moderately wounded.
A quokka comes into view.
The goblin hits you but does no damage.
You completely miss the goblin.
The goblin is moderately wounded.
The goblin barely misses you.
The giant cockroach bites you but does no damage.
You barely miss the goblin.
The goblin is moderately wounded.
You barely miss the giant cockroach. The goblin closely misses you.
The giant cockroach closely misses you.
You closely miss the goblin.
The goblin is moderately wounded.
You hit the giant cockroach. The giant cockroach closely misses you.
An iguana comes into view.
The goblin hits you with a +0 club.
The iguana hisses angrily.
You hit the giant cockroach but do no damage.
The giant cockroach is heavily wounded.
You hit the goblin.
You kill the goblin!
Trog accepts your kill.
The giant cockroach closely misses you.
An endoplasm comes into view.
The giant cockroach barely misses you. You furiously retaliate!
You headbutt the giant cockroach!
You kill the giant cockroach!
Trog accepts your kill.
A red film seems to cover your vision as you go berserk!
You feel yourself moving faster! You feel mighty!
The endoplasm quivers.
The quokka closely misses you. You furiously retaliate!
You headbutt the quokka!
You kill the quokka!
Trog accepts your kill.
You closely miss the iguana. The iguana bites you.
You closely miss the iguana. You headbutt the iguana.
The iguana is lightly wounded.
The iguana bites you.
You barely miss the iguana.
The iguana is lightly wounded.
You barely miss the iguana. You headbutt the iguana!
You kill the iguana!
Trog accepts your kill.
You have reached level 3!
Your experience leads to an increase in your attributes!
Increase (S)trength, (I)ntelligence, or (D)exterity? 
You feel stronger. x2
You slash the endoplasm!
You kill the endoplasm!
Trog accepts your kill.
No target in view!
Calm down first, please.
Things that are here:
a +0 club; a quokka corpse; a goblin corpse
r - a +0 club
You feel a strong urge to attack something.
Found 14 gold pieces.
Unknown command.
You feel your anger nearly subside. You are no longer berserk.
You are exhausted. You feel yourself slow down.
Found a leather armour.
You see here a +0 leather armour.
s - a +0 leather armour
A goblin comes into view. It is wielding a +0 club.
The goblin shouts!
You see here 6 boomerangs.
t - 6 boomerangs
The goblin hits you but does no damage.
You see here a +0 dagger.
u - a +0 dagger
The goblin barely misses you.
You barely miss the goblin. The goblin barely misses you.
The goblin hits you with a +0 club.
You slash the goblin!
You kill the goblin!
Trog accepts your kill.
Your Axes skill increases to level 5!
You see here a +0 club.
v - a +0 club
You now have 47 gold pieces (gained 14).
There are no items here.
You now have 62 gold pieces (gained 15).
There are no items here.
You feel yourself speed up.
You recover from your berserk rage.
Things that are here:
a quokka corpse; a goblin corpse
p - 12 stones (gained 2)
You see here a +0 dagger.
You see here an iguana corpse.
A hobgoblin comes into view.
A hobgoblin is nearby!
The hobgoblin shouts!
An endoplasm comes into view.
The endoplasm quivers.
A hobgoblin comes into view.
The hobgoblin barely misses you.
The hobgoblin shouts!
You hit the hobgoblin.
The hobgoblin is severely wounded.
The hobgoblin hits you.
You closely miss the hobgoblin.
The hobgoblin is severely wounded.
The hobgoblin hits you but does no damage. x2
You hit the hobgoblin.
You kill the hobgoblin!
Trog accepts your kill.
You hit the endoplasm but do no damage. You headbutt the endoplasm.
You kill the endoplasm!
Trog accepts your kill.
You hit the hobgoblin. Your headbutt misses the hobgoblin.
The hobgoblin is almost dead.
The hobgoblin hits you.
You slash the hobgoblin!
You kill the hobgoblin!
Trog accepts your kill.
You see here a hobgoblin corpse.
Found a scroll labelled POFA ISODUSH.
An endoplasm comes into view.
The endoplasm quivers.
A kobold comes into view. It is wielding a +0 club.
The endoplasm hits you.
The kobold shouts!
You slash the endoplasm!
You kill the endoplasm!
Trog accepts your kill.
You hear an angry hiss.
An endoplasm comes into view.
The kobold throws a stone. The stone hits you but does no damage.
Throw: 12 stones
Press: ? - help, Q - select action, ( or ) - cycle
Shift-Dir - straight line
Aim: a kobold, wielding a +0 club and quivering stones (40% to hit)
You throw a stone. The stone hits the kobold.
The kobold is severely wounded.
The kobold throws a stone. The stone closely misses you.
Throw: 11 stones
Press: ? - help, Q - select action, ( or ) - cycle
Shift-Dir - straight line
Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, 40%
to hit)
You throw a stone. The stone closely misses the kobold.
Unknown command.
Throw: 10 stones
Press: ? - help, Q - select action, ( or ) - cycle
Shift-Dir - straight line
Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, 40%
to hit)
You throw a stone.
The stone hits the kobold but does no damage.
The kobold is severely wounded.
Throw: 9 stones
Press: ? - help, Q - select action, ( or ) - cycle
Shift-Dir - straight line
Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, 40%
to hit)
You throw a stone.
The stone hits the kobold but does no damage.
The kobold is severely wounded.
Throw: 8 stones
Press: ? - help, Q - select action, ( or ) - cycle
Shift-Dir - straight line
Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, 40%
to hit)
You throw a stone.
The stone hits the kobold but does no damage.
The kobold is severely wounded.
Throw: 7 stones
Press: ? - help, Q - select action, ( or ) - cycle
Shift-Dir - straight line
Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, 40%
to hit)
You throw a stone.
The stone hits the kobold but does no damage.
The kobold is severely wounded.
The endoplasm barely misses you. The kobold hits you but does no damage.
You hit the kobold but do no damage.
The kobold is severely wounded.
You barely miss the endoplasm.
The endoplasm freezes you.
You are frozen. The kobold closely misses you. You furiously retaliate!
You headbutt the kobold!
You kill the kobold!
Trog accepts your kill.
You hit the endoplasm.
The endoplasm is lightly wounded.
The endoplasm freezes you.
You are frozen.
Unknown command.
You hit the endoplasm. You headbutt the endoplasm.
You kill the endoplasm!
Trog accepts your kill.
Found 12 gold pieces.
p - 11 stones (gained 5)
You see here a +0 club.
w - a +0 club
HP restored.
You now have 74 gold pieces (gained 12).
A ball python comes into view.
The ball python hisses angrily.
The ball python barely misses you. The ball python closely misses you.
You closely miss the ball python. Your headbutt misses the ball python.
The ball python bites you but does no damage.
You slash the ball python!
You kill the ball python!
Trog accepts your kill.
You see here a ball python corpse.
x - a scroll labelled POFA ISODUSH
There are no items here.
An endoplasm comes into view.
An endoplasm is nearby!
Found a spear.
Found a scroll labelled KOLONN MYURAMU.
No target in view!
Found a dagger. The endoplasm misses you. You furiously retaliate!
You headbutt the endoplasm.
You hit the endoplasm but do no damage. You headbutt the endoplasm.
You kill the endoplasm!
Trog accepts your kill.
y - a scroll labelled KOLONN MYURAMU
No target in view!
You see here a +0 dagger.
A hobgoblin comes into view.
You hit the hobgoblin but do no damage. Your headbutt misses the hobgoblin.
The hobgoblin hits you but does no damage.
You barely miss the hobgoblin. You headbutt the hobgoblin.
You kill the hobgoblin!
Trog accepts your kill.
You see here a hobgoblin corpse.
Found a blade talisman.
Press: ? - help, . - travel
You can't see that place.

>>>>>>>>>>>>>>>>>>>>>>

Version history:
Game started: 0.33-a0-738-g2fa979db60

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: 1, map_stat_gen: 0, type: 10, arena_suspended: 0

prev_cmd = CMD_LOOK_AROUND
repeat_cmd = CMD_NO_CMD

Player:
{{{{{{{{{{{
Name:    [aty3683]
Species: Minotaur
Job:     Berserker

HP: 31/31; mods: 0/0
MP: 2/2; mod: 0
Stats: 23 4 9
Position: (15, 34), god: Trog (10), turn_is_over: 0, banished: 0
Standing on/in/over feature: floor

Skills (mode: auto)
Name            | can_currently_train | train | training | level | points | progress
Fighting        |          X          |   0   |     0    |    3  |    301 | 89/141
Short Blades    |          X          |   1   |     0    |    0  |      0 | 0/42
Long Blades     |          X          |   1   |     0    |    0  |      0 | 0/35
Axes            |          X          |   1   |    66    |    5  |    560 | 30/212
Maces & Flails  |          X          |   0   |     0    |    0  |      0 | 0/35
Polearms        |          X          |   0   |     0    |    0  |      0 | 0/35
Staves          |          X          |   1   |     0    |    0  |      0 | 0/35
Ranged Weapons  |          X          |   1   |     0    |    0  |      0 | 0/42
Throwing        |          X          |   1   |     5    |    0  |      0 | 0/50
Armour          |          X          |   0   |     0    |    2  |    151 | 45/106
Dodging         |          X          |   0   |     0    |    2  |    151 | 25/126
Stealth         |          X          |   2   |    29    |    1  |    152 | 93/119
Shields         |          X          |   1   |     0    |    0  |      0 | 0/35
Unarmed Combat  |          X          |   1   |     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
Forgecraft      |          X          |   0   |     0    |    0  |      0 | 0/70
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          |   1   |     0    |    0  |      0 | 0/50
Evocations      |          X          |   1   |     0    |    0  |      0 | 0/59
Shapeshifting   |          X          |   1   |     0    |    0  |      0 | 0/84

Spell bugs:

Durations:

Attributes:
    #12: 74
    #49: 74
    #69: 1

Mutations:
    horns: 2 (innate)
    retaliatory headbutt: 1 (innate)

Inventory bugs:

Equipment:
    eq slot #1, inv slot #0: +0 hand axe
    eq slot #3, inv slot #1: +0 animal skin
    eq slot #9, inv slot #5: ring of see invisible
    eq slot #9, inv slot #7: ring of poison resistance
    eq slot #8, inv slot #13: +2 cloak

}}}}}}}}}}}

Webtiles message buffer: 
Webtiles JSON stack:

Screenshot:
  #.####.#........# .#
       #.#........##.###
       #.##.#..........#
  #.####.##.#........#.#
  #........)....#.##...#
#######†###...........##
#.......#.......##......
#.#####.#.......##..P♣..
      #@#.......##...♣P.
   #....#.......##....PP
   #.##.#.......##.#....
   #  #.#.......##.##...
      .............†....
      #.#   .#####.##.##
      #.####.#####.##.#
      .%...........##.#
        ####..#.##.##.##

clua stack:


dlua stack:


Lua persistent data:
<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>

Lua marker contents:
<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>