Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33-a0-541-g8bf3021b3d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16735625740883557867, deterministic pregen: 1 Command line: /usr/games/crawl-git-8bf3021b3d -name gabagoolgaming -rc /dgldir/rcfiles/crawl-git/gabagoolgaming.rc -macro /dgldir/rcfiles/crawl-git/gabagoolgaming.macro -morgue /dgldir/morgue/gabagoolgaming/ -webtiles-socket /crawl-master/webserver/sockets/gabagoolgaming:2024-12-06.17:25:48.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 17 stack frames. /usr/games/crawl-git-8bf3021b3d(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x563b3c0c12df]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8bf3021b3d(_Z13do_crash_dumpv+0x418) [0x563b3c0cb778]: do_crash_dump() /usr/games/crawl-git-8bf3021b3d(_Z20crash_signal_handleri+0x1fa) [0x563b3c0c176a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f5160a3b210]: /usr/games/crawl-git-8bf3021b3d(_ZNK7monster8get_enchE12enchant_typeS0_+0x10) [0x563b3c46d110]: monster::get_ench(enchant_type, enchant_type) const /usr/games/crawl-git-8bf3021b3d(_Z18handle_searing_rayR5actori+0x2e9) [0x563b3c629269]: handle_searing_ray(actor&, int) /usr/games/crawl-git-8bf3021b3d(_Z23start_channelling_spell10spell_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65) [0x563b3c61bae5]: start_channelling_spell(spell_type, std::__cxx11::basic_string, std::allocator >, bool) /usr/games/crawl-git-8bf3021b3d(_Z16cast_searing_rayR5actoriR4boltb+0x3b2) [0x563b3c62cbb2]: cast_searing_ray(actor&, int, bolt&, bool) /usr/games/crawl-git-8bf3021b3d(_Z11your_spells10spell_typeibPK8item_defP4distb+0x14fc) [0x563b3c61eb8c]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z12cast_a_spellb10spell_typeP4distb+0x155) [0x563b3c6206d5]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-8bf3021b3d(_Z17do_cast_spell_cmdb+0x1a) [0x563b3c6213ca]: do_cast_spell_cmd(bool) /usr/games/crawl-git-8bf3021b3d(_Z15process_command12command_typeS_+0x16ba) [0x563b3c7e8a7a]: process_command(command_type, command_type) /usr/games/crawl-git-8bf3021b3d(+0xbdeac2) [0x563b3c7e4ac2]: /usr/games/crawl-git-8bf3021b3d(+0xbdf6b5) [0x563b3c7e56b5]: /usr/games/crawl-git-8bf3021b3d(main+0x1ab) [0x563b3c00741b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f5160a1c0b3]: /usr/games/crawl-git-8bf3021b3d(_start+0x2e) [0x563b3c007fee]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f5160adac2a in __GI___wait4 (pid=3946403, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f5160adac2a in __GI___wait4 (pid=3946403, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f5160adabeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x0000563b3c0c1145 in call_gdb (file=file@entry=0x7f5160be15c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3945589\000\000\000\000\000" #3 0x0000563b3c0cb796 in do_crash_dump () at dbg-asrt.cc:692 t = 1733506208 dir = "/dgldir/morgue/gabagoolgaming/" name = "/dgldir/morgue/gabagoolgaming/crash-gabagoolgaming-20241206-173008.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f5160be15c0 <_IO_2_1_stderr_> #4 0x0000563b3c0c176a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 0x0000563b3c46d110 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find (__k=, this=) at mon-ench.cc:145 __j = __j = #7 std::map, std::allocator > >::find (__x=, this=) at /usr/include/c++/9/bits/stl_map.h:1194 No locals. #8 monster::get_ench (this=this@entry=0x0, ench1=ench1@entry=ENCH_CHANNEL_SEARING_RAY, ench2=ench2@entry=ENCH_NONE) at mon-ench.cc:147 i = e = 158 #9 0x0000563b3c629269 in handle_searing_ray (agent=..., turn=1) at spl-damage.cc:3910 mons = 0x0 me = {ench = ENCH_TP, degree = 0, duration = 0, maxduration = 4, who = KC_YOU, source = 0, ench_is_aura = (AURA_HOSTILE | unknown: 1006750468)} pow = 21 beam = {origin_spell = SPELL_SEARING_RAY, range = 4, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 11, y = 28}, target = {x = 14, y = 26}, damage = {num = 2, size = 6}, ench_power = 21, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "hits", loudness = 2, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = 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 4, capacity 4 = {{x = 12, y = 27}, {x = 13, y = 27}, {x = 14, y = 26}, {x = 15, y = 26}}, extra_range_used = 1, 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 3 elements = {[61] = 1, [66] = 1, [75] = 1}, foe_info = {count = 3, power = 3, hurt = 3, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = 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, ray = {r = {start = {x = 15.333333333333334, y = 26.333333333333329}, dir = {x = 0.89442719099991608, y = -0.44721359549995804}}, on_corner = false, cycle_idx = 0}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #10 0x0000563b3c61bae5 in start_channelling_spell (spell=spell@entry=SPELL_SEARING_RAY, reminder_msg="maintain the ray", do_effect=do_effect@entry=true) at spl-cast.cc:3293 No locals. #11 0x0000563b3c62cbb2 in cast_searing_ray (agent=..., pow=pow@entry=21, beam=..., fail=fail@entry=false) at /usr/include/c++/9/bits/char_traits.h:300 targ = 0x563b3cd822f8 #12 0x0000563b3c61eb8c in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=) at spl-cast.cc:2631 target = {x = 14, y = 26} zap = target = zap = breath_message = std::map with 0 elements #13 your_spells (spell=, powc=21, actual_spell=, evoked_wand=, target=, force_failure=) at spl-cast.cc:2239 wiz_cast = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 14, y = 26}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 11.5, y = 28.25}, dir = {x = 2, y = -1}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_SEARING_RAY, range = 4, glyph = 42 U'*', colour = 15 '\017', flavour = BEAM_MMISSILE, real_flavour = BEAM_MMISSILE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 11, y = 28}, target = {x = 14, y = 26}, damage = {num = 2, size = 6}, ench_power = 21, hit = 13, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "searing ray", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = 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 = false, heard = false, path_taken = std::vector of length 4, capacity 4 = {{x = 12, y = 27}, {x = 13, y = 27}, {x = 14, y = 26}, {x = 15, y = 26}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_FRIENDLY, foe_ratio = 100, hit_count = std::map with 3 elements = {[61] = 1, [66] = 1, [75] = 1}, foe_info = {count = 3, power = 3, hurt = 0, 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, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 11.5, y = 28.25}, dir = {x = 2, y = -1}}, on_corner = false, cycle_idx = 0}, tile_beam = 4501, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x563b3f4d8960} is_targeted = god = use_targeter = fail = orig_target_pos = {x = 14, y = 26} cast_result = #14 0x0000563b3c6206d5 in cast_a_spell (check_range=, spell=SPELL_SEARING_RAY, _target=0x0, force_failure=) at spl-cast.cc:943 reason = "" cost = 2 hp_cost = cast_result = #15 0x0000563b3c6213ca in do_cast_spell_cmd (force=) at spl-cast.cc:699 No locals. #16 0x0000563b3c7e8a7a in process_command (cmd=CMD_CAST_SPELL, prev_cmd=CMD_CAST_SPELL) at main.cc:2172 No locals. #17 0x0000563b3c7e4ac2 in _input () at main.cc:1264 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #18 0x0000563b3c7e56b5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #19 0x0000563b3c00741b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #20 main (argc=, argv=0x7ffff65ab558) at main.cc:341 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 3945589) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8bf3021b3d/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic basic_altar uniq_robin Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (35, 43): position (11,28) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Unknown command. A jackal comes into view. The jackal bites Gabagoon. Gabagoon hits the jackal. You swap places. A jackal comes into view. The jackal barks! The jackal bites you but does no damage. The jackal moves out of view. You hit the jackal but do no damage. The jackal is heavily wounded. The jackal bites you but does no damage. x2 You closely miss the jackal. The jackal is heavily wounded. The jackal barely misses you. You hit the jackal. The jackal is severely wounded. The jackal bites you. You completely miss the jackal. Your tail-slap misses the jackal. The jackal is severely wounded. The jackal completely misses you. The jackal closely misses you. You hit the jackal. The jackal is almost dead. The jackal misses you. You miss the jackal. The jackal is almost dead. The jackal barely misses you. The jackal closely misses you. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You hit the jackal but do no damage. Your tail-slap misses the jackal. The jackal is almost dead. The jackal closely misses you. You completely miss the jackal. The jackal is almost dead. The jackal closely misses you. You hit the jackal. You kill the jackal! The jackal bites you but does no damage. You hit the jackal. The jackal is lightly wounded. The jackal bites you but does no damage. You hit the jackal. Your tail-slap misses the jackal. The jackal is heavily wounded. The jackal bites you but does no damage. The jackal closely misses you. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (heavily wounded, ally target, 100% to hit) The magic dart hits the jackal. The jackal is almost dead. The jackal barely misses you. You completely miss the jackal. You punch the jackal, but do no damage. The jackal is almost dead. The jackal bites you. You barely miss the jackal. The jackal is almost dead. The jackal barely misses you. The jackal bites you. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You closely miss the jackal. The jackal is almost dead. The jackal bites you. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You closely miss the jackal. You tail-slap the jackal. You kill the jackal! The jackal closely misses you. You have reached level 2! You swap places. The jackal barely misses Gabagoon. Gabagoon closely misses the jackal. The jackal bites Gabagoon. Gabagoon barely misses the jackal. The jackal barely misses Gabagoon. x2 Gabagoon hits the jackal but does no damage. The jackal bites Gabagoon. Gabagoon hits the jackal. The jackal bites Gabagoon. Gabagoon is destroyed! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (heavily wounded, 100% to hit) The magic dart hits the jackal. The jackal is severely wounded. The jackal closely misses you. You closely miss the jackal. The jackal is severely wounded. The jackal bites you but does no damage. You hit the jackal but do no damage. Your tail-slap misses the jackal. The jackal is severely wounded. The jackal closely misses you. The jackal bites you but does no damage. You hit the jackal but do no damage. The jackal is severely wounded. The jackal bites you. You closely miss the jackal. The jackal is severely wounded. The jackal barely misses you. The jackal bites you. You hit the jackal but do no damage. Your tail-slap misses the jackal. The jackal is severely wounded. The jackal bites you but does no damage. You hit the jackal but do no damage. The jackal is severely wounded. The jackal misses you. You hit the jackal. The jackal is almost dead. The jackal closely misses you. The jackal bites you but does no damage. You hit the jackal but do no damage. The jackal is almost dead. The jackal bites you but does no damage. You miss the jackal. Your tail-slap misses the jackal. The jackal is almost dead. The jackal barely misses you. x2 You miss the jackal. The jackal is almost dead. The jackal bites you but does no damage. You hit the jackal. You kill the jackal! Your Fighting skill increases to level 1! You see here a jackal corpse. You start resting. HP restored. You start resting. Gabagoon emerges from the mists of memory! You see here a jackal corpse. A dart slug comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (asleep, ally target, 100% to hit) The magic dart hits the dart slug. The dart slug is heavily wounded. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (heavily wounded, ally target, 100% to hit) The magic dart hits the dart slug. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (severely wounded, ally target, 100% to hit) The magic dart hits the dart slug. You kill the dart slug! HP restored. Magic restored. Key pressed, stopping explore. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A kobold comes into view. It is wielding a +0 whip. The kobold shouts! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 whip and quivering stones (ally target, 100% to hit) The magic dart hits the kobold. The kobold is moderately wounded. The kobold throws a stone. The stone hits you but does no damage. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 whip and quivering stones (moderately wounded, ally target, 100% to hit) The magic dart hits the kobold. The kobold is severely wounded. Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 whip and quivering stones (severely wounded, ally target, 100% to hit) The magic dart hits the kobold. You kill the kobold! Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Things that are here: a +0 whip; 5 stones Found a stone staircase leading down. A hobgoblin comes into view. A hobgoblin is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (asleep, ally target, 100% to hit) The magic dart hits the hobgoblin. The hobgoblin is lightly wounded. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (lightly wounded, ally target, 100% to hit) The magic dart hits the hobgoblin. The hobgoblin is almost dead. A giant cockroach comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (almost dead, ally target, 100% to hit) The magic dart hits the hobgoblin. You kill the hobgoblin! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a giant cockroach (ally target, 100% to hit) The magic dart hits the giant cockroach but does no damage. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a giant cockroach (ally target, 100% to hit) The magic dart hits the giant cockroach. The giant cockroach is heavily wounded. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. A giant cockroach is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You swap places. The giant cockroach bites Gabagoon. Gabagoon barely misses the giant cockroach. You swap places. The giant cockroach barely misses you. You closely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach bites you but does no damage. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach is moderately wounded. The giant cockroach bites you. You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. You tail-slap the giant cockroach, but do no damage. The giant cockroach is severely wounded. The giant cockroach closely misses you. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a giant cockroach (severely wounded, ally target, 100% to hit) The magic dart hits the giant cockroach. You kill the giant cockroach! You see here a giant cockroach corpse. There is a stone staircase leading down here. A rat comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (asleep, ally target, 100% to hit) The magic dart hits the rat. You kill the rat! No target in view! No target in view! No target in view! No target in view! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) An endoplasm comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (asleep, ally target, 100% to hit) The magic dart hits the endoplasm. The endoplasm is severely wounded. The endoplasm quivers. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (severely wounded, ally target, 100% to hit) You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. An endoplasm is nearby! An endoplasm is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (severely wounded, ally target, 100% to hit) The magic dart hits the endoplasm. You kill the endoplasm! Your magical contamination has completely faded away. Key pressed, stopping explore. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A hobgoblin comes into view. Found 9 gold pieces. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (asleep, ally target, 100% to hit) The magic dart hits the hobgoblin. You kill the hobgoblin! You now have 9 gold pieces. You see here a hobgoblin corpse. An endoplasm comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (asleep, ally target, 100% to hit) The magic dart hits the endoplasm. The endoplasm is severely wounded. The endoplasm quivers. An endoplasm is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (severely wounded, ally target, 100% to hit) The magic dart hits the endoplasm. You kill the endoplasm! You swap places. e - a scroll labelled UVALEGERAO A goblin comes into view. It is wielding a +0 club. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (asleep, ally target, 100% to hit) The magic dart hits the goblin. You kill the goblin! A goblin comes into view. It is wielding a +0 dagger. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (asleep, ally target, 100% to hit) The magic dart hits the goblin. You kill the goblin! Key pressed, stopping explore. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A kobold comes into view. It is wielding a +0 short sword. A kobold is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword (asleep, ally target, 100% to hit) The magic dart hits the kobold. The kobold is heavily wounded. The kobold shouts! A kobold is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword (heavily wounded, ally target, 100% to hit) The magic dart hits the kobold. The kobold is severely wounded. A kobold is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword (severely wounded, ally target, 100% to hit) The magic dart hits the kobold. You kill the kobold! A ball python comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (not watching you, ally target, 100% to hit) The magic dart hits the ball python. You kill the ball python! A dart slug comes into view. Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (wandering, ally target, hasn't noticed you, 100% to hit) Gabagoon avoids your attack. The magic dart hits the dart slug. The dart slug is severely wounded. A dart slug is nearby! Casting: Magic Dart (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (severely wounded, ally target, 100% to hit) The magic dart hits the dart slug. The dart slug is severely wounded. Gabagoon hits the dart slug. The dart slug dies! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2; Your scales feel tougher. Gabagoon remembers more of his old skill. Okay, then. A frilled lizard comes into view. A frilled lizard is nearby! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a frilled lizard (not watching you, ally target, 100% to hit) Gabagoon avoids your attack. The magic dart hits the frilled lizard. You kill the frilled lizard! You see here a dart slug corpse. Key pressed, stopping explore. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A bat comes into view. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a bat (asleep, ally target, 100% to hit) The magic dart hits the bat. You kill the bat! A rat comes into view. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (asleep, ally target, 100% to hit) The magic dart hits the rat. You kill the rat! f - 2 lumpy yellow potions A ball python comes into view. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (asleep, ally target, 100% to hit) The magic dart hits the ball python. The ball python is moderately wounded. The ball python hisses angrily. A ball python is nearby! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (moderately wounded, ally target, 100% to hit) The magic dart hits the ball python. You kill the ball python! You may now remember your ancestor's life. It is so. You swap places. You swap places. You swap places. Found 4 stones. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found a stone staircase leading down. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here 4 stones. A ball python comes into view. Found 3 stones. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ball python (asleep, ally target, 100% to hit) The magic dart hits the ball python. You kill the ball python! A hobgoblin comes into view. Found 2 lumpy yellow potions. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (ally target, 100% to hit) The magic dart hits the hobgoblin. The hobgoblin is heavily wounded. A hobgoblin is nearby! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (heavily wounded, ally target, 100% to hit) The magic dart hits the hobgoblin. You kill the hobgoblin! A rat and a kobold come into view. The rat squeaks loudly. The kobold shouts! A jackal comes into view. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (ally target, 100% to hit) The magic dart hits the rat. The rat is heavily wounded. A jackal comes into view. A kobold comes into view. It is wielding a +0 club. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (heavily wounded, ally target, 100% to hit) The magic dart hits the rat. You kill the rat! The kobold shouts! Unknown command. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (ally target, 100% to hit) The magic dart hits the jackal. The jackal is severely wounded. Gabagoon closely misses the jackal. Unknown command. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (severely wounded, ally target, 100% to hit) The magic dart hits the jackal. You kill the jackal! The kobold throws a stone. The stone hits you but does no damage. An endoplasm comes into view. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (100% to hit) The magic dart hits the jackal but does no damage. The jackal bites Gabagoon but does no damage. Gabagoon closely misses the jackal. The jackal bites Gabagoon but does no damage. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (100% to hit) Gabagoon avoids your attack. The magic dart hits the jackal. The jackal is severely wounded. The jackal completely misses Gabagoon. The kobold throws a stone. The stone hits you. Gabagoon hits the jackal with a +0 flail. The jackal dies! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. There are monsters nearby! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. There are monsters nearby! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. A jackal and a hobgoblin come into view. The hobgoblin shouts! The kobold hits Gabagoon but does no damage. Gabagoon closely misses the kobold. The kobold throws a stone. The stone hits Gabagoon. Gabagoon hits the kobold with a +0 flail. The kobold dies! The kobold attacks as it pursues you! The kobold hits you but does no damage. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword and quivering stones (100% to hit) The magic dart hits the kobold. You kill the kobold! Gabagoon hits the endoplasm with a +0 flail. You hit the jackal but do no damage. Your tail-slap misses the jackal. The jackal closely misses you. The jackal bites you but does no damage. Gabagoon hits the endoplasm with a +0 flail! The endoplasm dies! You hit the jackal but do no damage. The jackal misses you. You closely miss the jackal. You punch the jackal. The jackal is lightly wounded. The jackal barely misses you. Gabagoon closely misses the hobgoblin. The jackal closely misses you. You barely miss the jackal. You tail-slap the jackal. The jackal is severely wounded. The jackal barely misses you. Gabagoon hits the hobgoblin with a +0 flail. You hit the jackal but do no damage. Your tail-slap misses the jackal. The jackal is severely wounded. The jackal bites you but does no damage. You hit the jackal but do no damage. The jackal is severely wounded. The jackal bites you but does no damage. Gabagoon hits the hobgoblin with a +0 flail. The hobgoblin dies! The jackal closely misses you. You barely miss the jackal. The jackal is severely wounded. The jackal bites you but does no damage. You barely miss the jackal. The jackal is severely wounded. The jackal bites you but does no damage. x2 Gabagoon hits the jackal with a +0 flail! The jackal dies! You see here a jackal corpse. You swap places. A dart slug comes into view. The dart slug launches a dart at you. The slug dart hits Gabagoon but does no damage. Things that are here: a +0 short sword; a stone; a hobgoblin corpse You swap places. The dart slug launches a dart at you. The slug dart hits you. You see here 2 lumpy yellow potions. The dart slug launches a dart at you. The slug dart hits you. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dart slug (ally target, 100% to hit) The magic dart hits the dart slug. The dart slug is heavily wounded. The dart slug launches a dart at you. The slug dart misses you. You see here 2 lumpy yellow potions. f - 4 lumpy yellow potions (gained 2) Gabagoon hits the dart slug with a +0 flail! The dart slug dies! Things that are here: a +0 short sword; a stone; a hobgoblin corpse Found a robe. A goblin comes into view. It is wielding a +0 dagger. Found 9 gold pieces. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (ally target, 100% to hit) The magic dart hits the goblin. You kill the goblin! Your Fighting skill increases to level 2! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 18 gold pieces (gained 9). Things that are here: a +0 dagger; a goblin corpse A rat comes into view. A rat is nearby! A goblin comes into view. It is wielding a +2 dagger of venom. The goblin shouts! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a rat (ally target, 100% to hit) The magic dart hits the rat. You kill the rat! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +2 dagger of venom (ally target, 100% to hit) The magic dart hits the goblin. You kill the goblin! You see here a +2 dagger of venom. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Things that are here: a +0 dagger; a goblin corpse d - 2 scrolls labelled LEIBBA POAZI (gained 1) You see here a +2 hat. Key pressed, stopping explore. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a jackal corpse. Key pressed, stopping explore. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You swap places. You swap places. There is a staircase leading out of the dungeon here. Key pressed, stopping explore. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A kobold comes into view. It is wielding a +0 club. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (asleep, ally target, 100% to hit) You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (ally target, 100% to hit) The magic dart hits the kobold. The kobold is severely wounded. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 club and quivering stones (severely wounded, ally target, 100% to hit) The magic dart hits the kobold. You kill the kobold! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Your magical contamination has completely faded away. Things that are here: a +0 club; 5 stones; a kobold corpse You swap places. Things that are here: a +0 club; 5 stones; a kobold corpse Things that are here: a +0 club; 5 stones; a kobold corpse Done exploring. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Done exploring. Done exploring. Done exploring. You are a level 3 Draconian Conjurer. You are 60% of the way to level 4. Play time: 00:02:01 (1469 turns). Zot will find you in 4531 turns if you stay in this branch and explore no new floors. Search for what [? for help]? weapon Search for what [Enter for "weapon", or ? for help]? armor You see here a jackal skeleton. You see here a jackal skeleton. You see here a jackal skeleton. You see here a +2 hat. g - a +2 hat You start putting on your armour. You continue putting on your +2 hat. x4 You finish putting on your +2 hat. Done exploring. There is a stone staircase leading down here. You climb downwards. The goblin shouts! x4; The kobold shouts! You hear a shout! Found 10 gold pieces and a small onyx ring. There is a stone staircase leading up here. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (ally target, 100% to hit) The magic dart hits the goblin. The goblin is severely wounded. Gabagoon hits the goblin with a +0 flail. The goblin dies! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (100% to hit) The magic dart hits the goblin. The goblin is heavily wounded. A goblin comes into view. It is wielding a +0 dagger. Unknown command. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (heavily wounded, ally target, 100% to hit) The magic dart hits the goblin. You kill the goblin! A hobgoblin comes into view. A goblin comes into view. It is wielding a +0 dagger. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (100% to hit) Gabagoon avoids your attack. The magic dart hits the goblin. You kill the goblin! The goblins go into a battle-frenzy! A hobgoblin comes into view. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (strong, ally target, 100% to hit) The magic dart hits the goblin. The goblin is moderately wounded. Gabagoon barely misses the goblin. Robin of the Strong Arm comes into view. They are wielding a +4 club. The goblin hits Gabagoon with a +0 dagger. A rat comes into view. Gabagoon blocks the goblin's attack. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (moderately wounded, strong, 100% to hit) The magic dart hits the goblin. The goblin is severely wounded. Gabagoon blocks the goblin's attack. Gabagoon barely misses the goblin. The goblin barely misses you. Gabagoon blocks the goblin's attack. The goblin hits you with a +0 dagger. You climb upwards. There is a stone staircase leading down here. You barely miss the goblin. The goblin is severely wounded. Gabagoon hits the goblin with a +0 flail! The goblin dies! You see here a +0 dagger. Unknown command. Okay, then. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You start memorising the spell. You continue memorising. x2 HP restored. You finish memorising. Spell assigned to 'b'. Okay, then. You swap places. Things that are here: a stone; a +0 short sword; a hobgoblin skeleton You see here a jackal skeleton. Magic restored. There is an escape hatch in the floor here. You slide downwards. The hatch slams shut behind you. Level annotation: Robin Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (100% to hit) Gabagoon avoids your attack. The magic dart hits the goblin. You kill the goblin! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 dagger (ally target, 100% to hit) Gabagoon avoids your attack. The magic dart hits the goblin. The goblin is heavily wounded. The goblin hits Gabagoon but does no damage. Gabagoon hits the goblin with a +0 flail! The goblin dies! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (100% to hit) The magic dart hits the hobgoblin. The hobgoblin is severely wounded. A ball python comes into view. The goblin closely misses Gabagoon. Robin roars a battlecry! The goblins go into a battle-frenzy! Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (severely wounded, strong, 100% to hit) The magic dart hits the hobgoblin! You kill the hobgoblin! A hobgoblin comes into view. The kobold throws a stone. Gabagoon blocks the stone. The goblin hits Gabagoon with a +0 club. Gabagoon hits the goblin with a +0 flail. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (strong, 100% to hit) The magic dart hits the hobgoblin. The hobgoblin is heavily wounded. The goblin hits Gabagoon with a +0 club. Gabagoon misses the goblin. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (heavily wounded, strong, 100% to hit) The magic dart hits the hobgoblin but does no damage. The hobgoblin is heavily wounded. The kobold throws a stone. The stone hits Gabagoon but does no damage. The goblin barely misses Gabagoon. Robin says, "Bow before me, strongest of all the hobgoblins!" You closely miss the hobgoblin. Your tail-slap misses the hobgoblin. The hobgoblin is heavily wounded. The goblin hits you with a +0 dagger. The goblin hits Gabagoon but does no damage. The kobold throws a stone. The stone barely misses Gabagoon. The stone hits the hobgoblin. The hobgoblin hits you but does no damage. The rat completely misses you. Robin says, "Kneel, worm!" Gabagoon hits the goblin with a +0 flail! The goblin dies! You closely miss the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you but does no damage. The goblin hits you with a +0 dagger. The kobold throws a stone. The stone hits Gabagoon but does no damage. The rat bites you but does no damage. Gabagoon misses the hobgoblin. You hit the hobgoblin. You kill the hobgoblin! The rat bites you. The kobold barely misses Gabagoon. The goblin hits you but does no damage. The ball python barely misses you. The ball python closely misses you. It was a potion of enlightenment. You feel very buoyant. You fly up into the air. The kobold throws a stone. The stone hits Gabagoon but does no damage. Gabagoon blocks the hobgoblin's attack. The goblin completely misses you. The rat bites you but does no damage. Gabagoon hits the kobold with a +0 flail! The kobold dies! The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You hit the rat. You kill the rat! Robin flexes a bicep menacingly. The goblin hits you with a +0 dagger. The hobgoblin barely misses Gabagoon. The ball python bites you but does no damage. The ball python constricts you. Gabagoon barely misses the goblin. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Magic Dart (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (strong, 72% to hit) The searing ray hits the goblin. You kill the goblin! The searing ray hits the hobgoblin! You kill the hobgoblin! The searing ray hits the goblin. You kill the goblin! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-541-g8bf3021b3d 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: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [gabagoolgaming] Species: Draconian Job: Conjurer HP: 15/26; mods: 0/0 MP: 0/7; mod: 0 Stats: 9 (9) 20 (20) 9 (9) Position: (11, 28), god: Hepliaklqana (25), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Constricted by Monster 'ball python' (11, 27) [midx = 16]. Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 2 | 142 | 16/126 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 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 34 | 2 | 321 | 143/178 Conjurations | X | 2 | 66 | 4 | 650 | 150/250 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #9: 410 #162: 410 Attributes: #12: 18 #35: 258 #49: 56 Mutations: cold-blooded: 1 (innate) Inventory bugs: Equipment: eq slot #2, inv slot #6: +2 hat }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.... ..g=... #....#..).... $.)#..)...g #......... #.<...# #))...# #Rg†).# #S)...# #@†g..# ####### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>