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:21.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) [0x7f99352e04c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f9935686269]: /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) [0x7f99352cb840]: /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". 0x00007f9935685f2a in __waitpid (pid=9076, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f9935685f2a in __waitpid (pid=9076, 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=0x7f9935670540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 9075\000\000\000\000\000\000\000\000" #2 0x00000000007d283a in do_crash_dump () at dbg-asrt.cc:692 t = 1724613266 dir = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/" name = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/crash-Dorkslayer-20240825-191426.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 = 0x7f9935670540 <_IO_2_1_stderr_> #3 0x00000000007c8fb0 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f9935686269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007d1fc9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe0fbfd3a0 "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 = 0x7ffe0fbfdc90, reg_save_area = 0x7ffe0fbfdbc0}} #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 = @0x141e610: { = {_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_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 = 5, 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=0x141e610 ) at monster.cc:3726 u = 0 #13 0x00000000008a6859 in _beam_to_resist (flavour=BEAM_ELECTRICITY, defender=0x141e610 ) at fight.cc:724 No locals. #14 resist_adjust_damage (defender=0x141e610 , flavour=BEAM_ELECTRICITY, rawdamage=11) at fight.cc:763 res = is_mon = resistible_fraction = resistible = irresistible = #15 0x000000000077c36d in mons_adjust_flavoured (mons=0x141e610 , pbolt=..., hurted=11, doFlavouredEffects=) at beam.cc:1550 original = 11 #16 0x00000000008c995d in shock_discharge_fineff::fire (this=0x416f3a0) at /usr/include/c++/9/bits/char_traits.h:300 max_range = 3 amount = 11 final_dmg = 9 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 = -547666943, 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() = 0x416f3a0} #18 0x00000000008aa45f in fight_melee (attacker=0x141e610 , defender=0x13a1a80 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:553 melee_attk = { = {_vptr.attack = 0xf8a0e0 , attacker = 0x141e610 , defender = 0x13a1a80 , responsible = 0x141e610 , 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 = 11, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 0, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 12, 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 = 44, y = 16}, mutable_wpn = 0x0, damage_type = DVORP_CRUSHING, is_shadow_stab = false} nrounds = pos = {x = 43, y = 16} 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 = -1, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 43, y = 16} #21 0x0000000000afc785 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2474 mon = 0x141e610 oldspeed = 83 tries = 76 #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=0x7ffe0fbff058) 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 9075) 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: <<<<<<<<<<<<<<<<<<<<<< 2 tengu conjurers come into view. The tengu conjurer shouts! x2 The tengu conjurer mumbles some strange words. The tengu conjurer conjures a globe of magical energy! A battlesphere comes into view. The tengu conjurer casts a spell. The tengu conjurer conjures a globe of magical energy! A battlesphere comes into view. There is an open door here. You block the tengu conjurer's attack. x3 You miss the tengu conjurer. You slash the tengu conjurer! You hit the tengu conjurer. The tengu conjurer is lightly wounded. You barely miss the battlesphere. You catch the helpless battlesphere completely off-guard! You slice the battlesphere!! You destroy the battlesphere! You barely miss the tengu conjurer. You block the tengu conjurer's attack. x2 The tengu conjurer closely misses you. You block the tengu conjurer's attack. The tengu conjurer misses you. x2 You slash the tengu conjurer! The tengu conjurer is heavily wounded. You slash the tengu conjurer! You slice the tengu conjurer!! You kill the tengu conjurer! Okawaru accepts your kill. The battlesphere dissipates. You slash the tengu conjurer! You kill the tengu conjurer! Okawaru accepts your kill. You see here a tengu corpse. You reach down and open the door. 3 hell knights and a necromancer come into view. A hell knight is wielding a +4 great sword of pain. A hell knight is wielding a +2 demon trident of pain and wearing a +2 plate armour of cold resistance. The hell knight shouts! x3; The necromancer shouts! The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. You hear a shout! A necromancer and a merfolk javelineer come into view. The merfolk javelineer is wielding a +1 spear of venom and quivering silver javelins. The necromancer shouts! The necromancer hits you but does no damage. You block the hell knight's attack. Your shield discharges, shocking the hell knight! There is an open door here. You slice the hell knight!! The hell knight is severely wounded. You closely miss the necromancer. The necromancer casts a spell. The necromancer binds the souls of nearby monsters. Unknown command. You slice the hell knight!! You kill the hell knight! Okawaru accepts your kill. You slash the necromancer! A freezing mist starts to gather... A hell knight simulacrum comes into view. The merfolk javelineer throws a silver javelin. The silver javelin barely misses you. You block the necromancer's attack. Your shield discharges, shocking the necromancer! You slice the hell knight simulacrum!! The hell knight simulacrum vaporises! You completely miss the necromancer. The necromancer mumbles some strange words. The necromancer binds the souls of nearby monsters. You slice the necromancer!! You kill the necromancer! Okawaru accepts your kill. A freezing mist starts to gather... A necromancer simulacrum comes into view. Your Evocations skill increases to level 16! The hell knight hits you but does no damage. The hell knight hits you with a +3 broad axe! Things that are here: a +2 demon trident of pain; a +2 plate armour of cold resistance You slice the hell knight!! The hell knight is severely wounded. You slice the necromancer simulacrum!! You hear a horrible gurgling sound! x2; You hear a shout! You block the necromancer simulacrum's attack. A red very ugly thing comes into view. You block the hell knight's attack. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. You hit the hell knight. The hell knight is severely wounded. You slash the hell knight! You barely miss the necromancer simulacrum. You barely miss the merfolk javelineer. The hell knight completely misses you. The merfolk javelineer throws a silver javelin. The silver javelin closely misses you. You slice the hell knight!! You kill the hell knight! Okawaru accepts your kill. You slash the hell knight! You slice the necromancer simulacrum!! The necromancer simulacrum vaporises! You slice the merfolk javelineer!! A freezing mist starts to gather... A hell knight simulacrum comes into view. The merfolk javelineer throws a silver javelin. The silver javelin closely misses you. Items here: )) [[. You slice the hell knight simulacrum!! The hell knight simulacrum vaporises! You slice the hell knight!! You block the hell knight's attack. Your shield discharges, shocking the hell knight! You kill the hell knight! Okawaru accepts your kill. A freezing mist starts to gather... The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! A hell knight simulacrum comes into view. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. You slice the merfolk javelineer like a ripe choko!!! You kill the merfolk javelineer! Okawaru accepts your kill. A freezing mist starts to gather... A merfolk javelineer simulacrum comes into view. You hear a shout! You hear a horrible gurgling sound! x2 You slice the necromancer!! You kill the necromancer! Okawaru accepts your kill. You slice the red very ugly thing!! You block the red very ugly thing's attack. Items here: ( )) [[. You hit the red very ugly thing but do no damage. The red very ugly thing is moderately wounded. You hit the merfolk javelineer simulacrum. A red very ugly thing comes into view. You block the red very ugly thing's attack. The merfolk javelineer simulacrum hits you but does no damage. You barely miss the red very ugly thing. The red very ugly thing is moderately wounded. You slice the merfolk javelineer simulacrum!! You hit the hell knight simulacrum. A stone giant comes into view. A deep troll comes into view. You slice the red very ugly thing!! The red very ugly thing is heavily wounded. You slash the merfolk javelineer simulacrum! The merfolk javelineer simulacrum vaporises! You slash the hell knight simulacrum! You block the red very ugly thing's attack. You slice the red very ugly thing!! The red very ugly thing is almost dead. You barely miss the hell knight simulacrum. A red very ugly thing comes into view. A red ugly thing comes into view. You slice the red very ugly thing!! You kill the red very ugly thing! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! You slice the hell knight simulacrum!! The hell knight simulacrum vaporises! A freezing mist starts to gather... A very ugly thing simulacrum comes into view. Found 20 gold pieces. A deep troll earth mage comes into view. You block the very ugly thing simulacrum's attack. Your shield discharges, shocking the very ugly thing simulacrum! You slice the very ugly thing simulacrum!! The very ugly thing simulacrum is severely damaged. You block the very ugly thing simulacrum's attack. You slash the very ugly thing simulacrum! The very ugly thing simulacrum vaporises! The red very ugly thing basks in the mutagenic energy from its kin and changes! You block the red ugly thing's attack. The white very ugly thing basks in the mutagenic energy from its kin and changes! You carve the red ugly thing like a ham!!! The red ugly thing is severely wounded. You slash the stone giant! You closely miss the red very ugly thing. You hear a shout! x3 The red ugly thing's soul is no longer bound. You block the stone giant's attack. A deep troll shaman comes into view. A deep troll comes into view. You barely miss the red ugly thing. The red ugly thing is severely wounded. 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! 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! Press ? for a list of commands and other information. You reach down and open the door. There is an open door here. A sphinx, a walking earthen tome and a rakshasa come into view. The sphinx shouts! The walking earthen tome's pages rustle loudly. The rakshasa weaves an illusion. The sphinx shimmers and seems to become two! You block the walking earthen tome's attack. You block the sphinx's attack. The sphinx hits you but does no damage. You block the sphinx's attack. The rakshasa hits you but does no damage. You slice the walking earthen tome like a ripe choko!!! The walking earthen tome is heavily damaged. You barely miss the sphinx. You slash the rakshasa! You cut the walking earthen tome into ribbons!!! The walking earthen tome is almost destroyed. You hit the sphinx but do no damage. You hit the rakshasa. The sphinx casts a spell. Something smites you! The sphinx casts a spell. You resist with almost no effort. You slash the walking earthen tome! You destroy the walking earthen tome! Okawaru accepts your kill. You slice the sphinx!! You barely miss the rakshasa. The rakshasa gestures at you. You block the lance of force... and reflect it back! The lance of force hits the rakshasa!! The rakshasa is knocked back by the lance of force. The rakshasa slams into the rock wall! The rakshasa dies! Okawaru accepts your kill. The sphinx shimmers and vanishes! The sphinx completely misses you. The sphinx hits you but does no damage. x2 Unknown command. You block the sphinx's attack. x2 Your shield discharges, shocking the sphinx! You block the sphinx's attack. Your shield discharges, shocking the sphinx! The sphinx hits you. The sphinx hits you but does no damage. x2 You block the sphinx's attack. Your shield discharges, shocking the sphinx! You block the sphinx's attack. Your shield discharges, shocking the sphinx! You kill the sphinx! 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_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Dorkslayer] Species: Gargoyle Job: Fighter HP: 153/165; mods: 0/0 MP: 46/46; mod: 0 Stats: 38 (38) 10 (10) 20 (20) Position: (43, 16), 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 | 13 | 19 | 9384 | 219/1114 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 15 | 20 | 15914 | 1376/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 | 9 | 12 | 3552 | 147/631 Dodging | X | 2 | 16 | 16 | 10805 | 199/1485 Stealth | X | 1 | 0 | 5 | 555 | 25/212 Shields | X | 1 | 19 | 20 | 10800 | 521/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 | 14 | 19 | 9662 | 497/1114 Evocations | X | 2 | 14 | 16 | 9131 | 212/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: ############### #.........#...## +.#..@.)#.'....# #.........#.....# ############.....# #....+ #...# #### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 1 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>