Version: Dungeon Crawl Stone Soup 0.21-a0-91-ga5031da Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-a5031da894 -name p0werm0de -rc /dgldir/rcfiles/crawl-git/p0werm0de.rc -macro /dgldir/rcfiles/crawl-git/p0werm0de.macro -morgue /dgldir/morgue/p0werm0de/ -webtiles-socket /crawl-master/webserver/sockets/p0werm0de:2017-06-30.13:38:42.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 20 stack frames. /usr/games/crawl-git-a5031da894(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x67be63]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-a5031da894(_Z13do_crash_dumpv+0x2b8) [0x682a28]: do_crash_dump() /usr/games/crawl-git-a5031da894(_Z20crash_signal_handleri+0x74) [0x67c0d4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fabbb2e31e0]: /usr/games/crawl-git-a5031da894(_ZN6attack11init_attackE10skill_typei+0x16) [0x6254f6]: attack::init_attack(skill_type, int) /usr/games/crawl-git-a5031da894(_ZN13ranged_attackC2EP5actorS1_P8item_defbS1_+0x69) [0xa393f9]: ranged_attack::ranged_attack(actor*, actor*, item_def*, bool, actor*) /usr/games/crawl-git-a5031da894(_ZN4bolt13affect_playerEv+0x1df) [0x63c83f]: bolt::affect_player() /usr/games/crawl-git-a5031da894(_ZN4bolt11affect_cellEv+0x12f) [0x64205f]: bolt::affect_cell() /usr/games/crawl-git-a5031da894(_ZN4bolt7do_fireEv+0x2c7) [0x6423b7]: bolt::do_fire() /usr/games/crawl-git-a5031da894(_ZN4bolt4fireEv+0xfd0) [0x644090]: bolt::fire() /usr/games/crawl-git-a5031da894(_Z10mons_throwP7monsterR4boltib+0x668) [0xb25048]: mons_throw(monster*, bolt&, int, bool) /usr/games/crawl-git-a5031da894(_Z12handle_throwP7monsterR4boltbb+0x296) [0x8f7c66]: handle_throw(monster*, bolt&, bool, bool) /usr/games/crawl-git-a5031da894(_Z19handle_monster_moveP7monster+0xac8) [0x8f9588]: handle_monster_move(monster*) /usr/games/crawl-git-a5031da894(_Z15handle_monstersb+0x745) [0x8fb935]: handle_monsters(bool) /usr/games/crawl-git-a5031da894(_Z12world_reactsv+0xb2) [0xbbd5a2]: world_reacts() /usr/games/crawl-git-a5031da894() [0xbc46fe] /usr/games/crawl-git-a5031da894() [0xbc50e5] /usr/games/crawl-git-a5031da894(main+0x2eb) [0x5e943b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fabbb2cfead]: /usr/games/crawl-git-a5031da894() [0x5e99ed] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fabbb64bc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fabbb64bc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000067c523 in call_gdb (file=0x7fabbb637880) at crash.cc:432 gdb = attach_cmd = "attach 21409\000\000\000\000\000\000\000" #2 0x0000000000682a41 in do_crash_dump () at dbg-asrt.cc:670 t = 1498848654 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f226c8 "/dgldir/morgue/p0werm0de/"}} name = "/dgldir/morgue/p0werm0de/crash-p0werm0de-20170630-185054.txt", '\000' file = 0x7fabbb637880 #3 0x000000000067c0d4 in crash_signal_handler (sig_num=11) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x00000000006254f6 in attack::init_attack (this=0x7fffccc00d50, unarmed_skill=SK_THROWING, attack_number=0) at attack.cc:351 No locals. #6 0x0000000000a393f9 in ranged_attack::ranged_attack (this=0x7fffccc00d50, attk=, defn=, proj=0x7fffccc01490, tele=, blame=) at ranged-attack.cc:34 proj_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2
}} #7 0x000000000063c83f in bolt::affect_player (this=this@entry=0x7fffccc01720) at beam.cc:3680 attk = { = {_vptr.attack = 0xc66bb0, attacker = 0x0, defender = 0x138c060, responsible = 0x0, attack_occurred = false, cancel_attack = false, did_hit = false, needs_message = false, attacker_visible = false, defender_visible = false, perceived_attack = false, obvious_effect = false, to_hit = 0, damage_done = 0, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 0, attk_type = AT_NONE, attk_flavour = AF_PLAIN, attk_damage = 1041984, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x320b038 "bug"}}, verb_degree = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, no_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, special_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, aux_attack = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, aux_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, attacker_armour_tohit_penalty = 0, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, miscast_level = -1, miscast_type = 0, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, kill_type = KILLED_BY_MONSTER}, range_used = 0, reflected = false, projectile = 0x7fffccc01490, teleport = false, orig_to_hit = 0, should_alert_defender = true, launch_type = BUGGY} engulfs = hurted = was_affected = old_hp = #8 0x000000000064205f in bolt::affect_cell (this=this@entry=0x7fffccc01720) at beam.cc:998 prev_reflections = 0 hit_player = #9 0x00000000006423b7 in bolt::do_fire (this=this@entry=0x7fffccc01720) at beam.cc:1220 feat = DNGN_SHALLOW_WATER was_seen = #10 0x0000000000644090 in bolt::fire (this=0x7fffccc01720) at beam.cc:1068 No locals. #11 0x0000000000b25048 in mons_throw (mons=0x13cbcf8, beam=..., msl=101, teleport=false) at throw.cc:1088 weapon = 100 slot = MSLOT_MISSILE msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2e55e18 "the merfolk javelineer throws a javelin of penetration."}} ammo_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3580068 "a javelin of penetration"}} returning = false item = {base_type = OBJ_MISSILES, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, net_durability = 0}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 7, unrand_idx = 7, deck_rarity = 7, subtype_rnd = 7, brand = 7, freshness = 7}, rnd = 232 '\350', quantity = 1, flags = 536936450, pos = {x = -2, y = -2}, link = 27079, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = {_M_t = {_M_impl = {, std::allocator > const, CrawlStoreValue> > >> = {<__gnu_cxx::new_allocator, std::allocator > const, CrawlStoreValue> > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffccc014d0, _M_right = 0x7fffccc014d0}, _M_node_count = 0}}}, }} projected = THROWN really_returns = false #12 0x00000000008f7c66 in handle_throw (mons=mons@entry=0x13cbcf8, beem=..., teleport=teleport@entry=false, check_only=check_only@entry=false) at mon-act.cc:1353 launcher = 0x0 weapon = 0x0 mon_item = 101 interference = DO_NOTHING archer = liquefied = 101 act = #13 0x00000000008f9588 in handle_monster_move (mons=0x13cbcf8) at mon-act.cc:1887 friendly_or_near = beem = {origin_spell = SPELL_NO_SPELL, range = 7, glyph = 40 U'(', colour = 4 '\004', flavour = BEAM_MISSILE, real_flavour = BEAM_MISSILE, drop_item = true, item = 0x7fffccc01490, source = {x = 44, y = 39}, target = {x = 40, y = 39}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 17852, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x353c5d8 "javelin of penetration"}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x36adca8 "pierces through"}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, pierce = true, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = true, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = true, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x28eac10, _M_finish = 0x28eac30, _M_end_of_storage = 0x28eac30}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x35c26c0, _M_left = 0x2a85ee0, _M_right = 0x2e9cb50}, _M_node_count = 3}}}, foe_info = {count = 1, power = 27, hurt = 0, 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, dont_stop_trees = 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 = 40.5, y = 39.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, tile_beam = 356, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffccc018c8, _M_right = 0x7fffccc018c8}, _M_node_count = 0}}}} disabled = old_energy = 81 entry = non_move_energy = 6 #14 0x00000000008fb935 in handle_monsters (with_noise=true) at mon-act.cc:2383 mon = 0x13cbcf8 oldspeed = 81 tries = #15 0x0000000000bbd5a2 in world_reacts () at main.cc:2222 No locals. #16 0x0000000000bc46fe in _input () at main.cc:1168 player_disabled = {was_disabled = false} #17 0x0000000000bc50e5 in _launch_game () at main.cc:475 game_start = false ccon = {cstate = false, smartcstate = false} #18 0x00000000005e943b in _launch_game_loop () at main.cc:376 game_ended = false #19 main (argc=, argv=0x7fffccc021a8) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Jun 28 2017 at 05:58:46 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-a5031da894/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-a5031da894/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-a5031da894/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 24, depth = 17 Level id: Zig:17 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 43 Level vaults: ziggurat_pillar_abc ziggurat_pillar_abc ziggurat_pillar_abc ziggurat_pillar_abc ziggurat1 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (27, 35): feature (stone_stairs_up_i) Marker 1 at (38, 40): Terrain change marker (33->32, 62) Marker 2 at (39, 39): Terrain change marker (33->32, 46) Marker 3 at (39, 40): Terrain change marker (33->32, 67) Marker 4 at (39, 41): Terrain change marker (33->32, 71) Marker 5 at (39, 42): Terrain change marker (33->32, 45) Marker 6 at (40, 39): Terrain change marker (33->32, 64) Marker 7 at (40, 40): Terrain change marker (33->32, 65) Marker 8 at (40, 41): Terrain change marker (33->32, 76) Marker 9 at (40, 42): Terrain change marker (33->32, 5) Marker 10 at (41, 40): Terrain change marker (33->32, 43) Marker 11 at (41, 41): Terrain change marker (33->32, 68) Marker 12 at (41, 42): Terrain change marker (33->32, 38) Marker 13 at (41, 43): Terrain change marker (33->32, 12) Marker 14 at (42, 40): Terrain change marker (33->32, 69) Marker 15 at (42, 41): Terrain change marker (33->32, 68) Marker 16 at (42, 42): Terrain change marker (33->32, 45) Marker 17 at (42, 43): Terrain change marker (33->32, 22) Marker 18 at (43, 39): Terrain change marker (33->32, 62) Marker 19 at (43, 40): Terrain change marker (33->32, 62) Marker 20 at (43, 41): Terrain change marker (33->32, 33) Marker 21 at (43, 42): Terrain change marker (33->32, 59) Marker 22 at (45, 30): Terrain change marker (33->32, 23) Marker 23 at (45, 31): Terrain change marker (33->32, 7) Marker 24 at (45, 32): Terrain change marker (33->32, 80) Marker 25 at (45, 33): Terrain change marker (33->32, 63) Marker 26 at (45, 34): Terrain change marker (33->32, 56) Marker 27 at (46, 30): Terrain change marker (33->32, 14) Marker 28 at (46, 31): Terrain change marker (33->32, 58) Marker 29 at (46, 32): Terrain change marker (33->32, 62) Marker 30 at (46, 33): Terrain change marker (33->32, 55) Marker 31 at (46, 34): Terrain change marker (33->32, 78) Marker 32 at (46, 35): Terrain change marker (33->32, 41) Marker 33 at (46, 36): Terrain change marker (33->32, 66) Marker 34 at (46, 37): Terrain change marker (33->32, 7) Marker 35 at (46, 38): Terrain change marker (33->32, 4) Marker 36 at (47, 30): Terrain change marker (33->32, 72) Marker 37 at (47, 31): Terrain change marker (33->32, 51) Marker 38 at (47, 32): Terrain change marker (33->32, 33) Marker 39 at (47, 33): Terrain change marker (33->32, 65) Marker 40 at (47, 34): Terrain change marker (33->32, 53) Marker 41 at (47, 35): Terrain change marker (33->32, 59) Marker 42 at (47, 36): Terrain change marker (33->32, 66) Marker 43 at (47, 37): Terrain change marker (33->32, 2) Marker 44 at (47, 38): Terrain change marker (33->32, 3) Marker 45 at (48, 30): Terrain change marker (33->32, 60) Marker 46 at (48, 31): Terrain change marker (33->32, 72) Marker 47 at (48, 32): Terrain change marker (33->32, 10) Marker 48 at (48, 34): Terrain change marker (33->32, 50) Marker 49 at (48, 35): Terrain change marker (33->32, 34) Marker 50 at (48, 36): Terrain change marker (33->32, 65) Marker 51 at (48, 37): Terrain change marker (33->32, 76) Marker 52 at (48, 38): Terrain change marker (33->32, 54) Marker 53 at (49, 30): Terrain change marker (33->32, 68) Marker 54 at (49, 31): Terrain change marker (33->32, 12) Marker 55 at (49, 32): Terrain change marker (33->32, 60) Marker 56 at (49, 33): Terrain change marker (33->32, 56) Marker 57 at (49, 34): Terrain change marker (33->32, 64) Marker 58 at (49, 35): Terrain change marker (33->32, 37) Marker 59 at (49, 36): Terrain change marker (33->32, 74) Marker 60 at (49, 37): Terrain change marker (33->32, 78) Marker 61 at (49, 38): Terrain change marker (33->32, 46) Marker 62 at (50, 30): Terrain change marker (33->32, 58) Marker 63 at (50, 31): Terrain change marker (33->32, 52) Marker 64 at (50, 32): Terrain change marker (33->32, 57) Marker 65 at (50, 33): Terrain change marker (33->32, 56) Marker 66 at (50, 34): Terrain change marker (33->32, 68) Marker 67 at (50, 35): Terrain change marker (33->32, 67) Marker 68 at (50, 36): Terrain change marker (33->32, 75) Marker 69 at (50, 37): Terrain change marker (33->32, 71) Marker 70 at (50, 38): Terrain change marker (33->32, 56) Marker 71 at (51, 31): Terrain change marker (33->32, 78) Marker 72 at (51, 32): Terrain change marker (33->32, 80) Marker 73 at (51, 33): Terrain change marker (33->32, 65) Marker 74 at (51, 34): Terrain change marker (33->32, 52) Marker 75 at (51, 35): Terrain change marker (33->32, 65) Marker 76 at (51, 36): Terrain change marker (33->32, 44) Marker 77 at (51, 37): Terrain change marker (33->32, 61) Marker 78 at (51, 38): Terrain change marker (33->32, 72) Marker 79 at (51, 39): Terrain change marker (33->32, 75) Marker 80 at (51, 40): Terrain change marker (33->32, 60) Marker 81 at (52, 31): Terrain change marker (33->32, 58) Marker 82 at (52, 32): Terrain change marker (33->32, 74) Marker 83 at (52, 33): Terrain change marker (33->32, 63) Marker 84 at (52, 34): Terrain change marker (33->32, 47) Marker 85 at (52, 36): Terrain change marker (33->32, 65) Marker 86 at (52, 37): Terrain change marker (33->32, 50) Marker 87 at (52, 38): Terrain change marker (33->32, 63) Marker 88 at (52, 39): Terrain change marker (33->32, 62) Marker 89 at (52, 40): Terrain change marker (33->32, 55) Marker 90 at (53, 32): Terrain change marker (33->32, 56) Marker 91 at (53, 33): Terrain change marker (33->32, 74) Marker 92 at (53, 34): Terrain change marker (149->32, 59) Marker 93 at (53, 36): Terrain change marker (149->32, 14) Marker 94 at (53, 37): Terrain change marker (33->32, 55) Marker 95 at (53, 38): Terrain change marker (33->32, 56) Marker 96 at (53, 39): Terrain change marker (33->32, 61) Marker 97 at (53, 40): Terrain change marker (33->32, 26) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You flicker for a moment. You cut the merfolk aquamancer into ribbons!!! You kill the merfolk aquamancer! No target in view! Unknown command. Unknown command. Unknown command. Unknown command. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. Unknown command. Unknown command. No target in view! Search for what [Enter for "pene", or ? for help]? e - 27 javelins of penetration (gained 13) Items here: (( )))) [ ††† The winds around you calm down. Search for what [Enter for "pene", or ? for help]? Items here: ( ) [ † a stone; a trident of piercing; a robe; a merfolk corpse Things that are here: a stone; a harpy corpse You flicker back into view. e - 28 javelins of penetration (gained 1) Search for what [Enter for "pene", or ? for help]? e - 29 javelins of penetration (gained 1) Search for what [Enter for "pene", or ? for help]? e - 30 javelins of penetration (gained 1) Search for what [Enter for "pene", or ? for help]? Your pack is full. Things that are here: a poisoned javelin; a sea snake corpse v - 15 throwing nets (gained 1) Your pack is full. Things that are here: a sling bullet; a steel javelin You can no longer merge with and destroy a victim. e - 31 javelins of penetration (gained 1) Things that are here: a vampiric rapier; a robe Search for what [Enter for "pene", or ? for help]? Your pack is full. Items here: ((((( ))) [ ††† You can no longer pass through a line of other dancers. Items here: ( )) † an uncursed fustibalus; an uncursed spear; 12 sling bullets; a satyr corpse Things that are here: a rapier; a robe; a merfolk corpse Found seven items. Items here: ( )) † an uncursed longbow; an uncursed club; 14 arrows; a satyr corpse Found nine items. Found eight items. Found eleven items. Found two gates leading back out of this place. Found a stone staircase leading down. Things that are here: a hunting sling; an uncursed club; 13 stones Your pack is full. You see here a manual of Staves. p - 3 scrolls of identify (gained 2) l - 10 scrolls of immolation (gained 1) You now have 11374 gold pieces (gained 50). Your pack is full. You see here a wand of flame (?/48). You now have 11398 gold pieces (gained 24). You see here a glowing glaive. Your pack is full. You see here 3 royal jellies. You feel yourself come back to life. Your pack is full. You see here a potion of experience. A flood of memories washes over you. Your pack is full. You see here 3 royal jellies. You eat one of the 3 royal jellies. That royal jelly was delicious! Your pack is full. You see here a potion of experience. A flood of memories washes over you. Your pack is full. You see here 2 royal jellies. You eat one of the 2 royal jellies. That royal jelly was delicious! You see here a staff of poison. Your pack is full. You see here a royal jelly. You're too full to eat anything. You can't carry that many items. You see here a staff of poison. You see here a glowing ring mail. f - 22 bread rations (gained 1) You see here a scroll of random uselessness. Your pack is full. You see here a manual of Staves. j - 23 phantom mirrors (gained 1) You see here a glowing rapier. You see here a scroll of random uselessness. You see here a staff of death. p - 5 scrolls of identify (gained 2) d - 10 scrolls of enchant weapon (gained 1) p - 6 scrolls of identify (gained 1) X - 5 potions of magic (gained 1) Your pack is full. There is a gate leading back out of this place here. You see here a slimy jade amulet. There is a stone staircase leading down here. You see here a manual of Dodging. Your pack is full. There is a gate leading back out of this place here. You see here a slimy jade amulet. As you read the scroll of identify, it crumbles to dust. the amulet "Hackulykul" {Inacc +Fly Int-2 Dex+4} There is a stone staircase leading down here. You see here a manual of Dodging. There is a gate leading back out of this place here. You see here a fine robe. You see here a staff of wizardry. You start waiting. You start waiting. Your magical contamination has completely faded away. Unknown command. Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. Your body is suffused with negative energy! There is a stone staircase leading down here. You see here a manual of Dodging. There is an empty arch of ancient stone here. Unknown command. A spectral spriggan defender comes into view. An infernal black sun comes into view. It is wielding a demon whip of venom. The infernal black sun mumbles some strange prayers to Kikubaaqudgha. The infernal black sun begins absorbing vital energies! The deep elf death mage begins absorbing vital energies! A deep elf death mage comes into view. It is wielding a long sword. A death knight comes into view. It is wielding an enchanted battleaxe. The infernal black sun mumbles some strange prayers to Kikubaaqudgha against you. You convulse! A Tzitzimitl, a profane servitor and a revenant come into view. The profane servitor is wielding a whip of venom. A shadow dragon, a soul eater, a Tzitzimitl and a black sun come into view. The death knight offers itself to Yredelemnul, and fills with unholy energy. A soul eater and 2 Tzitzimimeh come into view. Unknown command. Casting: Necromutation Confirm with . or Enter, or press ? or * to list all spells. You start singing a song of slaying. You hear a chilling moan. x2; You hear a roar! You block the spectral spriggan defender's attack. A soul eater, 2 eidola, a profane servitor and 2 spectral things come into view. Unknown command. Unknown command. You swap places. A shadow dragon, 2 Tzitzimimeh and a spectral thing come into view. The Tzitzimitl roars! You hear a shout! x3 You block the spectral spriggan defender's attack. x2 The infernal black sun misses you. You riposte. You closely miss the infernal black sun. You hit the spectral spriggan defender. You completely miss the profane servitor. Your cacodemon hits the infernal black sun! x2 A shadow dragon, 2 Tzitzimimeh, a shadow wraith and a black sun come into view. Casting: Song of Slaying Confirm with . or Enter, or press ? or * to list all spells. There are friendlies around, are you sure you want to hurt them? A great vortex of raging winds appears and lifts you up. You hear a shout! x2 You block the profane servitor's attack. The profane servitor completely misses you. The Tzitzimitl gestures at you. You convulse! The deep elf death mage beckons forth a restless soul! You block the spectral spriggan defender's attack. The revenant conjures spectral mists around you. The spectral mist engulfs the infernal black sun. The profane servitor completely misses you. You riposte. You slash the profane servitor! The profane servitor is lightly damaged. You miss the spectral spriggan defender. You catch the helpless infernal black sun completely off-guard! You chop the infernal black sun into pieces!!! The infernal black sun is no longer absorbing vital energies. The lost soul assumes the form of the infernal black sun and becomes anchored to this world! You block the profane servitor's attack. Your cacodemon hits the spectral spriggan defender!! Your cacodemon hits the spectral spriggan defender. The ghostly infernal black sun completely misses you. You can now pass through a line of other dancers. A death knight and a revenant come into view. Unknown command. Unknown command. You slice the spectral spriggan defender like a ripe choko!!! The spectral spriggan defender is almost destroyed. You miss the ghostly infernal black sun. You slash the profane servitor! You destroy the spectral spriggan defender! You hear a shout! x4; You hear a chilling moan. You hear a shout! You block the profane servitor's attack. The profane servitor misses you. The shadow dragon is engulfed in spectral mist. A shadow dragon and a revenant come into view. Unknown command. Unknown command. You slice the profane servitor!! The profane servitor is heavily damaged. You hit the spectral juggernaut. You slash the ghostly infernal black sun! You slice the deep elf death mage!! Your cacodemon closely misses the deep elf death mage. Your cacodemon barely misses the deep elf death mage. You block the ghostly infernal black sun's attack. You block the spectral juggernaut's attack. x2 You block the profane servitor's attack. The profane servitor barely misses you. The deep elf death mage misses you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw will force your foes to share their pain. Uskayaw prepares the audience for your solo! Uskayaw links your audience in an emotional bond! A revenant and a black sun come into view. The torturous black sun is wielding a demon whip of freezing. Unknown command. Unknown command. The helpless ghostly infernal black sun fails to defend itself. You chop the ghostly infernal black sun into pieces!!!!!!! You destroy the ghostly infernal black sun! The helpless spectral juggernaut fails to defend itself. You carve the spectral juggernaut like a ham!!!!!! You destroy the spectral juggernaut! The helpless profane servitor fails to defend itself. You slice the profane servitor like a ripe choko!!!!!! You destroy the profane servitor! Your Earth Magic skill increases to level 21! The helpless deep elf death mage fails to defend itself. You carve the deep elf death mage like a ham!!!!!! You feel better. You kill the deep elf death mage! You can now merge with and destroy a victim. A profane servitor comes into view. It is wielding an enchanted whip. Unknown command. A death knight, a shadow wraith, a spectral thing and 2 revenants come into view. You kill your cacodemon! You kill the Tzitzimitl! x2; You destroy the eidolon! You destroy the revenant! x2 The death knight reflects your damage back at you! You hear a chilling moan. You hear a roar! x2; You hear a shout! x4 The Tzitzimitl is no longer paralysed. The gelid black sun is engulfed in spectral mist. A shadow dragon, an eidolon, a profane servitor and a black sun come into view. Things that are here: a demon whip of venom; a leather armour Unknown command. The helpless revenant fails to defend itself. You carve the revenant like a ham!!!!!!! You destroy the revenant! The spectral tengu reaver fades away! You kill the shadow dragon! You destroy the eidolon! You kill the infernal black sun! You destroy the shadow wraith! You kill the Tzitzimitl! You kill the death knight! Your damage is reflected back at you! Unknown command. A shadow dragon, a death knight, a deep elf death mage, a soul eater and a Tzitzimitl come into view. You kill the Tzitzimitl! You kill the soul eater! You destroy the spectral iron dragon! You kill the torturous black sun! You kill the Tzitzimitl! x2; You destroy the profane servitor! The revenant conjures spectral mists around you. The spectral mist engulfs you! The shadow dragon is engulfed in spectral mist. A shadow dragon, a Tzitzimitl and an eidolon come into view. Unknown command. The winds around you start to calm down. You float gracefully downwards. The Tzitzimitl is no longer paralysed. The spectral iron dragon is no longer paralysed. The Tzitzimitl is no longer paralysed. The revenant is no longer paralysed. The gelid black sun is no longer paralysed. The shadow dragon is no longer paralysed. You block the soul eater's attack. You block the gelid black sun's attack. 2 shadow dragons and a Tzitzimitl come into view. Unknown command. You slice the soul eater!! You kill the soul eater! You slice the shadow dragon!! You slash the shadow dragon! The shadow dragon completely misses you. You block the shadow dragon's attack. x2 You block the gelid black sun's attack. The shadow dragon misses you. You riposte. You slash the shadow dragon! The shadow dragon is heavily wounded. You slash the shadow dragon! You slice the soul eater!! You kill the soul eater! You block the shadow dragon's attack. The shadow dragon misses you. 3 death knights and a soul eater come into view. Unknown command. Unknown command. You barely miss the shadow dragon. The shadow dragon is severely wounded. You slash the profane servitor! You slash the shadow dragon! The deep elf death mage beckons forth a restless soul! You block the shadow dragon's attack. x2 The shadow dragon completely misses you. You block the profane servitor's attack. The profane servitor completely misses you. A soul eater comes into view. Unknown command. Unknown command. You slash the shadow dragon! The shadow dragon is almost dead. You hit the profane servitor but do no damage. You slash the shadow dragon! You block the gelid black sun's attack. The shadow dragon completely misses you. x2 You block the shadow dragon's attack. You block the profane servitor's attack. x2 The death knight is engulfed in spectral mist. Unknown command. Unknown command. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You feel the dreadful sensation subside. Your hands tingle! b - the +8 mithril axe "Arga" (weapon) {speed, MR+} The shadow dragon closely misses you. The shadow dragon completely misses you. You block the shadow dragon's attack. The monstrous black sun prays to Kikubaaqudgha. The Tzitzimitl begins absorbing vital energies! The profane servitor begins absorbing vital energies! The shadow dragon begins absorbing vital energies! x2 The profane servitor begins absorbing vital energies! The eidolon begins absorbing vital energies! The shadow dragon begins absorbing vital energies! The deep elf death mage begins absorbing vital energies! The shadow dragon begins absorbing vital energies! The death knight begins absorbing vital energies! The revenant begins absorbing vital energies! The monstrous black sun begins absorbing vital energies! The Tzitzimitl begins absorbing vital energies! The spectral iron dragon begins absorbing vital energies! The shadow dragon begins absorbing vital energies! The spectral sphinx begins absorbing vital energies! The Tzitzimitl begins absorbing vital energies! The revenant begins absorbing vital energies! The shadow dragon begins absorbing vital energies! The death knight begins absorbing vital energies! The soul eater begins absorbing vital energies! The shadow dragon begins absorbing vital energies! The death knight begins absorbing vital energies! The shadow dragon completely misses you. x2 The shadow dragon closely misses you. The profane servitor hits you but does no damage. You block the profane servitor's attack. The gelid black sun is engulfed in spectral mist. The gelid black sun dies! Unknown command. You slice the shadow dragon!! You kill the shadow dragon! You slash the profane servitor! You closely miss the shadow dragon. You slice the shadow dragon!! You slice the revenant!! The winds around you calm down. The death knight offers itself to Yredelemnul, and fills with unholy energy. You block the shadow dragon's attack. The shadow dragon completely misses you. The shadow dragon claws you. Your corrosive artefact corrodes you! You resist. The death knight is engulfed in spectral mist. The revenant hits you but does no damage. Unknown command. Unknown command. You slice the shadow dragon!! The shadow dragon is no longer absorbing vital energies. The lost soul assumes the form of the shadow dragon and becomes anchored to this world! You hit the shadow dragon. You closely miss the profane servitor. You slash the profane servitor! You slash the revenant! You slice the spectral iron dragon!! You kill the Tzitzimitl! You destroy the spectral iron dragon! You block the profane servitor's attack. x2 You block the ghostly shadow dragon's attack. The ghostly shadow dragon completely misses you. The ghostly shadow dragon claws you but does no damage. The profane servitor completely misses you. The profane servitor hits you but does no damage. You slice the revenant!! The revenant is almost destroyed. You slice the ghostly shadow dragon!! You hit the shadow dragon. You slash the profane servitor! You closely miss the profane servitor. You block the profane servitor's attack. x2 The shadow dragon completely misses you. The shadow dragon claws you but does no damage. You block the shadow dragon's attack. The revenant conjures spectral mists around you. The spectral mist engulfs you! Uskayaw prepares the audience for your solo! Unknown command. Unknown command. Unknown command. Unknown command. The helpless revenant fails to defend itself. You slice the revenant like a ripe choko!!!!!! You destroy the revenant! The helpless ghostly shadow dragon fails to defend itself. You carve the ghostly shadow dragon like a ham!!!!!! You destroy the ghostly shadow dragon! The helpless shadow dragon fails to defend itself. You slice the shadow dragon like a ripe choko!!!!!!! You kill the shadow dragon! The shadow dragon scales are intact enough to wear. The helpless profane servitor fails to defend itself. You carve the profane servitor like a ham!!!!!! You destroy the profane servitor! Your Earth Magic skill increases to level 22! The helpless profane servitor fails to defend itself. You chop the profane servitor into pieces!!!!!! You destroy the profane servitor! The revenant is no longer sharing its pain. Unknown command. Unknown command. The Tzitzimitl is no longer paralysed. The shadow dragon is no longer paralysed. The revenant is no longer paralysed. x2 The Tzitzimitl gestures at you. The bolt of cold hits the shadow dragon. The shadow dragon resists. You deflect the bolt of cold! You block the revenant's attack. x2 The shadow dragon bites you but does no damage. You block the shadow dragon's attack. The shadow dragon claws you but does no damage. Unknown command. The helpless Tzitzimitl fails to defend itself. You chop the Tzitzimitl into pieces!!!!!!! You kill the Tzitzimitl! You closely miss the revenant. You slice the shadow dragon!! You slash the revenant! The revenant hits you but does no damage. Unknown command. Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. A great vortex of raging winds appears and lifts you up. The Tzitzimitl is no longer paralysed. The deep elf death mage is no longer paralysed. The soul eater is no longer paralysed. The shadow dragon is engulfed in spectral mist. x2 The death knight offers itself to Yredelemnul, and fills with unholy energy. The revenant hits you but does no damage. You block the shadow dragon's attack. x2 The shadow dragon claws you but does no damage. You slash the revenant! The revenant is severely damaged. You slash the revenant! You slash the shadow dragon! The death knight reflects your damage back at you! The shadow dragon is no longer paralysed. The eidolon is no longer paralysed. The Tzitzimitl is no longer paralysed. The death knight is no longer paralysed. x2 The monstrous black sun is no longer paralysed. The shadow dragon is no longer paralysed. The spectral sphinx is no longer paralysed. The death knight is no longer paralysed. The soul eater is no longer paralysed. The death knight is no longer paralysed. The revenant conjures spectral mists around you. The spectral mist engulfs the revenant. The shadow dragon is engulfed in spectral mist. The death knight is engulfed in spectral mist. Unknown command. You slice the shadow dragon like a ripe choko!!! The shadow dragon is almost dead. You slice the death knight!! You slash the revenant! You kill the shadow dragon! The shadow dragon scales are intact enough to wear. You destroy the revenant! The death knight reflects your damage back at you! You block the revenant's attack. Unknown command. You open the revenant like a pillowcase!!! You destroy the revenant! You slice the death knight!! You completely miss the Tzitzimitl. The death knight reflects your damage back at you! x2 The deep elf death mage is engulfed in spectral mist. The death knight is engulfed in spectral mist. Unknown command. You slice the death knight!! You kill the death knight! You barely miss the eidolon. You slash the Tzitzimitl! You slash the shadow dragon! The death knight reflects your damage back at you! x2 You block the Tzitzimitl's attack. x2 You slice the eidolon!! You destroy the eidolon! You slash the shadow dragon! You hit the Tzitzimitl. You hit the eidolon. You destroy the shadow wraith! The death knight reflects your damage back at you! x2 The death knight offers itself to Yredelemnul, and fills with unholy energy. You block the shadow dragon's attack. x2 The shadow dragon claws you but does no damage. The death knight is engulfed in spectral mist. The death knight offers itself to Yredelemnul, and fills with unholy energy. Unknown command. You completely miss the spectral sphinx. The spectral sphinx is almost destroyed. You slash the eidolon! You slice the shadow dragon!! You slash the Tzitzimitl! You slash the shadow dragon! You kill the death knight! x2 Your damage is reflected back at you! The death knight reflects your damage back at you! x2 Your damage is reflected back at you! You block the Tzitzimitl's attack. x2 The Tzitzimitl engulfs your Executioner but does no damage. The Tzitzimitl closely misses your Executioner. You block the eidolon's attack. The eidolon hits you. The monstrous black sun is engulfed in spectral mist. Unknown command. You slice the spectral sphinx!! You destroy the spectral sphinx! You closely miss the eidolon. You slice the shadow dragon!! You slash the Tzitzimitl! You hit the shadow dragon. You destroy the eidolon! You kill the shadow dragon! You kill the soul eater! x2 You kill the deep elf death mage! The death knight reflects your damage back at you! x2 The death knight offers itself to Yredelemnul, and fills with unholy energy. Your Executioner gestures. Your Executioner seems to speed up. The shadow dragon completely misses you. You block the shadow dragon's attack. The shadow dragon completely misses you. Unknown command. You slice the shadow dragon!! You kill the shadow dragon! The shadow dragon scales are intact enough to wear. You hit the Tzitzimitl. You hit the shadow dragon but do no damage. You kill the Tzitzimitl! You kill the death knight! Your damage is reflected back at you! The death knight reflects your damage back at you! x2 Your corrosive artefact corrodes you! The shadow dragon is engulfed in spectral mist. You block the shadow dragon's attack. The shadow dragon completely misses you. You block the shadow dragon's attack. Unknown command. You hit the Tzitzimitl but do no damage. The Tzitzimitl is almost dead. You completely miss the shadow dragon. You slash the shadow dragon! You slice the monstrous black sun!! You kill the Tzitzimitl! You kill the soul eater! The death knight reflects your damage back at you! x2 The death knight's dark mirror aura disappears. You block the shadow dragon's attack. x3 Unknown command. You slash the monstrous black sun! The monstrous black sun is almost dead. You slash the shadow dragon! x2 You kill the monstrous black sun! You kill the death knight! The death knight reflects your damage back at you! You block the shadow dragon's attack. x2; The shadow dragon claws you. You resist. Unknown command. You barely miss the shadow dragon. The shadow dragon is almost dead. You barely miss the shadow dragon. You hit the Tzitzimitl but do no damage. The death knight reflects your damage back at you! The winds around you start to calm down. You float gracefully downwards. You block the shadow dragon's attack. The shadow dragon claws you but does no damage. You block the shadow dragon's attack. Your Executioner hits the shadow dragon. Your Executioner hits the shadow dragon but does no damage. x2 Unknown command. You slash the shadow dragon! You kill the shadow dragon! You hit the shadow dragon. You slash the Tzitzimitl! You hit the death knight. The death knight reflects your damage back at you! The Tzitzimitl gestures at you. You deflect the bolt of cold! You block the shadow dragon's attack. The shadow dragon claws you but does no damage. You block the shadow dragon's attack. Unknown command. You closely miss the Tzitzimitl. The Tzitzimitl is almost dead. You slice the death knight!! You kill the death knight! Your damage is reflected back at you! You hit the shadow dragon but do no damage. Your Executioner hits the shadow dragon. Your Executioner hits the shadow dragon but does no damage. Your Executioner barely misses the shadow dragon. Your Executioner hits the shadow dragon! Your Executioner hits the shadow dragon. Your Executioner hits the shadow dragon but does no damage. Unknown command. You strike the helpless shadow dragon from behind! You open the shadow dragon like a pillowcase!!!! You kill the shadow dragon! The shadow dragon scales are intact enough to wear. You miss the Tzitzimitl. You block the Tzitzimitl's attack. The Tzitzimitl bites you. You feel terrible. Unknown command. You closely miss the Tzitzimitl. The Tzitzimitl is almost dead. Your Executioner hits the Tzitzimitl! The Tzitzimitl dies! Unknown command. No target in view! No target in view! Unknown command. No target in view! No target in view! No target in view! No target in view! Found seven items. Items here: [[[ ††† The winds around you calm down. Things that are here: an enchanted broad axe; a runed chain mail; an infernal demonspawn corpse Items here: )) [[ † a broad axe; a plate armour; a great sword; a chain mail; a human corpse Items here: [[[ ††† Found seven items. Found six items. Found eight items. Found two gates leading back out of this place. Found a stone staircase leading down. Your Executioner disappears in a puff of smoke! You can no longer merge with and destroy a victim. Your song is almost over. Y - 84 scrolls of remove curse (gained 1) You are no longer corroded. x - 13 potions of haste (gained 1) You can no longer pass through a line of other dancers. M - 33 scrolls of fog (gained 2) Your song has ended. You see here a glowing spear. You see here a staff of death. J - 26 potions of mutation (gained 1) j - 24 phantom mirrors (gained 1) You see here a glowing arbalest. You see here an embroidered robe. You see here a ring of see invisible. Your pack is full. You see here a sparkling pewter ring. As you read the scroll of identify, it crumbles to dust. the ring of Yendor {rF+ rC+ Str+3} You see here a book of Misfortune. You now have 11415 gold pieces (gained 17). You see here a scroll of holy word. You can't carry that many items. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. i - 12 potions of curing (gained 1) You see here a scorched leather armour. There is a gate leading back out of this place here. You see here the +8 autumn katana {slice, Clar}. Your pack is full. There is a stone staircase leading down here. You see here a fan of gales. Your pack is full. There is a gate leading back out of this place here. You see here a ring of positive energy. s - 31 scrolls of recharging (gained 1) You see here a troll leather armour. You see here a runed flail. You see here 2 scrolls of holy word. You see here a runed dagger. Your pack is full. There is a gate leading back out of this place here. You see here a ring of positive energy. You see here a troll leather armour. Your transformation is almost over. Your pack is full. There is a gate leading back out of this place here. You see here a ring of positive energy. Your pack is full. There is a stone staircase leading down here. You see here a fan of gales. There is a gate leading back out of this place here. You see here the +8 autumn katana {slice, Clar}. You see here a scorched leather armour. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a scroll of magic mapping. You see here a scorched leather armour. There is a gate leading back out of this place here. You see here the +8 autumn katana {slice, Clar}. E - the +8 autumn katana {slice, Clar} You feel yourself come back to life. You see here a book of Cantrips. Your pack is full. You see here the ring of Yendor {rF+ rC+ Str+3}. You see here a ring of see invisible. Casting: Tornado Confirm with . or Enter, or press ? or * to list all spells. Your body is suffused with negative energy! You feel an empty sense of dread. a - a +9 vampiric broad axe (weapon) You see here a runed dagger. Your pack is full. There is a stone staircase leading down here. You see here a fan of gales. You aren't carrying or standing over any spellbooks. Unknown command. There is an empty arch of ancient stone here. 2 merfolk come into view. 2 merfolk come into view. 2 harpies and a merfolk come into view. A harpy, 2 snapping turtles and 6 merfolk come into view. A merfolk is wielding a trident of piercing. A merfolk aquamancer is wielding a rapier of venom. The merfolk shouts! The harpy screeches! x2 A manticore, 2 merfolk, a water elemental and a water nymph come into view. A manticore, a merfolk, a merfolk impaler and 3 merfolk aquamancers come into view. A merfolk aquamancer is wielding a rapier of speed. The merfolk impaler is wielding a trident of piercing. The merfolk aquamancer shouts! The harpy screeches! The snapping turtle hisses angrily. The merfolk shouts! x2 The merfolk aquamancer shouts! x2; The merfolk shouts! x2 The merfolk aquamancer shouts! The merfolk aquamancer mumbles some strange words. The merfolk aquamancer blinks! You block the harpy's attack. x2 The merfolk closely misses your cacodemon. You hear a haunting song. The merfolk aquamancer mumbles some strange words. The merfolk aquamancer blinks! A merfolk, a merfolk siren and a water elemental come into view. The merfolk is wielding a spear of pain. You slice the harpy!! The harpy is heavily wounded. You closely miss the harpy. The harpy closely misses you. You block the harpy's attack. x3; The merfolk throws a throwing net. You block the throwing net. Your cacodemon is struck by the twisting air! You hear a haunting song. The merfolk hits your cacodemon with a halberd! A merfolk, a merfolk aquamancer and 3 merfolk javelineers come into view. The merfolk is wielding a trident of protection. A merfolk javelineer is wielding a spear of piercing. A merfolk javelineer is wielding a vampiric spear. Unknown command. You fade into invisibility! You are very lightly contaminated with residual magic. You block the harpy's attack. The harpy completely misses you. You block the harpy's attack. x2 Your cacodemon gestures at the merfolk. The merfolk seems to slow down. You block the harpy's attack. x2 The merfolk throws a throwing net. The throwing net hits your cacodemon. Your cacodemon is caught in the net! The merfolk hits your cacodemon with a trident! The merfolk completely misses you. The merfolk throws a tomahawk of returning. The tomahawk of returning hits the merfolk! The weapon returns to the merfolk! You hear an eerie melody. Your cacodemon is struck by the twisting air! The harpy barely misses you. The harpy completely misses you. You hear a haunting song. 2 merfolk javelineers and a wind drake come into view. A merfolk javelineer is wielding a spear of freezing. You catch the helpless harpy completely off-guard! You open the harpy like a pillowcase!!!!! You kill the harpy! You catch the helpless harpy completely off-guard! You slice the harpy like a ripe choko!!!! You kill the harpy! The merfolk javelineer shouts! x2 You slash the harpy! Your cacodemon struggles against the net. The merfolk aquamancer mumbles some strange words. The merfolk aquamancer blinks! Your cacodemon is struck by the twisting air! The merfolk javelineer throws a poisoned javelin. You block the poisoned javelin. You can now pass through a line of other dancers. A manticore and a merfolk javelineer come into view. You barely miss the harpy. The harpy is lightly wounded. You catch the helpless merfolk completely off-guard! You slice the merfolk like a ripe choko!!!! You kill the merfolk! You block the harpy's attack. x2 You hear a haunting song. The merfolk hits your cacodemon with a spear. The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! You hear a haunting song. The merfolk hits your cacodemon with a trident! The water nymph flows with the water. The merfolk siren chants a haunting song. You resist with almost no effort. The merfolk throws a tomahawk of returning. The tomahawk of returning hits the harpy! Your cacodemon struggles against the net. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! An alligator snapping turtle, a merfolk siren, a merfolk aquamancer and a water nymph come into view. The merfolk siren is wielding a trident of flaming. Unknown command. The helpless merfolk fails to defend itself. You cut the merfolk into ribbons!!!!!! You kill the merfolk! The helpless merfolk fails to defend itself. You cut the merfolk into ribbons!!!!!! You kill the merfolk! The merfolk avatar stops singing. You are no longer entranced. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! A merfolk impaler and a wind drake come into view. The merfolk impaler is wielding a vampiric trident. Unknown command. 3 merfolk, a water elemental, a wind drake and 2 water nymphs come into view. A merfolk aquamancer is wielding a rapier of venom. A merfolk impaler is wielding an antimagic trident. The merfolk avatar's song is interrupted. The water nymph flows with the water. Your cacodemon gestures at the merfolk. The bolt of energy hits the merfolk. Your cacodemon struggles against the net. The wind drake flaps its wings at your cacodemon. Your cacodemon is struck by the twisting air! The merfolk avatar chants a haunting song. You resist. A snapping turtle and an alligator snapping turtle come into view. Things that are here: a trident x2 The helpless harpy fails to defend herself. You open the harpy like a pillowcase!!!!!! You kill the harpy! The merfolk aquamancer is no longer paralysed. The wind drake flaps its wings at your cacodemon. Your cacodemon is struck by the twisting air! The wind drake flaps its wings at your cacodemon. Your cacodemon is struck by the twisting air! Your cacodemon dies! Splash! You fall into the shallow water. Moving in this stuff is going to be slow. ...and don't expect to remain undetected. The water nymph moves out of view. The wind drake hisses angrily. x2 A merfolk comes into view. It is wielding a trident. The merfolk shouts! The merfolk impaler shouts! x2; The merfolk avatar shouts! The wind drake hisses angrily. You hear a shout! You hear an angry hiss. You hear a shout! x2; You hear an angry hiss. You hear a shout! x7 Unknown command. Your unstable footing causes you to fumble your attack. The merfolk javelineer is no longer paralysed. The manticore is no longer sharing its pain. The merfolk aquamancer is no longer paralysed. The water nymph is no longer paralysed. The snapping turtle is no longer paralysed. The manticore is no longer paralysed. The merfolk javelineer is no longer paralysed. x2 The merfolk aquamancer gestures wildly while chanting. The merfolk aquamancer blinks! The manticore flicks its tail. You block the water nymph's attack. The merfolk avatar chants a haunting song. You resist with some effort. A merfolk javelineer comes into view. It is wielding a spear of piercing. Your unstable footing causes you to fumble your attack. The merfolk javelineer shouts! The water nymph gestures at you while chanting. The water swirls and strikes you! The water nymph barely misses you. An alligator snapping turtle, 2 merfolk, a merfolk avatar and a merfolk aquamancer come into view. The merfolk aquamancer is wielding a rapier of flaming. Unknown command. You barely miss the water nymph. The alligator snapping turtle is no longer paralysed. The merfolk javelineer is no longer paralysed. The merfolk siren is no longer paralysed. The water nymph is no longer paralysed. The merfolk is no longer paralysed. x2 The merfolk javelineer is no longer paralysed. The merfolk is no longer paralysed. The water elemental is no longer paralysed. The merfolk aquamancer is no longer paralysed. The merfolk is no longer paralysed. The merfolk impaler is no longer paralysed. The merfolk aquamancer is no longer paralysed. The manticore is no longer paralysed. x2 The water elemental is no longer paralysed. The merfolk aquamancer is no longer paralysed. The merfolk avatar is no longer paralysed. The merfolk aquamancer is no longer paralysed. The snapping turtle is no longer paralysed. The merfolk is no longer paralysed. x3 The water nymph gestures at you while chanting. The water swirls and strikes you! You block the merfolk's attack. The merfolk completely misses you. The water nymph points at you and mumbles some strange words. The water swirls and strikes you! You block the snapping turtle's attack. A sea snake and a water nymph come into view. Unknown command. Unknown command. Unknown command. An alligator snapping turtle, 5 merfolk and a water elemental come into view. A merfolk aquamancer is wielding a rapier of freezing. A merfolk javelineer is wielding a spear of venom. The merfolk is no longer sharing its pain. The water nymph flows with the water. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. ...and don't expect to remain undetected. The merfolk aquamancer casts a spell. The merfolk aquamancer blinks! The merfolk throws a throwing net. The throwing net hits the water nymph. The water nymph is caught in the net! You hear a splash. You block the water elemental's attack. The manticore flicks its tail. The volley of spikes hits the water elemental. The water nymph casts a spell at you. The water swirls and strikes you! The water nymph struggles against the net. You block the merfolk's attack. The merfolk completely misses you. The snapping turtle completely misses you. You block the merfolk's attack. The merfolk javelineer throws a javelin of returning. The javelin of returning hits the merfolk! The weapon returns to the merfolk javelineer! The merfolk aquamancer gestures wildly while chanting. The merfolk aquamancer blinks! The alligator snapping turtle hisses angrily. The sea snake hisses angrily. You hear a shout! x2; You hear an angry hiss. x2 A harpy comes into view. The harpy screeches! The merfolk avatar shouts! You hear an angry hiss. x2 You hear a shout! You hear a screech! You hear a shout! The merfolk shouts! A merfolk comes into view. It is wielding a trident. Your unstable footing causes you to fumble your attack. The merfolk impaler is no longer sharing its pain. The manticore is no longer sharing its pain. The merfolk is no longer sharing its pain. The manticore flicks its tail. The volley of spikes hits the merfolk aquamancer. You block the water nymph's attack. You block the snapping turtle's attack. The merfolk throws a throwing net. The throwing net hits the water nymph. You hear a splash. The manticore flicks its tail. The volley of spikes hits the water elemental. You kill the merfolk siren! You kill the merfolk javelineer! You hear a splash. x3 You kill the water nymph! You block the water elemental's attack. The merfolk throws an exploding tomahawk. The exploding tomahawk hits the merfolk! The exploding tomahawk explodes! The explosion of tomahawk fragments engulfs the merfolk. The explosion of tomahawk fragments engulfs the water elemental. The explosion of tomahawk fragments engulfs the water nymph. The explosion of tomahawk fragments engulfs the merfolk. The merfolk javelineer throws a javelin of penetration. The javelin of penetration barely misses the manticore. The javelin of penetration pierces through the water elemental!! You kill the alligator snapping turtle! You deflect the javelin of penetration! The javelin of penetration closely misses the merfolk aquamancer. The snapping turtle completely misses you. The merfolk misses you. You riposte. You slice the merfolk!! You kill the merfolk! You hear a splash. x2 The merfolk is severely wounded. You closely miss the water nymph. You slash the merfolk aquamancer! You slash the snapping turtle! x2; You hit the water elemental. The merfolk closely misses you. You hear a shout! A merfolk aquamancer comes into view. It is wielding a rapier of draining. Unknown command. Unknown command. Casting: Necromutation Confirm with . or Enter, or press ? or * to list all spells. A great vortex of raging winds appears and lifts you up. You kill the merfolk! You hear a splash. x2 You destroy the water elemental! The merfolk impaler is no longer sharing its pain. The merfolk javelineer throws a javelin of returning. The javelin of returning hits the merfolk! The weapon returns to the merfolk javelineer! The merfolk avatar chants a haunting song. You resist with some effort. The merfolk avatar chants a haunting song. You resist with almost no effort. You block the merfolk's attack. The merfolk throws a tomahawk of returning. The tomahawk of returning hits the merfolk aquamancer! The weapon returns to the merfolk! The merfolk siren chants a haunting song. You resist with almost no effort. The merfolk throws an exploding tomahawk. The exploding tomahawk hits the manticore but does no damage. The exploding tomahawk explodes! The explosion of tomahawk fragments engulfs the manticore. The explosion of tomahawk fragments engulfs the snapping turtle. The explosion of tomahawk fragments engulfs the merfolk. The explosion of tomahawk fragments engulfs the snapping turtle. You block the water nymph's attack. You block the snapping turtle's attack. The merfolk aquamancer completely misses you. You riposte. The merfolk shouts! You cut the merfolk aquamancer into ribbons!!! You kill the merfolk aquamancer! You hear a splash. x2 You hit the water nymph. You slash the water elemental! You destroy the water elemental! You slice the merfolk aquamancer!! You barely miss the merfolk aquamancer. You hit the snapping turtle but do no damage. You slice the snapping turtle!! The merfolk javelineer throws a javelin of penetration. The javelin of penetration pierces through the manticore!! The javelin of penetration pierces through the merfolk aquamancer!! You kill the merfolk javelineer! The merfolk aquamancer dies! >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [p0werm0de] Species: Demonspawn Job: Wanderer HP: 321/321; mods: -2/0 MP: 44/54; mod: 0 Stats: 20 (20) 24 (24) 18 (18) Position: (40, 39), god: Uskayaw (24), turn_is_over: 1, banished: 0 Standing on/in/over feature: some shallow water Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 27 | 29751 | 1/0 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 27 | 35380 | 2/0 Maces & Flails | | 0 | 0 | 1 | 59 | 0/119 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 1 | 59 | 0/119 Armour | X | 0 | 0 | 27 | 35378 | 0/0 Dodging | X | 0 | 0 | 27 | 35383 | 5/0 Stealth | X | 0 | 0 | 27 | 29759 | 9/0 Shields | X | 0 | 0 | 25 | 29284 | 208/3032 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 27 | 35385 | 7/0 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 5 | 770 | 20/300 Necromancy | X | 0 | 0 | 26 | 22840 | 136/2312 Translocations | X | 0 | 0 | 18 | 12940 | 97/1784 Transmutations | X | 0 | 0 | 15 | 8580 | 197/1368 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 27 | 35379 | 1/0 Earth Magic | X | 2 | 100 | 22 | 23110 | 2062/2498 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 27 | 17696 | 7/0 Evocations | X | 0 | 0 | 27 | 29751 | 1/0 Spell bugs: Durations: #0: 334 #9: 50 #33: 464 #39: 67 #40: 50 #66: 50 Attributes: #4: 884722 #12: 17648 #13: 6233 #20: 1 #23: 79907 #24: 1075556751 #27: 2362650 #44: 1 #49: 20850 Mutations: antennae: 3 (innate) yellow scales: 3 (innate) clever: 1 demonic guardian: 3 (innate) powered by death: 3 (innate) regeneration: 1 robust: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 vampiric broad axe eq slot #1, inv slot #29: +2 cloak of the Thief {+Fog Slay-2 SInv Stlth+} eq slot #3, inv slot #48: +0 pair of fencer's gloves {+Riposte Dex+3} eq slot #4, inv slot #17: +2 pair of boots of the Assassin {Detection Stab+ Stlth++} eq slot #5, inv slot #40: +8 large shield of protection eq slot #6, inv slot #46: +10 shadow dragon scales eq slot #7, inv slot #42: ring "Recwe" {Wiz *Corrode rElec rPois Int+5} eq slot #8, inv slot #39: ring of the Three Gods {EV+5 Slay+5 SInv} eq slot #9, inv slot #44: amulet "Rutti" {Faith +Inv} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ▓............. ▓..........#.....#.mHm ▓..........##...##mSmm ▓................mmHmmm ▓∩...........m..mmmEmm ▓............mmmmm.tmk ▓..........##Hm§##kmm≈t ▓..........#.ttm.#tmmt ▓..........(§§L§H≈)mmm ▓...........§§m§mm.mEm ▓▓▓▓▓▓▓▓▓..†§m§m≈)k.▓▓ ▓....m(≈m≈m.▓ ▓......≈≈...▓ ▓...........▓ ▓...........▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: rectangle monster_hook: false zig_exc: 80 colour: lightblue fix_slime_vaults: true ice_cave_hard: false tomb_guardian_sets: 1: 1 2: 2 3: 1 4: 1 5: 1 6: 1 slime_fixup_done: true wucad_mu_died: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>