Crash caused by signal #8: Floating point exception Version: Dungeon Crawl Stone Soup 0.31-a0-1591-g515db51 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 17895566392171853146, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Ozzieoiler -rc /var/dcss/gamedata/dcss-trunk/rc-files/Ozzieoiler.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Ozzieoiler.macro -morgue /var/dcss/gamedata/dcss/morgue/Ozzieoiler/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Ozzieoiler:2024-01-06.07:33:38.sock -await-connection RC options: restart_after_game = false Crash caused by signal #8: Floating point exception Obtained 21 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7903f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x799ede]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x790860]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fdcc52804c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt36tracer_nonenchantment_affect_monsterEP7monster+0x188) [0x74cd08]: bolt::tracer_nonenchantment_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt21tracer_affect_monsterEP7monster+0x605) [0x754655]: bolt::tracer_affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt14affect_monsterEP7monster+0x5a7) [0x74d3f7]: bolt::affect_monster(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt11affect_cellEv+0x228) [0x750c48]: bolt::affect_cell() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0xc88) [0x753358]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x9f) [0x7537ff]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11fire_tracerPK7monsterR4boltbb+0xc7) [0x753fb7]: fire_tracer(monster const*, bolt&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xabbebf] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x7cc) [0xac867c]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1997) [0xaa1d17]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb14) [0xaa33a4]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xdeb31e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdec7ce] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xded5bd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e80ac]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fdcc526b840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e8b89]: 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". 0x00007fdcc5625f2a in __waitpid (pid=29608, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fdcc5625f2a in __waitpid (pid=29608, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000790275 in call_gdb (file=file@entry=0x7fdcc5610540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 29466\000\000\000\000\000\000\000" #2 0x0000000000799efa in do_crash_dump () at dbg-asrt.cc:692 t = 1704526673 dir = "/var/dcss/gamedata/dcss/morgue/Ozzieoiler/" name = "/var/dcss/gamedata/dcss/morgue/Ozzieoiler/crash-Ozzieoiler-20240106-073753.txt", '\000' signal_info = "Crash caused by signal #8: Floating point exception" cause_msg = "Crash caused by signal #8: Floating point exception" file = 0x7fdcc5610540 <_IO_2_1_stderr_> #3 0x0000000000790860 in crash_signal_handler (sig_num=8) at crash.cc:198 No locals. #4 No locals. #5 0x000000000074cd08 in bolt::tracer_nonenchantment_affect_monster (this=0x7ffd477a5700, mon=0x13546f8 ) at beam.cc:4475 mon_source = preac = 0 post = 20268792 final = 10 side_effect = true #6 0x0000000000754655 in bolt::tracer_affect_monster (this=0x7ffd477a5700, mon=0x13546f8 ) at beam.cc:4520 No locals. #7 0x000000000074d3f7 in bolt::affect_monster (this=0x7ffd477a5700, mon=0x13546f8 ) at beam.cc:5077 engulfs = preac = 0 postac = 30 final = 0 conducts = {{conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = false, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 0, known = 224, victim = std::unique_ptr = {get() = 0x3b12830}, did_sanctuary = 96}} beam_hit = r = {bits = std::vector of length -4, capacity 0 = {1935893551, 1920216435, 795569781, 1702125932, 1647277171, 1680830057, 678654819, 925981279, 1953067639, 1953718117, 1600873313, 1667330676, 1597526117, 1180651337, 725961801, 942897200, 811278377, 809056120, 1563977267, 1920409658, 1600484457, 1667331187, 1920229227, 677733217, 1599031647, 1162627398, 789195050, 796025206, 1936941924, 1769300527, 796091500, 1936941924, 1970435117, 1815047022, 1936028769, 1768042356, 1667510126, 1596486515, 1681076570, 1919115119, 1600680801, 1886221668, 2016422774, 694510643, 2016434976, 1698249015, 979199332, 1601135648, 1935766115, 1969512296, 690516077, 1635135242, 1667510130, 1647276915, 1684826485, 1667510131, 1949135731, 1802401138, 1952541743, 796160869, 795765090, 1936941924, 844783400, 1634886448, 1935632499, 1634625385, 1634230124, 1701602414, 808151410, 812003704, 811278377, 809056120, 1563440696, 1919098938, 1600680801, 1852270963, 1751084129, 1818521185, 1764258405, 170488942, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 145, 0, 3311467512, 32732, 3311467512, 32732, 0, 0, 257, 0, 72, 0, 61941872, 0, 0, 0, 61939840, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1199204064, 32765, 9256960, 0, 528, 0, 96, 0, 61898464, 0, 39, 0, 39, 0, 560229376, 1752637440, 1, 0, 61934496, 0, 46, 0, 46, 0, 35, 0, 1, 0, 1652236413, 1684955506, 65, 0, 1935766083, 1633886312, 1684370293, 544825888, 1852270963, 589327457, 1176517176, 1952542572, 543649385, 1852403568, 2019893364, 1953523043, 7237481, 1679844453, 3457, 0, 3311467384, 32732, 61946848, 0, 0, 0, 0, 0, 61943321, 0, 61943440, 0, 61943544, 0, 61943641, 0, 61943727, 0, 61943808, 0, 61943885, 0, 61943980, 0, 61944037, 0, 61944129, 0, 61944225, 0, 61944308, 0...}, children = std::map with 512 elements} rand_ev = repel = #8 0x0000000000750c48 in bolt::affect_cell (this=this@entry=0x7ffd477a5700) at beam.cc:1092 ignored = false m = 0x13546f8 hit_player = #9 0x0000000000753358 in bolt::do_fire (this=0x7ffd477a5700) at beam.cc:1313 feat = was_seen = coff = {cstate = false} #10 0x00000000007537ff in bolt::fire (this=0x7ffd477a5700) at beam.cc:1137 boltcopy = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 22, y = 19}, target = {x = 22, y = 25}, damage = {num = 0, size = 0}, ench_power = 24, hit = 20, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 46, source_name = "a bombardier beetle", name = "burning spray", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "burning spray", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, 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 = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 1199201776, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x0000000000753fb7 in fire_tracer (mons=mons@entry=0x13543a8 , pbolt=..., explode_only=, explosion_hole=explosion_hole@entry=false) at beam.cc:2118 No locals. #12 0x0000000000abbebf in _should_cast_spell (ignore_good_idea=false, beem=..., spell=SPELL_PYRE_ARROW, mons=...) at mon-cast.cc:3891 explode = foe = foe = explode = ri = #13 _target_and_justify_spell (mons=..., beem=..., spell=spell@entry=SPELL_PYRE_ARROW, ignore_good_idea=ignore_good_idea@entry=false) at mon-cast.cc:4022 logic = victim = 0x12d6f20 #14 0x0000000000ac867c in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 1, capacity 1 = {...}, beem=..., mons=...) at mon-cast.cc:4111 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 22, y = 19}, target = {x = 22, y = 25}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 46, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, 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 = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 1199201776, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} reroll = false orig_beem = reroll = slot = __for_range = __for_begin = __for_end = found_spell = chosen_slot = slot = __for_range = __for_begin = __for_end = targ_beam = attempt = prefer_selfench = chosen_slot = #15 handle_mon_spell (mons=mons@entry=0x13543a8 ) at mon-cast.cc:4204 hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_PYRE_ARROW, freq = 40 '(', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2}}} beem = {origin_spell = SPELL_PYRE_ARROW, range = 5, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_STICKY_FLAME, real_flavour = BEAM_STICKY_FLAME, drop_item = false, item_mulches = false, item = 0x0, source = {x = 22, y = 19}, target = {x = 22, y = 25}, damage = {num = 0, size = 0}, ench_power = 24, hit = 20, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 46, source_name = "a bombardier beetle", name = "burning spray", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "burning spray", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 5, capacity 8 = {{x = 22, y = 20}, {x = 22, y = 21}, {x = 22, y = 22}, {x = 22, y = 23}, {x = 22, y = 24}}, extra_range_used = 0, is_tracer = true, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[48] = 1}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, 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 = false, auto_hit = false, ray = {r = {start = {x = 22.5, y = 24.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} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #16 0x0000000000aa1d17 in _do_mon_spell (mons=0x13543a8 ) at mon-act.cc:297 No locals. #17 _mons_take_special_action (old_energy=84, mons=...) at mon-act.cc:1604 friendly_or_near = friendly_or_near = beem = #18 handle_monster_move (mons=0x13543a8 ) at mon-act.cc:1933 entry = disabled = old_energy = 84 non_move_energy = old_pos = #19 0x0000000000aa33a4 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2435 mon = 0x13543a8 oldspeed = 84 tries = 16 #20 0x0000000000deb31e in world_reacts () at main.cc:2590 No locals. #21 0x0000000000dec7ce in _input () at main.cc:1290 player_disabled = {was_disabled = false} #22 0x0000000000ded5bd in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #23 0x00000000006e80ac in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7ffd477a6a68) 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 29466) 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 = 3 Level id: D:3 Level build method = , level layout type = corridors, absdepth0 = 2 Level vaults: layout_loops_ring mainiacjoe_overflow_surrounded_room Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Ozzieoiler the Armataur Berserker. Will you be the one to retrieve the sublime Orb of Zot from the depths? Trog says: Kill them all! Press ? for a list of commands and other information. Found a dagger and a scratched pearl ring. Found an escape hatch in the floor. Found a staircase leading out of the dungeon. Found a scroll labelled JOMY VALAEFIET and a scroll labelled BASMYGG SOGOYLINT. Found an escape hatch in the floor. c - a +6 ring of intelligence d - a scroll labelled JOMY VALAEFIET You feel clever. c - a +6 ring of intelligence (left hand) Found a stone staircase leading down. Found a scroll labelled IHADOO WUILLUD. e - a scroll labelled BASMYGG SOGOYLINT 2 endoplasms come into view. Found a robe. The endoplasm quivers. You see here a scroll labelled IHADOO WUILLUD. f - a scroll labelled IHADOO WUILLUD The endoplasm quivers. You roll towards the endoplasm! You hit the endoplasm. The endoplasm is moderately wounded. You hit the endoplasm but do no damage. The endoplasm freezes you. You are frozen. The endoplasm closely misses you. You barely miss the endoplasm. You tail-slap the endoplasm. You kill the endoplasm! Trog accepts your kill. You hit the endoplasm but do no damage. The endoplasm freezes you. You are frozen. The endoplasm hits you. You hit the endoplasm. You tail-slap the endoplasm. You kill the endoplasm! Trog accepts your kill. g - an orange potion HP restored. You open the door. There is an open door here. A dart slug comes into view. You hit the dart slug. You tail-slap the dart slug. The dart slug is almost dead. The dart slug bites you. You hit the dart slug. You kill the dart slug! Trog accepts your kill. You see here a dart slug corpse. A hobgoblin comes into view. The hobgoblin shouts! You roll towards the hobgoblin! The hobgoblin hits you. You closely miss the hobgoblin. The hobgoblin barely misses you. You closely miss the hobgoblin. You tail-slap the hobgoblin. You kill the hobgoblin! Trog accepts your kill. You see here a hobgoblin corpse. You open the door. There is an open door here. A giant cockroach comes into view. The giant cockroach barely misses you. You hit the giant cockroach but do no damage. The giant cockroach completely misses you. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach closely misses you. You barely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach bites you but does no damage. x2 You hit the giant cockroach but do no damage. The giant cockroach bites you. You closely miss the giant cockroach. The giant cockroach bites you but does no damage. You barely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach bites you but does no damage. The giant cockroach barely misses you. You closely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach bites you. You hit the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. You hit the giant cockroach but do no damage. You tail-slap the giant cockroach, but do no damage. The giant cockroach is severely wounded. The giant cockroach bites you. The giant cockroach bites you but does no damage. You closely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach closely misses you. You barely miss the giant cockroach. Your tail-slap misses the giant cockroach. The giant cockroach is severely wounded. The giant cockroach completely misses you. The giant cockroach bites you but does no damage. You hit the giant cockroach. You kill the giant cockroach! Trog accepts your kill. You have reached level 2! A ball python comes into view. The ball python hisses angrily. The ball python bites you. You barely miss the ball python. Your tail-slap misses the ball python. The ball python bites you but does no damage. You hit the ball python. You tail-slap the ball python. You kill the ball python! Trog accepts your kill. h - a sedimented cyan potion You open the door. There is an open door here. An endoplasm comes into view. Found 10 gold pieces. An endoplasm is nearby! The endoplasm quivers. Found a stone staircase leading down. Found a scroll labelled TETWUJIFO. You see here 10 gold pieces. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm hits you but does no damage. The endoplasm misses you. You slash the endoplasm! You kill the endoplasm! Trog accepts your kill. You now have 10 gold pieces. i - a scroll labelled TETWUJIFO g - 2 orange potions (gained 1) A hobgoblin comes into view. The hobgoblin shouts! The hobgoblin barely misses you. You closely miss the hobgoblin. The hobgoblin closely misses you. You closely miss the hobgoblin. The hobgoblin barely misses you. You hit the hobgoblin but do no damage. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. You tail-slap the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin closely misses you. You barely miss the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. The hobgoblin hits you. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. You slash the hobgoblin! You kill the hobgoblin! Trog accepts your kill. You see here a hobgoblin corpse. A rat comes into view. Found 8 stones. The rat squeaks loudly. You hear a shout! A goblin comes into view. It is wielding a +0 dagger. A kobold comes into view. It is wielding a +0 dagger. You slash the rat! You kill the rat! Trog accepts your kill. Found 6 stones. The goblin barely misses you. You closely miss the goblin. The kobold throws a stone. The stone hits you but does no damage. The goblin hits you with a +0 dagger. You hit the goblin. You kill the goblin! Trog accepts your kill. The kobold closely misses you. The kobold hits you but does no damage. You see here a +0 dagger. You closely miss the kobold. Your tail-slap misses the kobold. The kobold hits you but does no damage. You barely miss the kobold. The kobold hits you but does no damage. You slash the kobold! You kill the kobold! Trog accepts your kill. Your Fighting skill increases to level 3! Things that are here: a +0 dagger; a stone; a kobold corpse Found a stone staircase leading down. A goblin comes into view. It is wielding a +0 dagger of venom. The goblin shouts! There is a stone staircase leading down here. A goblin is nearby! You roll towards the goblin! The goblin hits you with a +0 dagger of venom. You are poisoned. You closely miss the goblin. You feel very sick. A bat comes into view. The goblin hits you but does no damage. You are more poisoned. You hit the goblin. You kill the goblin! Trog accepts your kill. You feel very sick. You roll towards the bat! You feel very sick. The bat hits you but does no damage. You feel sick. The bat hits you but does no damage. You barely miss the bat. You feel sick. The bat hits you. * * * LOW HITPOINT WARNING * * * Unknown command. You miss the bat. * * * LOW HITPOINT WARNING * * * You feel sick. The bat hits you but does no damage. * * * LOW HITPOINT WARNING * * * You feel sick. You fail to use your ability. * * * LOW HITPOINT WARNING * * * You feel sick. The bat hits you but does no damage. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You feel sick. The bat barely misses you. You barely miss the bat. The bat hits you but does no damage. x2 You feel sick. You see here a +0 dagger of venom. You feel a strong urge to attack something. You feel sick. You are no longer poisoned. You roll towards the bat! You slash the bat! You kill the bat! Trog accepts your kill. You start resting. You feel a strong urge to attack something. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. You feel yourself speed up. You start resting. You recover from your berserk rage. You start resting. HP restored. You start waiting. You start waiting. Done waiting. You open the door. A frilled lizard comes into view. The frilled lizard hisses angrily. You closely miss the frilled lizard. The frilled lizard completely misses you. You miss the frilled lizard. Your tail-slap misses the frilled lizard. The frilled lizard unfolds its giant frill. The frilled lizard bites you but does no damage. You barely miss the frilled lizard. The frilled lizard barely misses you. You barely miss the frilled lizard. The frilled lizard bites you. You barely miss the frilled lizard. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard closely misses you. The frilled lizard bites you but does no damage. You slash the frilled lizard! You kill the frilled lizard! Trog accepts your kill. HP restored. There is an open door here. A rat comes into view. The rat squeaks loudly. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You roll towards the rat! The rat bites you. You closely miss the rat. You tail-slap the rat. You kill the rat! Trog accepts your kill. You barely miss the goblin. The goblin barely misses you. The goblin hits you with a +0 dagger. You hit the goblin. You kill the goblin! Trog accepts your kill. Things that are here: a +0 dagger; a goblin corpse You now have 26 gold pieces (gained 16). As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. You open the door. An endoplasm comes into view. A frilled lizard comes into view. The endoplasm quivers. The endoplasm freezes you. You are frozen. There is an open door here. You barely miss the endoplasm. The endoplasm freezes you. You are frozen. You hit the endoplasm but do no damage. The endoplasm barely misses you. You barely miss the endoplasm. The endoplasm freezes you. You are frozen. The endoplasm hits you. You slash the endoplasm! You kill the endoplasm! Trog accepts your kill. The frilled lizard hisses angrily. You roll towards the frilled lizard! You closely miss the frilled lizard. Your tail-slap misses the frilled lizard. The frilled lizard bites you but does no damage. You closely miss the frilled lizard. The frilled lizard bites you but does no damage. You closely miss the frilled lizard. The frilled lizard closely misses you. You miss the frilled lizard. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard misses you. You miss the frilled lizard. Your tail-slap misses the frilled lizard. The frilled lizard bites you but does no damage. The frilled lizard bites you. You hit the frilled lizard. You kill the frilled lizard! Trog accepts your kill. There is an open door here. There is an open door here. There is an open door here. A kobold comes into view. It is wielding a +0 whip. The kobold shouts! A ball python comes into view. The ball python hisses angrily. A goblin comes into view. It is wielding a +0 club. Found 10 gold pieces. The goblin shouts! The kobold barely misses you. You barely miss the kobold. You tail-slap the kobold. You kill the kobold! Trog accepts your kill. Found 15 gold pieces. The ball python bites you but does no damage. The ball python closely misses you. You see here a +0 whip. The goblin hits you but does no damage. You hit the ball python. The ball python is moderately wounded. You hit the goblin but do no damage. The ball python bites you but does no damage. The goblin hits you with a +0 club. You hit the ball python. You kill the ball python! Trog accepts your kill. You hit the goblin but do no damage. The goblin hits you with a +0 club. The goblin hits you with a +0 club. You see here a ball python corpse. You hit the goblin but do no damage. You tail-slap the goblin. You kill the goblin! Trog accepts your kill. Things that are here: a +0 club; a goblin corpse You now have 36 gold pieces (gained 10). You now have 51 gold pieces (gained 15). Done exploring. What level of the Dungeon? (default 1, ? - help) There is an open door here. You see here a +0 dagger of venom. There is a stone staircase leading down here. You climb downwards. The adder hisses angrily. The kobold shouts! The jackal barks! Found a stone staircase leading down. There is a stone staircase leading up here. There are monsters nearby! The jackal barks! You hit the endoplasm. You kill the endoplasm! Trog accepts your kill. You roll towards the kobold! A jackal comes into view. The kobold hits you but does no damage. A jackal comes into view. The jackal barks! You slash the kobold! You kill the kobold! Trog accepts your kill. The adder closely misses you. You have reached level 3! Your experience leads to an increase in your attributes! Your base attributes are Str 22, Int 7, Dex 9. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 The adder bites you. You are poisoned. The adder poisons you! You feel sick. The jackal bites you but does no damage. The adder barely misses you. There is a stone staircase leading up here. You feel sick. The jackal barely misses you. x2; The adder bites you. The jackal bites you but does no damage. You climb upwards. You feel sick. There is a stone staircase leading down here. You hit the jackal. You tail-slap the jackal. You kill the jackal! Trog accepts your kill. You hit the adder. You feel sick. The adder bites you. You are more poisoned. The adder poisons you! You hit the adder. The adder is heavily wounded. You hit the jackal. You kill the jackal! Trog accepts your kill. You can now call upon Trog for regeneration and willpower. You feel sick. The adder barely misses you. The adder bites you. You closely miss the adder. The adder is heavily wounded. You feel sick. The adder misses you. You slash the adder! You kill the adder! Trog accepts your kill. You feel sick. You feel sick. You see here an adder corpse. You start resting. You feel sick. x2 You are no longer poisoned. You start resting. You start resting. HP restored. There is a stone staircase leading down here. You climb downwards. The jackal closely misses you. There is a stone staircase leading up here. You closely miss the jackal. You hit the jackal but do no damage. The jackal closely misses you. The jackal bites you but does no damage. The jackal bites you. You barely miss the jackal. Your tail-slap misses the jackal. The jackal bites you. You hit the jackal. The jackal is moderately wounded. The jackal barely misses you. The jackal bites you but does no damage. You hit the jackal but do no damage. The jackal is moderately wounded. The jackal bites you but does no damage. You closely miss the jackal. The jackal is moderately wounded. The jackal bites you. The jackal barely misses you. You completely miss the jackal. The jackal is moderately wounded. The jackal bites you. The jackal bites you but does no damage. You closely miss the jackal. You tail-slap the jackal. You kill the jackal! Trog accepts your kill. The jackal completely misses you. You hit the jackal. The jackal is almost dead. The jackal closely misses you. The jackal misses you. You hit the jackal. You kill the jackal! Trog accepts your kill. There is a stone staircase leading up here. Things that are here: a jackal corpse; a jackal corpse Found a stone staircase leading down. Found a stone staircase leading up. There is a stone staircase leading down here. Found 8 gold pieces. A goblin comes into view. It is wielding a +0 club. The goblin shouts! A dart slug comes into view. You see here 8 gold pieces. You slash the goblin! You kill the goblin! Trog accepts your kill. Things that are here: a +0 club; a goblin corpse The dart slug launches a dart at you. The slug dart hits you. You roll towards the dart slug! You roll towards the dart slug! The dart slug launches a dart at you. The slug dart hits you. You barely miss the dart slug. You tail-slap the dart slug. The dart slug is moderately wounded. The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug but do no damage. The dart slug is moderately wounded. The dart slug bites you but does no damage. You hit the dart slug but do no damage. The dart slug is moderately wounded. You hit the dart slug. You tail-slap the dart slug, but do no damage. The dart slug is heavily wounded. The dart slug launches a dart at you. The slug dart hits you. You hit the dart slug. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you. You slash the dart slug! You kill the dart slug! Trog accepts your kill. Your Axes skill increases to level 3! You now have 59 gold pieces (gained 8). Things that are here: a +0 club; a goblin corpse HP restored. Found an escape hatch in the ceiling. Found a stone staircase leading down. Found a red potion. An adder comes into view. There is a stone staircase leading down here. Found a sedimented cyan potion. The adder barely misses you. x2 The adder bites you but does no damage. You closely miss the adder. Your tail-slap misses the adder. The adder bites you but does no damage. x2 You barely miss the adder. You tail-slap the adder. The adder is lightly wounded. The adder bites you but does no damage. You closely miss the adder. The adder is lightly wounded. The adder bites you. You are poisoned. The adder poisons you! The adder barely misses you. You miss the adder. Your punch misses the adder. The adder is lightly wounded. You feel sick. The adder bites you but does no damage. You miss the adder. The adder is lightly wounded. You feel sick. The adder barely misses you. The adder closely misses you. You miss the adder. The adder is lightly wounded. You feel sick. The adder bites you. You closely miss the adder. The adder is lightly wounded. You feel sick. The adder bites you but does no damage. x2 You barely miss the adder. The adder is lightly wounded. You feel sick. You are no longer poisoned. The adder barely misses you. You hit the adder. The adder is heavily wounded. The adder bites you. x2 You hit the adder. The adder is heavily wounded. The adder barely misses you. You hit the adder. You kill the adder! Trog accepts your kill. You now have 70 gold pieces (gained 11). h - 2 sedimented cyan potions (gained 1) An endoplasm comes into view. You roll towards the endoplasm! You hit the endoplasm. Your tail-slap misses the endoplasm. The endoplasm is moderately wounded. The endoplasm barely misses you. You hit the endoplasm. The endoplasm is almost dead. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! Trog accepts your kill. Found 6 stones. Found a glowing sling. j - a red potion You see here 6 stones. Found a dagger. You see here a +6 sling. Found 7 stones. Found a knobbly brass ring. k - a +4 ring of protection k - a +4 ring of protection (right hand) Found a book of Burglary. Found a crooked fluorescent wand. Found 16 gold pieces. You see here a book of Burglary. You now have 86 gold pieces (gained 16). l - a wand of mindburst (12) A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! You roll towards the kobold! The kobold hits you but does no damage. You closely miss the kobold. You tail-slap the kobold. The kobold is heavily wounded. The kobold hits you but does no damage. x2 You hit the kobold but do no damage. The kobold is heavily wounded. The kobold closely misses you. You hit the kobold but do no damage. The kobold is heavily wounded. The kobold hits you but does no damage. You miss the kobold. You tail-slap the kobold. You kill the kobold! Trog accepts your kill. Things that are here: a +0 short sword; a kobold corpse Things that are here: a +0 short sword; a kobold corpse Found a shimmering blue altar of Sif Muna. There is a shimmering blue altar of Sif Muna here. Found a ring mail. A kobold comes into view. It is wielding a +0 club. The kobold shouts! You roll towards the kobold! You roll towards the kobold! The kobold hits you with a +0 club. You hit the kobold. You kill the kobold! Trog accepts your kill. Things that are here: a +0 club; a kobold corpse You see here a +0 ring mail. m - a +0 ring mail You start removing your armour. You continue taking off your +0 animal skin. x4 You finish taking off your +0 animal skin. You start putting on your armour. You continue putting on your +0 ring mail. x5 You finish putting on your +0 ring mail. You drop a +0 animal skin. A ball python comes into view. The ball python hisses angrily. You roll towards the ball python! The ball python bites you but does no damage. You closely miss the ball python. The ball python closely misses you. You slash the ball python! You kill the ball python! Trog accepts your kill. You see here a ball python corpse. Found a chain mail. Found 16 gold pieces. Found a stone staircase leading up. You see here a +0 chain mail. b - a +0 chain mail You start removing your armour. You continue taking off your +0 ring mail. x4 You finish taking off your +0 ring mail. You start putting on your armour. You continue putting on your +0 chain mail. x5 You finish putting on your +0 chain mail. You drop a +0 ring mail. You now have 102 gold pieces (gained 16). Found an escape hatch in the floor. A rat comes into view. The rat squeaks loudly. A rat is nearby! The rat barely misses you. The rat bites you but does no damage. You hit the rat. You kill the rat! Trog accepts your kill. You see here a rat corpse. Done exploring. What level of the Dungeon? (default 2, ? - help) A dart slug comes into view. The dart slug launches a dart at you. The slug dart hits you but does no damage. You roll towards the dart slug! The dart slug barely misses you. You hit the dart slug but do no damage. You hit the dart slug. The dart slug is lightly wounded. The dart slug completely misses you. You barely miss the dart slug. The dart slug is lightly wounded. The dart slug barely misses you. You hit the dart slug. The dart slug is heavily wounded. The dart slug barely misses you. You barely miss the dart slug. The dart slug is heavily wounded. The dart slug bites you but does no damage. You hit the dart slug. You kill the dart slug! Trog accepts your kill. There is a stone staircase leading down here. You climb downwards. Found 25 gold pieces and 2 poisoned darts. There is a stone staircase leading up here. Found a smoky dark potion. You now have 111 gold pieces (gained 9). You see here 2 poisoned darts. m - a smoky dark potion A bombardier beetle comes into view. The bombardier beetle barely misses you. You hit the bombardier beetle. The bombardier beetle is moderately wounded. You hit the bombardier beetle. The bombardier beetle is heavily wounded. The bombardier beetle barely misses you. You barely miss the bombardier beetle. The bombardier beetle is heavily wounded. The bombardier beetle bites you but does no damage. You barely miss the bombardier beetle. The bombardier beetle is heavily wounded. You hit the bombardier beetle but do no damage. The bombardier beetle is heavily wounded. The bombardier beetle sprays incendiary fluid at you. The burning spray hits you. You are covered in liquid fire! Unknown command. You hit the bombardier beetle. The bombardier beetle is severely wounded. The liquid fire burns you! The bombardier beetle sprays incendiary fluid at you. The burning spray hits you. You are even more covered in liquid fire! You barely miss the bombardier beetle. The bombardier beetle is severely wounded. The liquid fire burns you! You barely miss the bombardier beetle. The bombardier beetle is severely wounded. The liquid fire burns you! The bombardier beetle bites you but does no damage. You hit the bombardier beetle. You kill the bombardier beetle! Trog accepts your kill. The liquid fire burns you! * * * LOW HITPOINT WARNING * * * Your Dodging skill increases to level 2! You have reached level 4! You feel agile. You are on fire! You are on fire! You are on fire! You are on fire! You are on fire! The liquid fire burns you! * * * LOW HITPOINT WARNING * * * It was a potion of heal wounds. You feel much better. The liquid fire burns you! The liquid fire burns you! The liquid fire burns you! The liquid fire burns you! The liquid fire burns you! You feel much better. The liquid fire burns you! You shake off some of the fire as you move. The liquid fire burns you! You shake off some of the fire as you move. The liquid fire burns you! You shake off the liquid fire. HP restored. There is a stone staircase leading up here. An adder and an endoplasm come into view. The adder hisses angrily. The endoplasm quivers. You hit the endoplasm but do no damage. You tail-slap the endoplasm. You kill the endoplasm! Trog accepts your kill. A quokka comes into view. You hit the adder. The adder is moderately wounded. The adder bites you but does no damage. x2 You hit the adder. The adder is heavily wounded. The adder bites you but does no damage. You hit the adder. Your tail-slap misses the adder. The adder is heavily wounded. You hit the quokka. The adder bites you. The quokka bites you. You completely miss the adder. Your tail-slap misses the adder. The adder is heavily wounded. You miss the quokka. The adder bites you but does no damage. The quokka barely misses you. The adder bites you. You hit the adder. The adder is severely wounded. You miss the quokka. The quokka bites you but does no damage. The adder bites you but does no damage. The quokka bites you but does no damage. You closely miss the quokka. Your tail-slap misses the quokka. The quokka is lightly wounded. You miss the adder. The adder bites you but does no damage. The quokka bites you but does no damage. The adder bites you but does no damage. You closely miss the quokka. The quokka is lightly wounded. You miss the adder. The quokka bites you. The adder bites you. You barely miss the quokka. The quokka is lightly wounded. You hit the adder. You kill the adder! Trog accepts your kill. The quokka bites you but does no damage. x2 You barely miss the quokka. Your tail-slap misses the quokka. The quokka is lightly wounded. The quokka bites you but does no damage. You hit the quokka. The quokka is moderately wounded. The quokka bites you but does no damage. x2 You closely miss the quokka. The quokka is moderately wounded. The quokka bites you. You hit the quokka. You kill the quokka! Trog accepts your kill. You see here a quokka corpse. You see here an adder corpse. An orc comes into view. It is wielding a +0 mace. The orc shouts! You hear a shout! Found 3 scrolls labelled DICZAG NAAPT. A quokka comes into view. The orc hits you but does no damage. You see here 16 gold pieces. You slash the orc! You kill the orc! Trog accepts your kill. Things that are here: a +0 mace; an orc corpse You see here 16 gold pieces. You slash the quokka! You kill the quokka! Trog accepts your kill. Things that are here: a +0 mace; a quokka corpse; an orc corpse g - 3 scrolls labelled DICZAG NAAPT A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! Things that are here: a +0 mace; a quokka corpse; an orc corpse You now have 127 gold pieces (gained 16). A kobold is nearby! The kobold hits you with a +0 short sword. Things that are here: a +0 mace; a quokka corpse; an orc corpse The kobold hits you but does no damage. You closely miss the kobold. You tail-slap the kobold. You kill the kobold! Trog accepts your kill. A bombardier beetle and a kobold come into view. The kobold shouts! The kobold throws a stone. The stone hits you but does no damage. You see here a +0 short sword. The kobold throws a stone. The stone hits you but does no damage. The kobold throws a stone. The stone completely misses you. Found 14 gold pieces. Found a short sword. The kobold throws a stone. The stone closely misses you. The kobold throws a stone. The stone hits you but does no damage. Found a white potion. The kobold throws a stone. The stone hits you. An endoplasm comes into view. You roll towards the endoplasm! You hit the endoplasm. The endoplasm is severely wounded. The endoplasm hits you but does no damage. You hit the endoplasm but do no damage. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! Trog accepts your kill. The kobold throws a stone. The stone closely misses you. The kobold throws a stone. The stone closely misses you. You roll towards the kobold! You roll towards the kobold! The kobold hits you with a +0 whip. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1591-g515db51 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_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Ozzieoiler] Species: Armataur Job: Berserker HP: 33/38; mods: 0/0 MP: 4/4; mod: 0 Stats: 24 (24) 13 (13) 10 (10) Position: (22, 25), god: Trog (10), 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 | 15 | 3 | 477 | 121/238 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 0 | 0 | 0 | 0/59 Axes | X | 1 | 53 | 3 | 575 | 151/283 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 0 | 0 | 0 | 0/70 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 0 | 0/84 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 12 | 2 | 172 | 66/106 Dodging | X | 1 | 18 | 2 | 284 | 32/252 Stealth | X | 1 | 2 | 0 | 12 | 12/35 Shields | X | 1 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 1 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #169: 40 Attributes: #12: 127 #49: 173 Mutations: deformed body: 1 (innate) tough skin: 3 (innate) armoured tail: 1 (innate) roll: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 hand axe eq slot #6, inv slot #1: +0 chain mail eq slot #7, inv slot #2: +6 ring of intelligence eq slot #8, inv slot #10: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##.####..####### ######. ........)# #. ##.####B.###### #. #.......# ## #.#####.# #.# #.# #K# #@# #.# #.# #.# #.# #..# ....# ..!.... ###...### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>