ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1347 failed. Version: Dungeon Crawl Stone Soup 0.24-a0-7-g1bb0902 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-1bb0902669 -name cod -rc /dgldir/rcfiles/crawl-git/cod.rc -macro /dgldir/rcfiles/crawl-git/cod.macro -morgue /dgldir/morgue/cod/ -webtiles-socket /crawl-master/webserver/sockets/cod:2019-01-30.21:18:20.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /usr/games/crawl-git-1bb0902669(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x606c33]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-1bb0902669(_Z13do_crash_dumpv+0x419) [0x60ea39]: do_crash_dump() /usr/games/crawl-git-1bb0902669(_Z20crash_signal_handleri+0x9c) [0x606ebc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f3fe62640b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f3fe65feb7b]: /usr/games/crawl-git-1bb0902669() [0x60e0a9] /usr/games/crawl-git-1bb0902669() [0x60e371] /usr/games/crawl-git-1bb0902669() [0x933bef] /usr/games/crawl-git-1bb0902669(_Z13place_monster9mgen_databb+0x1ca) [0x9361aa]: place_monster(mgen_data, bool, bool) /usr/games/crawl-git-1bb0902669(_Z10mons_place9mgen_data+0x1ae) [0x936cbe]: mons_place(mgen_data) /usr/games/crawl-git-1bb0902669(_Z14create_monster9mgen_datab+0x1fa) [0x93777a]: create_monster(mgen_data, bool) /usr/games/crawl-git-1bb0902669() [0x9ac9d4] /usr/games/crawl-git-1bb0902669(_Z4ouchi16kill_method_typejPKcbS1_+0x6a3) [0x9ad483]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*) /usr/games/crawl-git-1bb0902669(_ZN6player4hurtEPK5actori9beam_type16kill_method_typeSsSsbb+0x67) [0x9d3427]: player::hurt(actor const*, int, beam_type, kill_method_type, std::string, std::string, bool, bool) /usr/games/crawl-git-1bb0902669(_ZN6attack14inflict_damageEi9beam_typeb+0xc9) [0x5a45d9]: attack::inflict_damage(int, beam_type, bool) /usr/games/crawl-git-1bb0902669(_ZN6attack20handle_phase_damagedEv+0x3f) [0x5a3d8f]: attack::handle_phase_damaged() /usr/games/crawl-git-1bb0902669(_ZN13ranged_attack16handle_phase_hitEv+0x6a) [0xa030ca]: ranged_attack::handle_phase_hit() /usr/games/crawl-git-1bb0902669(_ZN13ranged_attack6attackEv+0x17d) [0xa03e4d]: ranged_attack::attack() /usr/games/crawl-git-1bb0902669(_ZN4bolt13affect_playerEv+0x20c) [0x5bf27c]: bolt::affect_player() /usr/games/crawl-git-1bb0902669(_ZN4bolt11affect_cellEv+0x12f) [0x5c2d1f]: bolt::affect_cell() /usr/games/crawl-git-1bb0902669(_ZN4bolt7do_fireEv+0x2c7) [0x5c3077]: bolt::do_fire() /usr/games/crawl-git-1bb0902669(_ZN4bolt4fireEv+0xfd0) [0x5c4d60]: bolt::fire() /usr/games/crawl-git-1bb0902669(_Z8throw_itR4boltiP4dist+0x5eb) [0xb0a6db]: throw_it(bolt&, int, dist*) /usr/games/crawl-git-1bb0902669(_Z20throw_item_no_quiverv+0x4da) [0xb0c10a]: throw_item_no_quiver() /usr/games/crawl-git-1bb0902669(_Z15process_command12command_type+0x384) [0xc25384]: process_command(command_type) /usr/games/crawl-git-1bb0902669() [0xc27f29] /usr/games/crawl-git-1bb0902669(main+0x54d) [0xc2c1cd]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f3fe624f7ed]: /usr/games/crawl-git-1bb0902669() [0x561479] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 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". 0x00007f3fe65fe84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f3fe65fe84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000006072eb in call_gdb (file=0x7f3fe65e9180) at crash.cc:435 gdb = attach_cmd = "attach 26032\000\000\000\000\000\000\000" #2 0x000000000060ea59 in do_crash_dump () at dbg-asrt.cc:677 dir = "/dgldir/morgue/cod/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1347 failed." file = 0x7f3fe65e9180 t = 1548885376 name = "/dgldir/morgue/cod/crash-cod-20190130-215616.txt", '\000' #3 0x0000000000606ebc in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f3fe65feb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000060e0a9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc743e0aa0 "ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1347 failed.", assert=) at dbg-asrt.cc:808 No locals. #7 0x000000000060e371 in AssertFailed (expr=0xcf7cd8 "!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT", file=0xc53f8c "mon-place.cc", line=1347, text=0x0) at dbg-asrt.cc:846 mesg = "ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1347 failed.\000|f'\346?\177\000\000\024\230\303\000\000\000\000\000\200\021>t\374\177", '\000' , " d\303", '\000' , " ", '\000' , "\001", '\000' "\377, \377\377\377", '\000' "\377, \377\377\377\000\000\000\000\001\000\000\000P"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x0}} fileName = #8 0x0000000000933bef in _place_monster_aux (mg=..., leader=leader@entry=0x0, place=..., force_pos=force_pos@entry=false, dont_place=dont_place@entry=false) at mon-place.cc:1346 fpos = {x = 54, y = 62} m_ent = 0xeb3600 summoned = true blame_prefix = "\330\021\306\003\000\000\000\000\350\027>t\374\177\000\000\320\027>t\374\177\000\000\365\375\257\000\000\000\000\000\350\027>t\374\177\000\000Eɱ\000\000\000\000\000\350\027>t\374\177\000\000+\373\221\000\000\000\000\000\a", '\000' , "\002\000\000\000\000\000\000\000V\316\202\000\000\000\000\000 \001\000\000\000 \374\377\377\377 \376#\223\000\000\000\000\000\254\001\000\000\000\000\000\000\230\027>t\374\177\000\000\374\027>t\374\177\000\000\005\026>t\374\177\000\000\020\026>t\374\177\000\000\000\000\000\000\001\000\000\000\350\027>t\374\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\377\377\377\377\320\027>t\374\177\000\000\001\000\000\000\000\000\000\000\350\027>t\374\177\000\000\000\000\000\000\000\000\000\000\020\034>t\374\177\000\000\001\000\377\377\000\000\000\000\252"...
mon = 0x124ea68 montype = #9 0x00000000009361aa in place_monster (mg=..., force_pos=force_pos@entry=false, dont_place=dont_place@entry=false) at mon-place.cc:725 tries = allow_ood = leader = false band = BAND_NO_BAND place = {branch = BRANCH_ELF, depth = 1} band_size = 1 band_monsters = {MONS_BUTTERFLY, MONS_PROGRAM_BUG } mon_count = want_band = false chose_ood_monster = create_band = mon = priest = band_template = {cls = MONS_PROGRAM_BUG, behaviour = BEH_SLEEP, summoner = 0x0, abjuration_duration = 0, summon_type = 0, pos = {x = 0, y = 0}, foe = 0, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, god = 16777216, base_type = 16843009, colour = 257, proximity = PROX_ANYWHERE, place = {branch = BRANCH_DUNGEON, depth = 16843009}, hd = 65793, hp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 72340168526266368}, mname = "", non_actor_summoner = , initial_shifter = 16777216, preferred_grid_feature = DNGN_CLOSED_DOOR, map_mask = 0, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, xp_tracking = XP_NON_VAULT} current_band = #10 0x0000000000936cbe in mons_place (mg=...) at mon-place.cc:2586 creation = #11 0x000000000093777a in create_monster (mg=..., fail_msg=) at mon-place.cc:2918 montype = MONS_BUTTERFLY summd = 0x0 #12 0x00000000009ac9d4 in _maybe_spawn_monsters (dam=dam@entry=71, is_torment=is_torment@entry=false, death_type=death_type@entry=KILLED_BY_SELF_AIMED, death_source=death_source@entry=4294901761) at ouch.cc:579 mg = {cls = MONS_BUTTERFLY, behaviour = BEH_FRIENDLY, summoner = 0x1215dc0, abjuration_duration = 2, summon_type = 0, pos = {x = 54, y = 63}, foe = 701, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, god = GOD_XOM, base_type = MONS_NO_MONSTER, colour = -1, proximity = PROX_ANYWHERE, place = {branch = BRANCH_ELF, depth = 1}, hd = 0, hp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, mname = "", non_actor_summoner = "", initial_shifter = RANDOM_MONSTER, preferred_grid_feature = DNGN_UNSEEN, map_mask = 0, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, xp_tracking = XP_NON_VAULT} i = count_created = damager = 0x12915b0 mon = MONS_BUTTERFLY how_many = #13 0x00000000009ad483 in ouch (dam=71, death_type=KILLED_BY_SELF_AIMED, source=4294901761, aux=0x3cadc28 "large rock", see_source=, death_source_name=0x1314538 "") at ouch.cc:961 damage_desc = "suicidal targeting (71)" is_torment = false se = {raw_line = "", version = "", save_rcs_version = "", save_tag_version = "", tiles = 0 '\000', points = -1, name = "", race = 100, job = 100, race_class_name = "", lvl = 0 '\000', best_skill = SK_NONE, best_skill_lvl = 0 '\000', title = "", death_type = 33, death_source = 4294901761, death_source_name = "", death_source_flags = std::set with 0 elements, auxkilldata = "", indirectkiller = "", killerpath = "", last_banisher = "", dlvl = 0 '\000', absdepth = 1, branch = BRANCH_DUNGEON, map = "", mapdesc = "", killer_map = "", final_hp = -1, final_max_hp = -1, final_max_max_hp = -1, final_mp = -1, final_max_mp = -1, final_base_max_mp = -1, damage = 71, source_damage = -1, turn_damage = -1, str = -1, intel = -1, dex = -1, ac = -1, ev = -1, sh = -1, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 0, death_time = 0, real_time = -1, num_turns = -1, num_aut = -1, num_diff_runes = 0, num_runes = 0, kills = 0, maxed_skills = "", fifteen_skills = "", status_effects = "", gold = 0, gold_found = 0, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 0, potions_used = 0, fields = std::unique_ptr containing 0x0} drain_amount = hpl = {hp = 71, hurt_type = 33} non_death = false env_death = #14 0x00000000009d3427 in player::hurt (this=0x1215dc0, agent=0x12915b0, amount=amount@entry=71, flavour=flavour@entry=BEAM_NONE, kill_type=KILLED_BY_SELF_AIMED, source="", aux="large rock") at player.cc:6547 No locals. #15 0x00000000005a45d9 in attack::inflict_damage (this=0x7ffc743e2580, dam=71, flavour=BEAM_NONE, clean=) at attack.cc:972 No locals. #16 0x00000000005a3d8f in attack::handle_phase_damaged (this=0x7ffc743e2580) at attack.cc:106 No locals. #17 0x0000000000a030ca in ranged_attack::handle_phase_hit (this=0x7ffc743e2580) at ranged-attack.cc:295 No locals. #18 0x0000000000a03e4d in ranged_attack::attack (this=0x7ffc743e2580) at ranged-attack.cc:134 ev = shield_blocked = false conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr containing 0x0}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr containing 0x0}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr containing 0x0}} #19 0x00000000005bf27c in bolt::affect_player (this=this@entry=0x7ffc743e2eb0) at beam.cc:3768 attk = { = {_vptr.attack = 0xd106f0, attacker = 0x1215dc0, defender = 0x1215dc0, responsible = 0x12915b0, attack_occurred = true, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = false, obvious_effect = false, to_hit = 20, damage_done = 71, 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 = 4, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = -422012808, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_THROWING, shield = 0x1217ce8, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "hits", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", attacker_armour_tohit_penalty = 1, attacker_shield_tohit_penalty = 0, defender_shield = 0x1217ce8, miscast_level = -1, miscast_type = none, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = "large rock", kill_type = KILLED_BY_SELF_AIMED}, range_used = 1000, reflected = false, projectile = 0x7ffc743e2d30, teleport = false, orig_to_hit = 20, should_alert_defender = true, launch_type = THROWN} engulfs = hurted = was_affected = old_hp = #20 0x00000000005c2d1f in bolt::affect_cell (this=this@entry=0x7ffc743e2eb0) at beam.cc:1008 prev_reflections = 1 hit_player = #21 0x00000000005c3077 in bolt::do_fire (this=this@entry=0x7ffc743e2eb0) at beam.cc:1232 feat = DNGN_FLOOR was_seen = #22 0x00000000005c4d60 in bolt::fire (this=0x7ffc743e2eb0) at beam.cc:1078 No locals. #23 0x0000000000b0a6db in throw_it (pbolt=..., throw_2=5, target=target@entry=0x7ffc743e2e70) at throw.cc:1002 did_return = false cancelled = unwielded = false thr = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 59, y = 64}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 54.5, y = 63.899999999999999}, dir = {x = 5, y = 1}}, on_corner = false, cycle_idx = 3}} returning = false bow_brand = 0 wepClass = OBJ_MISSILES ammo_brand = 0 hit = false teleport = false projected = THROWN item = {base_type = OBJ_MISSILES, sub_type = 6 '\006', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 64 '@', quantity = 1, flags = 536904207, pos = {x = -1, y = -1}, link = 5, slot = 102, orig_place = {branch = BRANCH_SHOALS, depth = 2}, orig_monnum = 256, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 elements, }} ammo_name = "a large rock" wepType = #24 0x0000000000b0c10a in throw_item_no_quiver () at throw.cc:616 warn = "" slot = 5 target = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 59, y = 64}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 54.5, y = 63.899999999999999}, dir = {x = 5, y = 1}}, on_corner = false, cycle_idx = 3}} beam = {origin_spell = SPELL_NO_SPELL, range = 7, glyph = 40 U'(', colour = 7 '\a', flavour = BEAM_MISSILE, real_flavour = BEAM_MISSILE, drop_item = true, item = 0x7ffc743e2d30, source = {x = 59, y = 64}, target = {x = 54, y = 63}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, source_name = "", name = "large rock", short_name = "", hit_verb = "bug", loudness = 6, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", 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 = std::vector of length 10, capacity 16 = {{x = 55, y = 64}, {x = 56, y = 64}, {x = 57, y = 64}, {x = 58, y = 64}, {x = 59, y = 64}, {x = 58, y = 64}, {x = 57, y = 64}, {x = 56, y = 64}, {x = 55, y = 64}, {x = 54, y = 63}}, 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 2 elements, foe_info = {count = 1, power = 14, 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, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 1, reflector = 5657, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 54.479166666666671, y = 63.89583333333335}, dir = {x = -0.98058067569092022, y = -0.19611613513818404}}, on_corner = false, cycle_idx = 4}, tile_beam = 371, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} #25 0x0000000000c25384 in process_command (cmd=cmd@entry=CMD_THROW_ITEM_NO_QUIVER) at main.cc:1841 No locals. #26 0x0000000000c27f29 in _input () at main.cc:1145 cmd = CMD_THROW_ITEM_NO_QUIVER player_disabled = {was_disabled = false} #27 0x0000000000c2c1cd in _launch_game () at main.cc:467 game_start = false ccon = {cstate = false, smartcstate = false} #28 _launch_game_loop () at main.cc:376 game_ended = false #29 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jan 30 2019 at 03:23:33 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-1bb0902669/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-1bb0902669/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-1bb0902669/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 3, depth = 1 Level id: Elf:1 Level build method = , level layout type = corridors, absdepth0 = 15 Level vaults: layout_loops_cross elven_spread hangedman_elf_represent uniq_donald Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (39, 17): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kick the large abomination, but do no damage. You headbutt the large abomination! You destroy the large abomination! "Let me alter your body." Your body is suffused with distortional energy. Your magical essence is no longer linked to your wands. You feel robust. You are now a special plaything of Xom. The unseen horror is engulfed in freezing vapours. The thrashing horror is engulfed in freezing vapours. You claw the thrashing horror! Your kick misses the thrashing horror. Your headbutt misses the thrashing horror. You bite the thrashing horror! The unseen horror is engulfed in freezing vapours. The thrashing horror is engulfed in freezing vapours. The thrashing horror closely misses you. You block the thrashing horror's attack. You scratch the thrashing horror but do no damage. You kick the thrashing horror. You headbutt the thrashing horror, but do no damage. The unseen horror is engulfed in freezing vapours. The large abomination is engulfed in freezing vapours. You destroy the large abomination! The thrashing horror is engulfed in freezing vapours. You block the thrashing horror's attack. x2 You mangle the thrashing horror!! You destroy the thrashing horror! The unseen horror is engulfed in freezing vapours. x2 You block the unseen horror's attack. A thrashing horror comes into view. The thrashing horror roars! x2 You scratch the unseen horror but do no damage. Your headbutt misses the unseen horror. The unseen horror is engulfed in freezing vapours. The unseen horror hits you but does no damage. You eviscerate the unseen horror!!! You kill the unseen horror! You eviscerate the thrashing horror!!! Your kick misses the thrashing horror. Your bite misses the thrashing horror. You claw the thrashing horror! Your kick misses the thrashing horror. Your bite misses the thrashing horror. You block the thrashing horror's attack. The thrashing horror tramples you but does no damage. You claw the thrashing horror! You destroy the thrashing horror! Throwing (i - inventory. (/) - cycle) l - 61 tomahawks (quivered) Aim: a thrashing horror You throw a large rock. The large rock hits the thrashing horror. You block the thrashing horror's attack. x2 The chaos spawn is engulfed in freezing vapours. You closely miss the thrashing horror. Your kick misses the thrashing horror. Your headbutt misses the thrashing horror. You block the thrashing horror's attack. x2 You scratch the thrashing horror but do no damage. You kick the thrashing horror. Your headbutt misses the thrashing horror. You bite the thrashing horror! The thrashing horror tramples you but does no damage. You block the thrashing horror's attack. You mangle the thrashing horror!! You destroy the thrashing horror! The chaos spawn is engulfed in freezing vapours. You eviscerate the chaos spawn!!! You kill the chaos spawn! The chaos spawn degenerates into a cloud of primal chaos! Casting: Blink (safe; 3% risk of failure) Aiming: Apportation (safe; 1% risk of failure) Apport: a large rock Yoink! You pull the item towards yourself. f - 137 large rocks (gained 1) You block the unseen horror's attack. Found 31 gold pieces. You eviscerate the unseen horror!!! You kill the unseen horror! You block the unseen horror's attack. You scratch the unseen horror. You kick the unseen horror, but do no damage. You headbutt the unseen horror! You block the unseen horror's attack. You eviscerate the unseen horror!!! You kill the unseen horror! Xom's attention turns to you. You hear strange voices. You are now a beloved toy of Xom. You claw the fire bat! You kick the fire bat. You kill the fire bat! "Hum-dee-hum-dee-hum..." The fire bat changes into a glowing shapeshifter! You are now a special plaything of Xom. You claw the thrashing horror! Your kick misses the thrashing horror. The glowing shapeshifter changes into a floating eye! You block the thrashing horror's attack. The thrashing horror misses you. You closely miss the thrashing horror. Your headbutt misses the thrashing horror. You block the thrashing horror's attack. x2 You eviscerate the thrashing horror!!! You destroy the thrashing horror! The floating eye changes into a merfolk! You claw the merfolk! You kick the merfolk, but do no damage. You headbutt the merfolk, but do no damage. You claw the merfolk! You kick the merfolk! You headbutt the merfolk! You closely miss the merfolk. Your kick misses the merfolk. You headbutt the merfolk! You kill the merfolk! The merfolk's corpse disappears in a puff of smoke! The lurking horror explodes! Your body is wracked with pain! * * * LOW HITPOINT WARNING * * * Your body deteriorates! You feel dopey. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: an abyssal rune of Zot Yoink! You pull the item towards yourself. The abyssal rune of Zot is a mimic! The abyssal rune of Zot mimic chuckles and vanishes in a puff of smoke! Casting: Apportation (safe; 2% risk of failure) You don't know that spell. Unknown command. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: an abyssal rune of Zot Yoink! You pull the item towards yourself. You pick up the abyssal rune and feel its power. 3 runes! That's enough to enter the realm of Zot. Press } to see all the runes you have collected. You feel the abyssal rune guiding you out of this place. Found a club, a ring mail and a stone. There is an open gate here. Unknown command. Your extra speed is starting to run out. A demonic crawler comes into view. The demonic crawler gives a hideous shriek! There is a gateway leading out of the Abyss here. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: 32 gold pieces Yoink! You pull the items towards yourself. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: 37 gold pieces Yoink! You pull the items towards yourself. You now have 1285 gold pieces (gained 69). You block the demonic crawler's attack. x3 You barely miss the demonic crawler. You kick the demonic crawler, but do no damage. You mangle the demonic crawler!! You kick the demonic crawler. You headbutt the demonic crawler! You bite the demonic crawler. You block the demonic crawler's attack. The demonic crawler barely misses you. The demonic crawler hits you. You barely miss the demonic crawler. Your kick misses the demonic crawler. You feel yourself slow down. You scratch the demonic crawler. You kick the demonic crawler. You headbutt the demonic crawler, but do no damage. You block the demonic crawler's attack. x2 The demonic crawler barely misses you. You scratch the demonic crawler. You kill the demonic crawler! You claw the small abomination! You kick the small abomination! You destroy the small abomination! You pass through the gate. Welcome back to the Depths! There is a one-way gate to the infinite horrors of the Abyss here. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (Z) Zot Where to? (* - list waypoints, ? - help) What level of the Depths? (default 1, ? - help) You see here a long sword. Things that are here: +1 acid dragon scales; a +4 glaive of draining There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Magic restored. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down, spattered with blood here. There is a stone staircase leading down here. Things that are here: 15 bolts; a +0 arbalest There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Depths here. Items here: " ( ) / == ? [ U - 7 silver javelins Wear which item? (? for menu, Esc to quit) Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or i - a ring of see invisible; > or E - a +4 ring of evasion You remove your ring of see invisible. M - a ring of protection from magic (left claw) Search for what [? for help]? mr+ Describe a (M)onster, (S)pell, s(K)ill, (A)bility, (C)ard, (I)tem, (F)eature, (G)od, (B)ranch, c(L)oud or s(T)atus? Describe a monster; partial names and regexps are fine. Enter a single letter to list monsters displayed by that symbol. Describe what? deep elf sorcerer Describe a (M)onster, (S)pell, s(K)ill, (A)bility, (C)ard, (I)tem, (F)eature, (G)od, (B)ranch, c(L)oud or s(T)atus? Okay, then. Unknown command. Unknown command. You drop 7 silver javelins. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop 6 tomahawks of dispersal {!f}. You drop a scroll of holy word. You drop an uncursed ring of flight. HP restored. Wear which item? (? for menu, Esc to quit) Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or M - a ring of protection from magic > or E - a +4 ring of evasion You remove your +4 ring of evasion. W - a ring of wizardry (right claw) Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or M - a ring of protection from magic > or W - a ring of wizardry You remove your ring of wizardry. E - a +4 ring of evasion (right claw) (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (Z) Zot Where to? (* - list waypoints, Enter - D:15 @ (x,y), ? - help) What level of the Orcish Mines? (default 1, ? - help) There is an open door here. Things that are here: 2 arrows; a +0 battleaxe of freezing Things that are here: 14 arrows; a +0 shortbow There is an open door here. There is an open door here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. There is an open door here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is an open door here. You see here a +0 dagger. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up, spattered with blood here. Things that are here: a +0 giant club x2 There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up, spattered with blood here. Xom's generous nature manifests itself. Something appears at your feet! You see here a book of Changes. You are now a toy of Xom. You pick up a book of Changes and begin reading... You add the spells Beastly Appendage, Sticks to Snakes, Spider Form, Ice Form and Blade Hands to your library. Unknown command. Okay, then. Memorise Sticks to Snakes, consuming 2 spell levels and leaving 3? You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'd'. Adjust (i)tems, (s)pells, or (a)bilities? Adjust which spell? d - Sticks to Snakes Adjust to which letter? x - Sticks to Snakes (m)acro, (M)acro raw, keymap [(k) default, (x) level-map, (t)argeting, (c)onfirm, m(e)nu], (s)ave? Input macro trigger key: \{-1011} Input macro action: zx Created macro '\{-1011}' => 'zx'. Search for what [Enter for "mr+", or ? for help]? arrow H - 22 arrows Search for what [Enter for "arrow", or ? for help]? There is a staircase to the Orcish Mines here. You climb downwards. Welcome back to the Orcish Mines! There is a staircase back to the Dungeon here. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (Z) Zot Where to? (* - list waypoints, Enter - D:9 @ (x,y), ? - help) What level of the Elven Halls? (default 1, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a staircase to the Elven Halls here. You climb downwards. Welcome to the Elven Halls! Found a potion of brilliance and a potion of haste. There is a staircase back to the Mines here. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: a potion of brilliance Yoink! You pull the item towards yourself. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: a potion of haste Yoink! You pull the item towards yourself. k - 11 potions of brilliance (gained 1) S - 7 potions of haste {@q3} (gained 1) A deep elf mage comes into view. It is wielding a +0 short sword. The deep elf mage shouts! You hear a shout! Found 2 potions of degeneration. Xom's attention turns to you for a moment. You feel yourself slow down. You feel horribly lethargic. The deep elf mage mumbles some strange words. The deep elf mage blinks! There is a staircase back to the Mines here. You climb upwards. Welcome back to the Orcish Mines! There is a staircase to the Elven Halls here. You start waiting. You feel yourself speed up. Done waiting. You climb downwards. Welcome back to the Elven Halls! There is a staircase back to the Mines here. Here: an orc sorcerer, wielding a +0 dagger and wearing a +0 robe The floor. You block the orc sorcerer's attack. You closely miss the orc sorcerer. You kick the orc sorcerer, but do no damage. You headbutt the orc sorcerer. You bite the orc sorcerer. You block the orc sorcerer's attack. You eviscerate the orc sorcerer!!! You kill the orc sorcerer! The deep elf mage gestures wildly while chanting. You block the deep elf mage's attack. Found 27 bolts. You eviscerate the deep elf mage!!! You kill the deep elf mage! The ice beast disappears in a puff of smoke! Things that are here: a +0 short sword; a +0 ring mail; an elf corpse You butcher the elf corpse. P - 2 chunks of flesh Things that are here: a +0 short sword; a +0 ring mail; an elf skeleton Eat one of 2 chunks of flesh? (ye/n/q) You eat one of the 2 chunks of flesh. This raw flesh tastes great. Eat a chunk of flesh? (ye/n/q) You eat the chunk of flesh. This raw flesh tastes great. Things that are here: a +0 dagger; a +0 robe Things that are here: a +0 short sword; a +0 ring mail; an elf skeleton Found a centaur barding. As you read the scroll of magic mapping, it crumbles to dust. You feel aware of your surroundings. Found an escape hatch in the floor. Found a runed flail and 15 stones. Found a scroll of blinking and an amulet of reflection. h - 5 scrolls of blinking (gained 1) Found 22 gold pieces. P - an amulet of reflection Put on which piece of jewellery? (? for menu, Esc to quit) You remove your +2 amulet of reflection. P - a +4 amulet of reflection (around neck) Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You drop a +2 amulet of reflection. Found a scroll of torment. You now have 1307 gold pieces (gained 22). You see here 15 stones. Q - a scroll of torment {!r} Found a potion of degeneration. Found a ring of dexterity. Found an arbalest. Found a robe. Found a ration. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: a ration Yoink! You pull the item towards yourself. a - 96 rations {!d} (gained 1) Found a stone staircase leading down. You scream at the deep elf mage! A deep elf mage comes into view. It is wielding a +0 rapier. You scream at the deep elf mage! The deep elf mage shouts! A +4 glaive of freezing comes into view. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You block the +4 glaive of freezing's attack. The deep elf mage casts a spell at you. The stone arrow reflects off an invisible shield around you! The stone arrow hits the deep elf mage! You block the +4 glaive of freezing's attack. The deep elf mage mumbles some strange words. The deep elf mage blinks! You scratch the +4 glaive of freezing but do no damage. Your kick misses the +4 glaive of freezing. You headbutt the +4 glaive of freezing, but do no damage. You block the +4 glaive of freezing's attack. You eviscerate the +4 glaive of freezing!!! The +4 glaive of freezing falls from the air. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You see here a +4 glaive of freezing. There is a stone staircase leading down here. The deep elf mage mumbles some strange words. The deep elf mage blinks! You block the deep elf mage's attack. You scratch the deep elf mage but do no damage. Your kick misses the deep elf mage. Your headbutt misses the deep elf mage. You eviscerate the deep elf mage!!! You kill the deep elf mage! Things that are here: a +0 rapier; a +0 ring mail A deep elf mage and a deep elf archer come into view. The deep elf archer is wielding a +4 dagger of venom. The deep elf mage shouts! The deep elf archer shouts! You hear a shout! x2 The deep elf archer gestures at you while chanting. You resist with almost no effort. You hear a shout! The deep elf mage casts a spell. The deep elf mage blinks! The deep elf archer blinks! 2 deep elf magi and a deep elf archer come into view. The deep elf archer shouts! The deep elf mage shouts! x2 You eviscerate the deep elf mage!!! You kill the deep elf mage! The deep elf mage mumbles some strange words. You block the deep elf archer's attack. Things that are here: a +0 short sword; an elf corpse You eviscerate the deep elf archer!!! You kick the deep elf archer! You kill the deep elf archer! The deep elf archer unwields a +4 dagger of venom. It stops dripping with poison. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow hits the deep elf archer!! The deep elf mage mumbles some strange words. Items here: ( )) [ a +0 short sword; a +0 shortbow; 8 arrows; a +0 leather armour The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +4 dagger of venom. It begins to drip with poison! You block the deep elf archer's attack. You eviscerate the deep elf archer!!! You kill the deep elf archer! The deep elf mage casts a spell at you. The sticky flame reflects off an invisible shield around you! The sticky flame hits the deep elf mage! The deep elf mage is covered in liquid flames! The deep elf mage burns! You block the deep elf mage's attack. The deep elf mage mumbles some strange words. The deep elf mage blinks! Items here: ( )) [ a +4 dagger of venom; a +0 shortbow; 17 arrows; a +0 leather armour You claw the deep elf mage! Your kick misses the deep elf mage. You block the deep elf mage's attack. Your fire dragon scales prevents you from hitting the deep elf mage. You kick the deep elf mage. You eviscerate the deep elf mage!!! You kill the deep elf mage! The fire elemental disappears in a puff of smoke! x2 The deep elf mage burns! Items here: ( )) [ a +0 short sword; a +0 shortbow; 8 arrows; a +0 leather armour You closely miss the deep elf mage. Your kick misses the deep elf mage. The deep elf mage gestures wildly while chanting. You eviscerate the deep elf mage!!! You kill the deep elf mage! The fire elemental disappears in a puff of smoke! Items here: )) †† a +0 short sword x2; an elf corpse x2 You butcher the elf corpse. R - 4 chunks of flesh Items here: )) ÷ † a +0 short sword x2; an elf skeleton; an elf corpse You butcher the elf corpse. R - 8 chunks of flesh (gained 4) Items here: )) ÷÷ a +0 short sword x2; an elf skeleton x2 Eat one of 8 chunks of flesh? (ye/n/q) You eat one of the 8 chunks of flesh. This raw flesh tastes great. Eat one of 7 chunks of flesh? (ye/n/q) You eat one of the 7 chunks of flesh. This raw flesh tastes great. Eat one of 6 chunks of flesh? (ye/n/q) You eat one of the 6 chunks of flesh. This raw flesh tastes great. Eat one of 5 chunks of flesh? (ye/n/q) You eat one of the 5 chunks of flesh. This raw flesh tastes great. Eat one of 4 chunks of flesh? (ye/n/q) You eat one of the 4 chunks of flesh. This raw flesh tastes great. Eat one of 3 chunks of flesh? (ye/n/q) You eat one of the 3 chunks of flesh. This raw flesh tastes great. Eat one of 2 chunks of flesh? (ye/n/q) You eat one of the 2 chunks of flesh. This raw flesh tastes great. Eat a chunk of flesh? (ye/n/q) You eat the chunk of flesh. This raw flesh tastes great. H - 30 arrows (gained 8) Things that are here: a +0 short sword; a +0 shortbow; a +0 leather armour H - 47 arrows (gained 17) Things that are here: a +4 dagger of venom; a +0 shortbow; a +0 leather armour You see here a +0 long sword. Found a scroll of identify. D - 12 scrolls of identify {@r1} (gained 1) Found a robe. A deep elf knight and a deep elf mage come into view. The deep elf knight shouts! The deep elf mage shouts! You hear a shout! A deep elf mage comes into view. It is wielding a +0 long sword and wearing a +1 ring mail of poison resistance. The deep elf mage shouts! The deep elf knight points at you and mumbles some strange words. The orb of energy hits the deep elf mage!! A deep elf mage comes into view. It is wielding a +0 long sword. The deep elf mage casts a spell at you. The bolt of lightning misses you. A water elemental comes into view. The deep elf mage mumbles some strange words. A deep elf mage comes into view. It is wielding a +0 long sword. You can't see that place. The hell rat roars deafeningly! The deep elf mage casts a spell. The deep elf mage points at you and mumbles some strange words. You resist. The bolt of lightning hits you. The deep elf mage mumbles some strange words. A +1 hand axe of chopping comes into view. Found a stone staircase leading down. You eviscerate the deep elf mage!!!! You kill the deep elf mage! The deep elf mage gestures at you while chanting. The bolt of fire hits the fire elemental. The fire elemental completely resists. The bolt of fire misses you. The deep elf mage casts a spell. The hell rat twitches its whiskers. You scratch the water elemental. You kick the water elemental! You headbutt the water elemental. You eviscerate the water elemental!!! You destroy the water elemental! The deep elf mage gestures wildly while chanting. You mangle the deep elf knight!! Your kick misses the deep elf knight. Your headbutt misses the deep elf knight. You block the deep elf knight's attack. You completely miss the deep elf knight. Your kick misses the deep elf knight. Your headbutt misses the deep elf knight. You bite the deep elf knight. You miss the deep elf knight. Your kick misses the deep elf knight. Your bite misses the deep elf knight. You block the deep elf knight's attack. You eviscerate the deep elf knight!!! You kill the deep elf knight! You claw the hell rat! You kick the hell rat. You headbutt the hell rat, but do no damage. You bite the hell rat, but do no damage. You block the hell rat's attack. You mangle the hell rat!! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! A deep elf mage comes into view. It is wielding a +0 dagger. You eviscerate the fire elemental!!! You destroy the fire elemental! The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The +1 hand axe of chopping is engulfed in blazing flames. You claw the rust devil! You kick the rust devil, but do no damage. You headbutt the rust devil, but do no damage. The deep elf mage mumbles some strange words. You scratch the rust devil. You kick the rust devil. You headbutt the rust devil, but do no damage. You block the rust devil's attack. The deep elf mage mumbles some strange words. The deep elf mage blinks! You eviscerate the rust devil!!! You kill the rust devil! The deep elf mage mumbles some strange words. The deep elf mage blinks! You completely miss the +1 hand axe of chopping. Your kick misses the +1 hand axe of chopping. Your headbutt misses the +1 hand axe of chopping. You block the +1 hand axe of chopping's attack. You barely miss the +1 hand axe of chopping. Your kick misses the +1 hand axe of chopping. Your headbutt misses the +1 hand axe of chopping. You block the +1 hand axe of chopping's attack. The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf mage points at you and mumbles some strange words. The bolt of negative energy hits the hell rat. The hell rat completely resists. The bolt of negative energy misses the +1 hand axe of chopping. You partially resist. You feel drained. The bolt of negative energy hits you! You barely miss the +1 hand axe of chopping. Your bite misses the +1 hand axe of chopping. You block the +1 hand axe of chopping's attack. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You mangle the +1 hand axe of chopping!! Your kick misses the +1 hand axe of chopping. Your bite misses the +1 hand axe of chopping. You block the +1 hand axe of chopping's attack. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You scratch the +1 hand axe of chopping. The +1 hand axe of chopping falls from the air. Your base Earth Magic skill increases to level 1! The deep elf mage is engulfed in blazing flames. The deep elf mage gestures wildly while chanting. You scratch the fire elemental but do no damage. You kick the fire elemental, but do no damage. You headbutt the fire elemental!! Your bite misses the fire elemental. The fire elemental barely misses you. You closely miss the fire elemental. You kick the fire elemental. Your headbutt misses the fire elemental. You bite the fire elemental. You destroy the fire elemental! You scratch the redback but do no damage. Your kick misses the redback. Your headbutt misses the redback. You block the redback's attack. You mangle the redback!! You kick the redback, but do no damage. Your headbutt misses the redback. The redback closely misses you. The deep elf mage casts a spell. The deep elf mage blinks! The deep elf mage casts a spell. The deep elf mage blinks! You eviscerate the redback!!! You kill the redback! The redback's corpse disappears in a puff of smoke! You barely miss the hell rat. Your kick misses the hell rat. You headbutt the hell rat, but do no damage. You bite the hell rat! You block the hell rat's attack. The deep elf mage gestures wildly while chanting. You claw the hell rat! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! You block the hell rat's attack. You block the fire elemental's attack. You block the rust devil's attack. Things that are here: a +1 hand axe of chopping; a +3 scimitar; an elf corpse You claw the rust devil! You kick the rust devil. You headbutt the rust devil! The redback is engulfed in blazing flames. You block the fire elemental's attack. You closely miss the deep elf mage. Your kick misses the deep elf mage. The deep elf mage mumbles some strange words. You block the rust devil's attack. You block the fire elemental's attack. You closely miss the deep elf mage. You kick the deep elf mage! Your headbutt misses the deep elf mage. You block the deep elf mage's attack. You block the fire elemental's attack. You closely miss the deep elf mage. Your kick misses the deep elf mage. You headbutt the deep elf mage. You bite the deep elf mage. You block the rust devil's attack. You mangle the deep elf mage!! You kill the deep elf mage! The fire elemental disappears in a puff of smoke! The deep elf mage casts a spell. The deep elf mage blinks! You block the rust devil's attack. You mangle the deep elf mage!! You kick the deep elf mage. Your headbutt misses the deep elf mage. You block the hell rat's attack. You eviscerate the deep elf mage!!! You kill the deep elf mage! You feel your intelligence returning. The hell rat disappears in a puff of smoke! The rust devil disappears in a puff of smoke! The deep elf mage casts a spell. You block the redback's attack. The deep elf mage gestures at you while chanting. The sticky flame reflects off an invisible shield around you! The sticky flame hits the deep elf mage! The deep elf mage is covered in liquid flames! The redback bites you but does no damage. x2 The hell rat misses you. Things that are here: a +0 long sword; an elf corpse You eviscerate the deep elf mage!!! You kill the deep elf mage! The fire elemental disappears in a puff of smoke! You block the redback's attack. x2 The hell rat bites you but does no damage. You barely miss the redback. You kick the redback. You headbutt the redback!! You kill the redback! The redback's corpse disappears in a puff of smoke! You block the redback's attack. You block the sun demon's attack. You block the redback's attack. You block the deep elf mage's attack. You block the hell rat's attack. You closely miss the deep elf mage. You kick the deep elf mage, but do no damage. You bite the deep elf mage. You block the redback's attack. You block the sun demon's attack. You block the deep elf mage's attack. You closely miss the deep elf mage. Your kick misses the deep elf mage. Your headbutt misses the deep elf mage. You block the redback's attack. You block the hell rat's attack. The sun demon hits you but does no damage. You mangle the deep elf mage!! Your kick misses the deep elf mage. Your headbutt misses the deep elf mage. You bite the deep elf mage, but do no damage. You block the redback's attack. You block the hell rat's attack. The deep elf mage barely misses you. You claw the deep elf mage! You kick the deep elf mage. You headbutt the deep elf mage. You kill the deep elf mage! The hell rat disappears in a puff of smoke! The sun demon disappears in a puff of smoke! The ice devil disappears in a puff of smoke! The redback disappears in a puff of smoke! Things that are here: a +0 long sword; a +1 ring mail of poison resistance; an elf corpse You butcher the elf corpse. R - a chunk of flesh Things that are here: a +0 long sword; a +1 ring mail of poison resistance; an elf skeleton Things that are here: a +0 long sword; a +0 chain mail Things that are here: a +1 hand axe of chopping; a +3 scimitar; an elf corpse You butcher the elf corpse. R - 5 chunks of flesh (gained 4) Things that are here: a +1 hand axe of chopping; a +3 scimitar; an elf skeleton Eat one of 5 chunks of flesh? (ye/n/q) You eat one of the 5 chunks of flesh. This raw flesh tastes great. You see here a +0 long sword. Things that are here: a +0 long sword; an elf corpse You see here a +0 dagger. Found 19 arrows. Found a stone staircase leading down. Casting: Apportation (safe; 2% risk of failure) Aiming: Apportation (safe; 2% risk of failure) Apport: 19 arrows Yoink! You pull the items towards yourself. What are your orders? t - Scream! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Guard this area! Unknown command. Unknown command. H - 66 arrows (gained 19) A deep elf mage comes into view. It is wielding a +0 long sword. You scream at the deep elf mage! The deep elf mage shouts! You hear a shout! x8 A deep elf archer comes into view. It is wielding a +0 dagger. A deep elf mage comes into view. It is wielding a +0 short sword. The deep elf mage shouts! A deep elf archer comes into view. It is wielding a +0 short sword. The deep elf mage casts a spell. The deep elf mage blinks! A deep elf mage comes into view. It is wielding a +0 dagger. The deep elf mage shouts! The deep elf mage casts a spell at you. You resist. The bolt of lightning hits you. The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow is repelled. The deep elf archer shoots an arrow. The arrow barely misses you. A deep elf mage comes into view. It is wielding a +0 rapier. You block the deep elf archer's attack. The deep elf mage shouts! You scratch the deep elf archer. Your kick misses the deep elf archer. Your headbutt misses the deep elf archer. The deep elf archer blinks! You block the deep elf archer's attack. A deep elf knight comes into view. It is wielding a +0 short sword. You scream at the deep elf knight! You closely miss the deep elf archer. Your kick misses the deep elf archer. Your headbutt misses the deep elf archer. You hear a shout! You closely miss the deep elf archer. You kick the deep elf archer! You bite the deep elf archer. You block the deep elf archer's attack. You barely miss the deep elf archer. You kick the deep elf archer! The deep elf knight unwields a +0 short sword. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow hits the deep elf knight! You block the deep elf mage's attack. The deep elf mage gestures at you while chanting. The bolt of lightning misses you. You block the deep elf archer's attack. You claw the deep elf archer! Your kick misses the deep elf archer. You mangle the deep elf archer!! You kill the deep elf archer! The deep elf knight shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow hits the deep elf knight!! You claw the deep elf archer! Your headbutt misses the deep elf archer. You scratch the deep elf archer but do no damage. You kick the deep elf archer, but do no damage. Your headbutt misses the deep elf archer. The deep elf archer blinks! You block the deep elf mage's attack. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You barely miss the deep elf mage. You kick the deep elf mage. Your headbutt misses the deep elf mage. Your bite misses the deep elf mage. The deep elf knight shoots an arrow. The arrow hits you! You eviscerate the deep elf mage!!! You kill the deep elf mage! Your life force feels restored. You hear a shout! You block the deep elf mage's attack. You closely miss the deep elf mage. Your kick misses the deep elf mage. The deep elf knight mumbles some strange words. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You closely miss the deep elf mage. Your kick misses the deep elf mage. You block the deep elf mage's attack. You eviscerate the deep elf mage!!!! You kill the deep elf mage! Your Transmutations skill increases to level 1! A deep elf mage comes into view. It is wielding a +0 rapier. A deep elf death mage comes into view. It is wielding a +0 short sword. The deep elf death mage shouts! You block the deep elf mage's attack. You hear some strange, mumbled words. You closely miss the deep elf mage. You kick the deep elf mage. You headbutt the deep elf mage. You bite the deep elf mage! A deep elf sorcerer comes into view. It is wielding a +0 short sword. You hear a twanging sound. An arrow appears from out of thin air! The arrow hits you but does no damage. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow hits the deep elf archer!! You closely miss the deep elf mage. Your kick misses the deep elf mage. Your headbutt misses the deep elf mage. Your bite misses the deep elf mage. You mangle the deep elf mage!! You kill the deep elf mage! Xom grants you a minor favour. You feel very mighty all of a sudden. You hear some strange, mumbled words. A shard of ice appears from out of thin air! The shard of ice misses you. You hear some strange, mumbled words. A shard of ice appears from out of thin air! The shard of ice reflects off an invisible shield around you! The shard of ice hits something!!! Reactivating autopickup. You feel a bit more experienced. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow is repelled. Things that are here: a +0 short sword; an arrow The deep elf mage mumbles some strange words. The deep elf mage blinks! Throwing (i - inventory. (/) - cycle) l - 61 tomahawks (quivered) Aim: a deep elf archer, wielding a +0 longbow and wearing a +0 leather armour (heavily wounded, repelling missiles) You throw a large rock. The large rock misses the deep elf archer. You eviscerate the deep elf archer!!! You kill the deep elf archer! Throwing (i - inventory. (/) - cycle) l - 61 tomahawks (quivered) Aim: a deep elf death mage, wielding a +0 short sword You throw a large rock. The large rock hits the deep elf death mage. Throwing (i - inventory. (/) - cycle) l - 61 tomahawks (quivered) Aim: a deep elf sorcerer, wielding a +0 short sword You throw a large rock. The large rock hits the deep elf sorcerer!! The deep elf death mage beckons forth a restless soul! You barely miss the lost soul. Your kick misses the lost soul. Xom grants you insight. You detect creatures! You scratch the lost soul. Your kick misses the lost soul. You claw the lost soul! Your kick misses the lost soul. You headbutt the lost soul! You destroy the lost soul! You claw the deep elf sorcerer! You kick the deep elf sorcerer. You headbutt the deep elf sorcerer!! You bite the deep elf sorcerer! You kill the deep elf sorcerer! The deep elf mage mumbles some strange words. The deep elf mage blinks! Your fire dragon scales prevents you from hitting the deep elf death mage. You kick the deep elf death mage! Your headbutt misses the deep elf death mage. You bite the deep elf death mage!! You mangle the deep elf death mage!! You kick the deep elf death mage! You headbutt the deep elf death mage! You kill the deep elf death mage! The deep elf mage casts a spell at you. You resist. The bolt of cold hits you. The deep elf mage casts a spell. The deep elf mage blinks! Items here: ( )))) [ † The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The deep elf mage points at you and mumbles some strange words. The bolt of lightning misses you. x2 The bolt of lightning hits the deep elf mage!! Things that are here: a +0 short sword; an arrow You mangle the deep elf mage!! You kill the deep elf mage! Things that are here: a +0 long sword; an elf corpse You closely miss the deep elf mage. You kick the deep elf mage. You block the deep elf mage's attack. You scratch the deep elf mage. Your kick misses the deep elf mage. Your headbutt misses the deep elf mage. You completely miss the deep elf mage. Your kick misses the deep elf mage. You headbutt the deep elf mage! You bite the deep elf mage. You block the deep elf mage's attack. You eviscerate the deep elf mage!!!! You kill the deep elf mage! Things that are here: a +0 rapier; a +0 leather armour; an elf corpse You butcher the elf corpse. R - 6 chunks of flesh (gained 2) Things that are here: a +0 rapier; a +0 leather armour; an elf skeleton H - 89 arrows (gained 23) Things that are here: a +0 shortbow; a +0 short sword H - 91 arrows (gained 2) Things that are here: a +0 shortbow; a +0 short sword Things that are here: a +0 shortbow; a +0 short sword A deep elf mage comes into view. It is wielding a +0 long sword. The deep elf mage shouts! Xom's attention almost turns to you for a moment. Motes of dust swirl before your eyes. The deep elf mage casts a spell at you. You resist. The bolt of lightning hits you. You eviscerate the deep elf mage!!! You kill the deep elf mage! You hear a shout! You feel a little less mighty now. f - 137 large rocks (gained 3) H - 116 arrows (gained 25) Items here: )))) [ † Okay, then. H - 117 arrows (gained 1) You see here a +0 short sword. A deep elf mage comes into view. It is wielding a +0 short sword. You scream at the deep elf mage! The deep elf mage shouts! U - a +0 short sword You drop a +0 short sword. Things that are here: a +0 long sword; an elf corpse You closely miss the deep elf mage. Your kick misses the deep elf mage. You eviscerate the deep elf mage!!! You kill the deep elf mage! You see here a cursed +0 short sword. Things that are here: a +0 long sword; an elf corpse H - 118 arrows (gained 1) H - 119 arrows (gained 1) Things that are here: a +0 dagger; an elf corpse H - 122 arrows (gained 3) Things that are here: a +0 dagger; an elf corpse H - 141 arrows (gained 19) Items here: ))) [ † a +0 rapier; a +0 dagger; a +0 longbow of flaming; a +0 leather armour an elf corpse You butcher the elf corpse. R - 8 chunks of flesh (gained 2) Items here: ))) [ ÷ a +0 rapier; a +0 dagger; a +0 longbow of flaming; a +0 leather armour an elf skeleton Eat one of 8 chunks of flesh? (ye/n/q) You eat one of the 8 chunks of flesh. This raw flesh tastes great. Things that are here: a +0 long sword; an elf corpse Found a ration. a - 97 rations {!d} (gained 1) You scream at Donald! Donald the Adventurer comes into view. He is wielding a +5 broad axe of venom, wearing a +3 chain mail of poison resistance and wearing a +0 shield of reflection. Donald shouts! You hear a shout! x3 Here: Donald, wielding a +5 broad axe of venom, wearing a +3 chain mail of poison resistance and wearing a +0 shield of reflection The floor. Throwing (i - inventory. (/) - cycle) l - 61 tomahawks (quivered) Aim: Donald, wielding a +5 broad axe of venom, wearing a +3 chain mail of poison resistance and wearing a +0 shield of reflection You throw a large rock. The large rock hits Donald!!! You hear a shout! Throwing (i - inventory. (/) - cycle) l - 61 tomahawks (quivered) Aim: Donald, wielding a +5 broad axe of venom, wearing a +3 chain mail of poison resistance and wearing a +0 shield of reflection (heavily wounded) You throw a large rock. Donald reflects the large rock off his +0 shield of reflection! The large rock hits you!!! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.24-a0 0.24-a0-7-g1bb0902 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_THROW_ITEM_NO_QUIVER repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [cod] Species: Troll Job: Chaos Knight HP: 185/256; mods: 0/0 MP: 25/25; mod: 0 Stats: 38 (38) 19 (19) 10 (10) Position: (54, 63), god: Xom (5), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 20 | 17 | 15099 | 1735/1909 Short Blades | | 0 | 0 | 0 | 0 | 0/70 Long Blades | | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 0 | 0 | 0/100 Bows | | 0 | 0 | 0 | 0 | 0/100 Crossbows | | 0 | 0 | 0 | 0 | 0/100 Throwing | X | 1 | 20 | 17 | 12275 | 1037/1605 Armour | X | 0 | 0 | 9 | 3808 | 627/778 Dodging | X | 0 | 0 | 8 | 2801 | 256/636 Stealth | X | 0 | 0 | 0 | 0 | 0/118 Shields | X | 0 | 0 | 15 | 9970 | 0/1626 Unarmed Combat | X | 1 | 20 | 21 | 16151 | 401/1950 Spellcasting | X | 0 | 0 | 0 | 0 | 0/118 Conjurations | | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 3 | 615 | 15/400 Charms | X | 0 | 0 | 0 | 0 | 0/100 Summonings | | 0 | 0 | 0 | 0 | 0/84 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 7 | 2358 | 4/673 Transmutations | X | 1 | 20 | 1 | 146 | 62/168 Fire Magic | | 0 | 0 | 0 | 0 | 0/84 Ice Magic | | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/100 Earth Magic | X | 1 | 20 | 1 | 141 | 82/119 Poison Magic | | 0 | 0 | 0 | 0 | 0/84 Invocations | | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 5 | 1263 | 2/504 Spell bugs: Durations: #44: 2000 Attributes: #4: 423475 #12: 7876 #13: 6569 #23: 44509 #24: -1046345924 #27: 569161 #49: 4777 #59: 1 Mutations: claws: 3 (innate) fangs: 1 hooves: 1 horns: 2 icy blue scales: 1 iridescent scales: 1 large bone plates: 1 blink: 1 clever: 2 cold resistance: 2 deterioration: 1 fire resistance: 1 fast metabolism: 3 (innate) gourmand: 1 (innate) poison resistance: 1 regeneration: 2 (1 innate) screaming: 3 shaggy fur: 2 (1 innate) strong: 1 tough skin: 3 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #19: +2 cloak "Joela" {rElec rC+ Str+4} eq slot #2, inv slot #13: +2 hat of intelligence eq slot #5, inv slot #37: +2 large shield "Soit" {*Drain rN+ Regen+ Int+2} eq slot #6, inv slot #26: +7 fire dragon scales eq slot #7, inv slot #38: ring of protection from magic eq slot #8, inv slot #30: +4 ring of evasion eq slot #9, inv slot #41: +4 amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ).....##.#...#.###*,,,,,,,,,,,* .................#**++*,,,**,,* ............^....#**,,**,,,,,,* ######.....).....#*,,,,**,**,,* ..# ###.#...#.###,,,,,,*,,,,,* #.# #.........#,,,,,,*,**,,* #.# ###...###.#*,,,,**,,,,,* #.# #...# #.#**,,***,**,,* #.#########.## #@#*******,,,,,* ............# #.....@(.,,,,,,* ..########### #########******* ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>