Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.31-a0-1225-g50297eb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 426613474092500482, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name arrowsters -rc /var/dcss/gamedata/dcss-trunk/rc-files/arrowsters.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/arrowsters.macro -morgue /var/dcss/gamedata/dcss/morgue/arrowsters/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/arrowsters:2023-12-14.06:57:37.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x78a8a8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x79438e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x78ad10]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f2b075c34c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNSt6vectorI9coord_defSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_+0x7f) [0x701b0f]: void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, coord_def const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19find_spell_targeter10spell_typeii+0x9c4) [0xc5ac24]: find_spell_targeter(spell_type, int, int) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11your_spells10spell_typeibPK8item_defP4distb+0x148) [0xc5b3a8]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12cast_a_spellb10spell_typeP4distb+0x14e) [0xc5e0ae]: cast_a_spell(bool, spell_type, dist*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17do_cast_spell_cmdb+0x16) [0xc5ed46]: do_cast_spell_cmd(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0xaef) [0xde17cf]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdde632] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xddf17d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e40ac]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f2b075ae840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e4b89]: 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". 0x00007f2b07968f2a in __waitpid (pid=23519, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f2b07968f2a in __waitpid (pid=23519, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000078a725 in call_gdb (file=file@entry=0x7f2b07953540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 23259\000\000\000\000\000\000\000" #2 0x00000000007943aa in do_crash_dump () at dbg-asrt.cc:692 t = 1702537662 dir = "/var/dcss/gamedata/dcss/morgue/arrowsters/" name = "/var/dcss/gamedata/dcss/morgue/arrowsters/crash-arrowsters-20231214-070742.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f2b07953540 <_IO_2_1_stderr_> #3 0x000000000078ad10 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 std::vector >::_M_realloc_insert (this=this@entry=0x7ffe9f84b6e0, __position=__position@entry=non-dereferenceable iterator for std::vector) at /usr/include/c++/9/new:174 __len = __old_start = __old_finish = __elems_before = __new_start = 0x27e4510 __new_finish = 0x27e4510 #6 0x0000000000c5ac24 in std::vector >::push_back (__x=..., this=0x7ffe9f84b6e0) at actor.h:69 No locals. #7 find_spell_targeter (spell=, pow=, range=) at spl-cast.cc:1346 dog = targ = std::vector of length 0, capacity 0 #8 0x0000000000c5b3a8 in your_spells (spell=SPELL_CALL_CANINE_FAMILIAR, powc=17, actual_spell=, evoked_wand=0x0, target=0x7ffe9f84b7f0, force_failure=) at spl-cast.cc:1899 wiz_cast = target_local = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, interactive = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, find_target = false, fire_context = 0x0, cmd_result = 2000} beam = {origin_spell = SPELL_CALL_CANINE_FAMILIAR, range = -1, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, 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 = -1618690976, 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 = 0} range = -1 hitfunc = std::unique_ptr = {get() = 0x71} is_targeted = god = use_targeter = fail = orig_target_pos = orig_target = self_target = had_tele = cast_result = #9 0x0000000000c5e0ae in cast_a_spell (check_range=, spell=SPELL_CALL_CANINE_FAMILIAR, _target=0x0, force_failure=) at spl-cast.cc:939 reason = "" cost = 3 hp_cost = cast_result = #10 0x0000000000c5ed46 in do_cast_spell_cmd (force=force@entry=false) at spl-cast.cc:695 No locals. #11 0x0000000000de17cf in process_command (cmd=CMD_CAST_SPELL, prev_cmd=CMD_GO_DOWNSTAIRS) at main.cc:2174 No locals. #12 0x0000000000dde632 in _input () at main.cc:1255 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_GO_DOWNSTAIRS player_disabled = {was_disabled = false} #13 0x0000000000ddf17d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #14 0x00000000006e40ac in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #15 main (argc=, argv=0x7ffe9f84d388) 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 23259) 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_rooms ebering_ecumenical_altar_petrified serial_shops shop serial_bayou_pond_e wander_ebering_terrifying_dragon_lair uniq_natasha Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, arrowsters the Human Summoner. Will you be the one to retrieve the majestic Orb of Zot from the depths? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Summon Small Mammal 스펠 안정화 끝! You open the door. A rat comes into view. Found 7 stones and 17 gold pieces. A rat is nearby! A rat is nearby! A rat is nearby! Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The rat squeaks loudly. Your bat hits the rat. Your bat barely misses the rat. A giant cockroach comes into view. A bat comes into view. Your bat barely misses the rat. The rat barely misses your bat. The bat moves out of view. Your quokka bites the rat. The rat dies! The giant cockroach waves its antennae. The giant cockroach bites your quokka but does no damage. Your quokka bites the giant cockroach but does no damage. Your bat hits the giant cockroach but does no damage. The giant cockroach barely misses your quokka. Your quokka bites the giant cockroach but does no damage. The giant cockroach bites your quokka but does no damage. Your bat closely misses the giant cockroach. Your quokka bites the giant cockroach. The giant cockroach bites your quokka but does no damage. Your quokka bites the giant cockroach. The giant cockroach dies! A bat is nearby! A bat is nearby! A bat is nearby! A bat is nearby! The bat closely misses you. Your bat hits the bat. Your quokka barely misses the bat. Your quokka closely misses the bat. The bat barely misses you. The bat hits you. Your bat hits the bat. Your bat hits the bat but does no damage. The bat misses your bat. Your quokka completely misses the bat. Your bat barely misses the bat. The bat hits you but does no damage. Your quokka barely misses the bat. The bat hits your quokka. Unknown command. You hit the bat. The bat is heavily wounded. The bat hits you. Your bat barely misses the bat. Your quokka misses the bat. The bat closely misses your bat. Your quokka bites the bat. The bat dies! HP restored. Your quokka disappears in a puff of smoke! There is an open door here. Your bat disappears in a puff of smoke! You now have 17 gold pieces. c - a ring of protection from fire You now have 29 gold pieces (gained 12). Found an escape hatch in the floor. A hobgoblin comes into view. Found 6 stones. The hobgoblin shouts! A hobgoblin is nearby! A hobgoblin is nearby! A hobgoblin is nearby! A quokka comes into view. You see here 11 gold pieces. You now have 40 gold pieces (gained 11). Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your rat bites the hobgoblin. You hit the hobgoblin but do no damage. The hobgoblin is lightly wounded. Your rat bites the hobgoblin but does no damage. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. The hobgoblin is lightly wounded. Your quokka bites the hobgoblin. Your rat closely misses the hobgoblin. The hobgoblin hits you. You barely miss the hobgoblin. The hobgoblin is moderately wounded. Your quokka bites the hobgoblin. The hobgoblin misses you. Your rat bites the hobgoblin. You hit the hobgoblin but do no damage. The hobgoblin is almost dead. Your quokka bites the hobgoblin. The hobgoblin dies! Unknown command. Your quokka closely misses the quokka. Found a stone staircase leading down. The quokka misses your quokka. Your quokka bites the quokka but does no damage. The quokka closely misses your quokka. Your rat barely misses the quokka. You swap places. Your quokka closely misses the quokka. The quokka barely misses you. There is an escape hatch in the floor here. You hit the quokka but do no damage. Your quokka misses the quokka. The quokka barely misses you. Your rat completely misses the quokka. You hit the quokka. The quokka is moderately wounded. Your quokka bites the quokka. The quokka dies! You have reached level 2! You swap places. Your rat disappears in a puff of smoke! Magic restored. Your quokka disappears in a puff of smoke! d - a scroll labelled ORASMY ESMIAWUI You now have 46 gold pieces (gained 6). You open the door. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! A goblin is nearby! There is an open door here. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The goblin hits you with a +0 dagger. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * You swap places. Your quokka bites the goblin. The goblin dies! Unknown command. You swap places. There is an open door here. Things that are here: a +0 dagger; a goblin corpse e - a +0 dagger e - a +0 dagger (weapon) As you open the door, it creaks loudly! A kobold comes into view. It is wielding a +0 club. The kobold shouts! Your bat disappears in a puff of smoke! A kobold is nearby! A kobold is nearby! A kobold is nearby! The kobold completely misses you. There is an open door here. You hit the kobold but do no damage. Your quokka disappears in a puff of smoke! The kobold hits you with a +0 club. You hit the kobold but do no damage. The kobold hits you with a +0 club. You closely miss the kobold. The kobold misses you. You barely miss the kobold. The kobold closely misses you. You hit the kobold. The kobold is heavily wounded. The kobold hits you with a +0 club. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The kobold hits you with a +0 club. * * * LOW HITPOINT WARNING * * * Unknown command. Unknown command. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The kobold hits you with a +0 club. * * * LOW HITPOINT WARNING * * * Unknown command. You swap places. The kobold hits your rat with a +0 club. Your rat dies! Your rat's corpse disappears in a puff of smoke! You swap places. Your bat hits the kobold. The kobold barely misses your bat. Your bat closely misses the kobold. The kobold barely misses your bat. Your bat barely misses the kobold. The kobold barely misses your bat. Your bat hits the kobold. The kobold hits your bat with a +0 club. Your bat dies! Your bat's corpse disappears in a puff of smoke! The kobold shouts! Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Unknown command. You hit the kobold but do no damage. The kobold is severely wounded. The kobold hits you but does no damage. You hit the kobold but do no damage. The kobold is severely wounded. The kobold closely misses you. You barely miss the kobold. The kobold is severely wounded. The kobold hits you with a +0 club. * * * LOW HITPOINT WARNING * * * Your rat bites the kobold. The kobold dies! Things that are here: a +0 club; a kobold corpse Your rat disappears in a puff of smoke! Key pressed, stopping explore. Unknown command. You open the door. There is an open door here. f - a scroll labelled MUXKOJO VEVU You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. 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. There is an open door here. You open the door. A hobgoblin comes into view. A hobgoblin is nearby! A hobgoblin is nearby! A hobgoblin is nearby! Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The hobgoblin shouts! Your quokka bites the hobgoblin. Your rat barely misses the hobgoblin. Your quokka barely misses the hobgoblin. The hobgoblin hits you. Your rat bites the hobgoblin. Your quokka closely misses the hobgoblin. The hobgoblin hits your rat. Your rat dies! Your rat's corpse disappears in a puff of smoke! Your quokka bites the hobgoblin. The hobgoblin dies! Training target 1.0 for Fighting reached! Your Fighting skill increases to level 1! There is an open door here. You see here a hobgoblin corpse. You open the door. There is an open door here. You open the door. There is an open door here. Your quokka disappears in a puff of smoke! You open the door. There is an open door here. There is an open door here. You open the door. A dart slug and a bat come into view. There are monsters nearby! There are monsters nearby! There are monsters nearby! There are monsters nearby! Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your quokka bites the dart slug. The dart slug closely misses your quokka. Your quokka bites the dart slug. The dart slug bites your quokka but does no damage. Your quokka bites the dart slug. The dart slug dies! Your quokka bites the bat. The bat dies! You swap places. Your quokka disappears in a puff of smoke! You open the door. Found a robe. A ball python comes into view. The ball python hisses angrily. There is an open door here. A ball python is nearby! A ball python is nearby! Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You hit the ball python but do no damage. The ball python closely misses you. The ball python grabs you. The ball python constricts you. You hit the ball python but do no damage. The ball python barely misses you. The ball python constricts you. You hit the ball python. The ball python is moderately wounded. The ball python bites you. The ball python constricts you. Unknown command. You escape the ball python's grasp. You swap places. Your quokka closely misses the ball python. The ball python barely misses your quokka. The ball python grabs your quokka. The ball python constricts your quokka. Your quokka closely misses the ball python. There is an open door, spattered with blood here. You see here a dart slug corpse. The ball python bites your quokka. The ball python constricts your quokka. Your quokka completely misses the ball python. The ball python bites your quokka. Your quokka dies! Your quokka's corpse disappears in a puff of smoke! Your quokka bites the ball python. The ball python dies! There is an open door here. You see here a ball python corpse. You open the door. Found a serpent talisman. There is an open door here. You open the door. A hobgoblin comes into view. There is an open door here. A hobgoblin is nearby! A hobgoblin is nearby! Unknown command. A bat comes into view. Found 5 stones. The bat hits you but does no damage. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The bat barely misses you. The hobgoblin barely misses you. The bat closely misses you. Your quokka bites the hobgoblin. Unknown command. You completely miss the hobgoblin. The hobgoblin is moderately wounded. The bat closely misses you. The bat hits you but does no damage. The hobgoblin closely misses you. Your quokka bites the hobgoblin. The hobgoblin dies! Your rat barely misses the bat. The bat hits you but does no damage. Your quokka closely misses the bat. You see here a hobgoblin corpse. The bat closely misses you. Your quokka closely misses the bat. The bat barely misses you. Your rat barely misses the bat. You miss the bat. The bat barely misses you. The bat closely misses your quokka. You swap places. The bat completely misses you. The bat hits your quokka but does no damage. Your quokka bites the bat. The bat dies! You see here a hobgoblin corpse. Your quokka disappears in a puff of smoke! You open the door. There is an open door here. You open the door. Your rat disappears in a puff of smoke! There is an open door here. As you open the door, it creaks loudly! You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A frilled lizard comes into view. The frilled lizard hisses angrily. The frilled lizard moves out of view. Found a helmet. A frilled lizard is nearby! A frilled lizard is nearby! Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The frilled lizard bites you. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The frilled lizard barely misses you. Your quokka closely misses the frilled lizard. You barely miss the frilled lizard. The frilled lizard closely misses you. Your quokka barely misses the frilled lizard. You barely miss the frilled lizard. Your quokka bites the frilled lizard. The frilled lizard dies! There is an open door here. You swap places. You see here a +0 helmet. g - a +0 helmet You start putting on your armour. You continue putting on your +0 helmet. x4 You finish putting on your +0 helmet. c - a ring of protection from fire (left hand) Your quokka disappears in a puff of smoke! You swap places. There is an open door here. There is an open door here. You see here a ball python corpse. Your rat disappears in a puff of smoke! As you open the door, it creaks loudly! You open the door. There is an open door here. You open the door. Found a stone staircase leading down. There is an open door here. h - a scroll labelled VENOTW JODO A giant cockroach comes into view. A giant cockroach is nearby! A giant cockroach is nearby! A giant cockroach is nearby! Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You hit the giant cockroach but do no damage. The giant cockroach bites you but does no damage. Your rat bites the giant cockroach. You closely miss the giant cockroach. The giant cockroach is moderately wounded. The giant cockroach barely misses you. Your rat bites the giant cockroach but does no damage. You barely miss the giant cockroach. The giant cockroach is moderately wounded. Your quokka completely misses the giant cockroach. The giant cockroach bites you but does no damage. Your rat bites the giant cockroach but does no damage. You hit the giant cockroach but do no damage. The giant cockroach is moderately wounded. Your quokka barely misses the giant cockroach. The giant cockroach closely misses you. Your quokka barely misses the giant cockroach. Your rat bites the giant cockroach. You barely miss the giant cockroach. The giant cockroach is severely wounded. The giant cockroach bites you but does no damage. Your quokka bites the giant cockroach but does no damage. The giant cockroach bites your quokka but does no damage. Your rat barely misses the giant cockroach. You hit the giant cockroach but do no damage. The giant cockroach is severely wounded. Your quokka bites the giant cockroach but does no damage. The giant cockroach barely misses you. Your rat closely misses the giant cockroach. You hit the giant cockroach. The giant cockroach is almost dead. Your quokka bites the giant cockroach. The giant cockroach dies! i - a pink potion Unknown command. Your quokka disappears in a puff of smoke! i - 3 pink potions (gained 2) Your rat disappears in a puff of smoke! Found a stone staircase leading down. A bat comes into view. A bat is nearby! A bat is nearby! A bat is nearby! A bat comes into view. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The bat barely misses you. Your quokka misses the bat. The bat misses your quokka. The bat hits you but does no damage. The bat closely misses you. Your quokka closely misses the bat. You closely miss the bat. The bat closely misses you. The bat hits your quokka but does no damage. Your quokka bites the bat. You completely miss the bat. The bat is severely wounded. The bat closely misses you. The bat closely misses your quokka. The bat barely misses you. Your quokka closely misses the bat. Your quokka bites the bat. The bat dies! The bat misses your quokka. Your quokka misses the bat. 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 This spell is quite dangerous to cast! The bat hits your quokka but does no damage. Your quokka bites the bat but does no damage. You start memorising the spell. You continue memorising. The bat closely misses your quokka. The bat hits your quokka. Your quokka barely misses the bat. x2 You continue memorising. Your quokka misses the bat. You continue memorising. The bat hits you but does no damage. Your memorisation is interrupted. Your quokka misses the bat. The bat hits your quokka but does no damage. Unknown command. You hit the bat. You kill the bat! This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'z'. Call Canine Familiar 스펠 안정화 끝! Unknown command. Your quokka disappears in a puff of smoke! Your quokka disappears in a puff of smoke! There is a stone staircase leading down here. There is an open door here. You open the door. You open the door. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! There is an open door here. A kobold is nearby! A kobold is nearby! A kobold is nearby! A kobold is nearby! A kobold is nearby! Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Call Canine Familiar (quite dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You completely miss the kobold. Your bat closely misses the kobold. Your bat hits the kobold. Your bat closely misses the kobold. The kobold hits you but does no damage. You hit the kobold. You kill the kobold! You swap places. You see here a +0 short sword. There is an open door here. Your bat disappears in a puff of smoke! There is an open door here. You see here a hobgoblin skeleton. There is an open door here. There is an open door here. You see here a ball python skeleton. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is a fountain of clear blue water here. You see here a +0 club. There is an open door here. There is a fountain of clear blue water here. You open the door. A kobold comes into view. It is wielding a +0 whip. There is an open door here. A kobold is nearby! A kobold is nearby! A kobold is nearby! A kobold is nearby! The kobold shouts! You barely miss the kobold. Your punch misses the kobold. The kobold misses you. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You barely miss the kobold. The kobold hits you with a +0 whip. You barely miss the kobold. The kobold misses you. You hit the kobold. The kobold is severely wounded. The kobold hits you but does no damage. An endoplasm comes into view. You hit the kobold. You kill the kobold! Things that are here: a +0 whip; a stone Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The endoplasm freezes you. You are frozen. You hit the endoplasm but do no damage. The endoplasm hits you but does no damage. You hit the endoplasm but do no damage. Your quokka bites the endoplasm. The endoplasm hits you but does no damage. You hit the endoplasm but do no damage. The endoplasm is lightly wounded. Your quokka bites the endoplasm. The endoplasm freezes you. You are frozen. * * * LOW HITPOINT WARNING * * * Unknown command. You swap places. Your quokka bites the endoplasm. The endoplasm dies! Things that are here: a +0 whip; a stone Unknown command. Your quokka disappears in a puff of smoke! Your quokka disappears in a puff of smoke! You now have 57 gold pieces (gained 11). A bat comes into view. A bat is nearby! A bat is nearby! A bat is nearby! A bat is nearby! You hit the bat but do no damage. The bat misses you. The bat closely misses you. The bat closely misses you. You barely miss the bat. The bat closely misses you. x2 The bat hits you. You miss the bat. The bat barely misses you. You hit the bat but do no damage. The bat hits you. The bat completely misses you. The bat barely misses you. The bat barely misses you. The bat hits you but does no damage. You hit the bat. The bat is severely wounded. The bat barely misses you. The bat hits you but does no damage. The bat barely misses you. You miss the bat. The bat is moderately wounded. The bat completely misses you. The bat closely misses you. You closely miss the bat. The bat is moderately wounded. The bat barely misses you. You barely miss the bat. The bat is moderately wounded. The bat hits you but does no damage. You closely miss the bat. The bat is moderately wounded. The bat hits you. You hit the bat. The bat is severely wounded. The bat barely misses you. You closely miss the bat. The bat is severely wounded. The bat closely misses you. You hit the bat. You kill the bat! You see here a bat corpse. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. j - a scroll labelled JISTEG TUMEYKK There is a stone staircase leading down here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. There is an escape hatch in the floor here. There is a stone staircase leading down here. Casting: Summon Small Mammal (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call for your canine familiar and it appears with a howl! You climb downwards. Your summoned ally is left behind. The ball python hisses angrily. Found a faded altar of an unknown god. Found a stone staircase leading up. There is a stone staircase leading up here. Casting: Call Canine Familiar (quite dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1225-g50297eb Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [arrowsters] Species: Human Job: Summoner HP: 26/26; mods: 0/0 MP: 0/6; mod: 0 Stats: 8 (8) 17 (17) 13 (13) Position: (50, 22), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading up Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 1 | 50 | 0/100 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 0 | 0 | 2 | 151 | 1/150 Stealth | X | 0 | 0 | 2 | 127 | 1/126 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 34 | 2 | 243 | 65/178 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 2 | 66 | 4 | 630 | 130/250 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #114: 22 Attributes: #12: 57 #49: 134 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #4: +0 dagger eq slot #2, inv slot #6: +0 helmet eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #2: ring of protection from fire }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .. ..## #.##...#### # #.........# .. #.........##.# #............ ...........#### #.............. #...<..@...# #.........S# PP.w........# ♣♣P.......#.# .P.P......# .# _.♣.#.##### .. ♣ PS#. . P. .. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< aquarium_serial_pool_size: 1 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (56, 11): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 1 at (57, 10): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 2 at (57, 14): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 3 at (58, 14): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 4 at (61, 14): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 5 at (64, 11): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} >>>>>>>>>>>>>>>>>>>>>>