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:11:29.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) [0x7feb78a034c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7feb78da9269]: /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) [0x7feb789ee840]: /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". 0x00007feb78da8f2a in __waitpid (pid=9024, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007feb78da8f2a in __waitpid (pid=9024, 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=0x7feb78d93540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 9011\000\000\000\000\000\000\000\000" #2 0x00000000007d283a in do_crash_dump () at dbg-asrt.cc:692 t = 1724613139 dir = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/" name = "/var/dcss/gamedata/dcss/morgue/Dorkslayer/crash-Dorkslayer-20240825-191219.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 = 0x7feb78d93540 <_IO_2_1_stderr_> #3 0x00000000007c8fb0 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007feb78da9269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007d1fc9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcd0194560 "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 = 0x7ffcd0194e50, reg_save_area = 0x7ffcd0194d80}} #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 = @0x1421470: { = {_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 0, 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 = 25, 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=0x1421470 ) at monster.cc:3726 u = 0 #13 0x00000000008a6859 in _beam_to_resist (flavour=BEAM_ELECTRICITY, defender=0x1421470 ) at fight.cc:724 No locals. #14 resist_adjust_damage (defender=0x1421470 , flavour=BEAM_ELECTRICITY, rawdamage=16) at fight.cc:763 res = is_mon = resistible_fraction = resistible = irresistible = #15 0x000000000077c36d in mons_adjust_flavoured (mons=0x1421470 , pbolt=..., hurted=16, doFlavouredEffects=) at beam.cc:1550 original = 16 #16 0x00000000008c995d in shock_discharge_fineff::fire (this=0x31d4d20) at /usr/include/c++/9/bits/char_traits.h:300 max_range = 3 amount = 16 final_dmg = 16 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 = 965300481, 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() = 0x31d4d20} #18 0x00000000008aa45f in fight_melee (attacker=0x1421470 , defender=0x13a1a80 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:553 melee_attk = { = {_vptr.attack = 0xf8a0e0 , attacker = 0x1421470 , defender = 0x13a1a80 , responsible = 0x1421470 , 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 = 10, attk_type = AT_PUNCH, attk_flavour = AF_POISON, attk_damage = 17, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_UNARMED_COMBAT, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", defender_shield = 0x13a40f0 , simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, attack_number = 0, effective_attack_number = 0, cleave_targets = empty std::__cxx11::list, cleaving = false, is_multihit = false, is_riposte = false, is_projected = false, charge_pow = 0, never_cleave = false, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 50, y = 29}, mutable_wpn = 0x0, damage_type = DVORP_CRUSHING, is_shadow_stab = false} nrounds = pos = {x = 50, y = 28} effective_attack_number = 0 attack_number = 0 #19 0x0000000000af0e5e in _melee_attack_player (mons=..., ru_target=) at mon-act.cc:225 No locals. #20 0x0000000000afba8c in handle_monster_move (mons=) at mon-act.cc:2044 new_target = 0x0 targ = entry = mmov = {x = 0, y = -1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 50, y = 28} #21 0x0000000000afc785 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2474 mon = 0x1421470 oldspeed = 80 tries = 25 #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=0x7ffcd0196218) 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 9011) 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 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! Press ? for a list of commands and other information. You now have 5745 gold pieces (gained 14). Found 26 gold pieces and a potion of magic. You now have 5774 gold pieces (gained 29). Found a scroll of fog. Found 10 gold pieces. x - 5 potions of magic (gained 1) You now have 5784 gold pieces (gained 10). Found a sling. Found a gateway to Hell. Found a one-way gate to the infinite horrors of the Abyss. Found 34 gold pieces. Found 12 gold pieces. You now have 5818 gold pieces (gained 34). You now have 5830 gold pieces (gained 12). You reach down and open the door. A purple very ugly thing comes into view. The purple very ugly thing gurgles horribly! You hear a horrible gurgling sound! x2 A purple ugly thing comes into view. The purple very ugly thing moves out of view. Found 29 gold pieces. Found a broken altar of Ashenzari. A purple ugly thing comes into view. Found 28 gold pieces and 2 stones. A purple very ugly thing comes into view. The purple very ugly thing gurgles horribly! You closely miss the purple very ugly thing. You chop the purple very ugly thing into pieces!!! The purple very ugly thing is heavily wounded. The purple very ugly thing pecks you! You slice the purple very ugly thing!! The purple very ugly thing is almost dead. You closely miss the purple very ugly thing. The purple very ugly thing is almost dead. You block the purple very ugly thing's attack. You slash the purple very ugly thing! The purple very ugly thing is almost dead. You slice the purple very ugly thing like a ripe choko!!! You kill the purple very ugly thing! Okawaru accepts your kill. You slice the purple very ugly thing!! The purple very ugly thing is moderately wounded. You block the purple very ugly thing's attack. Your shield discharges, shocking the purple very ugly thing! You slice the purple very ugly thing!! The purple very ugly thing is severely wounded. You hit the purple very ugly thing but do no damage. The purple very ugly thing is severely wounded. You slash the purple very ugly thing! The purple very ugly thing is almost dead. You closely miss the purple ugly thing. You block the purple very ugly thing's attack. You slash the purple very ugly thing! You kill the purple very ugly thing! Okawaru accepts your kill. You slash the purple ugly thing! You block the purple ugly thing's attack. The purple ugly thing closely misses you. You block the purple ugly thing's attack. Your shield discharges, shocking the purple ugly thing! You slash the purple ugly thing! The purple ugly thing is moderately wounded. You completely miss the purple ugly thing. You slice the purple ugly thing!! The purple ugly thing is almost dead. You hit the purple ugly thing. The purple ugly thing closely misses you. You block the purple ugly thing's attack. You slash the purple ugly thing! You kill the purple ugly thing! Okawaru accepts your kill. You slash the purple ugly thing! You block the purple ugly thing's attack. You carve the purple ugly thing like a ham!!! You kill the purple ugly thing! Okawaru accepts your kill. You now have 5859 gold pieces (gained 29). You see here 2 stones. You now have 5887 gold pieces (gained 28). Found a barding. A storm dragon comes into view. The storm dragon breathes lightning at you. The bolt of lightning misses you. You hear a shout! You hear an angry buzzing noise. x3 2 spark wasps come into view. The spark wasp buzzes angrily. x2 A spark wasp comes into view. A titan comes into view. The spark wasp bursts into living lightning! The living lightning hits you but does no damage. You resist. The spark wasp blinks! x2 You slice the spark wasp!! The spark wasp is moderately wounded. You block the spark wasp's attack. A spark wasp comes into view. You open the spark wasp like a pillowcase!!! You kill the spark wasp! Okawaru accepts your kill. 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! x2 The spark wasp attacks as it pursues you! You block the spark wasp's attack. A spark wasp comes into view. You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. You slice the spark wasp!! The spark wasp is severely wounded. You hear an angry buzzing noise. You block the spark wasp's attack. You barely miss the spark wasp. The spark wasp is severely wounded. You completely miss the spark wasp. The spark wasp is severely wounded. You hit the spark wasp but do no damage. You block the spark wasp's attack. x2 Your shield discharges, shocking the spark wasp. The spark wasp completely resists. You slash the spark wasp! The spark wasp is lightly wounded. You hit the spark wasp. You block the spark wasp's attack. Unknown command. You miss the spark wasp. The spark wasp is lightly wounded. You slash the spark wasp! You kill the spark wasp! Okawaru accepts your kill. 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 moderately wounded. You hit the storm dragon. The spark wasp stings you! The spark wasp shocks you. You resist. The spark wasp bursts into living lightning! The living lightning hits the titan. The titan completely resists. The living lightning misses the spark wasp. The living lightning misses you. The spark wasp blinks! Unknown command. You slice the storm dragon!! The storm dragon is heavily wounded. You closely miss the spark wasp. You slice the spark wasp!! You block the spark wasp's attack. Your shield discharges, shocking the spark wasp. The spark wasp completely resists. The titan gestures at you while chanting. The bolt of lightning hits the spark wasp. The spark wasp completely resists. The bolt of lightning hits you. You resist. The bolt of lightning hits the spark wasp. The spark wasp completely resists. You block the storm dragon's attack. x2 The storm dragon tramples you but does no damage. The spark wasp stings you but does no damage. You slash the storm dragon! The storm dragon is heavily wounded. You completely miss the spark wasp. You closely miss the spark wasp. You block the spark wasp's attack. Unknown command. You hit the storm dragon. The storm dragon is heavily wounded. You barely miss the spark wasp. You hit the spark wasp. The spark wasp stings you but does no damage. The storm dragon breathes lightning at you. The bolt of lightning hits you! You resist. The bolt of lightning hits the spark wasp. The spark wasp completely resists. You barely miss the storm dragon. The storm dragon is heavily wounded. You hit the spark wasp. You closely miss the spark wasp. The spark wasp stings you but does no damage. The spark wasp stings you! The spark wasp shocks you. You resist. You block the storm dragon's attack. x2 The storm dragon completely misses you. Unknown command. You slice the storm dragon!! The storm dragon is almost dead. You miss the spark wasp. You barely miss the spark wasp. The spark wasp stings you but does no damage. You block the spark wasp's attack. Unknown command. You slice the storm dragon!! You kill the storm dragon! Okawaru accepts your kill. You closely miss the spark wasp. You slice the spark wasp!! You block the spark wasp's attack. The spark wasp attacks as it pursues you! You block the spark wasp's attack. The spark wasp stings you but does no damage. The titan waves its arms in wide circles. The air twists around and strikes you. You block the spark wasp's attack. The spark wasp stings you but does no damage. You block the spark wasp's attack. You slash the titan! The titan is lightly wounded. You hit the spark wasp but do no damage. You carve the spark wasp like a ham!!! You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. The titan barely misses you. The spark wasp stings you but does no damage. You block the spark wasp's attack. You barely miss the titan. The titan is lightly wounded. You completely miss the spark wasp. You slash the spark wasp! You barely miss the titan. The titan is lightly wounded. You hit the spark wasp but do no damage. x2 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. The titan misses you. You cut the titan into ribbons!!! The titan is heavily wounded. You barely miss the spark wasp. You closely miss the spark wasp. You block the spark wasp's attack. The spark wasp misses you. Unknown command. You hit the titan. The titan is heavily wounded. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. You slash the spark wasp! The titan hits you!! The spark wasp stings you but does no damage. You slice the titan!! The titan is almost dead. You hit the spark wasp. You completely miss the titan. The titan is almost dead. You slice the spark wasp!! You kill the spark wasp! Okawaru accepts your kill. The titan casts a spell. The titan is healed somewhat. You slash the titan! You kill the titan! Okawaru accepts your kill. You see here a spark wasp corpse. Found the +2 quick blade of Terror {elec, rN+} and a book of Lightning. You see here a spark wasp corpse. Found a book of Air and a manual of Air Magic. A rakshasa comes into view. It is wielding a +0 long sword. You see here a book of Air. You see here the +2 quick blade of Terror {elec, rN+}. The rakshasa hits you but does no damage. You slash the rakshasa! The rakshasa is moderately wounded. You slice the rakshasa!! The rakshasa is severely wounded. The rakshasa hits you but does no damage. You slice the rakshasa!! You kill the rakshasa! Okawaru accepts your kill. Things that are here: a +0 long sword; a +0 robe 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. You see here a book of Lightning. Found 14 gold pieces. 2 green ugly things come into view. The green ugly thing gurgles horribly! x2; You hear a horrible gurgling sound! x2 A green ugly thing comes into view. You hear a horrible gurgling sound! Found 23 gold pieces. A green ugly thing comes into view. Found 21 gold pieces. The green ugly thing gurgles horribly! A green ugly thing comes into view. The green ugly thing gurgles horribly! The green ugly thing basks in the mutagenic energy from its kin and changes! You slash the green ugly thing! The green ugly thing is moderately wounded. You block the green ugly thing's attack. You completely miss the green ugly thing. The green ugly thing is lightly wounded. You slash the green ugly thing! You slice the green ugly thing!! The green ugly thing is severely wounded. You closely miss the green ugly thing. The green ugly thing kicks you but does no damage. You block the green ugly thing's attack. You slash the green ugly thing! The green ugly thing is almost dead. You slice the green ugly thing!! You slice the green ugly thing!! You kill the green ugly thing! Okawaru accepts your kill. You slash the green ugly thing! You kill the green ugly thing! Okawaru accepts your kill. You completely miss the green ugly thing. You closely miss the brown ugly thing. You closely miss the green ugly thing. You slice the brown ugly thing!! You block the green ugly thing's attack. The brown ugly thing basks in the mutagenic energy from its kin and changes! You slice the green ugly thing like a ripe choko!!! The green ugly thing is severely wounded. You slash the green ugly thing! The green ugly thing basks in the mutagenic energy from its kin and changes! You block the green ugly thing's attack. You chop the green ugly thing into pieces!!! You kill the green ugly thing! Okawaru accepts your kill. You slash the green ugly thing! You block the green ugly thing's attack. Your shield discharges, shocking the green ugly thing! You kill the green ugly thing! 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_RIGHT 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: (50, 28), 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 | 17 | 19 | 9455 | 290/1114 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 18 | 20 | 15981 | 1443/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 | 3583 | 178/631 Dodging | X | 2 | 13 | 16 | 10868 | 262/1485 Stealth | X | 1 | 0 | 5 | 555 | 25/212 Shields | X | 1 | 16 | 20 | 10870 | 591/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 | 9721 | 556/1114 Evocations | X | 2 | 14 | 16 | 9193 | 274/1248 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 8792 #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: ###.# #...# .. #.#### ##########.# #....# #..........# ####.# #..........# # #..........# #..........# #...u......# #..# #..$@....$.# #..# .######...†......# #####..# .................. ........ .................. $..... #..###..#......... #.... ##.###...$... #.... ##...###....... #.... ##..#..###...?..####.... ##.......###............. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false aquarium_serial_pool_size: 1 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>