ERROR in 'mon-util.cc' at line 309: ASSERT failed: lev of 3 out of range 0 (0) .. 2 (2) Version: BcadrenCrawl: Boulder Brew 0.05.4-53-gab73ca4 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7622897832950133649, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-bcadrencrawl/bin/dcss -name FredericMitz -rc /var/dcss/gamedata/dcss-bcadrencrawl/rc-files/FredericMitz.rc -macro /var/dcss/gamedata/dcss-bcadrencrawl/rc-files/FredericMitz.macro -morgue /var/dcss/gamedata/dcss/morgue/FredericMitz/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-bcadrencrawl/save/ -webtiles-socket /var/dcss/sockets/FredericMitz:2022-05-07.16:48:01.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x74a878]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x752567]: do_crash_dump() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x74ace0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fb9ae8274c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fb9aebcd269]: /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0x751d29] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0x752036] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0xac4cdc] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN11ghost_demon17init_player_ghostEv+0x23a) [0x85741a]: ghost_demon::init_player_ghost() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN11ghost_demon11find_ghostsEb+0x10e) [0x8578fe]: ghost_demon::find_ghosts(bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z8end_gameR15scorefile_entry+0xa15) [0x807255]: end_game(scorefile_entry&) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z4ouchi16kill_method_typejPKcbS1_b+0x2e82) [0xb381a2]: ouch(int, kill_method_type, unsigned int, char const*, bool, char const*, bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN6player4hurtEPK5actori9beam_type16kill_method_typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bb+0x80) [0xb67b80]: player::hurt(actor const*, int, beam_type, kill_method_type, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN6attack14inflict_damageEi9beam_typeb+0x176) [0x6eb636]: attack::inflict_damage(int, beam_type, bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN6attack20handle_phase_damagedEv+0x49) [0x6e6df9]: attack::handle_phase_damaged() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN12melee_attack20handle_phase_damagedEv+0x37) [0x9f7217]: melee_attack::handle_phase_damaged() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN12melee_attack16handle_phase_hitEv+0xef) [0x9fd90f]: melee_attack::handle_phase_hit() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_ZN12melee_attack6attackEv+0x353) [0xa07353]: melee_attack::attack() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z11fight_meleeP5actorS0_Pbb19wu_jian_attack_typei+0x264) [0x822874]: fight_melee(actor*, actor*, bool*, bool, wu_jian_attack_type, int) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z19handle_monster_moveP7monsteri+0x1502) [0xa33cf2]: handle_monster_move(monster*, int) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z15handle_monstersb+0xdf8) [0xa35fb8]: handle_monsters(bool) /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_Z12world_reactsv+0x119) [0xd71b49]: world_reacts() /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0xd73b65] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss() [0xd7449d] /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(main+0x128) [0x69db48]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fb9ae812840]: /var/dcss/builds/dcss-bcadrencrawl/bin/dcss(_start+0x29) [0x69e589]: 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". 0x00007fb9aebccf2a in __waitpid (pid=19607, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fb9aebccf2a in __waitpid (pid=19607, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000074a6f5 in call_gdb (file=file@entry=0x7fb9aebb7540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 19552\000\000\000\000\000\000\000" #2 0x0000000000752583 in do_crash_dump () at dbg-asrt.cc:685 t = 1651942102 dir = "/var/dcss/gamedata/dcss/morgue/FredericMitz/" name = "/var/dcss/gamedata/dcss/morgue/FredericMitz/crash-FredericMitz-20220507-164822.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-util.cc' at line 309: ASSERT failed: lev of 3 out of range 0 (0) .. 2 (2)" file = 0x7fb9aebb7540 <_IO_2_1_stderr_> #3 0x000000000074ace0 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fb9aebcd269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000751d29 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffefc0ed380 "ERROR in 'mon-util.cc' at line 309: ASSERT failed: lev of 3 out of range 0 (0) .. 2 (2)", assert=false) at dbg-asrt.cc:817 No locals. #7 0x0000000000752036 in die (file=file@entry=0xda2e05 "mon-util.cc", line=line@entry=309, format=format@entry=0xe19698 "ASSERT failed: lev of %ld out of range 0 (%ld) .. 2 (%ld)") at dbg-asrt.cc:877 tmp = "ASSERT failed: lev of 3 out of range 0 (0) .. 2 (2)", '\000' mesg = "ERROR in 'mon-util.cc' at line 309: ASSERT failed: lev of 3 out of range 0 (0) .. 2 (2)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffefc0edc70, reg_save_area = 0x7ffefc0edba0}} #8 0x0000000000ac4cdc in set_resist (all=@0x7ffefc0edd50: 456, res=res@entry=MR_RES_ROTTING, lev=) at mon-util.cc:309 No locals. #9 0x000000000085741a in ghost_demon::init_player_ghost (this=0x7ffefc0edd00) at ghost.cc:298 form = {val = , oldval = transformation::none} melded = {val = , oldval = {data = std::bitset}} fishtail = {val = , oldval = false} mount = {val = , oldval = mount_type::none} #10 0x00000000008578fe in ghost_demon::find_ghosts (include_player=include_player@entry=true) at ghost.cc:679 player = {name = "FredericMitz", species = SP_UNKNOWN, job = JOB_UNKNOWN, religion = GOD_NO_GOD, best_skill = SK_FIGHTING, best_skill_level = 0, xl = 0, max_hp = 16, ev = 16, ac = 1, damage = 0, speed = 10, move_energy = 10, see_invis = false, flies = false, brand = SPWPN_NORMAL, att_type = AT_HIT, att_flav = AF_PLAIN, resists = 456, colour = 0 '\000', spells = std::vector of length 0, capacity 0} gs = std::vector of length 0, capacity 0 #11 0x0000000000807255 in end_game (se=...) at end.cc:331 death_type = non_death = false hiscore_index = -1 fname = exit_reason = reason = title_hbox = death_tile = {tile = 140733127254704, tex = 18, ymax = 0} tile = std::shared_ptr (use count -1366858356, weak count 32696) = {get() = 0x7ffefc0edf90} goodbye_title = "\030\000\000\000\000\000\000\000\020\000\000\000\062\000\000\000\000\000\000\000\001\000\000\000\340\217}\003\000\000\000\000\021\000\000\000\000\000\000\000\021\000\000\000\000\000\000\000`\022\207\003\000\000\000\000(\200\206\003", '\000' , "\377\377\377xi\000\000\000\000\000\000\377\377\377\377\000\000\307\002\000\000\000\000P\200\206\003", '\000' , "`\271\310\002", '\000' , "h\200\206\003\000\000\000\000h\200\206\003", '\000' , "p\001\000\000\000\000\000\000A\000\000\000\000\000\000\000\320|\206\003\000\000\000\000"... vbox = std::shared_ptr (use count 128, weak count 1030143) = {get() = 0x7ffefc0ee0c0} goodbye_msg = "" hiscore = line_height = start = 665450496 num_lines = hiscores = "\030\000\000\000\000\000\000\000\020\000\000\000\062\000\000\000\000\000\000\000\001\000\000\000\340\217}\003\000\000\000\000\021\000\000\000\000\000\000\000\021\000\000\000\000\000\000\000`\022\207\003\000\000\000\000(\200\206\003", '\000' , "\377\377\377xi\000\000\000\000\000\000\377\377\377\377\000\000\307\002\000\000\000\000P\200\206\003", '\000' , "`\271\310\002", '\000' , "h\200\206\003\000\000\000\000h\200\206\003", '\000' , "p\001\000\000\000\000\000\000A\000\000\000\000\000\000\000\320|\206\003\000\000\000\000"... scroller = hiscores_txt = std::shared_ptr (use count 1962359116, weak count 894953476) = {get() = 0x7ffefc0ee0b0} mc = {m_previous_mode = 1534492035, static ms_current_mode = MOUSE_MODE_NORMAL} goodbye_txt = std::shared_ptr (empty) = {get() = 0xfc0ede00} popup = done = false #12 0x0000000000b381a2 in ouch (dam=dam@entry=3, death_type=death_type@entry=KILLED_BY_MONSTER, source=, aux=, see_source=, death_source_name=death_source_name@entry=0x7ffefc0ee730 "", fiery=false) at ouch.cc:1347 drain_amount = hpl = {hp = 3, hurt_type = 0} non_death = se = {raw_line = "", version = "0.05.4", save_rcs_version = "Git:0.05.4-53-gab73ca4", save_tag_version = "34.219", tiles = 1 '\001', points = 2, name = "FredericMitz", race = 42, job = 0, race_class_name = "LiFi", lvl = 1 '\001', best_skill = SK_SHIELDS, best_skill_lvl = 3 '\003', title = "Shield-Bearer", death_type = 0, death_source = 15, death_source_name = "a kobold", death_source_flags = std::set with 0 elements, auxkilldata = "a +0 dagger", indirectkiller = "a kobold", killerpath = "", last_banisher = "", dlvl = 1 '\001', absdepth = 1, branch = BRANCH_DUNGEON, map = "", mapdesc = "", killer_map = "", final_hp = 0, final_max_hp = 16, final_max_max_hp = 16, final_mp = 2, final_max_mp = 2, final_base_max_mp = 2, damage = 3, source_damage = 3, turn_damage = 3, str = 21, intel = 9, dex = 7, ac = 1, ev = 16, sh = 1, god = GOD_NO_GOD, piety = -1, penance = -1, wiz_mode = 0 '\000', explore_mode = 0 '\000', birth_time = 1651941916, death_time = 1651942102, real_time = 19, num_turns = 50, num_aut = 420, num_diff_runes = 0, num_runes = 0, kills = 3, maxed_skills = "", fifteen_skills = "", status_effects = "", gold = 0, gold_found = 0, gold_spent = 0, zigs = 0, zigmax = 0, scrolls_used = 0, potions_used = 0, seed = "7622897832950133649", fields = std::unique_ptr = {get() = 0x0}} #13 0x0000000000b67b80 in player::hurt (this=0x131aa60 , agent=0x13618a8 , amount=amount@entry=3, flavour=flavour@entry=BEAM_NONE, kill_type=KILLED_BY_MONSTER, source="", aux="") at player.cc:8186 fiery = #14 0x00000000006eb636 in attack::inflict_damage (this=0x7ffefc0eea20, dam=3, flavour=BEAM_NONE, clean=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #15 0x00000000006e6df9 in attack::handle_phase_damaged (this=this@entry=0x7ffefc0eea20) at attack.cc:180 No locals. #16 0x00000000009f7217 in melee_attack::handle_phase_damaged (this=0x7ffefc0eea20) at melee-attack.cc:734 shroud_broken = false #17 0x00000000009fd90f in melee_attack::handle_phase_hit (this=0x7ffefc0eea20) at melee-attack.cc:592 hit_woke_orc = false stop_hit = #18 0x0000000000a07353 in melee_attack::attack (this=this@entry=0x7ffefc0eea20) at melee-attack.cc:1199 cont = ev = shield_blocked = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}} #19 0x0000000000822874 in fight_melee (attacker=attacker@entry=0x13618a8 , defender=0x131aa60 , did_hit=did_hit@entry=0x0, simu=simu@entry=false, wu=wu@entry=WU_JIAN_ATTACK_NONE, wu_num=wu_num@entry=1) at fight.cc:517 melee_attk = { = {_vptr.attack = 0xe75fb8 , attacker = 0x13618a8 , defender = 0x131aa60 , responsible = 0x13618a8 , attack_occurred = true, cancel_attack = false, did_hit = true, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = true, obvious_effect = false, to_hit = 21, damage_done = 3, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 18, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 4, attack_number = 0, mount_attack = false, mount_defend = false, weapon = 0x1321ee8 , damage_brand = SPWPN_NORMAL, wpn_skill = SK_SHORT_BLADES, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "bug", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "", attacker_armour_tohit_penalty = 0, attacker_shield_tohit_penalty = 0, defender_shield = 0x131c388 , miscast_level = -1, miscast_type = spschool::none, miscast_target = 0x0, fake_chaos_attack = false, damage_type = 4, resist_message = "", simu = false, aux_source = "", kill_type = KILLED_BY_MONSTER}, effective_attack_number = 0, cleave_targets = empty std::__cxx11::list, cleaving = false, is_riposte = false, cancel_remaining = false, wu_jian_attack = WU_JIAN_ATTACK_NONE, wu_jian_number_of_targets = 1, attack_position = {x = 25, y = 13}} nrounds = 4 pos = {x = 26, y = 12} effective_attack_number = 0 attack_number = 0 multiattacking = false repeats = 0 held_attack_num = #20 0x0000000000a33cf2 in handle_monster_move (mons=, tries=) at mon-act.cc:2288 new_target = preferred_available = false want_move = unused = {mData = {mData = {{mData = {false, true, false}}, {mData = {true, false, false}}, {mData = {true, true, true}}}}} targ = entry = disabled = old_energy = 81 non_move_energy = old_pos = #21 0x0000000000a35fb8 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2787 mon = 0x13618a8 oldspeed = 81 tries = 8 #22 0x0000000000d71b49 in world_reacts () at main.cc:2206 No locals. #23 0x0000000000d73b65 in _input () at main.cc:1132 player_disabled = {was_disabled = false} #24 0x0000000000d7449d in _launch_game () at main.cc:457 game_start = false ccon = {cstate = false} #25 0x000000000069db48 in _launch_game_loop () at main.cc:366 game_ended = false game_ended = ge = fe = E = #26 main (argc=, argv=0x7ffefc0ef7c8) at main.cc:319 No locals. [Inferior 1 (process 19552) 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 -DEXPERIMENTAL_BRANCH="HEAD" -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 -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 = 1 Level id: D:1 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 0 Level vaults: dpeg_arrival_erosion layout_loops_ring first_ration Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (10, 10): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, FredericMitz the Lignifite Fighter. The bosom of this dungeon contains the awesome artefact, the Orb of Zot. Press ? for a list of commands and other information. Found a scroll of random uselessness. Welcome back, FredericMitz the Lignifite Fighter. Press ? for a list of commands and other information. Found a scroll of random uselessness. Found a staircase leading out of the dungeon. f - 2 rations (gained 1) You see here a scroll of random uselessness. You open the door. 2 bats come into view. The bat closely misses you (0). The bat barely misses you (0). There are monsters nearby! There are monsters nearby! There are monsters nearby! There are monsters nearby! There are monsters nearby! You hit the bat (4). You kill the bat! The bat hits you (2). There is an open door here. You see here a bat corpse. The bat hits you (1). The bat blocks your attack. The bat is healthy. (3/3) HP The bat hits you (1). You thump the bat (8)! You kill the bat! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A bat comes into view. Found a +0 chain mail. A bat is nearby! A bat is nearby! A bat is nearby! A bat is nearby! You hit the bat (3). You kill the bat! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You start waiting. HP restored. Found a potion of agility. You see here a bat corpse. e - a potion of agility There are no items here. You open the door. A kobold comes into view. The kobold shouts! A kobold is nearby! A kobold is nearby! A kobold is nearby! A kobold comes into view. The kobold shouts! A kobold comes into view. Found a scroll of summoning. The kobold shouts! Found 9 gold pieces. The kobold hits you with a +0 dagger (6). You barely miss the kobold. The kobold is healthy. (4/4) HP The kobold barely misses you (0). You hit the kobold but do no damage. The kobold is healthy. (4/4) HP The kobold hits you with a +0 dagger (2). The kobold hits you with a +0 dagger (6). * * * LOW HITPOINT WARNING * * * You are too injured to fight recklessly! You are too injured to fight recklessly! The kobold hits you with a +0 dagger (3). >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.05.4-53-gab73ca4) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 1: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_UP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [FredericMitz] Species: Lignifite Job: Fighter HP: 0/16; mods: 0/0 MP: 2/2; mod: 0 Stats: 21 (21) 9 (9) 7 (7) Position: (26, 12), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 3 | 309 | 9/200 Short Blades | | 1 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/70 Axes & Hammers | | 1 | 0 | 0 | 0 | 0/84 Whips & Flails | | 1 | 0 | 0 | 0 | 0/42 Polearms | | 1 | 0 | 0 | 0 | 0/50 Maces & Staves | X | 1 | 13 | 2 | 153 | 27/126 Slings | | 1 | 0 | 0 | 0 | 0/50 Bows | | 1 | 0 | 0 | 0 | 0/70 Crossbows | | 1 | 0 | 0 | 0 | 0/70 Armour | X | 1 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 26 | 2 | 305 | 127/178 Stealth | X | 1 | 0 | 0 | 0 | 0/50 Shields | X | 1 | 27 | 3 | 317 | 17/200 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 0 | 0 | 0 | 0/50 Hexes | | 1 | 0 | 0 | 0 | 0/59 Charms | | 1 | 0 | 0 | 0 | 0/59 Summonings | | 1 | 0 | 0 | 0 | 0/50 Necromancy | | 1 | 0 | 0 | 0 | 0/70 Translocations | | 1 | 0 | 0 | 0 | 0/70 Transmutations | | 1 | 0 | 0 | 0 | 0/70 Fire Magic | | 1 | 0 | 0 | 0 | 0/70 Ice Magic | | 1 | 0 | 0 | 0 | 0/59 Air Magic | | 1 | 0 | 0 | 0 | 0/50 Earth Magic | | 1 | 0 | 0 | 0 | 0/42 Poison Magic | | 1 | 0 | 0 | 0 | 0/35 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | | 1 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #27: 3 #49: 90 #59: 1 Mutations: branches (SH +: 1 (innate) deformed body: 1 (innate) speed: 3 (innate) poison resistance: 1 (innate) slow metabolism: 1 (innate) torment resistance: 1 (innate) unbreathing: 1 (innate) heat vulnerability: 1 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 morningstar eq slot #1, inv slot #2: +0 buckler eq slot #7, inv slot #1: +0 robe }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ############## #.......#..#.# ####..####†#..#.# ...#..#..#....#.## >>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>