ERROR in 'mon-util.cc' at line 694: bogus mc (no monster data): invalid monster_type 1000 (1000) Version: Dungeon Crawl Stone Soup 0.33-a0-24-g6d945e7 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 4774355600197480901, deterministic pregen: 1 Version history: Game started: 0.33-a0-6-gb2e620d 0.33-a0-9-g5a015b8 0.33-a0-24-g6d945e7 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Dorkslayer -rc /var/dcss/gamedata/dcss-trunk/rc-files/Dorkslayer.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Dorkslayer.macro -morgue /var/dcss/gamedata/dcss/morgue/Dorkslayer/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Dorkslayer:2024-08-25.19:14:36.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7c8b48]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7d281e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7c8fb0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fed8513c4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fed854e2269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7d1fc9] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7d22d6] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19mons_class_holiness12monster_type+0x84) [0xb967d4]: mons_class_holiness(monster_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z22get_mons_class_resists12monster_type+0x6f) [0xb9685f]: get_mons_class_resists(monster_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16get_mons_resistsRK7monster+0x30) [0xb9c390]: get_mons_resists(monster const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15get_mons_resistRK7monster16mon_resist_flags+0x8) [0xb9c738]: get_mons_resist(monster const&, mon_resist_flags) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK7monster8res_elecEv+0x11) [0xbb33e1]: monster::res_elec() const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20resist_adjust_damagePK5actor9beam_typei+0xe9) [0x8a6859]: resist_adjust_damage(actor const*, beam_type, int) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z21mons_adjust_flavouredP7monsterR4boltib+0xbd) [0x77c36d]: mons_adjust_flavoured(monster*, bolt&, int, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN22shock_discharge_fineff4fireEv+0x3ed) [0x8c995d]: shock_discharge_fineff::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z18fire_final_effectsv+0x31) [0x8c7851]: fire_final_effects() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fight_meleeP5actorS0_Pbb+0x21f) [0x8aa45f]: fight_melee(actor*, actor*, bool*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xaf0e5e] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x258c) [0xafba8c]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb45) [0xafc785]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xe8240e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe838c3] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe846bd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x718afc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fed85127840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x719619]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fed854e1f2a in __waitpid (pid=9096, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fed854e1f2a in __waitpid (pid=9096, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007c89c5 in call_gdb (file=file@entry=0x7fed854cc540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 9082\000\000\000\000\000\000\000\000" #2 0x00000000007d283a in do_crash_dump () at dbg-asrt.cc:692 t = 1724613322 dir = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/" name = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/crash-Dorkslayer-20240825-191522.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-util.cc' at line 694: bogus mc (no monster data): invalid monster_type 1000 (1000)" file = 0x7fed854cc540 <_IO_2_1_stderr_> #3 0x00000000007c8fb0 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007fed854e2269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007d1fc9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe6bcf5800 "ERROR in 'mon-util.cc' at line 694: bogus mc (no monster data): invalid monster_type 1000 (1000)", assert=false) at dbg-asrt.cc:818 No locals. #7 0x00000000007d22d6 in die (file=file@entry=0xeb4822 "mon-util.cc", line=line@entry=694, format=format@entry=0xf26fa8 "bogus mc (no monster data): %s (%d)") at dbg-asrt.cc:878 tmp = "bogus mc (no monster data): invalid monster_type 1000 (1000)", '\000' mesg = "ERROR in 'mon-util.cc' at line 694: bogus mc (no monster data): invalid monster_type 1000 (1000)", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe6bcf60f0, reg_save_area = 0x7ffe6bcf6020}} #8 0x0000000000b967d4 in mons_class_holiness (mc=MONS_NO_MONSTER) at mon-util.cc:694 No locals. #9 0x0000000000b9685f in get_mons_class_resists (mc=mc@entry=MONS_NO_MONSTER) at mon-util.cc:907 me = resists = 0 #10 0x0000000000b9c390 in get_mons_resists (m=...) at mon-util.cc:389 mon = @0x14272d8: { = {_vptr.actor = 0xf9cae0 , type = MONS_NO_MONSTER, mid = 0, position = {x = 0, y = 0}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, shield_blocks = 0, triggered_spectral = false, constricted_by = 0, escape_attempts = 0, constricting = 0x0}, mname = "", hit_points = 0, max_hit_points = 0, speed = 0, speed_increment = 0, target = {x = 0, y = 0}, firing_pos = {x = 0, y = 0}, patrol_point = {x = 0, y = 0}, travel_target = MTRAV_NONE, travel_path = std::vector of length 0, capacity 4, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 2, attitude = ATT_HOSTILE, behaviour = BEH_SLEEP, foe = 27000, ench_countdown = 0 '\000', enchantments = std::map with 0 elements, ench_cache = {_vptr.FixedBitVector = 0xf9cac8 +16>, data = std::bitset}, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, xp_tracking = XP_NON_VAULT, base_monster = MONS_NO_MONSTER, {number = 0, blob_size = 0, num_heads = 0, ballisto_activity = 0, spore_cooldown = 0, mangrove_pests = 0, prism_charge = 0, battlecharge = 0, move_spurt = 0, steps_remaining = 0, blazeheart_heat = 0, tentacle_connect = 0}, colour = -1, summoner = 0, foe_memory = 0, god = GOD_NO_GOD, ghost = std::unique_ptr = {get() = 0x0}, seen_context = SC_NONE, damage_friendly = 0, damage_total = 0, client_id = 0, static last_client_id = 64, went_unseen_this_turn = false, unseen_pos = {x = 0, y = 0}, hit_dice = 0} resists = #11 0x0000000000b9c738 in get_mons_resist (mon=..., res=res@entry=MR_RES_ELEC) at mon-util.cc:413 No locals. #12 0x0000000000bb33e1 in monster::res_elec (this=0x14272d8 ) at monster.cc:3726 u = 0 #13 0x00000000008a6859 in _beam_to_resist (flavour=BEAM_ELECTRICITY, defender=0x14272d8 ) at fight.cc:724 No locals. #14 resist_adjust_damage (defender=0x14272d8 , flavour=BEAM_ELECTRICITY, rawdamage=21) at fight.cc:763 res = is_mon = resistible_fraction = resistible = irresistible = #15 0x000000000077c36d in mons_adjust_flavoured (mons=0x14272d8 , pbolt=..., hurted=21, doFlavouredEffects=) at beam.cc:1550 original = 21 #16 0x00000000008c995d in shock_discharge_fineff::fire (this=0x2063c70) at /usr/include/c++/9/bits/char_traits.h:300 max_range = 3 amount = 21 final_dmg = 19 serpent = 0x13a1a80 beam = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_ELECTRICITY, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, 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 = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, 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, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -373507839, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} name = "you" #17 0x00000000008c7851 in fire_final_effects () at fineff.cc:998 eff = std::unique_ptr = {get() = 0x2063c70} #18 0x00000000008aa45f in fight_melee (attacker=0x14272d8 , defender=0x13a1a80 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:553 melee_attk = { = {_vptr.attack = 0xf8a0e0 , attacker = 0x14272d8 , defender = 0x13a1a80 , responsible = 0x14272d8 , attack_occurred = true, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = true, obvious_effect = false, to_hit = 5, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = -13, attk_type = AT_BITE, attk_flavour = AF_PLAIN, attk_damage = 27, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", defender_shield = 0x13a40f0 , simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, attack_number = 0, effective_attack_number = 0, cleave_targets = empty std::__cxx11::list, cleaving = false, is_multihit = false, is_riposte = false, is_projected = false, charge_pow = 0, never_cleave = false, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 53, y = 26}, mutable_wpn = 0x0, damage_type = DVORP_CRUSHING, is_shadow_stab = false} nrounds = pos = {x = 53, y = 27} effective_attack_number = 0 attack_number = 0 #19 0x0000000000af0e5e in _melee_attack_player (mons=..., ru_target=) at mon-act.cc:225 No locals. #20 0x0000000000afba8c in handle_monster_move (mons=) at mon-act.cc:2044 new_target = 0x0 targ = entry = mmov = {x = 0, y = 1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 53, y = 27} #21 0x0000000000afc785 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2474 mon = 0x14272d8 oldspeed = 84 tries = 40 #22 0x0000000000e8240e in world_reacts () at main.cc:2604 No locals. #23 0x0000000000e838c3 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #24 0x0000000000e846bd in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #25 0x0000000000718afc in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #26 main (argc=, argv=0x7ffe6bcf74b8) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 9082) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 3 Level id: Depths:3 Level build method = random_map_in_depth, level layout type = open_caves, absdepth0 = 24 Level vaults: evilmike_horseshoe layout_cave_pools index_enter_ziggurat_g hangedman_geh_valley regret_index_abyss_entry_earlier_magic gammafunk_ghost_necromancy fedhas_altar_1 uniq_mara uniq_parghit Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The spriggan berserker misses you. The spriggan air mage waves its arms in wide circles. The air twists around and strikes you. You block the spriggan berserker's attack. Things that are here: a +0 flail; a +0 animal skin; a spriggan corpse Unknown command. You miss the spriggan berserker. The spriggan berserker is severely wounded. You slice the spriggan berserker!! You kill the spriggan berserker! Okawaru accepts your kill. The spriggan air mage hits you but does no damage. There is a glowing golden altar of the Shining One here. Things that are here: a +0 rapier; a +0 animal skin You completely miss the spriggan air mage. You block the spriggan air mage's attack. You barely miss the spriggan air mage. You completely miss the spriggan air mage. The spriggan air mage waves its arms in wide circles. The air twists around and strikes you. You slice the spriggan air mage!! The spriggan air mage is heavily wounded. You slice the spriggan air mage!! You kill the spriggan air mage! Okawaru accepts your kill. You see here a +0 robe. There is a glowing golden altar of the Shining One here. Things that are here: a +0 rapier; a +0 animal skin Things that are here: a +0 flail; a +0 animal skin; a spriggan corpse You see here a +0 robe. You reach down and open the door. You reach down and open the door. There is an open door here. Found 6 poisoned darts. You reach down and open the door. There is an open door here. A tengu conjurer comes into view. You reach down and open the door. There is an open door here. There is an open door here. You slice the tengu conjurer!! You kill the tengu conjurer! Okawaru accepts your kill. You see here a tengu corpse. You see here a tengu corpse. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. You reach down and open the door. Found 4 gold pieces. There is an open door here. You now have 5653 gold pieces (gained 4). There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. Found 9 stones. There is an open door here. An iron troll comes into view. Found a gateway to Hell. You hit the iron troll. The iron troll is lightly wounded. The iron troll bites you. You block the iron troll's attack. Your shield discharges, shocking the iron troll! You block the iron troll's attack. You hit the iron troll. The iron troll is lightly wounded. You slice the iron troll!! The iron troll is severely wounded. You block the iron troll's attack. x2 Your shield discharges, shocking the iron troll! You block the iron troll's attack. Your shield discharges, shocking the iron troll! You slice the iron troll!! You kill the iron troll! Okawaru accepts your kill. The troll leather armour is intact enough to wear. Things that are here: a +0 troll leather armour; an iron troll corpse There is a gateway to Hell here. Things that are here: a +0 troll leather armour; an iron troll corpse You see here 9 stones. There is an open door here. There is an open door here. As you open the door, it creaks loudly! An ice dragon comes into view. The ice dragon roars deafeningly! The ice dragon breathes frost at you. The blast of cold misses you. Found 30 gold pieces. The ice dragon misses you. You block the ice dragon's attack. Your shield discharges, shocking the ice dragon! You block the ice dragon's attack. There is an open door here. You slice the ice dragon!! The ice dragon is heavily wounded. The ice dragon breathes frost at you. The blast of cold hits you! You resist. You barely miss the ice dragon. The ice dragon is heavily wounded. You hit the ice dragon but do no damage. The ice dragon is heavily wounded. The ice dragon breathes frost at you. The blast of cold misses you. You hit the ice dragon. The ice dragon is severely wounded. You slash the ice dragon! The ice dragon is almost dead. You block the ice dragon's attack. Your shield discharges, shocking the ice dragon! You kill the ice dragon! Okawaru accepts your kill. You now have 5683 gold pieces (gained 30). There is an open door here. There is an open door here. There is an open door here. Hit: M) +8 mithril axe "Arga" {speed, Will+} Press: ? - help, Dir - move target Okay, then. Things that are here: a +0 troll leather armour; an iron troll corpse Unknown command. Press: ? - help, v - describe, . - travel, g - get item Items here: a +0 troll leather armour; an iron troll corpse. The floor, spattered with blood. There is an open door here. There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. Found a mace. You see here a +0 mace. A deep troll earth mage comes into view. The deep troll earth mage shouts! You hear a shout! A deep troll earth mage comes into view. A deep troll shaman comes into view. The deep troll shaman shouts! The deep troll earth mage gestures next to the deep troll earth mage while chanting. Some rock shatters into small pieces. A deep troll comes into view. You block the deep troll earth mage's attack. Your shield discharges, shocking the deep troll earth mage! You block the deep troll earth mage's attack. Your shield discharges, shocking the deep troll earth mage! The deep troll earth mage misses you. The deep troll earth mage casts a spell next to you. The wall shatters! The blast of rock fragments hits you but does no damage. You slice the deep troll earth mage!! You kill the deep troll earth mage! Okawaru accepts your kill. You block the deep troll shaman's attack. x3 Your shield discharges, shocking the deep troll shaman! The deep troll earth mage gestures next to you while chanting. Some rock shatters into small pieces. You slash the deep troll shaman! The deep troll shaman is almost dead. You slice the deep troll earth mage!! The deep troll earth mage is almost dead. You closely miss the deep troll earth mage. The deep troll earth mage is almost dead. You slice the deep troll earth mage!! You kill the deep troll earth mage! Okawaru accepts your kill. You slash the deep troll shaman! You kill the deep troll shaman! Okawaru accepts your kill. Found 16 gold pieces. You block the deep troll's attack. Your shield discharges, shocking the deep troll! You block the deep troll's attack. Your shield discharges, shocking the deep troll! You block the deep troll's attack. Your shield discharges, shocking the deep troll! You see here a deep troll corpse. You hit the deep troll. The deep troll is severely wounded. You block the deep troll's attack. x3 Your shield discharges, shocking the deep troll! You slash the deep troll! You kill the deep troll! Okawaru accepts your kill. The troll leather armour is intact enough to wear. There is an open door here. Things that are here: a +0 troll leather armour; a deep troll corpse You see here a deep troll corpse. There is an open door here. Things that are here: a +0 troll leather armour; a deep troll corpse You now have 5699 gold pieces (gained 16). B - 11 scrolls of fog (gained 1) A stone giant comes into view. The stone giant shouts! The stone giant throws a large rock. You block the large rock with an invisible shield... and reflect it back! The large rock hits the stone giant! You hear a shout! x2 A stone giant and an ettin come into view. The ettin is wielding a +0 dire flail and a +0 great mace of protection. Found 2 scrolls of immolation. The stone giant shouts! You hear two shouts! There is an open door here. An ettin and a vampire knight come into view. The ettin shouts in stereo! The vampire knight shouts! The vampire knight gestures wildly while chanting. The vampire knight seems to speed up. 2 phantasmal warriors come into view. Found 3 poisoned darts. The phantasmal warrior gestures at you. The phantasmal warrior blinks! The phantasmal warrior gestures at you. The phantasmal warrior blinks! The stone giant throws a large rock. The large rock hits you!! The stone giant throws a large rock. The large rock hits you. The vampire knight mumbles some strange words. The vampire knight flickers and vanishes for a moment. The phantasmal warrior gestures at you. The phantasmal warrior blinks! The phantasmal warrior gestures at you. The phantasmal warrior blinks! The stone giant barely misses you. You slice the stone giant!! The stone giant is heavily wounded. You barely miss the phantasmal warrior. You completely miss the phantasmal warrior. You block the phantasmal warrior's attack. You block the stone giant's attack. Your shield discharges, shocking the stone giant! You slash the stone giant! The stone giant is almost dead. You slash the phantasmal warrior! You slice the ettin!! You slash the stone giant! The stone giant is almost dead. You slash the ettin! You hit the phantasmal warrior. The phantasmal warrior gestures at you. The phantasmal warrior blinks! You hit the phantasmal warrior but do no damage. The phantasmal warrior is moderately damaged. You hit the ettin. You slash the stone giant! You kill the stone giant! Okawaru accepts your kill. You slash the phantasmal warrior! Unknown command. You barely miss the phantasmal warrior. The phantasmal warrior is moderately damaged. You slash the ettin! You kill the ettin! Okawaru accepts your kill. You hit the phantasmal warrior. You block the phantasmal warrior's attack. You slice the vampire knight!! The vampire knight is severely damaged. You hit the phantasmal warrior. You slash the stone giant! You hit the ettin but do no damage. Unknown command. You slice the vampire knight!! The vampire knight is almost destroyed. You slash the phantasmal warrior! You slash the stone giant! You slash the ettin! You block the phantasmal warrior's attack. Your shield discharges, shocking the phantasmal warrior! You block the ettin's attack. x2 The phantasmal warrior gestures at you. The phantasmal warrior blinks! The stone giant hits you! You slice the vampire knight!! You destroy the vampire knight! Okawaru accepts your kill. You slice the phantasmal warrior!! You hit the phantasmal warrior but do no damage. You hit the stone giant but do no damage. You slash the ettin! You block the ettin's attack. x2; You block the stone giant's attack. Your shield discharges, shocking the stone giant! Things that are here: a +2 great sword; a +0 chain mail Unknown command. You slice the stone giant!! The stone giant is almost dead. You slash the ettin! You slash the phantasmal warrior! You destroy the phantasmal warrior! Okawaru accepts your kill. The phantasmal warrior gestures at you. The phantasmal warrior blinks! You slash the ettin! You kill the ettin! Okawaru accepts your kill. You slash the stone giant! You hit the phantasmal warrior but do no damage. You block the stone giant's attack. Your shield discharges, shocking the stone giant! You kill the stone giant! Okawaru accepts your kill. You closely miss the phantasmal warrior. The phantasmal warrior is almost destroyed. The phantasmal warrior hits you but does no damage. You barely miss the phantasmal warrior. The phantasmal warrior is almost destroyed. You cut the phantasmal warrior into ribbons!!! You destroy the phantasmal warrior! Okawaru accepts your kill. Items here: ( )) †. Things that are here: 5 large rocks; a +0 dire flail; a +0 great mace of protection Things that are here: a +2 great sword; a +0 chain mail Things that are here: 5 large rocks; a +0 dire flail; a +0 great mace of protection Items here: ( )) †. Things that are here: 5 large rocks; a +0 dire flail; a +0 great mace of protection Things that are here: a +2 great sword; a +0 chain mail Items here: ( )) †. r - 8 scrolls of immolation (gained 2) There are no items here. There is an open door here. Found a stone staircase leading down. There is a stone staircase leading down here. 3 spark wasps come into view. The spark wasp buzzes angrily. x3 The spark wasp bursts into living lightning! The living lightning hits the spark wasp. The spark wasp completely resists. The living lightning misses you. The spark wasp blinks! You slice the spark wasp!! The spark wasp is severely wounded. You closely miss the spark wasp. The spark wasp stings you but does no damage. You block the spark wasp's attack. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. You miss the spark wasp. The spark wasp bursts into living lightning! The living lightning misses you. The living lightning hits the spark wasp. The spark wasp completely resists. The spark wasp blinks! A fire bat comes into view. You slice the spark wasp!! The spark wasp is moderately wounded. You block the spark wasp's attack. Your shield discharges, shocking the spark wasp! The spark wasp completely resists. You slash the spark wasp! The spark wasp is severely wounded. A fire bat comes into view. You block the spark wasp's attack. Unknown command. You closely miss the spark wasp. The spark wasp is severely wounded. You closely miss the spark wasp. The spark wasp is severely wounded. You slash the fire bat! You block the fire bat's attack. The spark wasp stings you but does no damage. Unknown command. You block the fire bat's attack. The spark wasp attacks as it pursues you! You block the spark wasp's attack. Your shield discharges, shocking the spark wasp! The spark wasp completely resists. You block the fire bat's attack. The spark wasp barely misses you. You see here a spark wasp corpse. You slash the fire bat! You kill the fire bat! Okawaru accepts your kill. You hit the spark wasp. You miss the fire bat. You miss the spark wasp. You block the fire bat's attack. You block the spark wasp's attack. You miss the spark wasp. The spark wasp is severely wounded. The spark wasp barely misses you. Unknown command. The fire bat bites you but does no damage. You block the spark wasp's attack. You closely miss the spark wasp. The spark wasp is severely wounded. Unknown command. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. You slice the spark wasp!! The spark wasp is heavily wounded. You closely miss the fire bat. The fire bat completely misses you. You block the spark wasp's attack. Unknown command. You slice the spark wasp!! The spark wasp is almost dead. You miss the fire bat. You barely miss the spark wasp. The fire bat barely misses you. You block the spark wasp's attack. The spark wasp attacks as it pursues you! You block the spark wasp's attack. The fire bat bites you but does no damage. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. You open the fire bat like a pillowcase!!! You kill the fire bat! Okawaru accepts your kill. You see here a spark wasp corpse. A fire bat comes into view. x2 The fire bat misses you. You open the fire bat like a pillowcase!!! You kill the fire bat! Okawaru accepts your kill. You block the fire bat's attack. There is an open door, spattered with blood here. You block the fire bat's attack. You block the fire bat's attack. x2 You block the fire bat's attack. Your shield discharges, shocking the fire bat! You block the fire bat's attack. Your shield discharges, shocking the fire bat! You kill the fire bat! Okawaru accepts your kill. A merfolk javelineer comes into view. It is wielding a +0 spear and quivering silver javelins. The merfolk javelineer shouts! The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! A water elemental comes into view. The merfolk javelineer throws a silver javelin. The silver javelin completely misses you. The merfolk javelineer throws a silver javelin. The silver javelin closely misses you. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. You block the water elemental's attack. Your shield discharges, shocking the water elemental! The water elemental resists. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. A stone giant comes into view. You block the water elemental's attack. You barely miss the water elemental. The water elemental is lightly damaged. The stone giant throws a large rock. You block the large rock with an invisible shield... and reflect it back! The large rock hits the stone giant! The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver javelin barely misses the water elemental. You block the water elemental's attack. You hit the water elemental. The water elemental is moderately damaged. You open the water elemental like a pillowcase!!! You destroy the water elemental! Okawaru accepts your kill. The merfolk javelineer throws a silver javelin. The silver javelin barely misses you. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The stone giant throws a large rock. The large rock hits you but does no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. You block the stone giant's attack. You block the merfolk javelineer's attack. You chop the stone giant into pieces!!! You kill the stone giant! Okawaru accepts your kill. The merfolk javelineer throws a silver javelin. The silver javelin completely misses you. Things that are here: 3 large rocks; a stone giant corpse Found 18 gold pieces. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. You slice the merfolk javelineer!! The merfolk javelineer is heavily wounded. The merfolk javelineer throws a silver javelin. The silver javelin closely misses you. You slash the merfolk javelineer! The merfolk javelineer is severely wounded. You open the merfolk javelineer like a pillowcase!!! You kill the merfolk javelineer! Okawaru accepts your kill. You hear a splash. x3 y - 19 silver javelins (gained 1) Things that are here: a +0 spear; a +0 leather armour Found a runed chain mail. You see here a +0 chain mail of positive energy. You now have 5717 gold pieces (gained 18). You reach down and open the door. There is an open door here. There is an open door here. You see here a +0 pair of boots. There is a stone staircase leading down here. There is an escape hatch in the floor here. There is an open door here. You now have 5731 gold pieces (gained 14). Done exploring. You see here a +0 pair of boots. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You see here the +1 helmet "Ozopluk" {rElec Will- Regen+ Dex+9}. G - the +1 helmet "Ozopluk" {rElec Will- Regen+ Dex+9} Saving game... please wait. Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a +0 pair of boots. Things that are here: a +0 animal skin; a +0 flail; a spriggan skeleton There is a glowing golden altar of the Shining One here. Things that are here: a +0 animal skin; a +0 rapier Things that are here: a +0 animal skin; a +0 flail; a spriggan skeleton You see here a +0 pair of boots. There is a stone staircase leading down here. There is a stone staircase leading down here. Things that are here: a +0 animal skin; a +0 flail; a spriggan skeleton There is a glowing golden altar of the Shining One here. Things that are here: a +0 animal skin; a +0 rapier There is an open door here. There is a stone staircase leading down here. Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. You fly upwards. There is a stone staircase leading down here. There is an open door here. There is an escape hatch in the floor here. There is a stone staircase leading down here. Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. There is a shaft here. You are sucked into a shaft and drop 1 floor! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Welcome back, Dorkslayer the Gargoyle Fighter. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. As you open the door, it creaks loudly! An iron troll and 2 deep trolls come into view. The iron troll shouts! You hear a shout! x5 The deep troll moves out of view. Found a stone staircase leading down. A deep troll shaman comes into view. A deep troll shaman and 3 hell knights come into view. A hell knight is wielding a +3 war axe of pain. A hell knight is wielding a +4 heavy glaive. Found a wand of charming (6). The deep troll shaman shouts! The hell knight shouts! x3 The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. A hell knight comes into view. It is wielding a +4 demon blade of draining. A deep troll shaman comes into view. The deep troll bites you but does no damage. You block the deep troll's attack. The deep troll misses you. The hell knight prays to Makhleb. The hell knight seems to speed up. There is an open door here. Unknown command. A hell knight comes into view. It is wielding a +2 battleaxe. The hell knight shouts! The hell knight utters an invocation to Makhleb. The hell knight seems to speed up. The hell knight prays to Makhleb. The hell knight blinks! The deep troll shaman calls upon its god to strengthen the deep troll shaman. The deep troll shaman seems to grow stronger. You block the deep troll shaman's attack. x3 You hear a shout! There is an open door here. You slash the iron troll! The iron troll is moderately wounded. You slash the deep troll shaman! Unknown command. You slice the deep troll shaman!! The deep troll shaman is severely wounded. You barely miss the iron troll. You slice the deep troll shaman!! You kill the deep troll shaman! Okawaru accepts your kill. You slice the iron troll!! You hear a shout! A frost giant comes into view. It is wielding a +2 battleaxe of freezing. You block the iron troll's attack. The iron troll claws you but does no damage. You block the iron troll's attack. You slice the deep troll!! The deep troll is heavily wounded. You hit the iron troll but do no damage. Unknown command. You slice the deep troll!! You kill the deep troll! Okawaru accepts your kill. You barely miss the iron troll. The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. The hell knight utters an invocation to Makhleb. The hell knight blinks! A hell knight comes into view. It is wielding a +1 broad axe. You block the iron troll's attack. The iron troll misses you. You block the iron troll's attack. Your shield discharges, shocking the iron troll. A glowing orange brain comes into view. The deep troll shaman calls upon its god to speed up the deep troll. The deep troll seems to speed up. The hell knight utters an invocation to Makhleb. The hell knight seems to speed up. You see here a deep troll corpse. You slice the deep troll!! The deep troll is heavily wounded. You slice the deep troll shaman!! You completely miss the iron troll. You block the deep troll's attack. x3 Your shield discharges, shocking the deep troll! You chop the deep troll into pieces!!! You kill the deep troll! Okawaru accepts your kill. You slice the deep troll shaman!! You kill the deep troll shaman! Okawaru accepts your kill. The troll leather armour is intact enough to wear. You slash the iron troll! The iron troll completely misses you. The iron troll claws you but does no damage. You block the iron troll's attack. You block the hell knight's attack. Your shield discharges, shocking the hell knight! The hell knight prays to Makhleb. The hell knight seems to speed up. You slice the hell knight!! The hell knight is heavily wounded. You barely miss the hell knight. You slash the iron troll! You block the hell knight's attack. x2 Mara, Lord of Illusions comes into view. He is wielding a +4 demon blade of flaming. You block the hell knight's attack. x2 The glowing orange brain pulsates. You block the deep troll shaman's attack. Your shield discharges, shocking the deep troll shaman! The deep troll shaman claws you! The deep troll shaman claws you but does no damage. Mara blinks! You closely miss the deep troll shaman. The deep troll shaman is heavily wounded. You hit the hell knight. You barely miss the hell knight. You slice the iron troll!! You kill the iron troll! Okawaru accepts your kill. You barely miss the hell knight. You block the hell knight's attack. Your shield discharges, shocking the hell knight! You block the hell knight's attack. x2 Your shield discharges, shocking the hell knight!! Mara blinks! The deep troll shaman bites you! The deep troll shaman closely misses you. The deep troll shaman barely misses you. The hell knight hits you but does no damage. You closely miss the deep troll shaman. The deep troll shaman is heavily wounded. You slice the hell knight!! You hit the hell knight. You slice the hell knight!! You block the hell knight's attack. The hell knight calls down the wrath of Makhleb upon you. The bolt of fire hits the hell knight. The hell knight completely resists. The bolt of fire hits you but does no damage. You slice the deep troll shaman!! You kill the deep troll shaman! Okawaru accepts your kill. You slice the hell knight like a ripe choko!!! You kill the hell knight! Okawaru accepts your kill. You slash the hell knight! You slice the hell knight!! You kill the hell knight! Okawaru accepts your kill. You block the hell knight's attack. The hell knight hits you but does no damage. Mara blinks! The frost giant casts a spell at you. The bolt of cold hits you!! You resist. You slash the hell knight! The hell knight is heavily wounded. You hit the hell knight but do no damage. The glowing orange brain pulsates. Something gnaws on your mind! You feel your power leaking away. You block the hell knight's attack. You block the hell knight's attack. Your shield discharges, shocking the hell knight! You block the hell knight's attack. Your shield discharges, shocking the hell knight! The hell knight closely misses you. The hell knight hits you but does no damage. The glowing orange brain pulsates. You resist with almost no effort. You block the hell knight's attack. You slice the frost giant!! The frost giant is moderately wounded. You completely miss the hell knight. You slice the hell knight!! You kill the hell knight! Okawaru accepts your kill. You block the hell knight's attack. The glowing orange brain pulsates. Mara blinks! You block the hell knight's attack. You slice the frost giant!! The frost giant is heavily wounded. You slice the hell knight!! You hit the hell knight. The fire dragon dissolves into shadows! The glowing orange brain pulsates. You block the hell knight's attack. Your shield discharges, shocking the hell knight! You slice the frost giant!! The frost giant is severely wounded. You slice the hell knight!! You kill the hell knight! Okawaru accepts your kill. You hit the hell knight but do no damage. You block the hell knight's attack. You block the frost giant's attack. You slash the frost giant! The frost giant is almost dead. You slash the hell knight! You kill the hell knight! Okawaru accepts your kill. You block the hell knight's attack. The vampire mage mumbles some strange words. You slash the frost giant! You kill the frost giant! Okawaru accepts your kill. You slice the occultist!! You block the hell knight's attack. Your shield discharges, shocking the hell knight! Mara weaves an illusion. Mara shimmers and seems to become three! Found a stone staircase leading down. Mara points ostentatiously. You block the hell knight's attack. You block the occultist's attack. Mara blinks! You block Mara's attack. The hell knight hits you with a +0 glaive! Things that are here: a +2 battleaxe of freezing; a +4 heavy glaive; a +0 plate armour You closely miss the occultist. The occultist is severely wounded. You closely miss the jiangshi. You slice the hell knight!! You closely miss Mara. You block the jiangshi's attack. Your shield discharges, shocking the jiangshi!! You block the jiangshi's attack. Your shield discharges, shocking the jiangshi. The occultist points at you and mumbles some strange words. You block the poison arrow... and reflect it back! The poison arrow hits the occultist!! The occultist looks as sick as possible! You kill the occultist! The occultist's corpse dissolves into shadows! The glowing orange brain pulsates. You slice Mara!! Mara is severely wounded. You chop the jiangshi into pieces!!! You slash the jiangshi! You hit the hell knight. You kill the hell knight! Okawaru accepts your kill. The green ugly thing dissolves into shadows! You block the jiangshi's attack. x2 Your shield discharges, shocking the jiangshi! You block the jiangshi's attack. The jiangshi claws you but does no damage. Mara gestures at you. There is a horrible, sudden wrenching feeling in your soul! Mara blinks! Mara barely misses you. The glowing orange brain pulsates. You completely miss Mara. Mara is severely wounded. You closely miss the jiangshi. You hit the jiangshi. The jiangshi claws you but does no damage. You block the jiangshi's attack. Unknown command. You hit Mara. Mara is severely wounded. You hit the jiangshi but do no damage. You slice the vampire mage!! You hit the jiangshi. You block the jiangshi's attack. x2; Mara blinks! The jiangshi claws you but does no damage. You block the jiangshi's attack. The vampire mage casts a spell. The vampire mage flickers and vanishes for a moment. The spriggan air mage waves its arms in wide circles. The air twists around and strikes you!! You block the frost giant's attack. Your shield discharges, shocking the frost giant! The jiangshi claws you but does no damage. You block the jiangshi's attack. You slice the frost giant!! The frost giant is heavily wounded. You closely miss the jiangshi. You slice the tengu warrior!! You slice the jiangshi!! You destroy the jiangshi! The jiangshi disappears in a puff of smoke! You slice the vampire mage!! You destroy the vampire mage! The vampire mage dissolves into shadows! The spriggan defender zombie disappears in a puff of smoke! The iron dragon simulacrum disappears in a puff of smoke! The shadow wraith disappears in a puff of smoke! The jiangshi disappears in a puff of smoke! You hit the glowing orange brain. You barely miss Mara. You block the tengu warrior's attack. x3; The frost giant closely misses you. You miss Mara. Mara is severely wounded. You slash the frost giant! You slice the spriggan air mage!! You hit the tengu warrior but do no damage. You barely miss the ettin. You slash the glowing orange brain! Mara blinks! You block the spriggan air mage's attack. You block Mara's attack. You slash Mara! Mara is almost dead. You slice the frost giant!! You miss the spriggan air mage. You slash the tengu warrior! You hit the ettin. You slice the glowing orange brain!! You kill the glowing orange brain! Okawaru accepts your kill. The glowing orange brain dissolves into shadows! The spriggan air mage dissolves into shadows! The frost giant dissolves into shadows! The tengu warrior dissolves into shadows! The ice dragon dissolves into shadows! The ettin dissolves into shadows! The occultist dissolves into shadows! Mara seems less brilliant. x2 You hit Mara but do no damage. Mara is almost dead. You block Mara's attack. Your shield discharges, shocking Mara! Unknown command. You slash Mara! You kill Mara! Mara shimmers and vanishes! You slash Mara! You block Mara's attack. Your shield discharges, shocking Mara! Things that are here: a +2 battleaxe of freezing; a +4 heavy glaive; a +0 plate armour You hit Mara. Mara is moderately wounded. You block Mara's attack. Unknown command. You slice Mara!! Mara is severely wounded. You slice Mara!! You kill Mara! Mara shimmers and vanishes! You hit Dorkslayer's illusion but do no damage. Mara blinks! Unknown command. You slash Dorkslayer's illusion! Dorkslayer's illusion is lightly damaged. Dorkslayer's illusion closely misses you. Unknown command. You closely miss Dorkslayer's illusion. Dorkslayer's illusion is lightly damaged. You hit Dorkslayer's illusion but do no damage. Dorkslayer's illusion is lightly damaged. Dorkslayer's illusion closely misses you. You slice Dorkslayer's illusion!! Dorkslayer's illusion is moderately damaged. You slice Dorkslayer's illusion!! Dorkslayer's illusion is heavily damaged. You block Dorkslayer's illusion's attack. You hit Dorkslayer's illusion but do no damage. Dorkslayer's illusion is heavily damaged. You closely miss Dorkslayer's illusion. Dorkslayer's illusion is heavily damaged. You block Dorkslayer's illusion's attack. You slice Dorkslayer's illusion!! Dorkslayer's illusion is severely damaged. You barely miss Dorkslayer's illusion. Dorkslayer's illusion is severely damaged. You hit Dorkslayer's illusion but do no damage. Dorkslayer's illusion is severely damaged. Dorkslayer's illusion hits you. You miss Dorkslayer's illusion. Dorkslayer's illusion is severely damaged. Dorkslayer's illusion hits you but does no damage. Mara calls, "Stop! In seven days from now the wheel of empire will appear!" Mara gestures at you. The bolt of fire hits you! You resist. Things that are here: a +0 glaive; a +0 plate armour; a human corpse You barely miss Mara. You miss Dorkslayer's illusion. You block Dorkslayer's illusion's attack. Your shield discharges, shocking Dorkslayer's illusion. Dorkslayer's illusion resists. You miss Mara. You miss Dorkslayer's illusion. You block Mara's attack. You closely miss Mara. You closely miss Dorkslayer's illusion. You block Dorkslayer's illusion's attack. Unknown command. You slash Mara! Mara is lightly wounded. You hit Dorkslayer's illusion but do no damage. You block Mara's attack. You cut Mara into ribbons!!! Mara is heavily wounded. You hit Dorkslayer's illusion but do no damage. You hear a deafening roar! You hear a shout! x2 You block Dorkslayer's illusion's attack. You slice Mara like a ripe choko!!! Mara is almost dead. You closely miss Dorkslayer's illusion. Mara hits you but does no damage. You slice Mara!! You kill Mara! Okawaru accepts your kill. Dorkslayer's illusion shimmers and vanishes! Things that are here: a +4 demon blade of flaming; a +0 robe Things that are here: a +4 demon blade of flaming; a +0 robe Things that are here: a +0 glaive; a +0 plate armour; a human corpse Things that are here: a +4 demon blade of draining; a +0 chain mail Items here: )) [[ †††. Okay, then. Things that are here: a +0 troll leather armour; a deep troll corpse Things that are here: a +2 battleaxe of freezing; a +4 heavy glaive; a +0 plate armour Things that are here: a +1 broad axe; a +0 chain mail Things that are here: a +0 glaive; a +0 plate armour; a human corpse A deep troll comes into view. 2 deep trolls come into view. The deep troll shouts! x2 You hit the deep troll. The deep troll is lightly wounded. The deep troll closely misses you. You block the deep troll's attack. The deep troll claws you but does no damage. A fire giant comes into view. It is wielding a +0 great sword of flaming. A deep troll shaman comes into view. The deep troll shaman shouts! You cut the deep troll into ribbons!!! The deep troll is almost dead. You hear a shout! You hear a deafening roar! You slash the deep troll! You kill the deep troll! Okawaru accepts your kill. You slice the deep troll!! The deep troll is severely wounded. You block the deep troll's attack. The deep troll claws you but does no damage. You block the deep troll's attack. Your shield discharges, shocking the deep troll! You slice the deep troll!! You kill the deep troll! Okawaru accepts your kill. A deep troll comes into view. A glowing orange brain and a fire dragon come into view. The fire dragon roars deafeningly! The deep troll shouts! You see here a deep troll corpse. You slash the deep troll! The deep troll is moderately wounded. You slice the fire giant!! The fire giant casts a spell at you. The bolt of fire misses you. Unknown command. You carve the fire giant like a ham!!! You kill the fire giant! Okawaru accepts your kill. You hit the deep troll shaman. You closely miss the deep troll shaman. The deep troll shaman is lightly wounded. The glowing orange brain pulsates. You resist with almost no effort. You slash the deep troll shaman! The deep troll shaman is severely wounded. You closely miss the deep troll. You slice the deep troll!! You kill the deep troll! Okawaru accepts your kill. You closely miss the deep troll shaman. The deep troll shaman is severely wounded. You slice the deep troll!! You block the deep troll shaman's attack. Your shield discharges, shocking the deep troll shaman!! You kill the deep troll shaman! Okawaru accepts your kill. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-6-gb2e620d 0.33-a0-9-g5a015b8 0.33-a0-24-g6d945e7 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_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Dorkslayer] Species: Gargoyle Job: Fighter HP: 153/166; mods: 0/0 MP: 46/46; mod: 0 Stats: 38 (38) 10 (10) 20 (20) Position: (53, 27), god: Okawaru (7), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 15 | 19 | 9490 | 325/1114 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 15 | 20 | 15999 | 1461/1694 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/50 Polearms | X | 1 | 0 | 0 | 0 | 0/59 Staves | X | 1 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 1 | 130 | 71/119 Armour | X | 1 | 3 | 12 | 3583 | 178/631 Dodging | X | 2 | 15 | 16 | 10912 | 306/1485 Stealth | X | 1 | 0 | 5 | 555 | 25/212 Shields | X | 1 | 23 | 20 | 10923 | 644/1199 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 0 | 0 | 0 | 0/59 Conjurations | X | 1 | 0 | 0 | 0 | 0/42 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/59 Necromancy | X | 1 | 0 | 0 | 0 | 0/70 Translocations | X | 1 | 0 | 0 | 0 | 0/59 Fire Magic | X | 1 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 0 | 0 | 0 | 0/50 Air Magic | X | 1 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 0 | 0 | 0 | 0/35 Alchemy | X | 1 | 0 | 0 | 0 | 0/70 Invocations | X | 2 | 15 | 19 | 9742 | 577/1114 Evocations | X | 2 | 14 | 16 | 9217 | 298/1248 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 8636 #13: 2905 #22: 1 #23: 37377 #24: 667350252 #34: 1 #49: 7218 Mutations: big wings: 1 (innate) negative energy resistance: 1 (innate) electricity resistance: 1 (innate) torment resistance: 1 (innate) petrification resistance: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #38: +8 mithril axe "Arga" {speed, Will+} eq slot #1, inv slot #7: +1 cloak "Biabueluo" {rElec Regen+} eq slot #2, inv slot #44: -2 hat of the Alchemist {rElec rPois rF+ rC+ rN+ Will+ rMut rCorr} eq slot #3, inv slot #12: +2 pair of gloves of the Enchanting Gods {^Contam Harm rF+ Stlth+} eq slot #4, inv slot #18: +1 pair of boots "Enufal" {MP+10 Str+3 Dex+3} eq slot #5, inv slot #37: +5 Storm Queen's Shield {shock, Fly rElec} eq slot #6, inv slot #11: +9 plate armour of Dishonour {Fly rElec Regen+ Dex+2} eq slot #7, inv slot #5: ring of Greater Demons {rF+ Will++ rCorr Dex+4} eq slot #8, inv slot #50: ring "Xiobuwip" {rN++ Str+6 Slay+3 SInv} eq slot #9, inv slot #15: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##....'>..# ## ##...#)[.# #^# #####≈§## ### #..######§))##.... ........).....# ..###....)...#.## ....G...../....# ##..D.T......# ####@.......# #.........## #........># ######...... #..#.... .##.... .# .. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 1 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>