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:34:56.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) [0x7fe627cc84c0]: /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) [0x7fe627cb3840]: /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". 0x00007fe62806df2a in __waitpid (pid=22229, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fe62806df2a in __waitpid (pid=22229, 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=0x7fe628058540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 22227\000\000\000\000\000\000\000" #2 0x00000000007943aa in do_crash_dump () at dbg-asrt.cc:692 t = 1702535699 dir = "/var/dcss/gamedata/dcss/morgue/Agrajag/" name = "/var/dcss/gamedata/dcss/morgue/Agrajag/crash-Agrajag-20231214-063459.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fe628058540 <_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=0x7ffc997f5020, __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 = 0x29bc050 __new_finish = 0x29bc050 #6 0x0000000000c5ac24 in std::vector >::push_back (__x=..., this=0x7ffc997f5020) 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=29, actual_spell=, evoked_wand=0x0, target=0x7ffc997f5130, 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 = -1719708256, 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_NO_CMD) at main.cc:2174 No locals. #12 0x0000000000dde632 in _input () at main.cc:1255 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_NO_CMD 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=0x7ffc997f6cc8) 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 22227) 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: <<<<<<<<<<<<<<<<<<<<<< 😕 HP[+1] Your bat hits the hound but does no damage. Your inugami hits the hobgoblin! The hobgoblin dies! Your cerulean imp hits the hound but does no damage. The hound bites your guardian golem. The orc hits your guardian golem but does no damage. The orc hits your inugami with a +0 flail. The shadow imp hits your inugami but does no damage. Your inugami hits the orc. Your bat barely misses the orc. The hound bites your bat. Your bat dies! Your bat's corpse disappears in a puff of smoke! Your cerulean imp hits the hound from afar with a -2 spear. The shadow imp closely misses your inugami. The orc hits your guardian golem with a +0 club. The orc closely misses your inugami. Your inugami closely misses the orc. The hound bites your guardian golem but does no damage. Your bat hits the orc. 😕 MP[+1] Your inugami hits the orc. The orc dies! Your cerulean imp hits the hound from afar with a -2 spear. The orc hits your guardian golem but does no damage. Your bat barely misses the hound. Your bat hits the hound. The hound bites your bat. Your bat dies! Your bat's corpse disappears in a puff of smoke! Your inugami closely misses the hound. Your cerulean imp misses the hound. The shadow imp hits your guardian golem but does no damage. The orc hits your guardian golem but does no damage. 😕 HP[+1] Your cerulean imp hits the hound from afar with a -2 spear. The shadow imp hits your guardian golem but does no damage. The orc hits your guardian golem but does no damage. 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 (almost dead, ally target) Attack! Your cerulean imp barely misses the hound. The hound bites you. Your inugami barely misses the hound. Your cerulean imp barely misses the hound. The hound bites you. 😕 HP[-4] You take 4 damage, and now have 24/31 hp. Your inugami hits the hound! The hound dies! Your cerulean imp hits the shadow imp with a -2 spear. The orc hits your inugami with a +0 club. Your inugami hits the orc. The orc dies! Your Spellcasting skill increases to level 4! You have reached level 6! 😕 HP[+5] You now have 36 max hp (+5). You regained 5 hp, and now have 29/36 hp. Your cerulean imp barely misses the shadow imp. Your cerulean imp hits the shadow imp from afar with a -2 spear. You see here 15 gold pieces. 😕 MP[+1] Your inugami misses the shadow imp. The shadow imp hits you. Your inugami misses the shadow imp. You see here a +0 buckler. 😮 HP[-4] You take 4 damage, and now have 25/36 hp. 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 - shadow imp Aim: a shadow imp (almost dead, ally target) Attack! Your cerulean imp hits the shadow imp from afar with a -2 spear. The shadow imp dies! 😮 HP[+1] s - a +0 buckler You now have 97 gold pieces (gained 15). 😮 HP[+1] You start putting on your armour. You continue putting on your +0 buckler. x4 You finish putting on your +0 buckler. 😕 HP[+1] MP[+1] You now have 113 gold pieces (gained 16). 😕 HP[+1] Your cerulean imp disappears in a puff of smoke! There is an ornate altar of the Wu Jian Council here. You now have 119 gold pieces (gained 6). 😕 MP[+1] You see here a serpent talisman. 😕 HP[+1] You now have 132 gold pieces (gained 13). You now have 142 gold pieces (gained 10). 😕 HP[+1] Your guardian golem disappears in a puff of smoke! 😕 MP[+1] 😕 HP[+1] There is a transporter landing site here. You now have 152 gold pieces (gained 10). Things that are here: a +0 flail; a +0 leather armour Your inugami disappears in a puff of smoke! 😕 HP[+1] 😕 MP[+1] 😕 HP[+1] You see here a hound corpse. 😕 HP[+1] You see here a serpent talisman. t - a serpent talisman 😕 MP[+1] You see here a hound corpse. 😎 HP[+1] Your hp is fully restored (36). There is a transporter here. You enter the transporter and appear at another place. Found a stone staircase leading down. 😎 MP[+2] Your mp is fully restored (12). A rat comes into view. You see here 12 gold pieces. You now have 164 gold pieces (gained 12). You see here a scroll labelled YSHRAE QUSOUNI. u - a scroll labelled YSHRAE QUSOUNI Casting: Summon Small Mammal (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/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 - rat Aim: a rat (asleep, ally target) Attack! The rat squeaks loudly. Your inugami hits the rat. The rat dies! j - 2 scrolls labelled RIEM NUNNUCAPA (gained 1) You now have 170 gold pieces (gained 6). a - 2 potions of magic (gained 1) A goblin comes into view. It is wielding a +0 club. The goblin shouts! 😎 MP[+3] Your mp is fully restored (12). 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 club (ally target) Attack! Your inugami misses the goblin. Your inugami closely misses the goblin. Your inugami barely misses the goblin. The goblin barely misses you. Your inugami hits the goblin. The goblin hits your inugami but does no damage. Your inugami hits the goblin. The goblin dies! Things that are here: a +0 club; a goblin corpse Your inugami gnaws at a bone — where's that from? Your inugami disappears in a puff of smoke! You open the door. Found a hazy altar of Hepliaklqana. There is an open door here. There is an open door here. You see here a +0 flail. You see here a +0 spear. You see here a +0 club. There is a stone staircase leading up here. There is an escape hatch in the ceiling here. Casting: Call Canine Familiar (dangerous; 7% 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! Crazy Yiuf shouts! 😎 MP[-3] You lost 3 mp, and now have 9/12 mp. Casting: Call Canine Familiar (dangerous; 7% 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/12 mp. Casting: Summon Guardian Golem (quite dangerous; 16% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. Crazy Yiuf cries, "Orb! Announcement canine horse." 😎 MP[-2] You lost 2 mp, and now have 4/12 mp. You open the door. You swap places. Your inugami hits Crazy Yiuf. Crazy Yiuf hits your inugami but does no damage. Your inugami is moving more slowly. Your inugami hits Crazy Yiuf. You swap places. Your cerulean imp hits Crazy Yiuf from afar with a -2 spear. Your inugami hits Crazy Yiuf. Crazy Yiuf hits your inugami with a +2 quarterstaff of chaos! Crazy Yiuf burns your inugami. 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 - Crazy Yiuf Aim: Crazy Yiuf, wielding a +2 quarterstaff of chaos and wearing a +0 cloak (heavily wounded, ally target) Attack! Your inugami closely misses Crazy Yiuf. Your cerulean imp completely misses Crazy Yiuf. Crazy Yiuf says, "Nubble hand toodlewoodle!" Crazy Yiuf hits your inugami with a +2 quarterstaff of chaos! Your inugami hits Crazy Yiuf but does no damage. Your cerulean imp hits Crazy Yiuf but does no damage. Crazy Yiuf completely misses your inugami. Your inugami misses Crazy Yiuf. 😎 MP[+1] Your cerulean imp hits Crazy Yiuf from afar with a -2 spear. Your inugami barely misses Crazy Yiuf. Crazy Yiuf hits your inugami with a +2 quarterstaff of chaos! Your inugami dies! The death of your familiar leaves you staggered and unwell. You feel drained. Your inugami disappears in a puff of smoke! 😎 HP[-4] You now have 32 max hp (-4). 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. Your cerulean imp closely misses Crazy Yiuf. 😎 MP[-3] You lost 3 mp, and now have 2/12 mp. You swap places. Your cerulean imp hits Crazy Yiuf but does no damage. Crazy Yiuf screams, "Ten return to song sow!" Crazy Yiuf hits your cerulean imp with a +2 quarterstaff of chaos! Your cerulean imp looks weaker. Your magical contamination has completely faded away. Your cerulean imp closely misses Crazy Yiuf. 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 - Crazy Yiuf Aim: Crazy Yiuf, wielding a +2 quarterstaff of chaos and wearing a +0 cloak (almost dead, not watching you, ally target) Attack! Crazy Yiuf closely misses your cerulean imp. Your cerulean imp hits Crazy Yiuf but does no damage. 😎 MP[+1] Crazy Yiuf barely misses your cerulean imp. Your cerulean imp hits Crazy Yiuf but does no damage. Crazy Yiuf hits your cerulean imp with a +2 quarterstaff of chaos! Your cerulean imp dies! Your cerulean imp disappears in a puff of smoke! Your familiar recovers from its injuries. Crazy Yiuf hits your guardian golem with a +2 quarterstaff of chaos. Crazy Yiuf freezes your guardian golem. Your guardian golem overheats! Casting: Summon Guardian Golem (quite dangerous; 16% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. A tiny devil pulls itself out of the air. Crazy Yiuf hits your guardian golem but does no damage. 😎 MP[-2] You lost 2 mp, and now have 1/12 mp. Crazy Yiuf hits your guardian golem with a +2 quarterstaff of chaos. Flame seeps out of your guardian golem. Your guardian golem is engulfed in blazing flames. Flame seeps out of your guardian golem. Crazy Yiuf screams, "Fluff broken ragdoll!" Crazy Yiuf hits your guardian golem with a +2 quarterstaff of chaos. Flame seeps out of your guardian golem. Your cerulean imp closely misses Crazy Yiuf. Your guardian golem is engulfed in blazing flames. Your guardian golem disappears in a puff of smoke! The fiery explosion engulfs your cerulean imp!! Your cerulean imp dies! Your cerulean imp disappears in a puff of smoke! The tree burns like a torch! The fiery explosion engulfs Crazy Yiuf!! Crazy Yiuf dies! The forest fire spreads! You now have 34 max hp (+2). You start resting. The forest fire spreads! 😕 MP[+1] You start resting. The forest fire spreads! You start resting. The forest fire spreads! You start resting. The forest fire spreads! 😕 HP[+1] You start resting. The forest fire spreads! You start resting. The forest fire spreads! 😎 HP[+1] Your hp is fully restored (34). You start resting. The forest fire spreads! x2 😎 MP[+1] You start resting. The forest fire spreads! x2 You start resting. The forest fire spreads! x2 You start resting. The forest fire spreads! 😎 MP[+1] You start resting. The forest fire spreads! You start resting. The forest fire spreads! You start resting. The forest fire spreads! You start resting. The forest fire spreads! x2 You start resting. The forest fire spreads! 😎 MP[+1] The forest fire spreads! x2 😎 MP[+1] 😎 MP[+1] The forest fire spreads! 😎 MP[+1] 😎 MP[+1] You start resting. 😎 MP[+3] Your mp is fully restored (12). Things that are here: a +2 quarterstaff of chaos; a +0 cloak There is an open translucent door, spattered with blood here. There is an open translucent door, spattered with blood here. Done exploring. Done exploring. You see here a +0 dagger of venom. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. 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 - hobgoblin Aim: a hobgoblin (asleep, ally target) Attack! Your inugami hits the hobgoblin but does no damage. The hobgoblin shouts! The hobgoblin hits your inugami but does no damage. Your inugami barely misses the hobgoblin. Your inugami hits the hobgoblin but does no damage. The hobgoblin closely misses your inugami. An iguana comes into view. 😎 MP[+1] Your inugami hits the hobgoblin! The hobgoblin dies! Your inugami barely misses the iguana. Casting: Call Canine Familiar (dangerous; 6% 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 8/12 mp. Your inugami hits the iguana. Your cerulean imp barely misses the iguana. The iguana bites you. 😕 HP[-3] MP[+1] You take 3 damage, and now have 31/34 hp. You swap places. Your inugami hits the iguana. Your cerulean imp barely misses the iguana. You block the iguana's attack. Your inugami barely misses the iguana. Your cerulean imp hits the iguana but does no damage. Your inugami hits the iguana. Your cerulean imp hits the iguana but does no damage. The iguana closely misses you. Your inugami barely misses the iguana. Your cerulean imp barely misses the iguana. 😕 HP[+1] You tentacle-slap the iguana but do no damage. You grab the iguana. You constrict the iguana, but do no damage. Your inugami hits the iguana but does no damage. The iguana bites you! Your cerulean imp hits the iguana but does no damage. Your inugami hits the iguana. The iguana bites you! * * * LOW HITPOINT WARNING * * * 😨 HP[-23] You take 23 damage, and now have 9/34 hp. MASSIVE DAMAGE!! (PAUSE) You release your grip on the iguana. Your cerulean imp hits the iguana with a -2 spear. Your inugami closely misses the iguana. The iguana bites your inugami. Your inugami barely misses the iguana. Your cerulean imp misses the iguana. The iguana bites your inugami. 😨 MP[+1] Your inugami hits the iguana but does no damage. Your cerulean imp barely misses the iguana. Your inugami hits the iguana. The iguana dies! Your life force feels restored. 😨 HP[+1] You now have 36 max hp (+2). You start resting. 😨 HP[+3] MP[+2] You regained 3 hp, and now have 13/36 hp. Your mp is fully restored (12). You start resting. Your cerulean imp disappears in a puff of smoke! Your inugami disappears in a puff of smoke! 😎 HP[+23] Your hp is fully restored (36). There is a stone staircase leading up, spattered with blood here. As you read the scroll labelled DIAHILIPIL, it crumbles to dust. You assume a fearsome visage. Nothing appears to happen. It was a scroll of fear. As you read the scroll labelled RIEM NUNNUCAPA, it crumbles to dust. It is a scroll of identify. n - 2 potions of ambrosia As you read the scroll of identify {@r1}, it crumbles to dust. l - a potion of attraction Blink to where? Press: ? - help, Dir - move target, f - you Okay, then. As you read the scroll labelled URYWNA JI BIO, it crumbles to dust. It was a scroll of blinking. You see here an iguana corpse. 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. Press ? for a list of commands and other information. Cast which spell? (? or * to list) >>>>>>>>>>>>>>>>>>>>>> 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: 11/14; mod: 0 Stats: 8 (8) 19 (19) 12 (12) Position: (58, 30), god: Gozag (20), 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 | 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 | 4 | 883 | 289/297 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 16 | 2 | 216 | 66/150 Summonings | X | 2 | 34 | 6 | 1193 | 143/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 | 0 | 32 | 32/50 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: #114: 15 Attributes: #12: 333 #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: ##+##### #......# #......# #.@....# #......# #......# .......# ..####### ... .... ..... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< hep_ancestral_shrine_reborn: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>