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:13:15.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) [0x7f00307fa4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f0030ba0269]: /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) [0x7f00307e5840]: /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". 0x00007f0030b9ff2a in __waitpid (pid=9061, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f0030b9ff2a in __waitpid (pid=9061, 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=0x7f0030b8a540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 9045\000\000\000\000\000\000\000\000" #2 0x00000000007d283a in do_crash_dump () at dbg-asrt.cc:692 t = 1724613217 dir = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/" name = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/crash-Dorkslayer-20240825-191337.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 = 0x7f0030b8a540 <_IO_2_1_stderr_> #3 0x00000000007c8fb0 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f0030ba0269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007d1fc9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffff35e0780 "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 = 0x7ffff35e1070, reg_save_area = 0x7ffff35e0fa0}} #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 = @0x1420a80: { = {_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 0, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 4, 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 = 18, 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=0x1420a80 ) at monster.cc:3726 u = 0 #13 0x00000000008a6859 in _beam_to_resist (flavour=BEAM_ELECTRICITY, defender=0x1420a80 ) at fight.cc:724 No locals. #14 resist_adjust_damage (defender=0x1420a80 , flavour=BEAM_ELECTRICITY, rawdamage=17) at fight.cc:763 res = is_mon = resistible_fraction = resistible = irresistible = #15 0x000000000077c36d in mons_adjust_flavoured (mons=0x1420a80 , pbolt=..., hurted=17, doFlavouredEffects=) at beam.cc:1550 original = 17 #16 0x00000000008c995d in shock_discharge_fineff::fire (this=0x2ead260) at /usr/include/c++/9/bits/char_traits.h:300 max_range = 3 amount = 17 final_dmg = 13 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 = -531397375, 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() = 0x2ead260} #18 0x00000000008aa45f in fight_melee (attacker=0x1420a80 , defender=0x13a1a80 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:553 melee_attk = { = {_vptr.attack = 0xf8a0e0 , attacker = 0x1420a80 , defender = 0x13a1a80 , responsible = 0x1420a80 , 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 = 19, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = -1500, attk_type = AT_BITE, attk_flavour = AF_VAMPIRIC, attk_damage = 15, 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 = 1, effective_attack_number = 1, 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 = 31, y = 50}, mutable_wpn = 0x0, damage_type = DVORP_CRUSHING, is_shadow_stab = false} nrounds = pos = {x = 31, y = 51} effective_attack_number = 1 attack_number = 1 #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 = 31, y = 51} #21 0x0000000000afc785 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2474 mon = 0x1420a80 oldspeed = 83 tries = 19 #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=0x7ffff35e2438) 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 9045) 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 = 2 Level id: Depths:2 Level build method = random_map_in_depth, level layout type = passages, absdepth0 = 23 Level vaults: minmay_shoctagon layout_small_grid abyss_entry dungeon_decor ashenzari_conservatory_becter rand_demon_pan_entry_1 hell_entry kennysheep_random_hallway infiniplex_staircase_squiggle Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You slice the stone giant!! You slash the red very ugly thing! Unknown command. You hit the red very ugly thing. The red very ugly thing is lightly wounded. You hit the stone giant. You slash the red very ugly thing! You block the stone giant's attack. You completely miss the red very ugly thing. The red very ugly thing is moderately wounded. You slice the red very ugly thing!! You slice the stone giant!! You kill the stone giant! Okawaru accepts your kill. A freezing mist starts to gather... A stone giant simulacrum comes into view. You slice the red very ugly thing!! The red very ugly thing is severely wounded. You hit the red very ugly thing. You completely miss the red very ugly thing. The red very ugly thing is severely wounded. You slash the red very ugly thing! You slice the deep troll!! The red very ugly thing tail-slaps you but does no damage. You slice the red very ugly thing!! The red very ugly thing is almost dead. You hit the deep troll but do no damage. You slice the red very ugly thing!! You block the red very ugly thing's attack. The deep troll bites you but does no damage. You block the deep troll's attack. Your shield discharges, shocking the deep troll! The deep troll misses you. You slice the red very ugly thing!! You kill the red very ugly thing! Okawaru accepts your kill. You slash the deep troll earth mage! You hit the stone giant simulacrum. You hit the red very ugly thing. You slice the deep troll!! You kill the deep troll! Okawaru accepts your kill. A freezing mist starts to gather... A deep troll simulacrum comes into view. The red very ugly thing misses you. You slash the deep troll earth mage! The deep troll earth mage is heavily wounded. You slice the stone giant simulacrum!! You slash the red very ugly thing! You kill the red very ugly thing! Okawaru accepts your kill. You barely miss the red ugly thing. You hit the deep troll simulacrum. A freezing mist starts to gather... A very ugly thing simulacrum comes into view. An iron troll comes into view. You block the deep troll earth mage's attack. The deep troll earth mage misses you. The deep troll earth mage claws you but does no damage. You block the red ugly thing's attack. You block the stone giant simulacrum's attack. Your tin of tremorstones (2/2) has regained one charge. You slice the red ugly thing!! You kill the red ugly thing! Okawaru accepts your kill. You hit the stone giant simulacrum. You slash the deep troll simulacrum! You barely miss the deep troll earth mage. Unknown command. You closely miss the deep troll earth mage. The deep troll earth mage is heavily wounded. You hit the stone giant simulacrum. You slice the deep troll simulacrum!! The deep troll simulacrum vaporises! The deep troll earth mage bites you but does no damage. The deep troll earth mage claws you but does no damage. The deep troll earth mage misses you. You slice the deep troll earth mage!! You kill the deep troll earth mage! Okawaru accepts your kill. You slash the stone giant simulacrum! The stone giant simulacrum vaporises! You hit the very ugly thing simulacrum. The very ugly thing simulacrum is lightly damaged. You hit the very ugly thing simulacrum. The very ugly thing simulacrum is lightly damaged. You slash the deep troll shaman! The very ugly thing simulacrum hits you but does no damage. You slash the deep troll shaman! The deep troll shaman is severely wounded. You slash the very ugly thing simulacrum! You block the deep troll shaman's attack. The deep troll shaman barely misses you. You block the deep troll shaman's attack. You slice the deep troll shaman!! You kill the deep troll shaman! Okawaru accepts your kill. You slash the very ugly thing simulacrum! Your Fighting skill increases to level 19! You block the deep troll's attack. Your shield discharges, shocking the deep troll! You block the deep troll's attack. x2 The very ugly thing simulacrum barely misses you. You slice the very ugly thing simulacrum!! The very ugly thing simulacrum vaporises! You slash the deep troll! You block the deep troll's attack. x2 Your shield discharges, shocking the deep troll! You block the deep troll's attack. You barely miss the deep troll. The deep troll is heavily wounded. You slash the deep troll! The deep troll is almost dead. You block the deep troll's attack. Your shield discharges, shocking the deep troll! You kill the deep troll! Okawaru accepts your kill. You block the iron troll's attack. x2 The iron troll claws you but does no damage. You slice the iron troll!! The iron troll is moderately wounded. You slash the iron troll! The iron troll is heavily wounded. You block the iron troll's attack. Your shield discharges, shocking the iron troll! You block the iron troll's attack. The iron troll completely misses you. You hit the iron troll but do no damage. The iron troll is severely wounded. You slice the iron troll!! The iron troll is almost dead. You slice the iron troll!! You kill the iron troll! Okawaru accepts your kill. You see here an iron troll corpse. Found 26 gold pieces. You now have 5623 gold pieces (gained 20). Found a stone. You now have 5649 gold pieces (gained 26). You see here 4 large rocks. y - 18 silver javelins (gained 3) Items here: ( )) [[. Okay, then. Items here: )) [[. Okay, then. Okay, then. Items here: )) [[. Okay, then. You reach down and open the door. There is an open door, spattered with blood here. You reach down and open the door. Found a potion of attraction. There is an open door here. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Retreat in which direction? Press: ? - help, Dir - move target, f - you Okay, then. Okay, then. There is an open door, spattered with blood here. Items here: )) [[. U - a +3 broad axe Search for what [Enter for "shadow", or ? for help]? broad As you read the scroll of brand weapon, it crumbles to dust. Your +3 broad axe is covered with a thin layer of ice! U - a +3 broad axe of freezing You see here a very ugly thing corpse. You reach down and open the door. There is an open door here. You reach down and open the door. You reach down and open the door. Found an escape hatch in the floor. There is an open door here. Found a stone staircase leading down. Found a pair of boots. There is an escape hatch in the floor here. 2 spriggan berserkers come into view. Found a glowing golden altar of the Shining One. The spriggan berserker shouts! x2 A spriggan air mage comes into view. The spriggan berserker moves out of view. There is a stone staircase leading down here. The spriggan berserker mumbles some strange prayers to Trog. You hear a shout! You see here a +0 pair of boots. The spriggan air mage shouts! The spriggan air mage waves its arms in wide circles. The air twists around and strikes you. The spriggan berserker utters an invocation to Trog. The spriggan berserker goes berserk! The spriggan berserker mumbles some strange prayers to Trog. The spriggan berserker goes berserk! You slice the spriggan berserker!! The spriggan berserker is moderately wounded. The spriggan berserker hits you with a +0 rapier! Unknown command. You closely miss the spriggan berserker. The spriggan berserker is moderately wounded. Unknown command. You miss the spriggan berserker. The spriggan berserker is moderately wounded. You block the spriggan berserker's attack. Unknown command. You slice the spriggan berserker!! The spriggan berserker is severely wounded. Unknown command. You slice the spriggan berserker!! The spriggan berserker is moderately wounded. The spriggan berserker barely misses you. Unknown command. You slice the spriggan berserker!! The spriggan berserker is almost dead. You block the spriggan berserker's attack. Your shield discharges, shocking the spriggan berserker! You kill the spriggan berserker! Okawaru accepts your kill. The death yak is no longer berserk. The death yak disappears in a puff of smoke! 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! Press ? for a list of commands and other information. Found a potion of magic. Found 10 gold pieces. Found a scroll of fog. 3 spark wasps and a rakshasa come into view. Found a book of Air and a manual of Air Magic. The spark wasp buzzes angrily. x2; You hear a deafening roar! The spark wasp bursts into living lightning! The living lightning misses you. The spark wasp blinks! x2 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! A spark wasp comes into view. The spark wasp bursts into living lightning! The living lightning hits you. You resist. The spark wasp blinks! A titan comes into view. You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. You block the spark wasp's attack. A spark wasp comes into view. The spark wasp buzzes angrily. The titan shouts! You slash the spark wasp! The spark wasp is moderately wounded. You slice the spark wasp!! You hit the spark wasp. A storm dragon comes into view. Unknown command. You slash the spark wasp! The spark wasp is moderately wounded. You miss the spark wasp. You hit the spark wasp but do no damage. You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. The spark wasp stings you but does no damage. You hit the spark wasp but do no damage. The spark wasp is moderately wounded. You hit the spark wasp but do no damage. You slash the spark wasp! You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. The spark wasp stings you but does no damage. You block the spark wasp's attack. You carve the spark wasp like a ham!!! You kill the spark wasp! Okawaru accepts your kill. You hit the spark wasp. You slice the spark wasp!! The spark wasp barely misses you. Unknown command. Unknown command. You hit the spark wasp. The spark wasp is lightly wounded. You slash the spark wasp! x2 You kill the spark wasp! Okawaru accepts your kill. You block the spark wasp's attack. Unknown command. You slash the spark wasp! The spark wasp is moderately wounded. You hit the spark wasp. You block the spark wasp's attack. Unknown command. You hit the spark wasp. The spark wasp is moderately wounded. You hit the spark wasp. You block the spark wasp's attack. The spark wasp stings you but does no damage. You slice the spark wasp!! The spark wasp is severely wounded. You slash the spark wasp! The titan waves its arms in wide circles. The air twists around and strikes you. The rakshasa weaves an illusion. The spark wasp shimmers and seems to become two! The spark wasp misses you. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. You slash the spark wasp! You kill the spark wasp! The spark wasp's corpse shimmers and vanishes! You slash the spark wasp! You kill the spark wasp! Okawaru accepts your kill. You closely miss the spark wasp. The storm dragon breathes lightning at you. The bolt of lightning misses you. You hear a horrible gurgling sound! You block the spark wasp's attack. The titan casts a spell at you. The bolt of lightning hits the storm dragon. The storm dragon completely resists. The bolt of lightning hits you! You resist. You block the spark wasp's attack. You see here a spark wasp corpse. You slice the storm dragon!! The storm dragon is heavily wounded. You slash the spark wasp! The spark wasp stings you but does no damage. Unknown command. You slice the storm dragon!! The storm dragon is almost dead. You barely miss the spark wasp. The storm dragon breathes lightning at you. The bolt of lightning misses you. The bolt of lightning hits you! You resist. The bolt of lightning hits the storm dragon. The storm dragon completely resists. You hear a horrible gurgling sound! x3 You slash the storm dragon! You kill the storm dragon! Okawaru accepts your kill. You slash the spark wasp! You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. Unknown command. You slice the titan!! The titan is moderately wounded. You hit the spark wasp. You barely miss the rakshasa. You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. Unknown command. You closely miss the rakshasa. You hit the titan but do no damage. You hit the spark wasp. You block the titan's attack. Your shield discharges, shocking the titan. The titan completely resists. The rakshasa hits you but does no damage. You slice the rakshasa like a ripe choko!!! The rakshasa is almost dead. You hit the spark wasp. You slice the titan!! You hear a horrible gurgling sound! The spark wasp stings you but does no damage. You closely miss the rakshasa. The rakshasa is almost dead. You hit the titan but do no damage. You hit the spark wasp. The spark wasp stings you. The spark wasp shocks you. You resist. The rakshasa weaves an illusion. The spark wasp shimmers and seems to become two! You block the titan's attack. You slash the rakshasa! You kill the rakshasa! Okawaru accepts your kill. The spark wasp shimmers and vanishes! You barely miss the titan. You slash the spark wasp! Unknown command. You barely miss the titan. The titan is heavily wounded. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. The titan points at you and mumbles some strange words. The bolt of lightning hits you! You resist. The bolt of lightning hits you. You resist. The bolt of lightning hits the titan. The titan completely resists. You hear a horrible gurgling sound! x3 You slice the titan!! The titan is severely wounded. You slice the titan!! You kill the titan! Okawaru accepts your kill. Found the +2 quick blade of Terror {elec, rN+} and a book of Lightning. You see here a titan corpse. You see here the +2 quick blade of Terror {elec, rN+}. You pick up a manual of Air Magic and begin studying. You see here a book of Lightning. You pick up a book of Air and begin reading... You add the spells Shock, Swiftness and Airstrike to your library. Found a plate armour. Found a barding. A green very ugly thing and a tengu reaver come into view. The tengu reaver is wielding a +3 long sword and wearing a +1 ring mail of cold resistance. Found a dire flail and a potion of curing. The green very ugly thing gurgles horribly! The tengu reaver shouts! You block the tengu reaver's attack. x2 The tengu reaver claws you but does no damage. You block the green very ugly thing's attack. Your shield discharges, shocking the green very ugly thing! You slash the green very ugly thing! The green very ugly thing is moderately wounded. You slash the tengu reaver! The tengu reaver casts a spell at you. The bolt of fire misses you. The green very ugly thing engulfs you. You hit the green very ugly thing. The green very ugly thing is moderately wounded. You hit the tengu reaver. Unknown command. You hit the green very ugly thing. The green very ugly thing is moderately wounded. You slice the tengu reaver!! The tengu reaver hits you but does no damage. You block the tengu reaver's attack. Your shield discharges, shocking the tengu reaver! The tengu reaver claws you but does no damage. The green very ugly thing engulfs you but does no damage. The tengu reaver blocks your attack. The tengu reaver is heavily wounded. You barely miss the green very ugly thing. You carve the tengu reaver like a turkey!!! You kill the tengu reaver! Okawaru accepts your kill. You slice the green very ugly thing!! You block the green very ugly thing's attack. You completely miss the green very ugly thing. The green very ugly thing is heavily wounded. The green very ugly thing engulfs you but does no damage. Items here: ) [[ †. Unknown command. A vampire mage comes into view. You block the green very ugly thing's attack. You slice the green very ugly thing!! The green very ugly thing is almost dead. You block the green very ugly thing's attack. You barely miss the green very ugly thing. The green very ugly thing is almost dead. You slash the green very ugly thing! You kill the green very ugly thing! Okawaru accepts your kill. You see here a very ugly thing corpse. You block the vampire mage's attack. x2 Your shield discharges, shocking the vampire mage! You slash the vampire mage! The vampire mage is heavily damaged. You slash the vampire mage! The vampire mage is severely damaged. You block the vampire mage's attack. x2 Your shield discharges, shocking the vampire mage! You destroy the vampire mage! 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: 166/166; mods: 0/0 MP: 46/46; mod: 0 Stats: 38 (38) 10 (10) 20 (20) Position: (31, 51), 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 | 20 | 19 | 9444 | 279/1114 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 13 | 20 | 15954 | 1416/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 | 7 | 12 | 3579 | 174/631 Dodging | X | 2 | 13 | 16 | 10861 | 255/1485 Stealth | X | 1 | 0 | 5 | 555 | 25/212 Shields | X | 1 | 17 | 20 | 10852 | 573/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 | 9718 | 553/1114 Evocations | X | 2 | 15 | 16 | 9174 | 255/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: 7119 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: #....###..... #~......~#.....###.... #~......≈#......###..# #≈ß....ß~#..[....###.. #~......≈#.......# ##. #~......~#......^# #. #~..!)..~#.......# ## #.)##~ß..[.ß≈#.####..# #...#≈...@..≈#.# ..# #...#~......≈#.# ... #..##≈...†).~#.# .. #######..##~ß....ß~#.# .........##........#.# .........##..........# #<.##....####..# #..####.. #..# #..# #.. #..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 1 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>