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: 10995599384081922103, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Agrajag -rc /var/dcss/gamedata/dcss-trunk/rc-files/Agrajag.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Agrajag.macro -morgue /var/dcss/gamedata/dcss/morgue/Agrajag/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Agrajag:2023-12-14.06:45:05.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) [0x7f364f1234c0]: /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) [0x7f364f10e840]: /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". 0x00007f364f4c8f2a in __waitpid (pid=23150, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f364f4c8f2a in __waitpid (pid=23150, 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=0x7f364f4b3540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 22972\000\000\000\000\000\000\000" #2 0x00000000007943aa in do_crash_dump () at dbg-asrt.cc:692 t = 1702536404 dir = "/var/dcss/gamedata/dcss/morgue/Agrajag/" name = "/var/dcss/gamedata/dcss/morgue/Agrajag/crash-Agrajag-20231214-064644.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f364f4b3540 <_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=0x7ffccd0425f0, __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 = 0x3221b10 __new_finish = 0x3221b10 #6 0x0000000000c5ac24 in std::vector >::push_back (__x=..., this=0x7ffccd0425f0) 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=30, actual_spell=, evoked_wand=0x0, target=0x7ffccd042700, 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 = -855364752, 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_REST) at main.cc:2174 No locals. #12 0x0000000000dde632 in _input () at main.cc:1255 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_REST 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=0x7ffccd044298) 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 22972) 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 = 5 Level id: D:5 Level build method = , level layout type = rooms, absdepth0 = 4 Level vaults: layout_basic serial_shops shop kennysheep_generic_room_13 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< j - a murky dark potion 2 jackals come into view. You see here a scroll of identify {@r1}. v - a scroll of identify {@r1} The jackal barks! x2; You hear a bark! Casting: Call Imp (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Call Canine Familiar. You are very lightly contaminated with residual magic. Nothing appears to happen. An adder comes into view. 😎 MP[-3] You lost 3 mp, and now have 9/12 mp. Casting: Call Canine Familiar (dangerous; 6% 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! A jackal comes into view. 😎 MP[-3] You lost 3 mp, and now have 6/12 mp. Casting: Call Canine Familiar (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. Your inugami hits the jackal. The jackal dies! 😎 MP[-3] You lost 3 mp, and now have 3/12 mp. Casting: Summon Guardian Golem (quite dangerous; 14% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. Your cerulean imp says, "I give in to your vassalage, O illustrious and god-like gentleoctopus!" Your inugami hits the jackal. The jackal bites you. 😕 HP[-2] MP[-2] You take 2 damage, and now have 34/36 hp. You lost 2 mp, and now have 1/12 mp. Your inugami hits the jackal! The jackal dies! The jackal barely misses your inugami. Your cerulean imp closely misses the adder. 😕 HP[+1] Your inugami hits the jackal. The jackal barely misses your inugami. Your inugami hits the jackal. The jackal dies! Your cerulean imp completely misses the adder. The adder misses you. Your cerulean imp hits the adder but does no damage. 😕 MP[+1] The adder bites you. Your cerulean imp barely misses the adder. 😕 HP[-1] You take 1 damage, and now have 34/36 hp. Your inugami hits the adder. The adder barely misses your inugami. Your inugami closely misses the adder. Your cerulean imp hits the adder but does no damage. 😕 HP[+1] What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - adder Aim: an adder (heavily wounded, not watching you, ally target) Attack! The adder closely misses your inugami. Your inugami closely misses the adder. Your cerulean imp closely misses the adder. The adder bites your inugami but does no damage. Your magical contamination has completely faded away. Your inugami hits the adder! The adder dies! Your cerulean imp disappears in a puff of smoke! Your guardian golem disappears in a puff of smoke! Found a staircase to the Ecumenical Temple. 😎 HP[+1] MP[+10] Your hp is fully restored (36). Your mp is fully restored (12). You now have 174 gold pieces (gained 4). You swap places. There is a staircase to the Ecumenical Temple here. You climb downwards. Welcome to the Ecumenical Temple! Found a staircase back to the Dungeon. There is a staircase back to the Dungeon here. Found a hide-covered altar of Uskayaw. Found a radiant altar of Vehumet. You open the door. Found a shadowy altar of Dithmenos and a basalt altar of Yredelemnul. Found two altars. There is an open door here. Found an iron altar of Okawaru and an opulent altar of Gozag. There is an opulent altar of Gozag here. You curl up in front of the altar of Gozag. Gozag welcomes you! You pay a service fee of 69 gold. There is an open door here. There is a staircase back to the Dungeon here. You can't go down here! You climb upwards. Welcome back to the Dungeon! There is a staircase to the Ecumenical Temple here. g - 5 javelins (gained 2) An endoplasm comes into view. An orc comes into view. It is wielding a +0 hand axe. The endoplasm quivers. You see here a scroll of identify {@r1}. v - 2 scrolls of identify {@r1} (gained 1) Casting: Call Imp (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! 😎 MP[-3] You lost 3 mp, and now have 9/12 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - endoplasm Aim: an endoplasm (ally target) Attack! Your inugami hits the endoplasm. The endoplasm dies! You swap places. You now have 111 gold pieces (gained 6). A black bear comes into view. The black bear growls angrily. 😎 MP[+3] Your mp is fully restored (12). Casting: Call Canine Familiar (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Guardian Golem. You are very lightly contaminated with residual magic. Nothing appears to happen. 😎 MP[-3] You lost 3 mp, and now have 9/12 mp. Casting: Summon Guardian Golem (quite dangerous; 14% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Guardian Golem. Distant voices call out in your mind. A nameless horror comes into view. 😎 MP[-3] You lost 3 mp, and now have 6/12 mp. The nameless horror hits your inugami. Your inugami hits the nameless horror. x2 The nameless horror hits your inugami but does no damage. Casting: Summon Guardian Golem (quite dangerous; 14% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. The black bear bites your inugami. The black bear closely misses your inugami. The black bear claws your inugami but does no damage. Your inugami hits the black bear. Send 'em back where they came from! Your inugami shudders. Your cerulean imp shudders. 😎 MP[-1] You lost 1 mp, and now have 5/12 mp. The black bear bites your inugami but does no damage. The black bear claws your inugami but does no damage. The black bear completely misses your inugami. Your inugami hits the black bear. Send 'em back where they came from! Your inugami shudders. Your cerulean imp shudders. Your inugami hits the black bear. The black bear bites your inugami but does no damage. The black bear claws your inugami but does no damage. x2 Your inugami hits the black bear! Send 'em back where they came from! Your inugami shudders. Your cerulean imp shudders. The black bear goes berserk! Your cerulean imp hits the black bear but does no damage. Your inugami hits the black bear. Casting: Call Imp (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The black bear bites your inugami. The black bear claws your inugami but does no damage. The black bear misses your inugami. Your inugami hits the black bear. The black bear dies! Your cerulean imp hits the nameless horror from afar with a -2 spear. Your Hexes skill increases to level 2! Your Summonings skill increases to level 6! 😎 MP[-3] You lost 3 mp, and now have 2/12 mp. Your inugami hits the nameless horror. The nameless horror is destroyed! You swap places. 😎 MP[+1] You now have 117 gold pieces (gained 6). Your cerulean imp disappears in a puff of smoke! Your magical contamination has completely faded away. 😎 MP[+1] What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - orc Aim: an orc, wielding a +0 hand axe (asleep, ally target) Attack! The orc shouts! The orc closely misses your inugami. The orc hits your guardian golem but does no damage. Your inugami closely misses the orc. The orc hits your inugami with a +0 hand axe. The orc hits your guardian golem with a +0 hand axe. Your inugami hits the orc. The orc hits your inugami but does no damage. The orc hits your guardian golem but does no damage. Your inugami hits the orc. The orc dies! Your inugami disappears in a puff of smoke! Your guardian golem disappears in a puff of smoke! You now have 123 gold pieces (gained 6). You see here a +0 hand axe. Found a stone staircase leading down. 😎 MP[+8] Your mp is fully restored (12). A scorpion comes into view. A scorpion is nearby! Casting: Summon Guardian Golem (quite dangerous; 12% 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! 😎 MP[-3] You lost 3 mp, and now have 9/12 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - scorpion Aim: a scorpion (asleep, ally target) Attack! Your inugami hits the scorpion. Casting: Call Canine Familiar (dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. 😎 MP[-2] You lost 2 mp, and now have 7/12 mp. Your cerulean imp hits the scorpion but does no damage. 😎 MP[+1] The scorpion attacks as it pursues you! The scorpion stings you. Your cerulean imp hits the scorpion from afar with a -2 spear. 😕 HP[-4] You take 4 damage, and now have 32/36 hp. The scorpion misses you. Your inugami hits the scorpion but does no damage. Your cerulean imp hits the scorpion from afar with a -2 spear. 😕 HP[+1] The scorpion closely misses you. Your inugami hits the scorpion but does no damage. Your inugami closely misses the scorpion. Your cerulean imp hits the scorpion but does no damage. The scorpion barely misses you. Your inugami hits the scorpion but does no damage. Your cerulean imp misses the scorpion. The scorpion misses your cerulean imp. Your cerulean imp hits the scorpion with a -2 spear. Your inugami hits the scorpion. The scorpion closely misses your cerulean imp. Your cerulean imp completely misses the scorpion. 😕 HP[+1] Your inugami closely misses the scorpion. The scorpion stings your cerulean imp. Your inugami hits the scorpion! The scorpion dies! You have reached level 7! 😕 HP[+5] MP[+1] You now have 41 max hp (+5). You regained 5 hp, and now have 39/41 hp. Your cerulean imp disappears in a puff of smoke! You swap places. You now have 132 gold pieces (gained 9). You see here a +0 helmet. A goblin comes into view. It is wielding a +0 dagger. 😎 HP[+2] MP[+5] Your hp is fully restored (41). Your mp is fully restored (14). A goblin is nearby! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - goblin Aim: a goblin, wielding a +0 dagger (asleep) Attack! Your inugami hits the goblin! The goblin dies! w - 2 scrolls labelled DUUPUS SISISADGH Your inugami disappears in a puff of smoke! You now have 137 gold pieces (gained 5). You see here a +0 dagger. There is a stone staircase leading up, spattered with blood here. Found a stone staircase leading down. Found a stone staircase leading up. You now have 141 gold pieces (gained 4). You see here a jackal skeleton. You see here a jackal skeleton. Found a stone staircase leading down. x - 3 silver javelins An endoplasm comes into view. Casting: Call Imp (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. 😎 MP[-2] You lost 2 mp, and now have 12/14 mp. Casting: Call Imp (safe; 2% 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! 😎 MP[-3] You lost 3 mp, and now have 9/14 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - endoplasm Aim: an endoplasm (asleep, ally target) Attack! Your cerulean imp hits the endoplasm from afar with a -2 spear! The endoplasm dies! 😎 MP[+1] You swap places. v - 3 scrolls of identify {@r1} (gained 1) 😎 MP[+1] You swap places. You now have 148 gold pieces (gained 7). As you read the scroll of identify {@r1}, it crumbles to dust. r - a potion of degeneration As you read the scroll of identify {@r1}, it crumbles to dust. f - a potion of might As you read the scroll of identify {@r1}, it crumbles to dust. b - a potion of mutation 😎 MP[+1] Your cerulean imp disappears in a puff of smoke! You now have 165 gold pieces (gained 17). You now have 170 gold pieces (gained 5). A kobold comes into view. It is wielding a +0 club. 😎 MP[+2] Your mp is fully restored (14). A kobold is nearby! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - kobold Aim: a kobold, wielding a +0 club (asleep) Attack! The kobold shouts! Your inugami misses the kobold. Your inugami misses the kobold. The kobold barely misses your inugami. Your inugami hits the kobold. The kobold dies! An endoplasm comes into view. An endoplasm is nearby! An endoplasm is nearby! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - endoplasm Aim: an endoplasm Attack! Your inugami hits the endoplasm. The endoplasm dies! This spell is extremely dangerous to cast! You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'l'. You now have 178 gold pieces (gained 8). An endoplasm comes into view. An endoplasm is nearby! You see here 12 gold pieces. Your inugami hits the endoplasm. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Okay, then. The endoplasm freezes your inugami. Your inugami is frozen. Your inugami hits the endoplasm! The endoplasm dies! You swap places. You now have 190 gold pieces (gained 12). You now have 196 gold pieces (gained 6). An endoplasm comes into view. You see here an amulet of the acrobat. A - an amulet of the acrobat What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - endoplasm Aim: an endoplasm (asleep, ally target) Attack! You start putting on your amulet. You continue putting on your amulet of the acrobat. Your inugami hits the endoplasm! The endoplasm dies! You continue putting on your amulet of the acrobat. x4 You finish putting on your amulet of the acrobat. You feel ready to tumble and roll out of harm's way. A - an amulet of the acrobat (around mantle) You swap places. Your inugami disappears in a puff of smoke! u - 2 scrolls labelled YSHRAE QUSOUNI (gained 1) You now have 203 gold pieces (gained 7). You now have 220 gold pieces (gained 17). e - 16 stones (gained 3) You now have 228 gold pieces (gained 8). You see here a +0 club. A hound comes into view. The hound barks! You see here a bubbling puce potion. A hound is nearby! Casting: Call Canine Familiar (dangerous; 4% 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! 😎 MP[-3] You lost 3 mp, and now have 11/14 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - hound Aim: a hound (ally target) Attack! The hound misses you. Your inugami hits the hound! The hound completely misses you. Your inugami hits the hound. The hound misses you. Your inugami hits the hound. The hound dies! v - a bubbling puce potion 😎 MP[+3] Your mp is fully restored (14). You now have 232 gold pieces (gained 4). Found an escape hatch in the floor. Found an escape hatch in the ceiling. You now have 240 gold pieces (gained 8). An ogre comes into view. It is wielding a +0 giant club. The ogre shouts! An ogre is nearby! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - ogre Aim: an ogre, wielding a +0 giant club Attack! Casting: Call Canine Familiar (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. 😎 MP[-2] You lost 2 mp, and now have 12/14 mp. The ogre completely misses your inugami. What are your orders? t - Shout! Orders for allies: a - Attack new target. p - Attack previous target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f/p - ogre Aim: an ogre, wielding a +0 giant club (ally target) Attack! Your inugami hits the ogre. The ogre hits your inugami with a +0 giant club! Your inugami hits the ogre. Your inugami hits the ogre. Your inugami hits the ogre. The ogre misses your inugami. Your cerulean imp hits the ogre from afar with a -2 spear. Your inugami completely misses the ogre. Your cerulean imp hits the ogre from afar with a -2 spear. The ogre barely misses your inugami. Your inugami hits the ogre! The ogre dies! 😎 MP[+1] You swap places. You now have 251 gold pieces (gained 11). You see here a +0 giant club. Your inugami disappears in a puff of smoke! Your cerulean imp disappears in a puff of smoke! You open the door. An orc comes into view. It is wielding a +0 club. 😎 MP[+1] Your mp is fully restored (14). An orc is nearby! An orc is nearby! Casting: Call Imp (safe; 2% 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! The orc shouts! 😎 MP[-3] You lost 3 mp, and now have 11/14 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - orc Aim: an orc, wielding a +0 club (ally target) Attack! Your inugami hits the orc. The orc barely misses you. Your inugami barely misses the orc. Your inugami hits the orc! The orc dies! You open the door. An endoplasm comes into view. 😎 MP[+1] As you open the door, it creaks loudly! The endoplasm quivers. The endoplasm hits your inugami but does no damage. Your inugami hits the endoplasm. Found a sparkling altar of Nemelex Xobeh. The endoplasm hits your inugami but does no damage. Your inugami hits the endoplasm! The endoplasm dies! You now have 257 gold pieces (gained 6). There is an open door, spattered with blood here. You see here a +0 club. You swap places. There is an open door here. You now have 264 gold pieces (gained 7). You swap places. There is an open door here. You swap places. Found a stone staircase leading up. Done exploring. 😎 MP[+2] Your mp is fully restored (14). Done exploring. There is a stone staircase leading down here. 🤖 Initializing magus.rc ... Options error: Missing colour in message_colour setting: 'that.*feels deathly cold' Options error: Missing colour in message_colour setting: 'and you must be Full or above to equip it' Options error: Missing colour in message_colour setting: 'but rights himself reflexively soon after' Options error: Missing colour in message_colour setting: 'before it is too late' ✅ Successfully initialized magus.rc [v1.11.7] Welcome back, Agrajag the Octopode Summoner. Gozag says: Greed is good. 🤖 Initializing magus.rc ... Options error: Missing colour in message_colour setting: 'that.*feels deathly cold' Options error: Missing colour in message_colour setting: 'and you must be Full or above to equip it' Options error: Missing colour in message_colour setting: 'but rights himself reflexively soon after' Options error: Missing colour in message_colour setting: 'before it is too late' ✅ Successfully initialized magus.rc [v1.11.7] Welcome back, Agrajag the Octopode Summoner. Gozag says: Greed is good. 🤖 Initializing magus.rc ... Options error: Missing colour in message_colour setting: 'that.*feels deathly cold' Options error: Missing colour in message_colour setting: 'and you must be Full or above to equip it' Options error: Missing colour in message_colour setting: 'but rights himself reflexively soon after' Options error: Missing colour in message_colour setting: 'before it is too late' ✅ Successfully initialized magus.rc [v1.11.7] Welcome back, Agrajag the Octopode Summoner. Gozag says: Greed is good. Press ? for a list of commands and other information. You climb upwards. Your inugami disappears in a puff of smoke! There is a stone staircase leading down here. Cast which spell? (? or * to list) You call for your canine familiar and it appears with a howl! 😎 MP[-3] You lost 3 mp, and now have 11/14 mp. 🤖 Initializing magus.rc ... Options error: Missing colour in message_colour setting: 'that.*feels deathly cold' Options error: Missing colour in message_colour setting: 'and you must be Full or above to equip it' Options error: Missing colour in message_colour setting: 'but rights himself reflexively soon after' Options error: Missing colour in message_colour setting: 'before it is too late' ✅ Successfully initialized magus.rc [v1.11.7] Welcome back, Agrajag the Octopode Summoner. Gozag says: Greed is good. 🤖 Initializing magus.rc ... Options error: Missing colour in message_colour setting: 'that.*feels deathly cold' Options error: Missing colour in message_colour setting: 'and you must be Full or above to equip it' Options error: Missing colour in message_colour setting: 'but rights himself reflexively soon after' Options error: Missing colour in message_colour setting: 'before it is too late' ✅ Successfully initialized magus.rc [v1.11.7] Welcome back, Agrajag the Octopode Summoner. Gozag says: Greed is good. Press ? for a list of commands and other information. Found Qikk's Antique Weapon Emporium. 😎 MP[+3] Your mp is fully restored (14). There is an entrance to Qikk's Antique Weapon Emporium here. You open the door. There is an open door here. A phantom comes into view. A phantom is nearby! A phantom is nearby! Cast which spell? (? or * to list) Okay, then. Cast which spell? (? or * to list) A guardian golem appears, shielding your allies. 😎 MP[-3] You lost 3 mp, and now have 11/14 mp. Casting: Summon Guardian Golem (dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. 😎 MP[-2] You lost 2 mp, and now have 9/14 mp. The phantom hits your guardian golem but does no damage. The phantom hits your guardian golem but does no damage. Your cerulean imp barely misses the phantom. The phantom hits your guardian golem. 😎 MP[+1] Your cerulean imp hits the phantom from afar with a -2 spear. The phantom hits your guardian golem. Your cerulean imp hits the phantom but does no damage. The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom from afar with a -2 spear. The phantom hits your guardian golem. The phantom blinks! Your guardian golem blinks! The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom from afar with a -2 spear. 😎 MP[+1] The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom from afar with a -2 spear. The phantom hits your guardian golem but does no damage. Your cerulean imp closely misses the phantom. The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom but does no damage. The phantom hits your guardian golem but does no damage. Your cerulean imp misses the phantom. The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom from afar with a -2 spear. The phantom hits your guardian golem. The phantom blinks! Your guardian golem blinks! Your cerulean imp hits the phantom from afar with a -2 spear. The phantom hits your guardian golem but does no damage. 😎 MP[+1] Your cerulean imp hits the phantom from afar with a -2 spear. The phantom hits your guardian golem but does no damage. Your guardian golem disappears in a puff of smoke! Your cerulean imp closely misses the phantom. Your cerulean imp barely misses the phantom. The phantom misses your cerulean imp. Your cerulean imp misses the phantom. The phantom closely misses your cerulean imp. Casting: Call Imp (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. Your cerulean imp misses the phantom. The phantom misses your cerulean imp. 😎 MP[-3] You lost 3 mp, and now have 9/14 mp. Your cerulean imp hits the phantom with a -2 spear. The phantom barely misses your cerulean imp. Your cerulean imp hits the phantom with a -2 spear. The phantom hits your cerulean imp. Your cerulean imp barely misses the phantom. The phantom hits your cerulean imp. The phantom blinks! Your cerulean imp blinks! 😎 MP[+1] The phantom hits your guardian golem but does no damage. Casting: Summon Guardian Golem (dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. The phantom hits your guardian golem but does no damage. 😎 MP[-2] You lost 2 mp, and now have 8/14 mp. The phantom hits your guardian golem. The phantom barely misses your guardian golem. Your cerulean imp closely misses the phantom. The phantom hits your guardian golem! Your cerulean imp hits the phantom with a -2 spear. The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom but does no damage. The phantom hits your guardian golem! The phantom blinks! Your guardian golem blinks! 😎 MP[+1] You swap places. Something hits your guardian golem. Found a stone staircase leading down. Your guardian golem overheats! The phantom hits your guardian golem but does no damage. Your cerulean imp hits the phantom from afar with a -2 spear. The phantom is destroyed! Your Spellcasting skill increases to level 5! Your Air Magic skill increases to level 1! Your guardian golem disappears in a puff of smoke! Your cerulean imp disappears in a puff of smoke! You now have 271 gold pieces (gained 7). A hound comes into view. 😎 MP[+5] Your mp is fully restored (14). A hound is nearby! Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The hound barks! 😎 MP[-3] You lost 3 mp, and now have 11/14 mp. Casting: Summon Guardian Golem (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. The hound barely misses you. 😎 MP[-2] You lost 2 mp, and now have 9/14 mp. The hound attacks as it pursues you! The hound barely misses you. Your cerulean imp hits the hound but does no damage. You swap places. The hound misses you. Your cerulean imp hits the hound but does no damage. The hound completely misses you. Your cerulean imp closely misses the hound. The hound bites you. x2 Your cerulean imp hits the hound but does no damage. 😕 HP[-5] You take 5 damage, and now have 36/41 hp. You block the hound's attack. Your cerulean imp closely misses the hound. 😕 HP[+1] You block the hound's attack. The hound closely misses you. Your cerulean imp hits the hound with a -2 spear. 😕 MP[-1] You lost 1 mp, and now have 8/14 mp. You swap places. The hound bites your quokka. Your quokka misses the hound. Your cerulean imp hits the hound with a -2 spear. The hound bites your quokka. Your quokka barely misses the hound. Your quokka closely misses the hound. The hound stops to sniff the ground. The hound closely misses your quokka. Your cerulean imp hits the hound but does no damage. Your quokka closely misses the hound. Your quokka barely misses the hound. The hound misses your quokka. Your cerulean imp hits the hound but does no damage. 😕 HP[+1] The hound bites your quokka. Your quokka dies! Your quokka's corpse disappears in a puff of smoke! Your quokka bites the hound. Your cerulean imp hits the hound but does no damage. Your quokka closely misses the hound. The hound closely misses you. Your quokka closely misses the hound. Your cerulean imp hits the hound with a -2 spear. You swap places. The hound completely misses you. Your quokka bites the hound. The hound dies! 😕 MP[+1] You swap places. 😕 HP[+1] Your cerulean imp disappears in a puff of smoke! Your guardian golem disappears in a puff of smoke! Your quokka disappears in a puff of smoke! You now have 277 gold pieces (gained 6). You see here a +0 short sword of draining. 😎 HP[+2] MP[+5] Your hp is fully restored (41). Your mp is fully restored (14). A dart slug comes into view. A dart slug is nearby! Casting: Summon Small Mammal (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. 😎 MP[-2] You lost 2 mp, and now have 12/14 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - dart slug Aim: a dart slug (asleep, ally target) Attack! Your cerulean imp hits the dart slug but does no damage. The dart slug launches a dart at you. The slug dart hits your cerulean imp. Your cerulean imp hits the dart slug from afar with a -2 spear. Your cerulean imp hits the dart slug from afar with a -2 spear. The dart slug launches a dart at you. The slug dart hits your cerulean imp. Your cerulean imp hits the dart slug from afar with a -2 spear. The dart slug dies! You swap places. Your cerulean imp disappears in a puff of smoke! You now have 281 gold pieces (gained 4). g - 7 javelins (gained 2) You now have 295 gold pieces (gained 14). An adder comes into view. 😎 MP[+2] Your mp is fully restored (14). An adder is nearby! An adder is nearby! Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. 😎 MP[-2] You lost 2 mp, and now have 12/14 mp. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target, f - adder Aim: an adder (asleep, ally target) Attack! Your cerulean imp hits the adder from afar with a -2 spear! Your cerulean imp hits the adder with a -2 spear. The adder dies! 😎 MP[+1] You swap places. You now have 302 gold pieces (gained 7). An iguana and 2 gnolls come into view. A gnoll comes into view. It is wielding a +0 flail. 😎 MP[+1] Your mp is fully restored (14). There are monsters nearby! There are monsters nearby! A gnoll comes into view. It is wielding a +0 flail. The gnoll shouts! x4 You swap places. Your cerulean imp hits the gnoll from afar with a -2 spear. Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. The iguana bites your guardian golem. Your cerulean imp hits the iguana but does no damage. 😎 MP[-3] You lost 3 mp, and now have 11/14 mp. The gnoll closely misses your cerulean imp. The iguana bites your guardian golem! Your cerulean imp closely misses the iguana. Casting: Summon Guardian Golem (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. Your cerulean imp disappears in a puff of smoke! The iguana bites your guardian golem! 😎 MP[-2] You lost 2 mp, and now have 9/14 mp. The gnoll completely misses your guardian golem. The iguana bites your guardian golem! Your guardian golem overheats! Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. The gnoll hits your guardian golem with a +0 flail. Flame seeps out of your guardian golem. 😎 MP[-2] You lost 2 mp, and now have 7/14 mp. The gnoll hits your guardian golem but does no damage. The iguana bites your guardian golem but does no damage. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. The gnoll completely misses your guardian golem. Your guardian golem is engulfed in blazing flames. Your guardian golem disappears in a puff of smoke! The fiery explosion engulfs the iguana!! The iguana dies! The fiery explosion engulfs the gnoll!!! The gnoll dies! You hear an angry hiss. 😎 MP[+1] Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. 😎 MP[-3] You lost 3 mp, and now have 5/14 mp. The gnoll is distracted by your dazzling golden aura. The gnoll is no longer distracted by gold. The gnoll is distracted by your dazzling golden aura. 😎 MP[+1] An iguana comes into view. The gnoll is no longer distracted by gold. 😎 MP[+1] The gnoll hits your cerulean imp with a +0 flail! Your cerulean imp hits the gnoll from afar with a -1 spear. The gnoll barely misses your cerulean imp. Your cerulean imp closely misses the gnoll. The gnoll closely misses your cerulean imp. Your cerulean imp hits the gnoll from afar with a -1 spear. The gnoll barely misses your cerulean imp. Your cerulean imp barely misses the gnoll. The gnoll misses your cerulean imp. Your cerulean imp hits the gnoll from afar with a -1 spear. The gnoll dies! The gnoll is distracted by your dazzling golden aura. Your cerulean imp closely misses the gnoll. The gnoll shouts! Your cerulean imp barely misses the gnoll. 😎 MP[+1] Your cerulean imp completely misses the gnoll. Your cerulean imp hits the gnoll but does no damage. The gnoll is no longer distracted by gold. The gnoll hits your cerulean imp with a +0 flail. Your cerulean imp hits the gnoll with a -1 spear. Your guardian golem disappears in a puff of smoke! The gnoll is distracted by your dazzling golden aura. Your cerulean imp hits the gnoll with a -1 spear. The gnoll is no longer distracted by gold. The gnoll barely misses your cerulean imp. Your cerulean imp hits the gnoll with a -1 spear. The gnoll dies! Your cerulean imp hits the iguana with a -1 spear. Your cerulean imp disappears in a puff of smoke! 😎 MP[+1] Casting: Summon Guardian Golem (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Summon Guardian Golem. You are very lightly contaminated with residual magic. Nothing appears to happen. 😎 MP[-3] You lost 3 mp, and now have 6/14 mp. Casting: Summon Guardian Golem (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A guardian golem appears, shielding your allies. 😎 MP[-3] You lost 3 mp, and now have 3/14 mp. You swap places. The iguana completely misses your guardian golem. The iguana bites your guardian golem. Casting: Summon Guardian Golem (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. The iguana barely misses your guardian golem. 😎 MP[-2] You lost 2 mp, and now have 1/14 mp. The iguana bites your guardian golem but does no damage. Your cerulean imp hits the iguana but does no damage. 😎 MP[+1] The iguana bites your cerulean imp! Your cerulean imp hits the iguana with a -1 spear. The iguana closely misses your cerulean imp. The gnoll hits your guardian golem with a +0 flail. Your cerulean imp hits the iguana with a -1 spear. Your magical contamination has completely faded away. You see here a +0 club. The iguana misses your cerulean imp. The gnoll hits your guardian golem but does no damage. Your cerulean imp hits the iguana with a -1 spear. The iguana misses your cerulean imp. The gnoll hits your guardian golem with a +0 flail. Your cerulean imp barely misses the iguana. The iguana bites your cerulean imp. The gnoll hits your guardian golem with a +0 flail. Your cerulean imp hits the iguana with a -1 spear. The iguana barely misses your cerulean imp. The gnoll hits your guardian golem with a +0 flail. Your cerulean imp closely misses the iguana. The iguana bites your cerulean imp! Your cerulean imp dies! Your cerulean imp disappears in a puff of smoke! The gnoll hits your guardian golem with a +0 flail. Your guardian golem overheats! 😎 MP[+1] Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. The iguana bites your cerulean imp! The gnoll hits your guardian golem with a +0 flail. Flame seeps out of your guardian golem. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. 😎 MP[-2] You lost 2 mp, and now have 1/14 mp. The iguana barely misses your cerulean imp. The gnoll hits your guardian golem with a +0 flail. Flame seeps out of your guardian golem. Your cerulean imp closely misses the iguana. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. The iguana closely misses your cerulean imp. The gnoll hits your guardian golem with a +0 flail. Flame seeps out of your guardian golem. Your cerulean imp hits the iguana but does no damage. Your guardian golem is engulfed in blazing flames. Your guardian golem disappears in a puff of smoke! The fiery explosion engulfs the gnoll!! The gnoll dies! The fiery explosion engulfs the iguana. The fiery explosion engulfs your cerulean imp!! Your cerulean imp dies! Your cerulean imp disappears in a puff of smoke! The iguana is engulfed in blazing flames. The iguana dies! Casting: Call Imp (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You start resting. 😎 MP[+14] Your mp is fully restored (15). You start waiting. Done waiting. Casting: Call Imp (safe; 1% 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: [Agrajag] Species: Octopode Job: Summoner HP: 41/41; mods: 0/0 MP: 12/15; mod: 0 Stats: 8 (8) 19 (19) 12 (12) Position: (47, 15), god: Gozag (20), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor 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/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 Dodging | X | 0 | 0 | 2 | 151 | 1/150 Stealth | X | 0 | 0 | 2 | 127 | 52/75 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 2 | 34 | 5 | 1018 | 127/357 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 16 | 2 | 275 | 125/150 Summonings | X | 2 | 34 | 6 | 1318 | 268/350 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 | 1 | 16 | 1 | 91 | 41/100 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 0 | 0 | 0/35 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #144: 1 Attributes: #12: 371 #49: 282 #57: 69 Mutations: camouflage: 1 (innate) gelatinous body: 1 (innate) nimble swimmer: 1 (innate) tentacles: 1 (innate) Inventory bugs: Equipment: eq slot #5, inv slot #18: +0 buckler eq slot #9, inv slot #26: amulet of the acrobat eq slot #10, inv slot #39: ring of positive energy }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.................... #.##...#.).........#. # #####.##...#.#####.###.#. ... ..................>....#. ....:######$#..#.#####.#####. ......$$...$..##.# #.#...#. ......$#####..##.#####.#.#.#. ....... #.)....#........... ...?... ##@#####.###.#..... ....g.. #.....# #....##.## ....... #####.# #......... ....... #.###..##.## ...#.## #......##^# #####.###.# ####'###.. #......### #####......# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< hep_ancestral_shrine_reborn: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>