ERROR in 'mon-util.cc' at line 681: bogus mc (no monster data): invalid monster_type 1000 (1000) Version: Dungeon Crawl Stone Soup 0.31-a0-37-g98a128e Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 4216603350495816254, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name MethLeopard -rc /var/dcss/gamedata/dcss-weekly-challenge/rc-files/MethLeopard.rc -macro /var/dcss/gamedata/dcss-weekly-challenge/rc-files/MethLeopard.macro -morgue /var/dcss/gamedata/dcss/morgue/MethLeopard/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-weekly-challenge/save/ -webtiles-socket /var/dcss/sockets/MethLeopard:2023-05-15.09:58:01.sock -await-connection -extra-opt-last combo=NaTm -seed 4216603350495816254 RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 31 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x77ca48]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7864de]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x77ceb0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fbc3b65c4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fbc3ba02269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x785c89] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x785f96] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19mons_class_holiness12monster_type+0x84) [0xb0b334]: mons_class_holiness(monster_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19mons_is_unbreathing12monster_type+0x9) [0xb0b4f9]: mons_is_unbreathing(monster_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK7monster18res_water_drowningEv+0x22) [0xb21752]: monster::res_water_drowning() const /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x72b544] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt16monster_post_hitEP7monsteri+0x3c1) [0x739e01]: bolt::monster_post_hit(monster*, int) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0xa94) [0x73db24]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x73e6f8]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xc88) [0x7411d8]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x438) [0x741a18]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10evoke_itemiP4dist+0x2899) [0x848fc9]: evoke_item(int, dist*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN6quiver11misc_action7triggerER4dist+0xd0) [0xbccb40]: quiver::misc_action::trigger(dist&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN6quiver13action_cycler9do_targetEv+0xbc) [0xbc5a5c]: quiver::action_cycler::do_target() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN6quiver13action_cycler6targetEv+0xf4) [0xbca264]: quiver::action_cycler::target() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc9e) [0xdaebbe]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN14TilesFramework24_receive_control_messageEv+0x179) [0xdaef39]: TilesFramework::_receive_control_message() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN14TilesFramework11await_inputERjb+0x178) [0xdaf3c8]: TilesFramework::await_input(unsigned int&, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z8getch_ckv+0x1bb) [0xdb1a5b]: getch_ck() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x9ebc2e] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z25getch_with_command_macrosv+0x17d) [0x9f044d]: getch_with_command_macros() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdb86b4] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdb9095] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x189) [0x6d9c79]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fbc3b647840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6da739]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fbc3ba01f2a in __waitpid (pid=27631, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fbc3ba01f2a in __waitpid (pid=27631, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000077c8c5 in call_gdb (file=file@entry=0x7fbc3b9ec540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 26837\000\000\000\000\000\000\000" #2 0x00000000007864fa in do_crash_dump () at dbg-asrt.cc:692 t = 1684146905 dir = "/var/dcss/gamedata/dcss/morgue/MethLeopard/" name = "/var/dcss/gamedata/dcss/morgue/MethLeopard/crash-MethLeopard-20230515-103505.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-util.cc' at line 681: bogus mc (no monster data): invalid monster_type 1000 (1000)" file = 0x7fbc3b9ec540 <_IO_2_1_stderr_> #3 0x000000000077ceb0 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007fbc3ba02269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000785c89 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdca6414f0 "ERROR in 'mon-util.cc' at line 681: bogus mc (no monster data): invalid monster_type 1000 (1000)", assert=false) at dbg-asrt.cc:818 No locals. #7 0x0000000000785f96 in die (file=file@entry=0xde7636 "mon-util.cc", line=line@entry=681, format=format@entry=0xe53600 "bogus mc (no monster data): %s (%d)") at dbg-asrt.cc:878 tmp = "bogus mc (no monster data): invalid monster_type 1000 (1000)", '\000' mesg = "ERROR in 'mon-util.cc' at line 681: bogus mc (no monster data): invalid monster_type 1000 (1000)", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffdca641de0, reg_save_area = 0x7ffdca641d10}} #8 0x0000000000b0b334 in mons_class_holiness (mc=MONS_NO_MONSTER) at mon-util.cc:681 No locals. #9 0x0000000000b0b4f9 in mons_is_unbreathing (mc=) at mon-util.cc:3388 No locals. #10 0x0000000000b21752 in monster::res_water_drowning (this=0x130eca8 ) at monster.cc:3693 hab = HT_LAND #11 0x000000000072b544 in _waterlog_mon (mon=..., ench_pow=29) at beam.cc:2397 min_dur = dur = #12 0x0000000000739e01 in bolt::monster_post_hit (this=0x7ffdca642b00, mon=0x130eca8 , dmg=) at beam.cc:4624 No locals. #13 0x000000000073db24 in bolt::affect_monster (this=0x7ffdca642b00, mon=0x130eca8 ) at beam.cc:5026 engulfs = preac = 18 postac = 18 final = 18 conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}} beam_hit = r = {bits = std::vector of length 0, capacity 0, children = std::map with 2 elements = {[1] = {bits = std::vector of length 1, capacity 1 = {1119843869}, children = std::map with 0 elements}, [2] = {bits = std::vector of length 0, capacity 0, children = std::map with 2 elements = {[0] = {bits = std::vector of length 1, capacity 1 = {3012594789}, children = std::map with 0 elements}, [1] = {bits = std::vector of length 1, capacity 1 = {1446281961}, children = std::map with 0 elements}}}}} rand_ev = repel = #14 0x000000000073e6f8 in bolt::affect_cell (this=this@entry=0x7ffdca642b00) at beam.cc:1094 ignored = false m = 0x130eca8 hit_player = #15 0x00000000007411d8 in bolt::do_fire (this=0x7ffdca642b00) at beam.cc:1315 feat = was_seen = coff = {cstate = false} #16 0x0000000000741a18 in bolt::fire (this=this@entry=0x7ffdca642b00) at beam.cc:1150 No locals. #17 0x0000000000848fc9 in _phial_of_floods (target=) at evoke.cc:513 target_local = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, interactive = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, find_target = false, fire_context = 0x0, cmd_result = 2000} beam = {origin_spell = SPELL_PRIMAL_WAVE, range = 5, glyph = 8776 U'≈', colour = 9 '\t', flavour = BEAM_WATER, real_flavour = BEAM_WATER, drop_item = false, item_mulches = false, item = 0x0, source = {x = 64, y = 53}, target = {x = 65, y = 55}, damage = {num = 4, size = 8}, ench_power = 29, hit = 11, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "torrent of water", short_name = "", hit_verb = "hits", loudness = 25, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = true, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = true, heard = true, path_taken = std::vector of length 2, capacity 2 = {{x = 65, y = 54}, {x = 65, y = 55}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = true, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, hit_count = std::map with 1 element = {[1473] = 1}, foe_info = {count = 1, power = 4, hurt = 1, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = true, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 65.666666666666671, y = 55.333333333333336}, dir = {x = 0.44721359549995804, y = 0.89442719099991608}}, on_corner = false, cycle_idx = 0}, tile_beam = 4139, can_see_invis = true, nightvision = true, message_cache = std::set with 0 elements} power = 29 args = {hitfunc = 0x0, restricts = DIR_NONE, mode = TARG_HOSTILE, range = -1, just_looking = false, needs_path = true, prefer_farthest = false, unrestricted = false, allow_shift_dir = true, self = confirm_prompt_type::prompt, target_prefix = 0x0, top_prompt = "Aim the phial where?", behaviour = 0x0, show_floor_desc = false, show_boring_feats = true, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 8589934594}, _M_pod_data = "\001\000\000\000\000\000\000\000\002\000\000\000\002\000\000"}, _M_manager = 0x0}, _M_invoker = 0x200000002}, default_place = {x = 0, y = 0}} target_local = beam = power = args = #18 evoke_item (slot=25, preselect=preselect@entry=0x26e9568) at evoke.cc:1089 wielded = false item = did_work = true unevokable = false #19 0x0000000000bccb40 in quiver::wand_action::trigger (t=..., this=0x26e9550) at quiver.cc:1794 No locals. #20 quiver::wand_action::trigger (t=..., this=0x26e9550) at quiver.cc:1776 No locals. #21 quiver::misc_action::trigger (this=0x26e9550, t=...) at quiver.cc:1885 No locals. #22 0x0000000000bc5a5c in quiver::action_cycler::do_target (this=0x7ffdca642eb0) at quiver.cc:234 a = std::shared_ptr (use count 3, weak count 1) = {get() = 0x26e9550} #23 0x0000000000bca264 in quiver::action_cycler::target (this=this@entry=0x7ffdca642eb0) at quiver.cc:2981 a = std::shared_ptr (use count 1166625024, weak count 1972194567) = {get() = 0xffffffffca642e00} initial = std::shared_ptr (use count 3, weak count 1) = {get() = 0x26e9550} tmp = {previous = false} force_restore_initial = false what_happened = #24 0x0000000000daebbe in TilesFramework::_handle_control_message (this=, addr=..., data=...) at tileweb.cc:583 tmp = {_vptr.action_cycler = 0xeca2b0 , autoswitched = false, current = std::shared_ptr (use count 3, weak count 1) = {get() = 0x26e9550}, history = std::vector of length 1, capacity 1 = {std::shared_ptr (use count 1, weak count 1) = {get() = 0x3286a40}}} slot = {node = 0x283cf80, static malformed = } inv_slot = 25 obj = {node = 0x2d67750, static malformed = } msg = {node = 0x283cf00, static malformed = } msgtype = "inv_item_action" c = 0 #25 0x0000000000daef39 in TilesFramework::_receive_control_message (this=0x1246e00 ) at tileweb.cc:354 buf = "{\"slot\":25,\"msg\":\"inv_item_action\"}\000\000\000\000\000\230\070d\312\375\177\000\000\000\000\000\000\000\000\000\000QBg;\274\177\000\000\340\061d\312\375\177\000\000\340\061d\312\375\177\000\000p3d\312\375\177\000\000N\241\337\000\000\000\000\000\000\062d\312\375\177\000\000\000\062d\312\375\177\000\000\020\062d\312\375\177\000\000\020\062d\312\375\177\000\000\240\063d\312\375\177\000\000,\213\334\000\000\000\000\000\060\062d\312\375\177\000\000\060\062d\312\375\177\000\000\300\063d\312\061\062\063\070N\241\337\000\000\000\000\000P2d\312\375\177\000\000P2d\312\375\177\000\000\340\063d\312\375\177\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlxs4aynul.socket", '\000' } srcaddr_len = 28 len = data = "{\"slot\":25,\"msg\":\"inv_item_action\"}" #26 0x0000000000daf3c8 in TilesFramework::await_input (this=0x1246e00 , c=@0x7ffdca644290: 0, block=block@entry=true) at tileweb.cc:647 result = fds = {fds_bits = {8, 0 }} maxfd = __d = __d = #27 0x0000000000db1a5b in _get_key_from_curses () at libunix.cc:510 c = 0 c = c = #28 getch_ck () at libunix.cc:598 c = #29 0x00000000009ebc2e in _getch_mul () at macro.cc:841 keys = std::deque with 0 elements a = 0 #30 0x00000000009f044d in getch_with_command_macros () at macro.cc:900 keys = std::deque with 0 elements #31 0x0000000000db86b4 in _get_next_keycode () at main.cc:2726 keyin = mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_COMMAND} keyin = mc = #32 _get_next_cmd () at main.cc:2680 keyin = keyin = #33 _input () at main.cc:1212 cmd = real_prev_cmd = player_disabled = {was_disabled = false} #34 0x0000000000db9095 in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #35 0x00000000006d9c79 in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #36 main (argc=, argv=0x7ffdca644958) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 26837) 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 -DTOURNEY='0.30' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 5 Level id: Lair:5 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 14 Level vaults: minmay_lair_end_enchanted_forest layout_loops_ring nicolae_slime_entry_field_trip grunt_megastairs_3 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You hit the jelly. The acid corrodes you! Your hands burn! The jelly is almost dead. The jelly hits you but does no damage. The jelly barely misses you. Unknown command. You hit the jelly. You feel a bit better. You kill the jelly! Dithmenos accepts your kill. You howl as the wereblood boils in your veins! You block the jelly's attack. x2 Unknown command. You hit the jelly but do no damage. Your hands burn! A hell rat scurries out from under your cloak. Your shadow barely misses the jelly. Storm clouds gather above the jelly. The jelly hits you but does no damage. You block the jelly's attack. The jelly closely misses you. The jelly is engulfed in a thunderstorm. You feel a bit better. You kill the jelly! Dithmenos accepts your kill. You hit the jelly. Your hands burn! The jelly is heavily wounded. Your shadow hits the jelly. Your shadow is burned by acid! You block the jelly's attack. You hit the jelly. You feel a bit better. You kill the jelly! Dithmenos accepts your kill. No target in view! No target in view! You howl as the wereblood boils in your veins! You are no longer corroded. HP restored. Your primal bloodlust is almost over. You howl as the wereblood boils in your veins! You howl as the wereblood boils in your veins! Your primal bloodlust has ended. Key pressed, stopping explore. You swap places. Your hell rat returns to the shadows of the Dungeon! Your pack is full. You see here a scroll of identify. As you read the scroll of identify, it crumbles to dust. k - 3 potions of attraction A water moccasin comes into view. A water moccasin is nearby! The helpless water moccasin fails to defend itself. You hit the water moccasin but do no damage. You grab the water moccasin. You constrict the water moccasin. The water moccasin barely misses you. The water moccasin bites you but does no damage. You punch the water moccasin! The water moccasin is moderately wounded. Storm clouds gather above the water moccasin. You constrict the water moccasin. The water moccasin is engulfed in a thunderstorm. You kill the water moccasin! Dithmenos accepts your kill. Key pressed, stopping explore. A wolf comes into view. Unknown command. A wolf is nearby! No target in view! No target in view! A wolf is nearby! No target in view! No target in view! No target in view! No target in view! Found a triple crossbow. No target in view! No target in view! A boulder beetle comes into view. Found a club and a potion of flight. The splash of poison hits the boulder beetle but does no damage. The boulder beetle is poisoned. The boulder beetle curls into a ball and begins rolling! You hit the boulder beetle but do no damage. You grab the boulder beetle. The boulder beetle is lightly wounded. You constrict the boulder beetle, but do no damage. The boulder beetle looks more healthy. You block the boulder beetle's attack. The boulder beetle stops rolling and uncurls. You hit the boulder beetle. The boulder beetle is lightly wounded. Storm clouds gather above the boulder beetle. You constrict the boulder beetle, but do no damage. The boulder beetle bites you. You hit the boulder beetle but do no damage. The boulder beetle is lightly wounded. You constrict the boulder beetle, but do no damage. You block the boulder beetle's attack. You hit the boulder beetle but do no damage. The boulder beetle is lightly wounded. You have got your breath back. You constrict the boulder beetle. You block the boulder beetle's attack. You hit the boulder beetle. The boulder beetle is lightly wounded. Your shadow hits the boulder beetle but does no damage. You constrict the boulder beetle, but do no damage. You block the boulder beetle's attack. Unknown command. You hit the boulder beetle but do no damage. The boulder beetle is lightly wounded. You constrict the boulder beetle, but do no damage. You block the boulder beetle's attack. Unknown command. You hit the boulder beetle but do no damage. The boulder beetle is lightly wounded. You constrict the boulder beetle, but do no damage. The boulder beetle bites you but does no damage. Unknown command. You hit the boulder beetle but do no damage. The boulder beetle is lightly wounded. You constrict the boulder beetle. You block the boulder beetle's attack. Unknown command. You hit the boulder beetle. The boulder beetle is moderately wounded. You constrict the boulder beetle, but do no damage. The boulder beetle struggles to leap free from constriction. The boulder beetle bites you but does no damage. Unknown command. You hit the boulder beetle but do no damage. The boulder beetle is moderately wounded. Storm clouds gather above the boulder beetle. You constrict the boulder beetle, but do no damage. The boulder beetle is engulfed in a thunderstorm. The boulder beetle bites you but does no damage. Unknown command. You hit the boulder beetle but do no damage. The boulder beetle is heavily wounded. You constrict the boulder beetle. The boulder beetle barely misses you. Unknown command. You hit the boulder beetle. The boulder beetle is heavily wounded. You constrict the boulder beetle, but do no damage. The boulder beetle is engulfed in a thunderstorm. The boulder beetle bites you! Unknown command. You hit the boulder beetle but do no damage. The boulder beetle is almost dead. You constrict the boulder beetle, but do no damage. The boulder beetle is engulfed in a thunderstorm. The boulder beetle struggles to leap free from constriction. You hit the boulder beetle. The boulder beetle is almost dead. Storm clouds gather above the boulder beetle. You constrict the boulder beetle, but do no damage. The boulder beetle is engulfed in a thunderstorm. You kill the boulder beetle! Dithmenos accepts your kill. You have reached level 14! T - 2 potions of flight (gained 1) A death yak is nearby! Storm clouds gather above the death yak. The death yak is engulfed in a thunderstorm. You catch the helpless death yak completely off-guard! You hit the death yak. You grab the death yak. The death yak is moderately wounded. You constrict the death yak. The death yak gores you! You hit the death yak. The death yak is moderately wounded. You constrict the death yak. The death yak gores you but does no damage. You hit the death yak. The death yak is heavily wounded. You constrict the death yak, but do no damage. The death yak gores you but does no damage. Unknown command. The splash of poison hits the death yak. The death yak is poisoned. The death yak is heavily wounded. You constrict the death yak. You block the death yak's attack. Unknown command. You hit the death yak. The death yak is heavily wounded. You constrict the death yak. The death yak gores you. Unknown command. You hit the death yak but do no damage. The death yak is heavily wounded. You constrict the death yak. You block the death yak's attack. Unknown command. You hit the death yak. The death yak is severely wounded. You constrict the death yak. The death yak gores you! Unknown command. You punch the death yak! The death yak is almost dead. Your shadow hits the death yak but does no damage. Storm clouds gather above the death yak. You have got your breath back. You constrict the death yak. The death yak is engulfed in a thunderstorm. You kill the death yak! Dithmenos accepts your kill. No target in view! A polar bear comes into view. There are monsters nearby! You see here a death yak corpse. The polar bear growls angrily. The polar bear barely misses you. The polar bear claws you but does no damage. x2 You hit the polar bear. You grab the polar bear. The polar bear is lightly wounded. You constrict the polar bear. You block the polar bear's attack. x2 The polar bear claws you but does no damage. You hit the polar bear. The polar bear is moderately wounded. You constrict the polar bear. The polar bear bites you but does no damage. You block the polar bear's attack. x2 The splash of poison hits the polar bear! The polar bear is poisoned. The polar bear is heavily wounded. You constrict the polar bear. The polar bear bites you! The polar bear barely misses you. You block the polar bear's attack. You completely miss the polar bear. The polar bear is heavily wounded. You constrict the polar bear. You block the polar bear's attack. The polar bear claws you but does no damage. x2 Unknown command. The wolf howls! You hit the polar bear. The polar bear is heavily wounded. You constrict the polar bear. The polar bear bites you but does no damage. You block the polar bear's attack. The polar bear claws you but does no damage. You hit the polar bear. The polar bear is almost dead. You constrict the polar bear! You block the polar bear's attack. The polar bear barely misses you. You block the polar bear's attack. Unknown command. You hit the polar bear. The polar bear is almost dead. Storm clouds gather above the polar bear. You constrict the polar bear. You kill the polar bear! Dithmenos accepts your kill. Unknown command. You completely miss the wolf. Your grab misses the wolf. The wolf bites you! A river rat scurries out from under your cloak. You block the wolf's attack. Unknown command. You punch the wolf! You grab the wolf. The wolf is moderately wounded. You have got your breath back. You constrict the wolf. The wolf bites you but does no damage. You block the wolf's attack. Unknown command. You punch the wolf! The wolf is severely wounded. Your shadow hits the wolf but does no damage. Storm clouds gather above the wolf. You constrict the wolf. The wolf is engulfed in a thunderstorm. You kill the wolf! Dithmenos accepts your kill. A wolf comes into view. The wolf moves out of view. A wolf is nearby! Storm clouds gather above the wolf. You block the wolf's attack. The wolf is engulfed in a thunderstorm. You block the wolf's attack. You see here a polar bear corpse. You closely miss the wolf. You grab the wolf. The wolf is almost dead. You constrict the wolf. You kill the wolf! Dithmenos accepts your kill. No target in view! No target in view! Unknown command. An elephant comes into view. An elephant is nearby! Found a book of Dreams. An elephant comes into view. x2 You block the elephant's attack. The elephant trunk-slaps you but does no damage. Your river rat completely misses the elephant. You hit the elephant. The elephant is lightly wounded. Your river rat returns to the shadows of the Dungeon! An elephant comes into view. The elephant tramples you but does no damage. The elephant barely misses you. The elephant trumpets! You hit the elephant but do no damage. The elephant is lightly wounded. The elephant tramples you but does no damage. You block the elephant's attack. Casting: Wereblood (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your blood is infused with primal strength. You block the elephant's attack. x2 Unknown command. Unknown command. Okay, then. Unknown command. Casting: Vhi's Electric Charge (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. Storm clouds gather above the elephant. The elephant tramples you but does no damage. You block the elephant's attack. Unknown command. You punch the elephant! The elephant is lightly wounded. Your shadow hits the elephant but does no damage. The elephant is engulfed in a thunderstorm. The elephant tramples you! You are shoved backwards! You punch the elephant! The elephant is almost dead. The elephant tramples the plant. The plant begins to die. The elephant trunk-slaps the plant. Unknown command. Unknown command. You hit the elephant but do no damage. The elephant is almost dead. Storm clouds gather above the elephant. The elephant tramples the plant!! The elephant trunk-slaps the plant. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. The elephant tramples the plant! The elephant trunk-slaps the plant. The elephant tramples the plant!! The elephant trunk-slaps the plant. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. The elephant trunk-slaps you. The elephant tramples the plant! The elephant trunk-slaps the plant. You barely miss the elephant. The elephant is almost dead. You block the elephant's attack. x2 The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. The elephant tramples the plant!! The elephant trunk-slaps the plant. Unknown command. You punch the elephant! You feel a bit better. You kill the elephant! Dithmenos accepts your kill. The elephant tramples the plant. The elephant trunk-slaps the plant. The elephant tramples you but does no damage. You block the elephant's attack. The elephant tramples the bush but does no damage. The elephant trunk-slaps the bush but does no damage. Your Fighting skill increases to level 7! You hit the elephant but do no damage. Storm clouds gather above the elephant. You howl as the wereblood boils in your veins! A nearby plant withers and dies. Your lightning spire shoots out a bolt of lightning at the elephant! The bolt of electricity hits the elephant. The elephant tramples the bush. The elephant trunk-slaps the bush but does no damage. Unknown command. You hit the elephant but do no damage. The elephant is lightly wounded. You howl as the wereblood boils in your veins! The elephant tramples the bush. The elephant trunk-slaps the bush but does no damage. You block the elephant's attack. The elephant barely misses you. The elephant tramples the bush! The elephant trunk-slaps the bush. You hit the elephant. The elephant is lightly wounded. Storm clouds gather above the elephant. The elephant tramples the bush! The elephant trunk-slaps the bush but does no damage. The elephant is engulfed in a thunderstorm. The elephant tramples you but does no damage. You block the elephant's attack. You hit the elephant. The elephant is severely wounded. The elephant tramples the bush but does no damage. The elephant trunk-slaps the bush but does no damage. You block the elephant's attack. The elephant barely misses you. Unknown command. You hit the elephant but do no damage. The elephant is severely wounded. Your shadow hits the elephant but does no damage. Storm clouds gather above the elephant. Your lightning spire disappears in a puff of smoke! You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. You block the elephant's attack. The elephant is engulfed in a thunderstorm. You hit the elephant. The elephant is severely wounded. Your shadow hits the elephant but does no damage. The elephant tramples you! You hold your ground! The elephant trunk-slaps you but does no damage. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You hit the elephant but do no damage. The elephant is severely wounded. Your shadow hits the elephant but does no damage. Your primal bloodlust is almost over. The elephant tramples you but does no damage. You block the elephant's attack. The elephant barely misses you. You block the elephant's attack. x2 The elephant trunk-slaps you but does no damage. You punch the elephant! The elephant is severely wounded. Storm clouds gather above the elephant. The elephant tramples you but does no damage. The elephant trunk-slaps you. You block the elephant's attack. The elephant trunk-slaps you but does no damage. You block the elephant's attack. x2 You hit the elephant but do no damage. The elephant is severely wounded. The elephant tramples you but does no damage. You block the elephant's attack. The elephant is engulfed in a thunderstorm. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. The elephant barely misses you. You hit the elephant but do no damage. The elephant is almost dead. Your shadow hits the elephant but does no damage. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant barely misses you. The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. You block the elephant's attack. You hit the elephant. The elephant is almost dead. Your shadow hits the elephant but does no damage. Storm clouds gather above the elephant. The elephant is engulfed in a thunderstorm. You feel a bit better. You kill the elephant! Dithmenos accepts your kill. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant is engulfed in a thunderstorm. You feel a bit better. You kill the elephant! Dithmenos accepts your kill. You hit the elephant. The elephant is lightly wounded. Your primal bloodlust has ended. The elephant tramples you. You hold your ground! The elephant trunk-slaps you but does no damage. Unknown command. You punch the elephant! The elephant is moderately wounded. The elephant barely misses you. You block the elephant's attack. Unknown command. You hit the elephant but do no damage. The elephant is moderately wounded. The elephant tramples you but does no damage. You block the elephant's attack. You hit the elephant. The elephant is moderately wounded. Your shadow hits the elephant but does no damage. The elephant tramples you. You hold your ground! The elephant trunk-slaps you but does no damage. You punch the elephant! The elephant is heavily wounded. Storm clouds gather above the elephant. The elephant is engulfed in a thunderstorm. You block the elephant's attack. x2; The elephant barely misses you. x2 You hit the elephant but do no damage. The elephant is almost dead. The elephant barely misses you. You block the elephant's attack. You punch the elephant! The elephant is almost dead. Your shadow hits the elephant but does no damage. The elephant is engulfed in a thunderstorm. You kill the elephant! Dithmenos accepts your kill. No target in view! No target in view! Magic restored. You see here an elephant corpse. Key pressed, stopping explore. You pick up a book of Dreams and begin reading... You add the spells Ensorcelled Hibernation and Anguish to your library. Key pressed, stopping explore. Found a battleaxe. Key pressed, stopping explore. K - 9 scrolls of enchant armour (gained 1) Found a dagger. Key pressed, stopping explore. You now have 1278 gold pieces (gained 15). A wolf comes into view. Okay, then. No reachable target in view! No reachable target in view! A wolf is nearby! Found 5 stones. Found 7 stones. You barely miss the wolf. The wolf howls! Your grab misses the wolf. Storm clouds gather above the wolf. The wolf is engulfed in a thunderstorm. You kill the wolf! Dithmenos accepts your kill. No target in view! No target in view! As you read the scroll of enchant armour, it crumbles to dust. Your +1 pair of gloves glows green for a moment. An elephant comes into view. The elephant moves out of view. An elephant comes into view. You charge forward with an electric crackle! An elephant comes into view. The elephant trumpets! You punch the elephant and electrocute it! The elephant is lightly wounded. The elephant trumpets! You hear a trumpeting! The elephant trumpets! The elephant tramples you but does no damage. The elephant barely misses you. An elephant comes into view. Unknown command. Unknown command. Casting: Vhi's Electric Charge (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The elephant tramples you but does no damage. The elephant trunk-slaps you. Unknown command. Unknown command. You hit the elephant but do no damage. The elephant is lightly wounded. You block the elephant's attack. x2 An elephant comes into view. The elephant closely misses you. The elephant trunk-slaps you but does no damage. Your lightning spire shoots out a bolt of lightning at the elephant! The bolt of electricity hits the elephant! Unknown command. You hit the elephant but do no damage. The elephant is moderately wounded. Your shadow completely misses the elephant. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You block the elephant's attack. x2; The elephant tramples you. You hold your ground! The elephant trunk-slaps you. The elephant tramples you. A river rat scurries out from under your cloak. You hold your ground! The elephant barely misses you. The elephant tramples you. You are shoved backwards! You block the elephant's attack. The elephant trunk-slaps you but does no damage. Casting: Summon Lightning Spire (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your blood is infused with primal strength. The elephant barely misses you. You block the elephant's attack. x2 The elephant trunk-slaps you but does no damage. Your river rat bites the elephant. Unknown command. Unknown command. You hit the elephant. The elephant is moderately wounded. Your shadow hits the elephant but does no damage. The elephant barely misses you. You block the elephant's attack. Your river rat bites the elephant! The elephant tramples you. You hold your ground! The elephant barely misses you. Unknown command. Unknown command. The elephant attacks as you move away! The elephant barely misses you. You block the elephant's attack. Storm clouds gather above the elephant. x2 Your river rat bites the elephant. The elephant is engulfed in a thunderstorm. You hit the elephant but do no damage. The elephant is heavily wounded. Your shadow hits the elephant but does no damage. The elephant is engulfed in a thunderstorm. You kill the elephant! Dithmenos accepts your kill. The elephant tramples you but does no damage. You block the elephant's attack. The elephant tramples you but does no damage. The elephant barely misses you. Your river rat bites the elephant. You hit the elephant. The elephant is heavily wounded. Your shadow hits the elephant but does no damage. The elephant closely misses you. The elephant trunk-slaps you. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. Your river rat bites the elephant but does no damage. Unknown command. You barely miss the elephant. The elephant is heavily wounded. You block the elephant's attack. The elephant trunk-slaps you but does no damage. You block the elephant's attack. x2; Your river rat bites the elephant. Unknown command. You hit the elephant. The elephant is heavily wounded. Storm clouds gather above the elephant. x2; You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant is engulfed in a thunderstorm. The elephant tramples you! You hold your ground! You block the elephant's attack. The elephant is engulfed in a thunderstorm. Your river rat barely misses the elephant. You hit the elephant but do no damage. The elephant is almost dead. Your shadow hits the elephant but does no damage. You block the elephant's attack. x2 The elephant is engulfed in a thunderstorm. x2 You feel a bit better. You kill the elephant! Dithmenos accepts your kill. Your river rat bites the elephant. Your Air Magic skill increases to level 9! Unknown command. You punch the elephant! The elephant is lightly wounded. Your shadow hits the elephant but does no damage. Your river rat barely misses the elephant. The elephant closely misses you. You block the elephant's attack. The elephant is engulfed in a thunderstorm. You kill the elephant! Dithmenos accepts your kill. The elephant tramples you but does no damage. You block the elephant's attack. You punch the elephant! The elephant is moderately wounded. Your shadow hits the elephant but does no damage. Unknown command. You hit the elephant. The elephant is moderately wounded. You hear a shout! You block the elephant's attack. The elephant trunk-slaps you but does no damage. Your river rat bites the elephant. x2; The elephant tramples your river rat! Your river rat stumbles backwards! Your river rat dies! You hear a shout! x2 You hear a howl! The elephant trumpets! The elephant tramples you. A river rat scurries out from under your cloak. You hold your ground! You block the elephant's attack. You hear a howl! You see here an elephant corpse. Unknown command. You hit the elephant. The elephant is heavily wounded. Your shadow hits the elephant but does no damage. You block the elephant's attack. The elephant trunk-slaps you but does no damage. The elephant tramples you. You hold your ground! You block the elephant's attack. Your river rat bites the elephant. You catch the helpless elephant completely off-guard! You hit the elephant. The elephant is heavily wounded. You hear a shout! You block the elephant's attack. x2 The elephant tramples you but does no damage. The elephant trunk-slaps you. Your river rat bites the elephant. You hear a howl! You hit the elephant. The elephant is severely wounded. Your shadow hits the elephant but does no damage. Storm clouds gather above the elephant. You hear a shout! The elephant tramples your lightning spire. The elephant trunk-slaps your lightning spire but does no damage. The elephant is engulfed in a thunderstorm. The elephant tramples you but does no damage. The elephant completely misses you. Your river rat bites the elephant! You hear a roar! You barely miss the elephant. The elephant is severely wounded. Your lightning spire disappears in a puff of smoke! The elephant is engulfed in a thunderstorm. You feel a bit better. You kill the elephant! Dithmenos accepts your kill. The elephant tramples your river rat! Your river rat holds its ground! Your river rat dies! You strike the helpless elephant from behind! You punch the elephant! The elephant is almost dead. Your shadow hits the elephant. You feel a bit better. You kill the elephant! Dithmenos accepts your kill. Unknown command. No target in view! Unknown command. No target in view! You howl as the wereblood boils in your veins! You howl as the wereblood boils in your veins! You hear an angry growl. You hear a shout! You hear a howl! Your primal bloodlust is almost over. You hear a shout! You hear a howl! You hear a roar! You hear a howl! x2 Your primal bloodlust has ended. You hear a howl! You see here an elephant corpse. Key pressed, stopping explore. Found 4 javelins. A wolf comes into view. A wolf comes into view. Storm clouds gather above the wolf. A spriggan comes into view. It is wielding a +0 dagger. The wolf is engulfed in a thunderstorm. You kill the wolf! Dithmenos accepts your kill. The spriggan moves out of view. You see here 4 javelins. A wolf comes into view. Storm clouds gather above the wolf. The wolf is engulfed in a thunderstorm. The wolf howls! You block the wolf's attack. A hornet comes into view. You hear a howl! The hornet buzzes angrily. You hear a shout! x6 You punch the wolf! You kill the wolf! Dithmenos accepts your kill. Storm clouds gather above the wolf. You hear a shout! You hear an angry buzzing noise. You hear a shout! The wolf is engulfed in a thunderstorm. You kill the wolf! Dithmenos accepts your kill. A spriggan comes into view. It is wielding a +0 short sword. You hear a shout! You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. A boggart comes into view. The boggart mumbles some strange words. You block the hornet's attack. You punch the hornet! Your grab misses the hornet. The hornet is moderately wounded. You block the hornet's attack. The hornet stings you but does no damage. Unknown command. Okay, then. Unknown command. Unknown command. Aiming: Spit Poison (1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - black mamba Aim: a black mamba (summoned, umbra, 48% to hit) The splash of poison hits the hornet but does no damage. The hornet is lightly wounded. The hornet stings you. Unknown command. Unknown command. Unknown command. You hit the hornet but do no damage. Your grab misses the hornet. The hornet is lightly wounded. The hornet stings you! You block the hornet's attack. Unknown command. You barely miss the hornet. Your grab misses the hornet. The hornet is lightly wounded. Your shadow barely misses the hornet. You block the hornet's attack. A spriggan comes into view. It is wielding a +0 rapier. You block the hornet's attack. The spriggan moves out of view. Unknown command. Unknown command. Unknown command. Casting: Vhi's Electric Charge (mildly dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The hornet stings you. Unknown command. Unknown command. The hornet attacks as you move away! The hornet stings you but does no damage. You have got your breath back. The hornet closely misses you. Unknown command. You hit the hornet but do no damage. You grab the hornet. The hornet is lightly wounded. Your shadow hits the hornet. Storm clouds gather above the hornet. You constrict the hornet, but do no damage. The hornet is engulfed in a thunderstorm. You block the hornet's attack. x2 Unknown command. Unknown command. You completely miss the hornet. The hornet is almost dead. You constrict the hornet, but do no damage. The hornet stings you. Your lightning spire shoots out a bolt of lightning at the hornet! The bolt of electricity hits the hornet! The hornet dies! Dithmenos accepts your kill. Storm clouds gather above the spriggan. The boggart casts a spell. The boggart blinks! The spriggan is engulfed in a thunderstorm. You kill the spriggan! Dithmenos accepts your kill. The boggart casts a spell. You hear a howl! You see here a hornet corpse. You hear a shout! You hear a howl! Casting: Summon Lightning Spire (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your blood is infused with primal strength. The yak bellows! You hear a shout! The boggart casts a spell. The boggart flickers and vanishes for a moment. Unknown command. Unknown command. Unknown command. You see here a hornet corpse. The spriggan closely misses you. You block the spriggan's attack. Things that are here: a +0 short sword; a +0 robe; a +0 buckler Unknown command. The yak bellows! You hit the spriggan. You grab the spriggan. The spriggan is lightly wounded. You constrict the spriggan. The spriggan hits you but does no damage. Unknown command. You barely miss the spriggan. The spriggan is lightly wounded. You constrict the spriggan. A boggart comes into view. The spriggan barely misses you. Unknown command. You hit the spriggan. The spriggan is moderately wounded. You constrict the spriggan. The boggart casts a spell. The spriggan barely misses you. Unknown command. You hit the spriggan. The spriggan is heavily wounded. Your shadow hits the spriggan. You constrict the spriggan. You block the spriggan's attack. Unknown command. Unknown command. You punch the spriggan! You feel a bit better. You kill the spriggan! Dithmenos accepts your kill. Storm clouds gather above the black mamba. The black mamba is engulfed in a thunderstorm. Unknown command. Unknown command. You hit the black mamba but do no damage. Your grab misses the black mamba. The black mamba is heavily wounded. Your shadow hits the black mamba but does no damage. Storm clouds gather above the black mamba. You block the black mamba's attack. The boggart mumbles some strange words. The boggart blinks! The black mamba is engulfed in a thunderstorm. The black mamba bites you but does no damage. Unknown command. You closely miss the black mamba. You grab the black mamba. The black mamba is almost dead. Your shadow hits the black mamba but does no damage. You constrict the black mamba. The black mamba barely misses you. The black mamba is engulfed in a thunderstorm. You kill the black mamba! The black mamba's corpse dissolves into shadows! A spriggan comes into view. It is wielding a +0 short sword. You howl as the wereblood boils in your veins! You hear a howl! The spriggan shouts! You hear a shout! x2 Things that are here: a +0 dagger; a +0 robe; a spriggan corpse Unknown command. A polar bear and 2 wolves come into view. Storm clouds gather above the yak. Storm clouds gather above the spriggan. x2 Storm clouds gather above the black mamba. The black mamba is engulfed in a thunderstorm. The wolf pauses to sniff the ground. You block the boggart's attack. The black mamba is engulfed in a thunderstorm. The yak gores you! You block the yak's attack. The boggart mumbles some strange words. The boggart flickers and vanishes for a moment. The spriggan hits you but does no damage. The spriggan is engulfed in a thunderstorm. You kill the spriggan! Dithmenos accepts your kill. The boggart hits you but does no damage. The yak gores you but does no damage. A spriggan comes into view. It is wielding a +0 rapier. You block the yak's attack. Unknown command. Unknown command. You punch the boggart! Your grab misses the boggart. The boggart is moderately wounded. You howl as the wereblood boils in your veins! You hear an angry growl. The black mamba is engulfed in a thunderstorm. You kill the black mamba! The black mamba's corpse dissolves into shadows! The spriggan hits you with a +0 rapier. The boggart closely misses you. A polar bear comes into view. You block the yak's attack. x2 You hear a shout! Unknown command. Unknown command. You hit the boggart. You grab the boggart. The boggart is heavily wounded. You constrict the boggart. The boggart closely misses you. The spriggan is engulfed in a thunderstorm. You feel a bit better. You kill the spriggan! Dithmenos accepts your kill. You block the yak's attack. x2 You punch the boggart! You feel a bit better. You kill the boggart! Dithmenos accepts your kill. The yak dissolves into shadows! x5 A spriggan rider comes into view. It is wielding a +1 heavy spear. You block the wolf's attack. Unknown command. The wolf barely misses you. Things that are here: a +0 dagger; a +0 robe; a spriggan corpse Unknown command. You miss the wolf. You grab the wolf. Your shadow hits the wolf but does no damage. You constrict the wolf, but do no damage. The wolf bites you but does no damage. The wolf barely misses you. You hit the wolf but do no damage. You constrict the wolf. You block the wolf's attack. x2 Unknown command. You hit the wolf but do no damage. The wolf is lightly wounded. You constrict the wolf. You hear an angry buzzing noise. The wolf bites you but does no damage. You block the wolf's attack. You hear an angry growl. You hear a shout! Unknown command. You hit the wolf. The wolf is moderately wounded. You howl as the wereblood boils in your veins! You constrict the wolf. The wolf bites you but does no damage. You block the wolf's attack. The boggart casts a spell. You hear a shout! You hit the wolf but do no damage. The wolf is heavily wounded. You constrict the wolf. You block the wolf's attack. The wolf bites you but does no damage. A spriggan comes into view. It is wielding a +3 dagger. Unknown command. You hit the wolf. The wolf is almost dead. Storm clouds gather above the polar bear. You constrict the wolf. You feel a bit better. You kill the wolf! Dithmenos accepts your kill. The polar bear is engulfed in a thunderstorm. You hit the spriggan rider but do no damage. Your grab misses the spriggan rider. Your shadow misses the spriggan rider. The spriggan rider hits you with a +1 heavy spear!! Unknown command. Unknown command. Unknown command. You barely miss the spriggan rider. Your grab misses the spriggan rider. Your shadow closely misses the spriggan rider. Storm clouds gather above the polar bear. You hear an angry growl. You hear an angry hiss. The polar bear is engulfed in a thunderstorm. You kill the polar bear! Dithmenos accepts your kill. You hear a shout! Unknown command. You closely miss the spriggan rider. You grab the spriggan rider. Your shadow hits the spriggan rider. You constrict the spriggan rider. You hear a howl! The spriggan rider hits you with a +1 heavy spear! The boggart casts a spell. A water moccasin comes into view. Unknown command. Unknown command. You punch the spriggan rider! The spriggan rider is moderately wounded. Your shadow hits the spriggan rider. Storm clouds gather above the spriggan rider. You constrict the spriggan rider. The spriggan rider is engulfed in a thunderstorm. You feel a bit better. You kill the spriggan! Dithmenos accepts your kill. You block the hornet's attack. Unknown command. Unknown command. Unknown command. You hit the hornet. The hornet is almost dead. You constrict the hornet, but do no damage. Unknown command. You hit the hornet. You feel a bit better. You kill the hornet! Dithmenos accepts your kill. The blink frog blinks! Unknown command. Unknown command. Aim the phial where? Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - boggart Aim: a boggart (slightly transparent, umbra) The torrent of water hits the boggart!! The boggart is almost dead. The boggart is knocked back by the torrent of water. The boggart collides with the blink frog! The blink frog is lightly wounded. You kill the boggart! Dithmenos accepts your kill. The blink frog dissolves into shadows! The blink frog dissolves into shadows! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-37-g98a128e Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 9, arena_suspended: 0 prev_cmd = CMD_MOVE_DOWN_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [MethLeopard] Species: Naga Job: Transmuter HP: 88/123; mods: 0/0 MP: 26/26; mod: 0 Stats: 12 (12) 17 (17) 19 (19) Position: (64, 53), god: Dithmenos (19), 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 | 1 | 12 | 7 | 1509 | 109/400 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 2 | 403 | 191/212 Dodging | X | 0 | 0 | 3 | 536 | 112/283 Stealth | X | 0 | 0 | 12 | 1703 | 1/316 Shields | X | 1 | 12 | 5 | 1225 | 334/357 Unarmed Combat | X | 0 | 0 | 7 | 1405 | 5/400 Spellcasting | X | 1 | 12 | 8 | 2601 | 461/535 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 6 | 1050 | 0/350 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 2 | 25 | 11 | 3932 | 557/675 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 3 | 300 | 0/200 Air Magic | X | 2 | 25 | 9 | 2358 | 108/525 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 0 | 0 | 0/29 Invocations | X | 0 | 0 | 4 | 420 | 0/210 Evocations | X | 1 | 12 | 4 | 710 | 210/250 Spell bugs: Durations: #93: 118 Attributes: #12: 3376 #13: 2098 #22: 1 #49: 1780 Mutations: see invisible: 1 (innate) deformed body: 1 (innate) poison resistance: 1 (innate) slowness: 2 (innate) spit poison: 1 (innate) naga tail: 2 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #26: +2 ratskin cloak {*Rats rPois rN+ Str-1 Int-1 Dex+1} eq slot #2, inv slot #13: +1 helmet eq slot #3, inv slot #3: +2 pair of gloves eq slot #4, inv slot #31: +0 barding of Wyski {Dex+4} eq slot #5, inv slot #40: +1 kite shield of protection eq slot #6, inv slot #21: +3 robe of Clouds {*Thunder rCloud rElec} eq slot #7, inv slot #51: ring of protection from fire eq slot #8, inv slot #44: ring of Moral Flaws {Wiz rC+} eq slot #9, inv slot #30: amulet "Nyruedel" {Reflect Fly Dex+2 SH+5} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: P# #.#.#.......♣ .####...##.....♣♣ ..##.....##.....♣ . ..##.#.........♣♣ i♣ .P####..#....♣8.♣♣ ♣h♣ ### ######♣♣♣♣(.♣ ♣i.♣ .# ♣♣†♣ ♣h.♣ ## ♣)♣♣...♣ # ♣@♣h..♣ # ♣♣§§h♣ ♣)i♣♣ .i.♣ . ♣.§♣♣ .. .... ... ♣.... ... ♣..♣♣ ##. ... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>