ASSERT(m) in 'mon-util.cc' at line 2504 failed. Version: Dungeon Crawl Stone Soup 0.32-a0-1443-g6e0f240 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 2135447598671507251, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name 1n5z -rc /var/dcss/gamedata/dcss-trunk/rc-files/1n5z.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/1n5z.macro -morgue /var/dcss/gamedata/dcss/morgue/1n5z/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/1n5z:2024-06-14.04:40:34.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7bc738]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7c63fe]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7bcba0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fbedabbf4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fbedaf65269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7c5ba9] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7c5d51] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11exper_valueRK7monsterbb+0x5a8) [0xb826d8]: exper_value(monster const&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17mons_threat_levelRK7monsterb+0xdb) [0xb82abb]: mons_threat_level(monster const&, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN12monster_infoC2EPK7monsteri+0x1c3) [0xb4c3c3]: monster_info::monster_info(monster const*, int) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x76b3d4] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt26enchantment_affect_monsterEP7monster+0x1be) [0x77979e]: bolt::enchantment_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0x23f) [0x775ecf]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x779c08]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xb78) [0x77e008]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x438) [0x77e7e8]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z7zapping8zap_typeiR4boltbPKcb+0xe8) [0x77eab8]: zapping(zap_type, int, bolt&, bool, char const*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcb7c4a] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11your_spells10spell_typeibPK8item_defP4distb+0x9c4) [0xcbd8d4]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12cast_a_spellb10spell_typeP4distb+0x14e) [0xcbf87e]: cast_a_spell(bool, spell_type, dist*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17do_cast_spell_cmdb+0x16) [0xcc0516]: do_cast_spell_cmd(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x162e) [0xe5c2de]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe585fa] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe5914d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x70e39c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fbedabaa840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x70eeb9]: 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". 0x00007fbedaf64f2a in __waitpid (pid=4241, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fbedaf64f2a in __waitpid (pid=4241, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007bc5b5 in call_gdb (file=file@entry=0x7fbedaf4f540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 4119\000\000\000\000\000\000\000\000" #2 0x00000000007c641a in do_crash_dump () at dbg-asrt.cc:692 t = 1718340173 dir = "/var/dcss/gamedata/dcss/morgue/1n5z/" name = "/var/dcss/gamedata/dcss/morgue/1n5z/crash-1n5z-20240614-044253.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(m) in 'mon-util.cc' at line 2504 failed." file = 0x7fbedaf4f540 <_IO_2_1_stderr_> #3 0x00000000007bcba0 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007fbedaf65269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007c5ba9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe05dd5d10 "ASSERT(m) in 'mon-util.cc' at line 2504 failed.", assert=true) at dbg-asrt.cc:818 No locals. #7 0x00000000007c5d51 in AssertFailed (expr=expr@entry=0xe72d55 "m", file=file@entry=0xe88fdb "mon-util.cc", line=line@entry=2504, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(m) in 'mon-util.cc' at line 2504 failed.\000H\351\360۾\177\000\000\233\275\317۾\177\000\000\300]\335\005\376\177\000\000 \274\317۾\177\000\000\020a\024\002", '\000' , "\064\000\000\000\000\000\000\000\020\353\360۾\177\000\000@\235\004\002\000\000\000\000\020\353\360۾\177\000\000A\000\000\000\000\000\000\000\377\304\362۾\177\000\000\260]\335\005\376\177\000\000PC\017\002\000\000\000\000\320`\335\005\376\177\000\000\f\000\000\000\000\000\000\000\320]\335\005\376\177\000\000轤\000\000\000\000\000\000\002\000\000\000\000\000\000p^\335\005\376\177\000\000"... args = {{gp_offset = 3690126184, fp_offset = 32702, overflow_arg_area = 0x7fbedbf0eb10 , reg_save_area = 0x1}} fileName = #8 0x0000000000b826d8 in exper_value (mon=..., real=, legacy=) at mon-util.cc:2504 m = x_val = 0 mc = MONS_NO_MONSTER hd = 0 maxhp = speed = modifier = item_usage = spellcaster = diff = #9 0x0000000000b82abb in mons_threat_level (mon=..., real=real@entry=false) at mon-util.cc:4937 threat = @0x13e29b0: { = {_vptr.actor = 0xf6d1c0 , 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 2, 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 = 0xf6d1a8 +16>, data = std::bitset}, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, xp_tracking = XP_VAULT, base_monster = MONS_NO_MONSTER, {number = 0, blob_size = 0, num_heads = 0, ballisto_activity = 0, spore_cooldown = 0, mangrove_pests = 0, prism_charge = 0, battlecharge = 0, move_spurt = 0, steps_remaining = 0, blazeheart_heat = 0, tentacle_connect = 0}, colour = -1, summoner = 0, foe_memory = 0, god = GOD_NO_GOD, ghost = std::unique_ptr = {get() = 0x0}, seen_context = SC_NONE, damage_friendly = 0, damage_total = 0, client_id = 0, static last_client_id = 28, went_unseen_this_turn = false, unseen_pos = {x = 0, y = 0}, hit_dice = 0} factor = 0.98319208025017502 tension = #10 0x0000000000b4c3c3 in monster_info::monster_info (this=0x7ffe05dd6800, m=0x13e29b0 , milev=0) at mon-info.cc:412 name_flags = need_name_desc = spellhd = 20851201 constr_typ = name_flags = need_name_desc = spellhd = constr_typ = entry = __for_range = __for_begin = __for_end = entry = __for_range = __for_begin = __for_end = flag = st = ghost = i = atk_index = i = ok = constrictor = entry = __for_range = __for_begin = __for_end = constrictee = #11 0x000000000076b3d4 in bolt::nasty_to (this=0x7ffe05dd7700, mon=0x13e29b0 ) at beam.cc:7118 No locals. #12 0x000000000077979e in bolt::enchantment_affect_monster (this=0x7ffe05dd7700, mon=0x13e29b0 ) at beam.cc:4830 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}} hit_woke_orc = false res_margin = 0 ench_result = #13 0x0000000000775ecf in bolt::affect_monster (this=0x7ffe05dd7700, mon=0x13e29b0 ) at beam.cc:5453 engulfs = preac = 32766 postac = 98398624 final = 32766 conducts = {{conduct = 98399112, pgain = 32766, known = 48, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = 179}, {conduct = 399, pgain = 5, known = false, victim = std::unique_ptr = {get() = 0x5100000051}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x1800000017}, did_sanctuary = 23}} beam_hit = r = {bits = std::vector of length -8, capacity -35182249204508 = {3, 0, 4294967295, 0, 98397328, 32766, 0, 0, 98401024, 32766, 98400912, 32766, 98397360, 32766, 0, 0, 98401024, 32766, 0, 1075838976, 98397392, 32766, 0, 0, 0, 0, 256, 0, 98397424, 32766, 0, 0, 0, 0, 0, 1075838976, 0, 0, 98397464, 32766, 0, 0, 256, 0, 3, 0, 98397496, 32766, 0, 0, 7936, 8096, 142, 0, 0, 0, 98397536, 32766, 0, 0, 0, 0, 18, 0, 256, 15, 8, 0, 0, 0, 12272757, 0, 206, 0, 12273194, 0, 98400000, 32766, 98400000, 32766, 20338720, 0, 12272757, 0, 206, 0, 12273194, 0, 98400000, 32766, 98400000, 32766, 20338720, 0, 98400048, 32766, 0, 0, 98400000, 32766, 0, 0, 500542720, 3020686507, 20338720, 0, 11699639, 0, 0, 0, 0, 0, 2, 0, 0, 3020686507, 0, 0, 0, 0, 2, 0, 0, 3020686507, 20338720, 0, 500542720, 3020686507, 98400544, 32766, 98400000, 32766, 98400000, 32766, 500542720, 3020686507, 0, 0, 0, 0, 20851120, 0, 98400544, 32766, 98397960, 32766, 0, 0, 98400000, 32766, 7838728, 0, 23, 25, 500542720, 3020686507, 98400000, 32766, 0, 0, 98400376, 32766, 7856136, 0, 0, 0, 23, 25, 98399280, 32766, 23, 25, 0, 1, 1, 1, 5, 5, 4, 1, 0, 1, 2, 23, 24, 1, 23, 25, 399, 5, 0, 1280, 0, 0, 500542720, 3020686507, 98398224, 32766, 98400000, 32766...}, children = std::map with 140728996818096 elements} repel = rand_ev = hit_margin = #14 0x0000000000779c08 in bolt::affect_cell (this=this@entry=0x7ffe05dd7700) at beam.cc:1123 ignored = false m = 0x13e29b0 hit_player = #15 0x000000000077e008 in bolt::do_fire (this=0x7ffe05dd7700) at beam.cc:1339 feat = was_seen = coff = {cstate = false} #16 0x000000000077e7e8 in bolt::fire (this=0x7ffe05dd7700) at beam.cc:1178 No locals. #17 0x000000000077eab8 in zapping (ztype=ztype@entry=ZAP_NECROTISE, power=, pbolt=..., needs_tracer=needs_tracer@entry=true, msg=msg@entry=0x0, fail=fail@entry=false) at beam.cc:266 No locals. #18 0x0000000000cb7c4a in _do_cast (spell=SPELL_NECROTISE, powc=17, spd=..., beam=..., god=, fail=, actual_spell=true) at spl-cast.cc:2593 target = {x = 23, y = 25} zap = ZAP_NECROTISE #19 0x0000000000cbd8d4 in your_spells (spell=, powc=17, actual_spell=, evoked_wand=, target=, force_failure=) at spl-cast.cc:2145 wiz_cast = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 23, y = 25}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 23.5, y = 24.5}, dir = {x = 0, y = 1}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_NECROTISE, range = 5, glyph = 0 U'\000', colour = 0 '\000', flavour = BEAM_NECROTISE, real_flavour = BEAM_NECROTISE, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 23, y = 24}, target = {x = 23, y = 25}, damage = {num = 1, size = 7}, ench_power = 59, hit = 1500, thrower = KILL_YOU_MISSILE, ex_size = 0, source_id = 4294967295, 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 = true, seen = false, heard = false, path_taken = std::vector of length 1, capacity 1 = {{x = 23, y = 25}}, extra_range_used = 1000, 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_FRIENDLY, foe_ratio = 100, hit_count = std::map with 1 element = {[23] = 1}, foe_info = {count = 1, power = 2, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = true, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = false, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 23.5, y = 25.5}, dir = {x = 0, y = 1}}, on_corner = false, cycle_idx = 0}, tile_beam = -1, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 134742017} range = hitfunc = std::unique_ptr = {get() = 0x2193500} is_targeted = true god = use_targeter = fail = 0 orig_target_pos = cast_result = #20 0x0000000000cbf87e in cast_a_spell (check_range=, spell=SPELL_NECROTISE, _target=0x0, force_failure=) at spl-cast.cc:934 reason = "" cost = 1 hp_cost = cast_result = #21 0x0000000000cc0516 in do_cast_spell_cmd (force=force@entry=false) at spl-cast.cc:690 No locals. #22 0x0000000000e5c2de in process_command (cmd=CMD_CAST_SPELL, prev_cmd=CMD_CAST_SPELL) at main.cc:2173 No locals. #23 0x0000000000e585fa in _input () at main.cc:1265 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #24 0x0000000000e5914d in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #25 0x000000000070e39c in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #26 main (argc=, argv=0x7ffe05dd9148) 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 4119) 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 = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic minmay_snake_closets uniq_jessica Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, 1n5z the Djinni Alchemist. Will you prevail where others failed? Will you find the Orb of Zot? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Sting, Mercury Vapours, Mephitic Cloud, Olgreb's Toxic Radiance, Sticky Flame. Unknown command. Found a blue potion and an opal ring. b - a blue potion Found a scroll labelled NIOMNI UNET. A bat comes into view. The bat closely misses you. Aiming: Sting (safe; 5% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bat Aim: a bat (57% to hit) The sting hits the bat. The bat is poisoned. You kill the bat! Unknown command. Unknown command. Unknown command. A bat comes into view. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bat Aim: a bat (57% to hit) The sting hits the bat. The bat is poisoned. You kill the bat! Unknown command. Unknown command. c - a scroll labelled NIOMNI UNET You reach down and open the door. Found a faded altar of an unknown god. There is an open door here. There is a faded altar of an unknown god here. This altar belongs to (a) Wu Jian, (b) Hepliaklqana or (c) Beogh, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Okay, then. There is an open door here. Found a glowing clear potion and a scroll labelled XOSTRU IPALA. Found 2 lumpy cyan potions. d - a +5 ring of evasion d - a +5 ring of evasion (left hand) A goblin comes into view. It is wielding a +0 dagger. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (asleep, 100% to hit) The sting hits the goblin. The goblin is poisoned. You kill the goblin! Unknown command. Unknown command. Found 6 stones. e - 2 lumpy cyan potions A ball python comes into view. You see here 6 stones. Unknown command. The ball python hisses angrily. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ball python Aim: a ball python (68% to hit) The sting hits the ball python. The ball python is poisoned. The ball python is moderately wounded. Unknown command. Unknown command. You kill the ball python! A quokka comes into view. You see here a scroll labelled XOSTRU IPALA. Unknown command. f - a scroll labelled XOSTRU IPALA Unknown command. You see here a glowing clear potion. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - quokka Aim: a quokka (60% to hit) The sting hits the quokka. The quokka is poisoned. The quokka is severely wounded. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - quokka Aim: a quokka (severely wounded, poisoned, 60% to hit) The sting hits the quokka. The quokka looks even sicker. You kill the quokka! Unknown command. Unknown command. g - a glowing clear potion A bat comes into view. Unknown command. The bat barely misses you. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bat Aim: a bat (57% to hit) The sting misses the bat. The bat hits you. Unknown command. Unknown command. The bat hits you but does no damage. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - bat Aim: a bat (57% to hit) The sting hits the bat. The bat is poisoned. You kill the bat! You have reached level 2! A rat comes into view. Unknown command. Found 2 lumpy yellow potions and a scroll labelled NIOMNI UNET. Unknown command. Found three items. Found a small sapphire ring, 2 poisoned darts and 11 gold pieces. A quokka and an endoplasm come into view. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (asleep, 100% to hit) The sting hits the endoplasm but does no damage. The endoplasm is poisoned. The endoplasm quivers. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - endoplasm Aim: an endoplasm (poisoned, 98% to hit) The sting hits the endoplasm but does no damage. The endoplasm looks even sicker. Unknown command. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - endoplasm Aim: an endoplasm (heavily wounded, very poisoned, 98% to hit) The sting hits the endoplasm. The endoplasm looks even sicker. The endoplasm is severely wounded. Unknown command. Unknown command. You barely miss the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You feel a terrible chill! You hit the endoplasm but do no damage. You punch the endoplasm. You kill the endoplasm! Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - quokka Aim: a quokka (60% to hit) You miscast Sting. You are very lightly contaminated with residual magic. Nothing appears to happen. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - quokka Aim: a quokka (60% to hit) The sting misses the quokka. Unknown command. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - quokka Aim: a quokka (60% to hit) The sting hits the quokka. The quokka is poisoned. The quokka is moderately wounded. The quokka barely misses you. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - quokka Aim: a quokka (severely wounded, poisoned, 60% to hit) The sting hits the quokka. The quokka looks even sicker. You kill the quokka! Unknown command. Your magical contamination has completely faded away. A bat comes into view. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bat Aim: a bat (asleep, 100% to hit) You miscast Sting. You are very lightly contaminated with residual magic. Nothing appears to happen. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - bat Aim: a bat (asleep, 100% to hit) The sting hits the bat. The bat is poisoned. The bat is moderately wounded. The bat closely misses you. Unknown command. The bat hits you but does no damage. You kill the bat! Your magical contamination has completely faded away. A ball python comes into view. The ball python hisses angrily. A bat comes into view. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ball python Aim: a ball python (68% to hit) The sting misses the ball python. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ball python Aim: a ball python (68% to hit) The sting hits the ball python. The ball python is poisoned. You kill the ball python! The bat barely misses you. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - bat Aim: a bat (57% to hit) The sting hits the bat. The bat is poisoned. The bat is severely wounded. You kill the bat! Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - rat Aim: a rat (71% to hit) The sting hits the rat. The rat is poisoned. The rat is heavily wounded. Unknown command. You kill the rat! Unknown command. Found a stone staircase leading down. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. Unknown command. Unknown command. Unknown command. A quokka comes into view. Found 2 gold pieces. 2 rats come into view. A hobgoblin comes into view. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin (wandering, hasn't noticed you, 71% to hit) The sting hits the hobgoblin but does no damage. The hobgoblin is poisoned. The hobgoblin shouts! You hear a loud squeak. x3 Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin (heavily wounded, poisoned, 71% to hit) Okay, then. Unknown command. Unknown command. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - hobgoblin Aim: a hobgoblin (heavily wounded, poisoned, 71% to hit) The sting hits the hobgoblin. The hobgoblin looks even sicker. You kill the hobgoblin! Unknown command. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - quokka Aim: a quokka (60% to hit) The sting hits the quokka. The quokka is poisoned. The quokka is severely wounded. The quokka misses you. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - quokka Aim: a quokka (severely wounded, poisoned, 60% to hit) The sting misses the quokka. The sting hits the rat. The rat is poisoned. You kill the rat! The quokka barely misses you. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - quokka Aim: a quokka (almost dead, poisoned, 60% to hit) The sting misses the quokka. The quokka completely misses you. Unknown command. Unknown command. You hit the quokka. You kill the quokka! Unknown command. A rat comes into view. A ribbon worm comes into view. You see here a hobgoblin corpse. Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - rat Aim: a rat (71% to hit) The sting hits the rat. The rat is poisoned. You kill the rat! Unknown command. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ribbon worm Aim: a ribbon worm (90% to hit) The sting hits the ribbon worm. The ribbon worm is poisoned. The ribbon worm is moderately wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (moderately wounded, poisoned, catching its breath, 90% to hit) The sting hits the ribbon worm. The ribbon worm looks even sicker. The ribbon worm is heavily wounded. Aiming: Sting (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - ribbon worm Aim: a ribbon worm (heavily wounded, very poisoned, 90% to hit) The sting hits the ribbon worm. The ribbon worm looks even sicker. The ribbon worm is severely wounded. Unknown command. The web tears apart. The ribbon worm expels a string of sticky webbing. The stream of webbing misses you. Unknown command. The ribbon worm barely misses you. You kill the ribbon worm! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 The power to cast Necrotise wells up from within. Spell assigned to 'f'. Unknown command. You now have 2 gold pieces. As you open the door, it creaks loudly! An adder comes into view. The adder hisses angrily. Casting: Sting (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - adder Aim: an adder (chance to affect: 80%) The adder barely resists. The adder bites you. Unknown command. Casting: Necrotise (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (chance to affect: 80%) The adder writhes in agony. The adder barely misses you. Unknown command. Unknown command. Aiming: Sting (safe; 3% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder Aim: an adder (moderately wounded, 57% to hit) The sting hits the adder. The adder is poisoned. The adder is heavily wounded. The adder barely misses you. The adder bites you but does no damage. Aiming: Sting (safe; 3% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder Aim: an adder (heavily wounded, poisoned, 57% to hit) The sting misses the adder. The adder closely misses you. Unknown command. Unknown command. Aiming: Sting (safe; 3% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - adder Aim: an adder (severely wounded, poisoned, 57% to hit) The sting hits the adder. The adder looks even sicker. You kill the adder! Unknown command. You reach down and open the door. Found a lumpy yellow potion. Unknown command. There is an open door here. h - a lumpy yellow potion There is an open door here. You reach down and open the door. An adder comes into view. The adder hisses angrily. The adder moves out of view. There is an open door here. Unknown command. Casting: Sting (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sting (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - adder Aim: an adder (57% to hit) The sting hits the adder. The adder is poisoned. The adder is severely wounded. Casting: Sting (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Necrotise (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (severely wounded, poisoned, chance to affect: 81%) The adder writhes in agony. You kill the adder! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-1443-g6e0f240 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_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [1n5z] Species: Djinni Job: Alchemist HP: 20/25; mods: 0/0 MP: 0/0; mod: 0 Stats: 7 (7) 18 (18) 13 (13) Position: (23, 24), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: open door Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 0 | 0 | 2 | 151 | 25/126 Stealth | X | 0 | 0 | 1 | 127 | 68/119 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 9 | 3 | 71 | 27/30 Conjurations | X | 1 | 9 | 3 | 71 | 27/30 Hexes | X | 1 | 9 | 3 | 71 | 27/30 Summonings | X | 1 | 9 | 3 | 71 | 27/30 Necromancy | X | 1 | 9 | 3 | 71 | 27/30 Translocations | X | 1 | 9 | 3 | 71 | 27/30 Fire Magic | X | 1 | 9 | 3 | 71 | 27/30 Ice Magic | X | 1 | 9 | 3 | 71 | 27/30 Air Magic | X | 1 | 9 | 3 | 71 | 27/30 Earth Magic | X | 1 | 9 | 3 | 71 | 27/30 Alchemy | X | 1 | 9 | 3 | 71 | 27/30 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 2 #49: 100 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #3: +5 ring of evasion }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #........ #####........ #..##........ #..##........ .#+####+####†##........ ..............#........ ....................... ..............#.####### #+####@####'##.......# #.....#..###...##.## #.....#..# ##....... #.....#### #.###... #.....# #.# .. +.....+ #.# #+###+# #.# # #.#.# #######.#.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>