Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-119-g2e8054a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11658300826618131007, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name bephat7c -rc /var/dcss/gamedata/dcss-trunk/rc-files/bephat7c.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/bephat7c.macro -morgue /var/dcss/gamedata/dcss/morgue/bephat7c/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/bephat7c:2024-02-06.09:03:28.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 19 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x794ec8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x79e99e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x795330]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fb6e4f8a4c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK7monster8friendlyEv+0x4) [0xb53c24]: monster::friendly() const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN6attack22chaos_affects_defenderEv+0x31c) [0x73d30c]: attack::chaos_affects_defender() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN6attack18apply_damage_brandEPKc+0x5c5) [0x73dc95]: attack::apply_damage_brand(char const*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12melee_attack16handle_phase_hitEv+0x113) [0xa77ef3]: melee_attack::handle_phase_hit() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12melee_attack6attackEv+0x5d5) [0xa7aad5]: melee_attack::attack() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fight_meleeP5actorS0_Pbb+0x20d) [0x870d8d]: fight_melee(actor*, actor*, bool*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xa9e0ae] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x2098) [0xaa7aa8]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa8a34]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdf1bce]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdf307e] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdf3e6d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6ec95c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fb6e4f75840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6ed439]: 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". 0x00007fb6e532ff2a in __waitpid (pid=28920, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fb6e532ff2a in __waitpid (pid=28920, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000794d45 in call_gdb (file=file@entry=0x7fb6e531a540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 28743\000\000\000\000\000\000\000" #2 0x000000000079e9ba in do_crash_dump () at dbg-asrt.cc:692 t = 1707212284 dir = "/var/dcss/gamedata/dcss/morgue/bephat7c/" name = "/var/dcss/gamedata/dcss/morgue/bephat7c/crash-bephat7c-20240206-093804.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fb6e531a540 <_IO_2_1_stderr_> #3 0x0000000000795330 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x0000000000b53c24 in monster::friendly (this=0x0) at monster.cc:2965 No locals. #6 0x000000000073d30c in attack::chaos_affects_defender (this=0x7fff653dccf0) at attack.cc:763 you_could_see = true weights = std::vector of length 12, capacity 16 = {{first = @0x18a6c10: {name = "hasting", chance = 12, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x739280 <_is_chaos_slowable(actor const&)>, _M_const_object = 0x739280 <_is_chaos_slowable(actor const&)>, _M_function_pointer = 0x739280 <_is_chaos_slowable(actor const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x739280 <_is_chaos_slowable(actor const&)>}, _M_pod_data = "\200\222s", '\000' }, _M_manager = 0x73e7a0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x73e790 ::_M_invoke(std::_Any_data const&, actor const&)>}, flavour = BEAM_HASTE, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 12}, {first = @0x18a6c80: {name = "mighting", chance = 12, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738970 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x739700 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_MIGHT, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 12}, {first = @0x18a6d60: {name = "slowing", chance = 10, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x739280 <_is_chaos_slowable(actor const&)>, _M_const_object = 0x739280 <_is_chaos_slowable(actor const&)>, _M_function_pointer = 0x739280 <_is_chaos_slowable(actor const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x739280 <_is_chaos_slowable(actor const&)>}, _M_pod_data = "\200\222s", '\000' }, _M_manager = 0x73e7a0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x73e790 ::_M_invoke(std::_Any_data const&, actor const&)>}, flavour = BEAM_SLOW, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 10}, {first = @0x18a6dd0: {name = "confusing", chance = 12, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x7389f0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7389d0 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_CONFUSION, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 12}, {first = @0x18a6e40: {name = "weakening", chance = 10, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738a20 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7395d0 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_WEAKNESS, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 10}, {first = @0x18a6eb0: {name = "will-halving", chance = 10, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738a50 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x739610 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_VULNERABILITY, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 10}, {first = @0x18a6f20: {name = "blinking", chance = 3, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, flavour = BEAM_BLINK, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 3}, {first = @0x18a6f90: {name = "corroding", chance = 5, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738aa0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x738a80 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_NONE, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738ad0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x73e6c0 >::_M_invoke(const std::_Any_data &, attack &)>}}, second = 5}, {first = @0x18a7000: {name = "vitrifying", chance = 5, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, flavour = BEAM_VITRIFY, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 5}, {first = @0x18a7070: {name = "ensnaring", chance = 3, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, flavour = BEAM_ENSNARE, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 3}, {first = @0x18a70e0: {name = "minipara", chance = 3, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738b00 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x739640 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_NONE, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738b30 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x73e6f0 >::_M_invoke(const std::_Any_data &, attack &)>}}, second = 3}, {first = @0x18a71c0: {name = "petrify", chance = 3, valid = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x738bb0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x7394f0 >::_M_invoke(const std::_Any_data &, const actor &)>}, flavour = BEAM_PETRIFY, misc_effect = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}}, second = 3}} effect = beam = {origin_spell = SPELL_NO_SPELL, range = 0, glyph = 0 U'\000', colour = 0 '\000', flavour = BEAM_SLOW, real_flavour = BEAM_SLOW, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 27, y = 46}, target = {x = 27, y = 46}, damage = {num = 0, size = 1}, ench_power = 0, hit = 0, thrower = KILL_MON, ex_size = 0, source_id = 383, source_name = "", name = "something", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = true, aux_source = "", affects_nothing = false, effect_known = false, effect_wanton = true, no_saving_throw = true, 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 = true, seen = false, heard = false, path_taken = std::vector of length 1, capacity 1 = {{x = 27, y = 46}}, extra_range_used = 1000, is_tracer = false, is_targeting = false, aimed_at_feet = true, msg_generated = false, noise_generated = true, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 1 element = {[4294967295] = 1}, foe_info = {count = 0, power = 0, hurt = 1, 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, dont_stop_trees = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = true, auto_hit = true, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #7 0x000000000073dc95 in attack::apply_damage_brand (this=0x7fff653dccf0, what=) at attack.cc:1568 brand_was_known = true brand = 20 ret = false #8 0x0000000000a77ef3 in melee_attack::handle_phase_hit (this=) at melee-attack.cc:605 hit_woke_orc = stop_hit = #9 0x0000000000a7aad5 in melee_attack::attack (this=this@entry=0x7fff653dccf0) at melee-attack.cc:1093 cont = saved_gyre_name = "" _gensym_uw_1005 = {cleaner = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fff653dcb30, _M_const_object = 0x7fff653dcb30, _M_function_pointer = 0x7fff653dcb30, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fff653dcb30, this adjustment 140734891937008}, _M_pod_data = "0\313=e\377\177\000\000\360\314=e\377\177\000"}, _M_manager = 0xa6d500 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xa6d750 >::_M_invoke(const std::_Any_data &)>}} ev = shield_blocked = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}} #10 0x0000000000870d8d in fight_melee (attacker=0x135e5c8 , defender=0x12e1e80 , did_hit=did_hit@entry=0x0, simu=simu@entry=false) at fight.cc:440 melee_attk = { = {_vptr.attack = 0xeedf70 , attacker = 0x135e5c8 , defender = 0x12e1e80 , responsible = 0x135e5c8 , attack_occurred = true, cancel_attack = false, did_hit = true, needs_message = true, attacker_visible = false, defender_visible = true, perceived_attack = true, obvious_effect = true, to_hit = 18, damage_done = 0, special_damage = 0, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 1500, attk_type = AT_HIT, attk_flavour = AF_STEAL, attk_damage = 9, weapon = 0x131fec8 , damage_brand = SPWPN_CHAOS, wpn_skill = SK_SHORT_BLADES, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "hits", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", defender_shield = 0x0, fake_chaos_attack = false, 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 = 28, y = 46}, mutable_wpn = 0x131fec8 } nrounds = pos = {x = 27, y = 46} effective_attack_number = 0 attack_number = 0 #11 0x0000000000a9e0ae in _melee_attack_player (mons=..., ru_target=) at mon-act.cc:227 No locals. #12 0x0000000000aa7aa8 in handle_monster_move (mons=0x135e5c8 ) at mon-act.cc:1983 new_target = 0x0 targ = entry = disabled = old_energy = 91 non_move_energy = old_pos = #13 0x0000000000aa8a34 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2455 mon = 0x135e5c8 oldspeed = 91 tries = 1 #14 0x0000000000df1bce in world_reacts () at main.cc:2594 No locals. #15 0x0000000000df307e in _input () at main.cc:1294 player_disabled = {was_disabled = false} #16 0x0000000000df3e6d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #17 0x00000000006ec95c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #18 main (argc=, argv=0x7fff653ddbf8) at main.cc:335 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 28743) 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 = 0, depth = 7 Level id: D:7 Level build method = , level layout type = corridors, absdepth0 = 6 Level vaults: layout_loops_ring uniq_maurice Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Found a stone staircase leading down. You hear the hiss of a distant avalanche of sand. You throw a poisoned dart. The poisoned dart hits the scorpion. You throw a poisoned dart. The poisoned dart hits the scorpion. The scorpion is poisoned. You throw a poisoned dart. The poisoned dart hits the scorpion. The scorpion looks even sicker. The scorpion is lightly wounded. You throw a poisoned dart. The poisoned dart closely misses the scorpion. The scorpion stings you. You throw a poisoned dart. The poisoned dart hits the scorpion. The scorpion looks even sicker. The scorpion is heavily wounded. The scorpion stings you but does no damage. The scorpion barely misses you. You throw a poisoned dart. The poisoned dart hits the scorpion. The scorpion is almost dead. You kill the scorpion! h - 4 poisoned darts (gained 1) h - 5 poisoned darts (gained 1) h - 6 poisoned darts (gained 1) h - 7 poisoned darts (gained 1) Found a spear. Found 3 scrolls labelled OBRANU ZUNA. c - 2 scrolls of enchant armour (gained 1) There are no items here. You see here a +0 spear. A hound comes into view. The hound barks! You hear a shout! A hobgoblin comes into view. Casting: Necrotise (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hound Aim: a hound (chance to affect: 88%) You feel a surge of power! The hound barely resists. Casting: Necrotise (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - hound Aim: a hound (chance to affect: 88%) You feel a surge of power! The hound writhes in agony. The hound misses you. A giant cockroach comes into view. The hound barely misses you. Casting: Necrotise (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - hound Aim: a hound (lightly wounded, chance to affect: 88%) You feel a surge of power! The hound writhes in agony. The hound misses you. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - hound Aim: a hound (lightly wounded, about 42% to evade your +3 quarterstaff of chaos) You closely miss the hound. The hound is lightly wounded. The hound barely misses you. The hound bites you. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - hound Aim: a hound (lightly wounded, about 42% to evade your +3 quarterstaff of chaos) You closely miss the hound. The hound is lightly wounded. The hound bites you but does no damage. The hound bites you. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - hound Aim: a hound (lightly wounded, about 42% to evade your +3 quarterstaff of chaos) You closely miss the hound. The hound is lightly wounded. The hound bites you. x2 Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - hound Aim: a hound (lightly wounded, about 42% to evade your +3 quarterstaff of chaos) You hit the hound. The hound is moderately wounded. The hound bites you but does no damage. The hound closely misses you. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - hound Aim: a hound (moderately wounded, about 42% to evade your +3 quarterstaff of chaos) You sock the hound! You burn the hound. You kill the hound! A kobold comes into view. It is wielding a +0 whip. The hobgoblin hits you but does no damage. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f - hobgoblin Aim: a hobgoblin (about 33% to evade your +3 quarterstaff of chaos) The kobold shouts! You hit the hobgoblin. You kill the hobgoblin! The giant cockroach bites you but does no damage. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f - giant cockroach Aim: a giant cockroach (about 33% to evade your +3 quarterstaff of chaos) You hit the giant cockroach but do no damage. The giant cockroach bites you but does no damage. Unknown command. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - giant cockroach Aim: a giant cockroach (about 33% to evade your +3 quarterstaff of chaos) You hit the giant cockroach. You burn the giant cockroach. You kill the giant cockroach! The kobold throws a stone. The stone barely misses you. You throw a poisoned dart. The poisoned dart hits the kobold. The kobold is poisoned. You throw a poisoned dart. The poisoned dart completely misses the kobold. You throw a poisoned dart. The poisoned dart barely misses the kobold. You throw a poisoned dart. The poisoned dart hits the kobold. The kobold is moderately wounded. The kobold hits you but does no damage. You throw a poisoned dart. The poisoned dart hits the kobold. The kobold looks even sicker. The kobold is moderately wounded. The kobold closely misses you. You throw a poisoned dart. The poisoned dart closely misses the kobold. You kill the kobold! No target in view! You hear the hiss of a distant avalanche of sand. t - 3 scrolls labelled OBRANU ZUNA h - 3 poisoned darts (gained 2) Items here: ( ) †††. Found a stone staircase leading up. h - 4 poisoned darts (gained 1) Found 8 stones. h - 7 poisoned darts (gained 3) You now have 98 gold pieces (gained 8). You now have 103 gold pieces (gained 5). s - 4 scrolls labelled YPLALI DYCOU (gained 3) You hear the brisk hiss of an avalanche of sand very nearby. An endoplasm comes into view. An endoplasm is nearby! You throw a poisoned dart. The poisoned dart hits the endoplasm. You throw a poisoned dart. The poisoned dart completely misses the endoplasm. You throw a poisoned dart. The poisoned dart hits the endoplasm. You throw a poisoned dart. The poisoned dart hits the endoplasm. You throw a poisoned dart. The poisoned dart hits the endoplasm. You throw a poisoned dart. The poisoned dart hits the endoplasm. You throw a poisoned dart. The poisoned dart hits the endoplasm. The endoplasm hits you. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - endoplasm Aim: an endoplasm (about 12% to evade your +3 quarterstaff of chaos) You hit the endoplasm. You burn the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You resist. Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - endoplasm Aim: an endoplasm (severely wounded, about 12% to evade your +3 quarterstaff of chaos) You sock the endoplasm! You kill the endoplasm! h - a poisoned dart An adder comes into view. An adder is nearby! You throw a poisoned dart. The poisoned dart hits the adder. The adder is poisoned. The adder hisses angrily. A goblin zombie comes into view. Nothing quivered! Nothing quivered! Nothing quivered! An adder comes into view. You see here a poisoned dart. h - a poisoned dart A kobold zombie comes into view. There are monsters nearby! You throw a poisoned dart. The poisoned dart hits the adder. The adder is moderately wounded. The adder hisses angrily. Nothing quivered! Casting: Necrotise (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 4% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (moderately wounded, poisoned, chance to affect: 88%) You feel a surge of power! The adder barely resists. You sock the adder! You kill the adder! Found a scroll of identify. The adder closely misses you. You barely miss the adder. The adder bites you but does no damage. x2 You hit the adder. The adder is poisoned. The adder is moderately wounded. The adder bites you. The goblin zombie hits you but does no damage. You hit the adder. The adder looks weaker. The adder is almost dead. The adder bites you but does no damage. The goblin zombie closely misses you. The adder bites you but does no damage. You closely miss the adder. The adder is almost dead. You kill the adder! The goblin zombie hits you but does no damage. The kobold zombie barely misses you. You have reached level 7! You sock the goblin zombie! You destroy the goblin zombie! The kobold zombie barely misses you. Found a beast talisman. Found a sand-covered staircase. The kobold zombie barely misses you. You barely miss the kobold zombie. The kobold zombie hits you. You barely miss the kobold zombie. You hear the brisk hiss of an avalanche of sand. The kobold zombie barely misses you. You sock the kobold zombie! Lightning courses through the kobold zombie!! You destroy the kobold zombie! h - a poisoned dart h - 2 poisoned darts (gained 1) h - 3 poisoned darts (gained 1) h - 4 poisoned darts (gained 1) u - a scroll of identify h - 5 poisoned darts (gained 1) Edmund the Younger comes into view. He is wielding a +3 heavy flail. You hear the brisk hiss of a distant avalanche of sand. You see here a beast talisman. v - a beast talisman Okay, then. 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. You shout for attention! There is a sand-covered staircase here. You hear the quick hiss of an avalanche of sand nearby. You throw a poisoned dart. The poisoned dart hits Edmund. Edmund is poisoned. Edmund shouts! "This might be better!" You swap places with Edmund. You throw a poisoned dart. The poisoned dart hits Edmund. Edmund is lightly wounded. You throw a poisoned dart. The poisoned dart hits Edmund. Edmund looks even sicker. Edmund is lightly wounded. You throw a poisoned dart. The poisoned dart hits Edmund. Edmund looks even sicker. Edmund is lightly wounded. You throw a poisoned dart. The poisoned dart hits Edmund. Edmund looks as sick as possible! Edmund is lightly wounded. "First here, now there." You swap places with Edmund. Nothing quivered! Nothing quivered! Nothing quivered! Edmund hits you with a +3 heavy flail! Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target, f/p - Edmund Aim: Edmund, wielding a +3 heavy flail and wearing a +0 chain mail (lightly wounded, extremely poisoned, about 27% to evade your +3 quarterstaff of chaos) You hit Edmund. Edmund is lightly wounded. "Let's go for a ride!" Your surroundings suddenly seem different. Found a scroll labelled JEIFOI HUUKUI. h - a scroll labelled JEIFOI HUUKUI There is a shaft here. You fall into a shaft and drop 3 floors! The shaft crumbles and collapses. Found 7 stones and 15 gold pieces. A kobold comes into view. It is wielding a +0 dagger. A kobold is nearby! Nothing quivered! Nothing quivered! Nothing quivered! Press: ? - help, v - describe, . - travel The floor. A kobold is nearby! Hit: p) +3 quarterstaff (chaos) Press: ? - help, Dir - move target You swing at nothing. Okay, then. Okay, then. You drop a scroll of identify. u - a scroll of identify You see here 7 stones. You now have 118 gold pieces (gained 15). w - a ring of resist corrosion There are no items here. A kobold comes into view. It is wielding a +0 club. The kobold shouts! You hear a shout! The kobold throws a stone. The stone barely misses you. w - a ring of resist corrosion (right hand) Okay, then. A kobold brigand and a kobold come into view. The kobold brigand is wielding a +0 dagger and quivering poisoned darts. The kobold is wielding a +0 dagger and quivering poisoned darts. Found a fizzy purple potion. The kobold shouts! The kobold moves out of view. A kobold brigand is nearby! Nothing quivered! Nothing quivered! Found a stone staircase leading up. The kobold brigand shouts! A kobold comes into view. It is wielding a +0 club. There are no items here. A kobold comes into view. It is wielding a +0 whip. Found an escape hatch in the floor. The kobold shouts! You hit the kobold. You freeze the kobold. You kill the kobold! You hear a shout! The kobold throws a poisoned dart. The poisoned dart barely misses you. The kobold barely misses you. The kobold brigand hits you but does no damage. Things that are here: a +0 club; 5 stones You hit the kobold brigand. The kobold brigand is moderately wounded. The kobold brigand hits you with a +0 dagger. The kobold barely misses you. x2; The kobold hits you but does no damage. The kobold brigand hits you but does no damage. You sock the kobold brigand! The kobold brigand seems to speed up. The kobold brigand is severely wounded. The kobold brigand hits you with a +0 dagger. The kobold hits you but does no damage. The kobold closely misses you. The kobold barely misses you. You hit the kobold brigand. The kobold brigand is almost dead. The kobold brigand closely misses you. The kobold brigand hits you with a +0 dagger. The kobold hits you but does no damage. x2; The kobold closely misses you. You closely miss the kobold brigand. The kobold brigand is almost dead. The kobold brigand hits you with a +0 dagger! The kobold hits you with a +0 dagger. The kobold closely misses you. The kobold hits you with a +0 whip. The kobold brigand hits you with a +0 dagger. You closely miss the kobold brigand. The kobold brigand is almost dead. The kobold brigand barely misses you. The kobold hits you but does no damage. The kobold barely misses you. The kobold hits you but does no damage. The kobold brigand hits you with a +0 dagger. You barely miss the kobold. The kobold hits you but does no damage. x2 The kobold brigand hits you but does no damage. The kobold barely misses you. The kobold hits you but does no damage. x2 The kobold hits you with a +0 dagger. The kobold brigand hits you with a +0 dagger. You hit the kobold. The kobold is moderately wounded. The kobold brigand barely misses you. The kobold hits you but does no damage. The kobold barely misses you. The kobold misses you. You hit the kobold. You kill the kobold! The kobold brigand hits you but does no damage. The kobold hits you but does no damage. The kobold closely misses you. The kobold brigand attacks as it pursues you! The kobold brigand hits you with a +0 dagger. The kobold hits you with a +0 whip. The kobold hits you with a +0 dagger. The kobold brigand hits you but does no damage. Things that are here: a +0 dagger; 4 poisoned darts You barely miss the kobold. The kobold brigand barely misses you. The kobold hits you with a +0 whip. The kobold barely misses you. The kobold brigand misses you. You hit the kobold. You freeze the kobold. You kill the kobold! The kobold hits you with a +0 whip. The kobold hits you but does no damage. The kobold brigand barely misses you. You hit the kobold brigand. You kill the kobold brigand! The kobold misses you. The kobold barely misses you. The kobold hits you with a +0 whip. The kobold closely misses you. Your Fighting skill increases to level 1! The kobold closely misses you. x2 Items here: (( )). You hit the kobold. The acid corrodes the kobold! The kobold is heavily wounded. The kobold barely misses you. x2 Found a stone staircase leading down. The kobold hits you but does no damage. You barely miss the kobold. The kobold is heavily wounded. The kobold hits you but does no damage. The kobold barely misses you. You barely miss the kobold. The kobold hits you with a +0 whip. * * * LOW HITPOINT WARNING * * * The kobold hits you but does no damage. You hit the kobold. The kobold is poisoned. The kobold is moderately wounded. The kobold hits you but does no damage. The kobold barely misses you. You barely miss the kobold. The kobold is moderately wounded. The kobold barely misses you. The kobold hits you but does no damage. The kobold misses you. The kobold hits you with a +0 club. * * * LOW HITPOINT WARNING * * * You sock the kobold! You kill the kobold! The kobold barely misses you. The kobold hits you but does no damage. Items here: (( ))). The kobold hits you but does no damage. Things that are here: a +0 dagger; 4 poisoned darts You thump the kobold! You kill the kobold! You see here a +0 club. You see here a +0 club. HP restored. Things that are here: a +0 dagger; 4 poisoned darts A malevolent force fills the Dungeon... and a teleportation trap spontaneously manifests! You are yanked towards some nearby monsters! Your surroundings suddenly seem different. Maurice and a bullfrog come into view. Maurice is wielding a +0 dagger, wearing a +0 cloak of poison resistance and carrying a wand of charming. Found a scroll of identify. Found a stone staircase leading up. Found 11 gold pieces. The helpless Maurice fails to defend himself. You sock Maurice! Maurice is lightly wounded. "Time to have some fun!" The bullfrog misses you. Maurice hits you but does no damage. Maurice bites you. You feel your power leaking away. Maurice drains your magic. You hit Maurice. Maurice is moderately wounded. The bullfrog hits you but does no damage. Maurice hits you but does no damage. Maurice bites you but does no damage. The bullfrog barely misses you. The orange demon stings you but does no damage. The orange demon hits you. You feel your attacks grow feeble. You miss Maurice. Maurice is lightly wounded. You almost hear Xom's maniacal laughter. You briefly get tangled in your bandages. The bullfrog hits you but does no damage. The quasit bites you but does no damage. The quasit claws you. The quasit misses you. Maurice casts a spell. Maurice flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The quasit bites you but does no damage. The quasit claws you but does no damage. The quasit barely misses you. The orange demon stings you! The orange demon misses you. The bullfrog closely misses you. The quasit closely misses you. The quasit claws you. The quasit claws you but does no damage. Something hits you but does no damage. Something bites you. You feel your power leaking away. Something drains your magic. You hit something. The bullfrog barely misses you. The quasit barely misses you. x3; The orange demon closely misses you. The orange demon barely misses you. Something hits you. Something steals your staff of earth! Something bites you but does no damage. The bullfrog closely misses you. You closely miss something. The quasit bites you but does no damage. The quasit barely misses you. The quasit claws you. The bullfrog closely misses you. The orange demon stings you but does no damage. The orange demon hits you. You feel as though you will be weak longer. The hellwing hits you. The hellwing closely misses you. Something hits you but does no damage. Something bites you. You feel your power leaking away. Something drains your magic. The quasit misses you. The quasit claws you. The quasit barely misses you. The bullfrog hits you. You hit something. You burn something. The orange demon stings you. * * * LOW HITPOINT WARNING * * * The orange demon hits you. * * * LOW HITPOINT WARNING * * * You feel as though you will be weak longer. The quasit closely misses you. The quasit claws you but does no damage. x2 The hellwing closely misses you. The hellwing hits you but does no damage. The bullfrog hits you. * * * LOW HITPOINT WARNING * * * Something hits you but does no damage. Something bites you. * * * LOW HITPOINT WARNING * * * You feel your power leaking away. Something drains your magic. The hellwing hits you! Thought so. The hellwing hits you. The quasit bites you but does no damage. The quasit claws you but does no damage. The quasit completely misses you. The orange demon stings you! The orange demon hits you but does no damage. Unknown command. You hit the quasit. The quasit is moderately wounded. The bullfrog barely misses you. You hear a zap. Something tries to affect you, but you resist. The quasit closely misses you. The quasit claws you but does no damage. x2 The bullfrog barely misses you. The orange demon stings you. The orange demon hits you. The hellwing hits you. The hellwing hits you but does no damage. You hit the hellwing. The hellwing convulses. The hellwing is lightly wounded. The bullfrog barely misses you. The quasit bites you. The quasit claws you but does no damage. The quasit claws you. You hear a zap. Something tries to affect you, but you resist. The orange demon misses you. The orange demon hits you. The hellwing hits you. The hellwing hits you but does no damage. The bullfrog hits you but does no damage. The quasit closely misses you. The quasit barely misses you. The quasit claws you but does no damage. You hear some strange, mumbled words. You hit the quasit. The quasit is moderately wounded. The bullfrog closely misses you. The quasit bites you but does no damage. The quasit claws you. You feel clumsy. The quasit barely misses you. The orange demon closely misses you. The orange demon barely misses you. The hellwing hits you! * * * LOW HITPOINT WARNING * * * The hellwing hits you. * * * LOW HITPOINT WARNING * * * The bullfrog hits you. * * * LOW HITPOINT WARNING * * * You hit the hellwing but do no damage. The hellwing is lightly wounded. The quasit misses you. The quasit claws you but does no damage. The quasit closely misses you. The bullfrog misses you. The orange demon stings you! Thought so. The orange demon closely misses you. The hellwing barely misses you. The hellwing hits you. You hear a zap. Something tries to affect you, but you resist. The quasit barely misses you. The quasit claws you. The quasit claws you but does no damage. Unknown command. You hit the hellwing but do no damage. The hellwing is lightly wounded. The bullfrog hits you but does no damage. The orange demon closely misses you. The orange demon barely misses you. The hellwing hits you. The hellwing barely misses you. The quasit bites you but does no damage. The quasit completely misses you. The quasit claws you but does no damage. The bullfrog hits you. You hit the hellwing but do no damage. The hellwing suddenly seems more resistant. The hellwing is lightly wounded. The bullfrog closely misses you. The quasit bites you but does no damage. The quasit claws you but does no damage. The quasit barely misses you. The orange demon misses you. The orange demon closely misses you. The hellwing hits you but does no damage. x2 Something hits you! Something steals your beast talisman! Something bites you but does no damage. The bullfrog hits you. The quasit closely misses you. The quasit barely misses you. The quasit closely misses you. The orange demon stings you but does no damage. The orange demon hits you. You feel as though you will be weak longer. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The hellwing hits you. * * * LOW HITPOINT WARNING * * * You hit the hellwing but do no damage. The hellwing is lightly wounded. The bullfrog hits you but does no damage. Something hits you but does no damage. Something bites you but does no damage. The quasit bites you but does no damage. The quasit claws you but does no damage. x2 The orange demon stings you but does no damage. The orange demon hits you. * * * LOW HITPOINT WARNING * * * The hellwing hits you but does no damage. The hellwing misses you. The bullfrog hits you but does no damage. Something hits you. * * * LOW HITPOINT WARNING * * * Something steals 118 gold pieces! You now have 0 gold pieces. Something bites you but does no damage. You hit the hellwing. The hellwing seems to slow down. The hellwing is lightly wounded. The quasit closely misses you. The quasit barely misses you. The quasit claws you but does no damage. The bullfrog barely misses you. The orange demon misses you. The orange demon hits you. * * * LOW HITPOINT WARNING * * * The quasit barely misses you. x3; Something hits you. * * * LOW HITPOINT WARNING * * * Something steals your throwing net! Something bites you. Thought so. You feel your power leaking away. Something drains your magic. The bullfrog barely misses you. The hellwing hits you! The hellwing hits you but does no damage. Unknown command. You hit the hellwing but do no damage. The hellwing is lightly wounded. The quasit bites you. The quasit claws you but does no damage. The quasit misses you. The bullfrog hits you but does no damage. The orange demon stings you but does no damage. The orange demon closely misses you. Something hits you but does no damage. Something bites you. Something drains your magic. The quasit bites you. You feel clumsy. The quasit claws you but does no damage. x2 You hit the hellwing but do no damage. The hellwing is lightly wounded. The hellwing is no longer moving slowly. The bullfrog hits you. The orange demon stings you. The orange demon hits you. The quasit bites you but does no damage. The quasit claws you but does no damage. The quasit closely misses you. Something hits you. Something grunts, "Curses!" Something bites you but does no damage. The bullfrog misses you. The hellwing hits you but does no damage. The hellwing closely misses you. You hit the hellwing but do no damage. The hellwing is lightly wounded. The bullfrog hits you. The quasit barely misses you. x2 The quasit claws you but does no damage. The orange demon stings you. The orange demon hits you but does no damage. You hear a zap. Something tries to affect you, but you resist. The hellwing barely misses you. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The bullfrog hits you. * * * LOW HITPOINT WARNING * * * The quasit barely misses you. The quasit claws you. * * * LOW HITPOINT WARNING * * * The quasit claws you but does no damage. The orange demon stings you but does no damage. The orange demon closely misses you. You hit the quasit. The quasit is heavily wounded. The bullfrog barely misses you. Something hits you. * * * LOW HITPOINT WARNING * * * Something mutters, "Now where did you hide it?" Something bites you. * * * LOW HITPOINT WARNING * * * Something drains your magic. The hellwing barely misses you. The hellwing hits you but does no damage. The quasit closely misses you. The quasit claws you but does no damage. The quasit barely misses you. The orange demon closely misses you. The orange demon hits you. Thought so. The bullfrog hits you! Something hits you. Something mutters, "Now where did you hide it?" Something bites you. Something drains your magic. You hit the quasit. The quasit evaporates and reforms as a crimson imp! The crimson imp is severely wounded. The bullfrog hits you but does no damage. The hellwing hits you but does no damage. x2 The orange demon stings you. The orange demon hits you. You feel as though you will be weak longer. The crimson imp hits you but does no damage. Something hits you but does no damage. Something bites you but does no damage. The hellwing hits you. x2; The bullfrog closely misses you. You hit the hellwing. The hellwing is lightly wounded. The bullfrog hits you but does no damage. The orange demon barely misses you. x2; The crimson imp barely misses you. Something hits you. Something mutters, "Now where did you hide it?" Something bites you. You feel your power leaking away. Something drains your magic. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The hellwing hits you. * * * LOW HITPOINT WARNING * * * You hit the hellwing but do no damage. The hellwing flies into a frenzy! The hellwing is lightly wounded. The bullfrog hits you but does no damage. The hellwing barely misses the crimson imp. The hellwing closely misses the crimson imp. The orange demon stings you. * * * LOW HITPOINT WARNING * * * The orange demon hits you. * * * LOW HITPOINT WARNING * * * You feel as though you will be weak longer. The quasit barely misses the hellwing. x2 The quasit claws the hellwing but does no damage. The crimson imp barely misses you. Something hits you. Thought so. Something groans, "What are you, a monk?" Something bites you but does no damage. The bullfrog hits you! The hellwing closely misses the quasit. The hellwing completely misses the quasit. You closely miss the crimson imp. The crimson imp is heavily wounded. The bullfrog hits you but does no damage. The quasit barely misses the hellwing. x2; The quasit misses the hellwing. The orange demon barely misses you. The orange demon hits you but does no damage. The crimson imp hits you. Something hits you. Something grunts, "Curses!" Something bites you. Something drains your magic. The hellwing hits the crimson imp. The hellwing closely misses the crimson imp. The bullfrog closely misses you. The quasit misses the hellwing. The quasit claws the hellwing but does no damage. The quasit barely misses the hellwing. The orange demon misses you. The orange demon hits you but does no damage. The crimson imp blinks! You miss the crimson imp. The crimson imp is heavily wounded. The hellwing hits you! The hellwing hits you. The bullfrog hits you. You hear a zap. Something tries to affect you, but you resist. The quasit bites the hellwing but does no damage. The quasit claws the hellwing but does no damage. The quasit misses the hellwing. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The hellwing hits you! * * * LOW HITPOINT WARNING * * * The orange demon stings you. Thought so. The orange demon barely misses you. The crimson imp barely misses you. The bullfrog misses you. Unknown command. You hit the crimson imp. The crimson imp convulses. You kill the crimson imp! The crimson imp disappears in a puff of smoke! The quasit bites the hellwing but does no damage. The quasit closely misses the hellwing. The quasit claws the hellwing but does no damage. Something hits you. Something mutters, "Now where did you hide it?" Something bites you. Something drains your magic. The hellwing misses you. The hellwing hits you. The bullfrog completely misses you. The orange demon stings you but does no damage. The orange demon hits you. You feel as though you will be weak longer. The quasit bites the hellwing but does no damage. The quasit claws the hellwing but does no damage. x2 Something hits you but does no damage. Something bites you but does no damage. The hellwing closely misses you. The hellwing barely misses you. You hit the hellwing. The hellwing is lightly wounded. The bullfrog closely misses you. The hellwing hits you but does no damage. The hellwing hits you. The quasit bites the hellwing but does no damage. The quasit claws the hellwing. The quasit claws the hellwing but does no damage. The bullfrog closely misses you. The orange demon stings you but does no damage. The orange demon hits you but does no damage. Something hits you! Something mutters, "Now where did you hide it?" Something bites you but does no damage. You hit the hellwing but do no damage. The hellwing is lightly wounded. The hellwing barely misses you. The hellwing hits you! The bullfrog closely misses you. The quasit closely misses the hellwing. The quasit claws the hellwing but does no damage. x2 The orange demon completely misses you. The orange demon hits you. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The hellwing closely misses you. Something hits you but does no damage. Something bites you. * * * LOW HITPOINT WARNING * * * Something drains your magic. The bullfrog hits you but does no damage. The quasit bites the hellwing but does no damage. The quasit barely misses the hellwing. x2 You closely miss the hellwing. The hellwing is lightly wounded. The hellwing barely misses you. The hellwing hits you! * * * LOW HITPOINT WARNING * * * The bullfrog hits you. Thought so. The orange demon closely misses you. The orange demon hits you but does no damage. The quasit closely misses the hellwing. The quasit completely misses the hellwing. The quasit claws the hellwing but does no damage. Something hits you but does no damage. Something bites you but does no damage. The hellwing closely misses you. The hellwing hits you but does no damage. The bullfrog hits you. You hit the hellwing but do no damage. The hellwing falls asleep! The hellwing is lightly wounded. The quasit bites the hellwing. The quasit claws the hellwing but does no damage. x2 The hellwing hits you! x2 The orange demon stings you but does no damage. The orange demon barely misses you. The bullfrog barely misses you. Something hits you. Something mutters, "Now where did you hide it?" Something bites you. * * * LOW HITPOINT WARNING * * * You feel your power leaking away. Something drains your magic. The quasit bites the hellwing but does no damage. The quasit closely misses the hellwing. The quasit barely misses the hellwing. The hellwing barely misses you. The hellwing closely misses you. The orange demon stings you but does no damage. The orange demon hits you. * * * LOW HITPOINT WARNING * * * You hit the hellwing. Nothing appears to happen. The hellwing is moderately wounded. The orange demon disappears in a puff of smoke! The bullfrog hits you. * * * LOW HITPOINT WARNING * * * Something hits you! Thought so. Something mutters, "Now where did you hide it?" Something bites you but does no damage. The hellwing barely misses you. The hellwing completely misses you. The bullfrog hits you. The quasit bites the hellwing but does no damage. The quasit barely misses the hellwing. The quasit claws the hellwing but does no damage. You hit the hellwing but do no damage. The hellwing is moderately wounded. The hellwing hits you! The hellwing barely misses you. The bullfrog hits you but does no damage. The quasit misses the hellwing. The quasit barely misses the hellwing. The quasit claws the hellwing. Something hits you. Something groans, "What are you, a monk?" Something bites you. Something drains your magic. The hellwing barely misses you. The hellwing hits you! The bullfrog hits you. The quasit barely misses the hellwing. The quasit claws the hellwing but does no damage. The quasit completely misses the hellwing. You hear some strange, mumbled words. You hit the hellwing. The hellwing is moderately wounded. The hellwing hits you but does no damage. The hellwing barely misses you. The bullfrog barely misses you. The quasit bites the hellwing. The quasit barely misses the hellwing. The quasit claws the hellwing but does no damage. The hellwing closely misses you. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The bullfrog hits you but does no damage. You hit the hellwing. The hellwing is heavily wounded. The quasit disappears in a puff of smoke! The hellwing hits the bullfrog! The hellwing hits the bullfrog. The bullfrog hits you but does no damage. You hear some strange, mumbled words. The hellwing hits you. * * * LOW HITPOINT WARNING * * * The hellwing hits you but does no damage. The bullfrog hits you but does no damage. You hit the hellwing but do no damage. The hellwing is moving more slowly. The hellwing is heavily wounded. The hellwing hits you! * * * LOW HITPOINT WARNING * * * The hellwing closely misses you. The bullfrog hits you but does no damage. The hellwing closely misses you. The hellwing hits you but does no damage. You hit the hellwing. The hellwing is heavily wounded. The hellwing disappears in a puff of smoke! The bullfrog hits you! Thought so. Something hits you but does no damage. Something bites you. You feel your power leaking away. Something drains your magic. The bullfrog hits you but does no damage. Unknown command. The bullfrog hits you. A throwing net appears from out of thin air! The throwing net hits you. You become entangled in the net! The bullfrog barely misses you. You see here a throwing net. You struggle against the net. Maurice appears from thin air! Reactivating autopickup. The bullfrog hits you. You struggle against the net. The bullfrog hits you. Maurice hits you with a +0 dagger! Maurice groans, "What are you, a monk?" Maurice bites you but does no damage. The bullfrog hits you. You tear a large gash into the net. Maurice hits you with a +0 dagger. Maurice groans, "What are you, a monk?" Maurice bites you. Maurice drains your magic. The bullfrog hits you but does no damage. You rip the net and break free! The bullfrog closely misses you. Maurice mumbles some strange words. Maurice blinks! The bullfrog hits you but does no damage. You barely miss the bullfrog. The bullfrog is severely wounded. Maurice gestures wildly while chanting. Maurice flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The bullfrog barely misses you. Something hits you. * * * LOW HITPOINT WARNING * * * Something mutters, "Now where did you hide it?" Something bites you but does no damage. The bullfrog closely misses you. You hit the bullfrog. You feel better. The bullfrog is severely wounded. The bullfrog closely misses you. Something hits you but does no damage. Something bites you. * * * LOW HITPOINT WARNING * * * You feel your power leaking away. Something drains your magic. You sock the bullfrog! You burn the bullfrog. You kill the bullfrog! Something hits you. * * * LOW HITPOINT WARNING * * * Something groans, "What are you, a monk?" Something bites you! * * * LOW HITPOINT WARNING * * * Something drains your magic. Your Armour skill increases to level 2! Something hits you. Thought so. Something grunts, "Curses!" Something bites you. Something drains your magic. You see here a bullfrog corpse. Unknown command. You hit something. Something hits you! Something mutters, "Now where did you hide it?" Something bites you but does no damage. You miss something. Something hits you but does no damage. Something bites you. Something drains your magic. You sock something! Something hits you but does no damage. Something bites you. Something drains your magic. You hear a zap. Something tries to affect you, but you resist. You miss something. Something hits you. Something groans, "What are you, a monk?" Something bites you. You feel your power leaking away. Something drains your magic. You hit something. You hear a zap. Something tries to affect you, but you resist. You miss something. Something hits you. Something mutters, "Now where did you hide it?" Something bites you. Something drains your magic. You hit something. Something hits you but does no damage. Something bites you but does no damage. You miss something. Something hits you but does no damage. Something completely misses you. You hear a zap. Your will is overpowered! You are confused. You miss something. Something hits you but does no damage. Something completely misses you. You hear a zap. Something tries to affect you, but you resist. Something hits you but does no damage. Something bites you but does no damage. You see here a bullfrog corpse. Something hits you but does no damage. Something bites you but does no damage. You hit something. You hear some strange, mumbled words. You feel less confused. There is a stone staircase leading up here. Something hits you but does no damage. Something bites you. You feel your power leaking away. Something drains your magic. Maurice appears from thin air! Reactivating autopickup. Maurice zaps a wand. Your will is overpowered! You are confused. You miss Maurice. Maurice is heavily wounded. Maurice hits you but does no damage. Maurice closely misses you. You closely miss Maurice. Maurice is heavily wounded. Maurice hits you but does no damage. Maurice bites you but does no damage. Found 14 gold pieces. Maurice casts a spell. Maurice flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You bump into the rock wall. You hear a zap. Something tries to affect you, but you resist. You feel less confused. You hit something but do no damage. Something hits you. Something mutters, "Now where did you hide it?" Something bites you but does no damage. Something hits you. Something groans, "What are you, a monk?" Something bites you but does no damage. You hit something. Lightning courses through something! Something hits you. Something mutters, "Now where did you hide it?" Something bites you but does no damage. You hit something. Nothing appears to happen. Your attacks no longer feel as feeble. Something hits you but does no damage. Something bites you but does no damage. You hear a zap. Something tries to affect you, but you resist. You closely miss something. Something hits you but does no damage. Something bites you. You feel your power leaking away. Something drains your magic. You closely miss something. Something hits you but does no damage. Something bites you. * * * LOW HITPOINT WARNING * * * Something drains your magic. You hear a zap. Something tries to affect you, but you resist. You sock something! You burn something. "Have a taste of chaos, mortal." Something hits you! * * * LOW HITPOINT WARNING * * * Something mutters, "Now where did you hide it?" You suddenly lose the ability to move! Something bites you but does no damage. Something hits you but does no damage. Something bites you but does no damage. You can move again. You barely miss something. Something hits you but does no damage. You feel yourself slow down. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-119-g2e8054a 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [bephat7c] Species: Mummy Job: Necromancer HP: 5/48; mods: 0/0 MP: 0/13; mod: 0 Stats: 11 (11) 14 (14) 19 (21) Position: (27, 46), god: Xom (5), 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 | 16 | 1 | 75 | 25/100 Short Blades | X | 1 | 0 | 0 | 35 | 35/70 Long Blades | X | 1 | 0 | 0 | 0 | 0/70 Axes | X | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 1 | 0 | 0 | 30 | 30/70 Polearms | X | 1 | 0 | 0 | 0 | 0/70 Staves | X | 1 | 18 | 2 | 299 | 87/212 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/70 Throwing | X | 1 | 0 | 1 | 147 | 77/142 Armour | X | 1 | 54 | 2 | 254 | 42/212 Dodging | X | 1 | 12 | 2 | 387 | 175/212 Stealth | X | 1 | 0 | 2 | 201 | 23/178 Shields | X | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 0 | 4 | 429 | 76/177 Conjurations | X | 1 | 0 | 0 | 0 | 0/70 Hexes | X | 1 | 0 | 0 | 0 | 0/59 Summonings | X | 1 | 0 | 0 | 0 | 0/70 Necromancy | X | 1 | 0 | 5 | 876 | 126/300 Translocations | X | 1 | 0 | 0 | 0 | 0/70 Fire Magic | X | 1 | 0 | 0 | 0 | 0/70 Ice Magic | X | 1 | 0 | 0 | 0 | 0/70 Air Magic | X | 1 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 0 | 0 | 0 | 0/70 Alchemy | X | 1 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 0 | 0 | 0 | 0/59 Evocations | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #3: 150 #71: 10 Attributes: #23: 4555 #24: -498406288 #49: 219 #61: 11 Mutations: cold resistance: 1 (innate) negative energy resistance: 3 (innate) torment resistance: 2 (innate) heat vulnerability: 1 (innate) in touch with death: 1 (innate) no potions: 1 (innate) faith: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #15: +3 quarterstaff of chaos eq slot #1, inv slot #16: +2 cloak of poison resistance eq slot #6, inv slot #13: +0 ring mail eq slot #7, inv slot #4: +6 ring of dexterity eq slot #8, inv slot #22: ring of resist corrosion }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #. #.# ###.## #.# .. ..# #.# #. #.# #.# # ##.##.## #.# .. ....?.####.### #.#.##. #.........$ ..$....##...# #....@{..†# ########<.# #..# #............# #.###..#####.. #..# .... ##.## #.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>