ERROR in 'prompt.cc' at line 387: slot not a letter: _ (95) Version: Dungeon Crawl Stone Soup 0.35-a0 Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 12213222783283602057, deterministic pregen: 1 Version history: Game started: 0.34-a0-2102-g9c19a917d8 0.34-a0-2104-gda2984106b 0.35-a0 Command line: /usr/games/crawl-git-ff61f77f9c -name dossy -rc /dgldir/rcfiles/crawl-git/dossy.rc -macro /dgldir/rcfiles/crawl-git/dossy.macro -morgue /dgldir/morgue/dossy/ -seed -webtiles-socket /crawl-master/webserver/sockets/dossy:2026-01-27.02:52:32.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-ff61f77f9c(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x55d3b3f2839e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-ff61f77f9c(_Z13do_crash_dumpv+0x43a) [0x55d3b3f365da]: do_crash_dump() /usr/games/crawl-git-ff61f77f9c(_Z20crash_signal_handleri+0x1fa) [0x55d3b3f2887a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7d03ce442910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7d03ce49999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7d03ce442866]: /usr/games/crawl-git-ff61f77f9c(+0x5019ad) [0x55d3b3f359ad]: /usr/games/crawl-git-ff61f77f9c(_Z3diePKciS0_z+0x166) [0x55d3b3f36026]: die(char const*, int, char const*, ...) /usr/games/crawl-git-ff61f77f9c(_Z15letter_to_indexi+0x85) [0x55d3b445f115]: letter_to_index(int) /usr/games/crawl-git-ff61f77f9c(+0x79c501) [0x55d3b41d0501]: /usr/games/crawl-git-ff61f77f9c(+0xcd4ad3) [0x55d3b4708ad3]: /usr/games/crawl-git-ff61f77f9c(+0xcd4d22) [0x55d3b4708d22]: /usr/games/crawl-git-ff61f77f9c(+0xce0833) [0x55d3b4714833]: /usr/games/crawl-git-ff61f77f9c(+0xce3519) [0x55d3b4717519]: /usr/games/crawl-git-ff61f77f9c(+0xcd4ded) [0x55d3b4708ded]: /usr/games/crawl-git-ff61f77f9c(+0xcd3c33) [0x55d3b4707c33]: /usr/games/crawl-git-ff61f77f9c(+0xcd5214) [0x55d3b4709214]: /usr/games/crawl-git-ff61f77f9c(lua_pcallk+0x95) [0x55d3b47054c5]: /usr/games/crawl-git-ff61f77f9c(_Z15debug_terp_dluaR4CLua+0xdf) [0x55d3b420767f]: debug_terp_dlua(CLua&) /usr/games/crawl-git-ff61f77f9c(+0xcbe532) [0x55d3b46f2532]: /usr/games/crawl-git-ff61f77f9c(+0xcbef75) [0x55d3b46f2f75]: /usr/games/crawl-git-ff61f77f9c(main+0x1f7) [0x55d3b3e59ef7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7d03ce4280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7d03ce428189]: /usr/games/crawl-git-ff61f77f9c(_start+0x25) [0x55d3b3e5a9e5]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007d03ce50fbf7 in __GI___wait4 (pid=334906, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007d03ce50fbf7 in __GI___wait4 (pid=334906, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000055d3b3f28a4c in call_gdb (file=0x7d03ce5ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 333594\000\000\000\000\000\000" #2 0x000055d3b3f365f8 in do_crash_dump () at dbg-asrt.cc:673 t = 1769482358 dir = "/dgldir/morgue/dossy/" name = "/dgldir/morgue/dossy/crash-dossy-20260127-025238.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'prompt.cc' at line 387: slot not a letter: _ (95)" file = 0x7d03ce5ff6c0 <_IO_2_1_stderr_> #3 0x000055d3b3f2887a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140735795479536}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007d03ce442866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000055d3b3f359ad in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9b18cbf0 "ERROR in 'prompt.cc' at line 387: slot not a letter: _ (95)", assert=false) at dbg-asrt.cc:807 No locals. #10 0x000055d3b3f36026 in die (file=file@entry=0x55d3b47572ea "prompt.cc", line=line@entry=387, format=format@entry=0x55d3b4757315 "slot not a letter: %s (%d)") at dbg-asrt.cc:867 tmp = "slot not a letter: _ (95)", '\000' mesg = "ERROR in 'prompt.cc' at line 387: slot not a letter: _ (95)", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff9b18d4f0, reg_save_area = 0x7fff9b18d410}} #11 0x000055d3b445f115 in letter_to_index (the_letter=95) at prompt.cc:387 No locals. #12 0x000055d3b41d0501 in l_item_slot (item=, ls= Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-ff61f77f9c/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-ff61f77f9c/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-ff61f77f9c/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 2, depth = 2 Level id: Orc:2 Level build method = random_map_for_place, level layout type = open_caves, absdepth0 = 11 Level vaults: st_orc_mages layout_caves enter_volcano_4 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< > tidy_inventory() [string "/dgldir/rcfiles/crawl-git/dossy.rc"]:29: attempt to compare nil with string > Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > tidy_inventory() A: h - 7 stones, b: b - 11 poisoned darts A: e - 8 atropa-tipped darts, b: b - 11 poisoned darts A: h - 7 stones, b: e - 8 atropa-tipped darts A: c - curare-tipped dart, b: e - 8 atropa-tipped darts A: e - 8 atropa-tipped darts, b: f - 3 datura-tipped darts A: d - 7 darts of disjunction, b: e - 8 atropa-tipped darts A: g - 6 javelins, b: e - 8 atropa-tipped darts A: e - 8 atropa-tipped darts, b: g - 6 javelins A: e - 8 atropa-tipped darts, b: d - 7 darts of disjunction A: h - 7 stones, b: c - curare-tipped dart A: g - 6 javelins, b: c - curare-tipped dart A: h - 7 stones, b: g - 6 javelins A: d - 7 darts of disjunction, b: b - 11 poisoned darts A: f - 3 datura-tipped darts, b: b - 11 poisoned darts A: d - 7 darts of disjunction, b: f - 3 datura-tipped darts A: v + +0 pair of boots of flying, b: i - +2 chain mail of cold resistance A: p - +0 plate armour of poison resistance, b: i - +2 chain mail of cold resistance A: j - +3 scale mail of fire resistance, b: i - +2 chain mail of cold resistance A: i - +2 chain mail of cold resistance, b: s + +2 kite shield of cold resistance A: i - +2 chain mail of cold resistance, b: r + +1 hat of stealth A: i - +2 chain mail of cold resistance, b: q + +1 pair of gloves of dexterity A: i - +2 chain mail of cold resistance, b: u + +5 justicar's regalia {Inspire Amulet+ Str+4} A: i - +2 chain mail of cold resistance, b: o - +1 pair of boots of earth A: i - +2 chain mail of cold resistance, b: n - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} A: k + +0 cloak of willpower, b: i - +2 chain mail of cold resistance A: i - +2 chain mail of cold resistance, b: k + +0 cloak of willpower A: i - +2 chain mail of cold resistance, b: n - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} A: n - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: p - +0 plate armour of poison resistance A: v + +0 pair of boots of flying, b: j - +3 scale mail of fire resistance A: q + +1 pair of gloves of dexterity, b: j - +3 scale mail of fire resistance A: v + +0 pair of boots of flying, b: q + +1 pair of gloves of dexterity A: o - +1 pair of boots of earth, b: v + +0 pair of boots of flying A: v + +0 pair of boots of flying, b: s + +2 kite shield of cold resistance A: v + +0 pair of boots of flying, b: r + +1 hat of stealth A: v + +0 pair of boots of flying, b: k + +0 cloak of willpower A: v + +0 pair of boots of flying, b: u + +5 justicar's regalia {Inspire Amulet+ Str+4} A: o - +1 pair of boots of earth, b: v + +0 pair of boots of flying A: v + +0 pair of boots of flying, b: u + +5 justicar's regalia {Inspire Amulet+ Str+4} A: u + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: j - +3 scale mail of fire resistance A: q + +1 pair of gloves of dexterity, b: k + +0 cloak of willpower A: s + +2 kite shield of cold resistance, b: k + +0 cloak of willpower A: q + +1 pair of gloves of dexterity, b: s + +2 kite shield of cold resistance A: r + +1 hat of stealth, b: q + +1 pair of gloves of dexterity A: q + +1 pair of gloves of dexterity, b: o - +1 pair of boots of earth A: r + +1 hat of stealth, b: q + +1 pair of gloves of dexterity A: q + +1 pair of gloves of dexterity, b: o - +1 pair of boots of earth A: s + +2 kite shield of cold resistance, b: r + +1 hat of stealth A: o - +1 pair of boots of earth, b: k + +0 cloak of willpower A: Z - ring of protection from cold, b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} A: C - ring of protection from fire, b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} A: Z - ring of protection from cold, b: C - ring of protection from fire A: t + amulet of the acrobat, b: Z - ring of protection from cold A: w - ring of positive energy, b: Z - ring of protection from cold A: x - +4 ring of protection, b: Z - ring of protection from cold A: y - +4 ring of protection, b: Z - ring of protection from cold A: A - ring of protection from cold, b: Z - ring of protection from cold A: Z - ring of protection from cold, b: H - ring of willpower A: Z - ring of protection from cold, b: G - ring of willpower A: Z - ring of protection from cold, b: F + +6 ring of strength A: Z - ring of protection from cold, b: E - +4 ring of slaying A: Z - ring of protection from cold, b: D - +4 ring of slaying A: Z - ring of protection from cold, b: T + amulet of regeneration A: B - ring of protection from fire, b: Z - ring of protection from cold A: Z - ring of protection from cold, b: B - ring of protection from fire A: Z - ring of protection from cold, b: T + amulet of regeneration A: T + amulet of regeneration, b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} A: w - ring of positive energy, b: T + amulet of regeneration A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: w - ring of positive energy A: t + amulet of the acrobat, b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} A: y - +4 ring of protection, b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: x - +4 ring of protection A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: y - +4 ring of protection A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: t + amulet of the acrobat A: t + amulet of the acrobat, b: T + amulet of regeneration A: w - ring of positive energy, b: x - +4 ring of protection A: y - +4 ring of protection, b: w - ring of positive energy A: x - +4 ring of protection, b: y - +4 ring of protection A: C - ring of protection from fire, b: A - ring of protection from cold A: F + +6 ring of strength, b: A - ring of protection from cold A: C - ring of protection from fire, b: F + +6 ring of strength A: D - +4 ring of slaying, b: C - ring of protection from fire A: C - ring of protection from fire, b: H - ring of willpower A: C - ring of protection from fire, b: G - ring of willpower A: C - ring of protection from fire, b: B - ring of protection from fire A: E - +4 ring of slaying, b: C - ring of protection from fire A: C - ring of protection from fire, b: E - +4 ring of slaying A: C - ring of protection from fire, b: B - ring of protection from fire A: B - ring of protection from fire, b: A - ring of protection from cold A: F + +6 ring of strength, b: D - +4 ring of slaying A: H - ring of willpower, b: D - +4 ring of slaying A: F + +6 ring of strength, b: H - ring of willpower A: G - ring of willpower, b: F + +6 ring of strength A: F + +6 ring of strength, b: E - +4 ring of slaying A: G - ring of willpower, b: F + +6 ring of strength A: F + +6 ring of strength, b: E - +4 ring of slaying A: H - ring of willpower, b: G - ring of willpower A: E - +4 ring of slaying, b: D - +4 ring of slaying A: u - fuming silvery potion, b: m - 7 potions of might [string "/dgldir/rcfiles/crawl-git/dossy.rc"]:30: attempt to compare nil with string > Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > tidy_inventory() == sorting ==; == swapping == Slot: 0, item: a + +1 broad axe of flaming A: h - 7 stones, b: b - 11 poisoned darts A: e - 8 atropa-tipped darts, b: b - 11 poisoned darts A: h - 7 stones, b: e - 8 atropa-tipped darts A: c - curare-tipped dart, b: e - 8 atropa-tipped darts A: e - 8 atropa-tipped darts, b: f - 3 datura-tipped darts A: d - 7 darts of disjunction, b: e - 8 atropa-tipped darts A: g - 6 javelins, b: e - 8 atropa-tipped darts A: e - 8 atropa-tipped darts, b: g - 6 javelins A: e - 8 atropa-tipped darts, b: d - 7 darts of disjunction A: h - 7 stones, b: c - curare-tipped dart A: g - 6 javelins, b: c - curare-tipped dart A: h - 7 stones, b: g - 6 javelins A: d - 7 darts of disjunction, b: b - 11 poisoned darts A: f - 3 datura-tipped darts, b: b - 11 poisoned darts A: d - 7 darts of disjunction, b: f - 3 datura-tipped darts == swapping ==; Slot: 1, item: b - 11 poisoned darts Slot: 5, item: f - 3 datura-tipped darts Slot: 3, item: d - 7 darts of disjunction Slot: 4, item: e - 8 atropa-tipped darts Slot: 2, item: c - 3 datura-tipped darts Slot: 6, item: g - 6 javelins; Slot: 7, item: h - 7 stones A: v + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: i + +0 cloak of willpower A: o - +1 pair of boots of earth, b: v + +5 justicar's regalia {Inspire Amulet+ Str+4} A: i + +0 cloak of willpower, b: o - +1 pair of boots of earth A: k - +2 chain mail of cold resistance, b: o - +1 pair of boots of earth A: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: o - +1 pair of boots of earth A: m - +3 scale mail of fire resistance, b: o - +1 pair of boots of earth A: n + +0 pair of boots of flying, b: o - +1 pair of boots of earth A: s + +2 kite shield of cold resistance, b: o - +1 pair of boots of earth A: o - +1 pair of boots of earth, b: r + +1 hat of stealth A: o - +1 pair of boots of earth, b: q + +1 pair of gloves of dexterity A: o - +1 pair of boots of earth, b: p - +0 plate armour of poison resistance A: s + +2 kite shield of cold resistance, b: o - +1 pair of boots of earth A: o - +1 pair of boots of earth, b: p - +0 plate armour of poison resistance A: i + +0 cloak of willpower, b: q + +1 pair of gloves of dexterity A: r + +1 hat of stealth, b: i + +0 cloak of willpower A: q + +1 pair of gloves of dexterity, b: r + +1 hat of stealth A: s + +2 kite shield of cold resistance, b: q + +1 pair of gloves of dexterity A: q + +1 pair of gloves of dexterity, b: s + +2 kite shield of cold resistance A: q + +1 pair of gloves of dexterity, b: i + +0 cloak of willpower A: r + +1 hat of stealth, b: s + +2 kite shield of cold resistance A: p - +0 plate armour of poison resistance, b: v + +5 justicar's regalia {Inspire Amulet+ Str+4} A: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: p - +0 plate armour of poison resistance A: v + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} A: k - +2 chain mail of cold resistance, b: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} A: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: m - +3 scale mail of fire resistance A: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: n + +0 pair of boots of flying A: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: k - +2 chain mail of cold resistance A: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: p - +0 plate armour of poison resistance A: v + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: n + +0 pair of boots of flying A: m - +3 scale mail of fire resistance, b: v + +5 justicar's regalia {Inspire Amulet+ Str+4} A: k - +2 chain mail of cold resistance, b: v + +5 justicar's regalia {Inspire Amulet+ Str+4} A: v + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: v + +5 justicar's regalia {Inspire Amulet+ Str+4} A: v + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: k - +2 chain mail of cold resistance A: k - +2 chain mail of cold resistance, b: m - +3 scale mail of fire resistance == swapping == Slot: 15, item: p - +0 plate armour of poison resistance Slot: 11, item: l - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} Slot: 10, item: k - +2 chain mail of cold resistance Slot: 12, item: m - +3 scale mail of fire resistance Slot: 21, item: v + +5 justicar's regalia {Inspire Amulet+ Str+4} Slot: 13, item: n + +0 pair of boots of flying Slot: 14, item: o - +1 pair of boots of earth Slot: 8, item: i - +0 plate armour of poison resistance Slot: 16, item: q + +1 pair of gloves of dexterity Slot: 17, item: r + +1 hat of stealth Slot: 18, item: s + +2 kite shield of cold resistance A: T + amulet of the acrobat, b: t + +6 ring of dexterity A: B - ring of protection from fire, b: T + amulet of the acrobat A: t + +6 ring of dexterity, b: B - ring of protection from fire A: u + amulet of regeneration, b: t + +6 ring of dexterity A: w - ring of positive energy, b: t + +6 ring of dexterity A: t + +6 ring of dexterity, b: G - ring of willpower A: t + +6 ring of dexterity, b: F + +6 ring of strength A: t + +6 ring of dexterity, b: E - +4 ring of slaying A: t + +6 ring of dexterity, b: D - +4 ring of slaying A: t + +6 ring of dexterity, b: C - ring of protection from fire A: t + +6 ring of dexterity, b: H - ring of willpower A: t + +6 ring of dexterity, b: A - ring of protection from cold A: t + +6 ring of dexterity, b: z - ring of protection from cold A: t + +6 ring of dexterity, b: y - +4 ring of protection A: t + +6 ring of dexterity, b: x - +4 ring of protection A: t + +6 ring of dexterity, b: w - ring of positive energy A: t + +6 ring of dexterity, b: u + amulet of regeneration A: u + amulet of regeneration, b: T + amulet of the acrobat A: B - ring of protection from fire, b: x - +4 ring of protection A: C - ring of protection from fire, b: x - +4 ring of protection A: B - ring of protection from fire, b: C - ring of protection from fire A: y - +4 ring of protection, b: C - ring of protection from fire A: z - ring of protection from cold, b: C - ring of protection from fire A: A - ring of protection from cold, b: C - ring of protection from fire A: H - ring of willpower, b: C - ring of protection from fire A: C - ring of protection from fire, b: G - ring of willpower A: C - ring of protection from fire, b: F + +6 ring of strength A: C - ring of protection from fire, b: E - +4 ring of slaying A: C - ring of protection from fire, b: D - +4 ring of slaying A: C - ring of protection from fire, b: w - ring of positive energy A: H - ring of willpower, b: C - ring of protection from fire A: C - ring of protection from fire, b: w - ring of positive energy A: w - ring of positive energy, b: x - +4 ring of protection A: z - ring of protection from cold, b: w - ring of positive energy A: x - +4 ring of protection, b: z - ring of protection from cold A: y - +4 ring of protection, b: x - +4 ring of protection A: x - +4 ring of protection, b: A - ring of protection from cold A: x - +4 ring of protection, b: y - +4 ring of protection A: A - ring of protection from cold, b: x - +4 ring of protection A: x - +4 ring of protection, b: w - ring of positive energy A: z - ring of protection from cold, b: A - ring of protection from cold A: y - +4 ring of protection, b: w - ring of positive energy A: B - ring of protection from fire, b: D - +4 ring of slaying A: F + +6 ring of strength, b: B - ring of protection from fire A: D - +4 ring of slaying, b: F + +6 ring of strength A: E - +4 ring of slaying, b: D - +4 ring of slaying A: D - +4 ring of slaying, b: G - ring of willpower A: D - +4 ring of slaying, b: H - ring of willpower A: D - +4 ring of slaying, b: E - +4 ring of slaying A: H - ring of willpower, b: D - +4 ring of slaying A: D - +4 ring of slaying, b: B - ring of protection from fire A: E - +4 ring of slaying, b: B - ring of protection from fire A: F + +6 ring of strength, b: G - ring of willpower A: H - ring of willpower, b: F + +6 ring of strength A: G - ring of willpower, b: H - ring of willpower == swapping == Slot: 20, item: u + amulet of regeneration Slot: 45, item: T + amulet of the acrobat Slot: 19, item: t + amulet of regeneration Slot: 22, item: w - ring of positive energy Slot: 24, item: y - +4 ring of protection Slot: 23, item: x - +4 ring of protection Slot: 26, item: A - ring of protection from cold Slot: 25, item: z - ring of protection from cold Slot: 28, item: C - ring of protection from fire Slot: 27, item: B - ring of protection from fire Slot: 30, item: E - +4 ring of slaying; Slot: 29, item: D - +4 ring of slaying Slot: 31, item: F + +6 ring of strength; Slot: 33, item: H - ring of willpower Slot: 32, item: G - ring of willpower A: u - fuming silvery potion, b: m - 7 potions of might [string "/dgldir/rcfiles/crawl-git/dossy.rc"]:32: attempt to compare nil with string > Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > tidy_inventory() == sorting ==; == swapping == Slot: 0, item: a + +1 broad axe of flaming == sorting == A: h - 7 stones, b: b - 11 poisoned darts A: e - 8 atropa-tipped darts, b: b - 11 poisoned darts A: h - 7 stones, b: e - 8 atropa-tipped darts A: c - curare-tipped dart, b: e - 8 atropa-tipped darts A: e - 8 atropa-tipped darts, b: f - 3 datura-tipped darts A: d - 7 darts of disjunction, b: e - 8 atropa-tipped darts A: g - 6 javelins, b: e - 8 atropa-tipped darts A: e - 8 atropa-tipped darts, b: g - 6 javelins A: e - 8 atropa-tipped darts, b: d - 7 darts of disjunction A: h - 7 stones, b: c - curare-tipped dart A: g - 6 javelins, b: c - curare-tipped dart A: h - 7 stones, b: g - 6 javelins A: d - 7 darts of disjunction, b: b - 11 poisoned darts A: f - 3 datura-tipped darts, b: b - 11 poisoned darts A: d - 7 darts of disjunction, b: f - 3 datura-tipped darts == swapping ==; Slot: 1, item: b - 11 poisoned darts Slot: 5, item: f - 3 datura-tipped darts Slot: 3, item: d - 7 darts of disjunction Slot: 4, item: e - 8 atropa-tipped darts Slot: 2, item: c - 3 datura-tipped darts Slot: 6, item: g - 6 javelins; Slot: 7, item: h - 7 stones; == sorting == A: s + +2 kite shield of cold resistance, b: i + +0 cloak of willpower A: n + +0 pair of boots of flying, b: i + +0 cloak of willpower A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: i + +0 cloak of willpower A: k - +2 chain mail of cold resistance, b: i + +0 cloak of willpower A: l - +3 scale mail of fire resistance, b: i + +0 cloak of willpower A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: i + +0 cloak of willpower A: r + +1 hat of stealth, b: i + +0 cloak of willpower A: i + +0 cloak of willpower, b: q + +1 pair of gloves of dexterity A: i + +0 cloak of willpower, b: p - +0 plate armour of poison resistance A: o - +1 pair of boots of earth, b: i + +0 cloak of willpower A: r + +1 hat of stealth, b: i + +0 cloak of willpower A: i + +0 cloak of willpower, b: o - +1 pair of boots of earth A: s + +2 kite shield of cold resistance, b: q + +1 pair of gloves of dexterity A: r + +1 hat of stealth, b: q + +1 pair of gloves of dexterity A: s + +2 kite shield of cold resistance, b: r + +1 hat of stealth A: o - +1 pair of boots of earth, b: n + +0 pair of boots of flying A: l - +3 scale mail of fire resistance, b: n + +0 pair of boots of flying A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: n + +0 pair of boots of flying A: k - +2 chain mail of cold resistance, b: n + +0 pair of boots of flying A: p - +0 plate armour of poison resistance, b: n + +0 pair of boots of flying A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: n + +0 pair of boots of flying A: n + +0 pair of boots of flying, b: n + +0 pair of boots of flying A: n + +0 pair of boots of flying, b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} A: m + +5 justicar's regalia {Inspire Amulet+ Str+4}, b: l - +3 scale mail of fire resistance A: k - +2 chain mail of cold resistance, b: l - +3 scale mail of fire resistance A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: l - +3 scale mail of fire resistance A: p - +0 plate armour of poison resistance, b: l - +3 scale mail of fire resistance A: l - +3 scale mail of fire resistance, b: l - +3 scale mail of fire resistance A: l - +3 scale mail of fire resistance, b: p - +0 plate armour of poison resistance A: p - +0 plate armour of poison resistance, b: k - +2 chain mail of cold resistance A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv}, b: p - +0 plate armour of poison resistance A: k - +2 chain mail of cold resistance, b: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} == swapping == Slot: 15, item: p - +0 plate armour of poison resistance Slot: 9, item: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} Slot: 10, item: k - +2 chain mail of cold resistance Slot: 11, item: l - +3 scale mail of fire resistance Slot: 12, item: m + +5 justicar's regalia {Inspire Amulet+ Str+4} Slot: 13, item: n + +0 pair of boots of flying Slot: 14, item: o - +1 pair of boots of earth Slot: 8, item: i - +0 plate armour of poison resistance Slot: 16, item: q + +1 pair of gloves of dexterity Slot: 17, item: r + +1 hat of stealth Slot: 18, item: s + +2 kite shield of cold resistance == sorting == A: T + +6 ring of dexterity, b: u + amulet of the acrobat A: B - ring of protection from fire, b: u + amulet of the acrobat A: T + +6 ring of dexterity, b: B - ring of protection from fire A: v + amulet of regeneration, b: T + +6 ring of dexterity A: w - ring of positive energy, b: T + +6 ring of dexterity A: T + +6 ring of dexterity, b: G - ring of willpower A: T + +6 ring of dexterity, b: F + +6 ring of strength A: T + +6 ring of dexterity, b: E - +4 ring of slaying A: T + +6 ring of dexterity, b: D - +4 ring of slaying A: T + +6 ring of dexterity, b: C - ring of protection from fire A: T + +6 ring of dexterity, b: H - ring of willpower A: T + +6 ring of dexterity, b: A - ring of protection from cold A: T + +6 ring of dexterity, b: z - ring of protection from cold A: T + +6 ring of dexterity, b: y - +4 ring of protection A: T + +6 ring of dexterity, b: x - +4 ring of protection A: T + +6 ring of dexterity, b: w - ring of positive energy A: T + +6 ring of dexterity, b: v + amulet of regeneration A: v + amulet of regeneration, b: u + amulet of the acrobat A: B - ring of protection from fire, b: x - +4 ring of protection A: C - ring of protection from fire, b: x - +4 ring of protection A: B - ring of protection from fire, b: C - ring of protection from fire A: y - +4 ring of protection, b: C - ring of protection from fire A: z - ring of protection from cold, b: C - ring of protection from fire A: A - ring of protection from cold, b: C - ring of protection from fire A: H - ring of willpower, b: C - ring of protection from fire A: C - ring of protection from fire, b: G - ring of willpower A: C - ring of protection from fire, b: F + +6 ring of strength A: C - ring of protection from fire, b: E - +4 ring of slaying A: C - ring of protection from fire, b: D - +4 ring of slaying A: C - ring of protection from fire, b: w - ring of positive energy A: H - ring of willpower, b: C - ring of protection from fire A: C - ring of protection from fire, b: w - ring of positive energy A: w - ring of positive energy, b: x - +4 ring of protection A: z - ring of protection from cold, b: w - ring of positive energy A: x - +4 ring of protection, b: z - ring of protection from cold A: y - +4 ring of protection, b: x - +4 ring of protection A: x - +4 ring of protection, b: A - ring of protection from cold A: x - +4 ring of protection, b: y - +4 ring of protection A: A - ring of protection from cold, b: x - +4 ring of protection A: x - +4 ring of protection, b: w - ring of positive energy A: z - ring of protection from cold, b: A - ring of protection from cold A: y - +4 ring of protection, b: w - ring of positive energy A: B - ring of protection from fire, b: D - +4 ring of slaying A: F + +6 ring of strength, b: B - ring of protection from fire A: D - +4 ring of slaying, b: F + +6 ring of strength A: E - +4 ring of slaying, b: D - +4 ring of slaying A: D - +4 ring of slaying, b: G - ring of willpower A: D - +4 ring of slaying, b: H - ring of willpower A: D - +4 ring of slaying, b: E - +4 ring of slaying A: H - ring of willpower, b: D - +4 ring of slaying A: D - +4 ring of slaying, b: B - ring of protection from fire A: E - +4 ring of slaying, b: B - ring of protection from fire A: F + +6 ring of strength, b: G - ring of willpower A: H - ring of willpower, b: F + +6 ring of strength A: G - ring of willpower, b: H - ring of willpower == swapping == Slot: 21, item: v + amulet of regeneration Slot: 20, item: u + amulet of the acrobat Slot: 45, item: T + +6 ring of dexterity Slot: 22, item: w - ring of positive energy Slot: 24, item: y - +4 ring of protection Slot: 23, item: x - +4 ring of protection Slot: 26, item: A - ring of protection from cold Slot: 25, item: z - ring of protection from cold Slot: 28, item: C - ring of protection from fire Slot: 27, item: B - ring of protection from fire Slot: 30, item: E - +4 ring of slaying; Slot: 29, item: D - +4 ring of slaying Slot: 31, item: F + +6 ring of strength; Slot: 33, item: H - ring of willpower Slot: 32, item: G - ring of willpower; == sorting == A: u - fuming silvery potion, b: m - 7 potions of might [string "/dgldir/rcfiles/crawl-git/dossy.rc"]:32: attempt to compare nil with string > Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > tidy_inventory() == sorting: Hand Weapons ==; == swapping: Hand Weapons == Slot: 0, item: a + +1 broad axe of flaming == sorting: Missiles == A: h - 7 stones (stone), b: b - 11 poisoned darts (dart) A: e - 8 atropa-tipped darts (dart), b: b - 11 poisoned darts (dart) A: h - 7 stones (stone), b: e - 8 atropa-tipped darts (dart) A: c - curare-tipped dart (dart), b: e - 8 atropa-tipped darts (dart) A: e - 8 atropa-tipped darts (dart), b: f - 3 datura-tipped darts (dart) A: d - 7 darts of disjunction (dart), b: e - 8 atropa-tipped darts (dart) A: g - 6 javelins (javelin), b: e - 8 atropa-tipped darts (dart) A: e - 8 atropa-tipped darts (dart), b: g - 6 javelins (javelin) A: e - 8 atropa-tipped darts (dart), b: d - 7 darts of disjunction (dart) A: h - 7 stones (stone), b: c - curare-tipped dart (dart) A: g - 6 javelins (javelin), b: c - curare-tipped dart (dart) A: h - 7 stones (stone), b: g - 6 javelins (javelin) A: d - 7 darts of disjunction (dart), b: b - 11 poisoned darts (dart) A: f - 3 datura-tipped darts (dart), b: b - 11 poisoned darts (dart) A: d - 7 darts of disjunction (dart), b: f - 3 datura-tipped darts (dart) == swapping: Missiles ==; Slot: 1, item: b - 11 poisoned darts Slot: 5, item: f - 3 datura-tipped darts Slot: 3, item: d - 7 darts of disjunction Slot: 4, item: e - 8 atropa-tipped darts Slot: 2, item: c - 3 datura-tipped darts Slot: 6, item: g - 6 javelins; Slot: 7, item: h - 7 stones == sorting: Armour == A: s + +2 kite shield of cold resistance (offhand), b: i + +0 cloak of willpower (cloak) A: n + +0 pair of boots of flying (boots), b: i + +0 cloak of willpower (cloak) A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: i + +0 cloak of willpower (cloak) A: k - +2 chain mail of cold resistance (body), b: i + +0 cloak of willpower (cloak) A: l - +3 scale mail of fire resistance (body), b: i + +0 cloak of willpower (cloak) A: m + +5 justicar's regalia {Inspire Amulet+ Str+4} (body), b: i + +0 cloak of willpower (cloak) A: r + +1 hat of stealth (helmet), b: i + +0 cloak of willpower (cloak) A: i + +0 cloak of willpower (cloak), b: q + +1 pair of gloves of dexterity (gloves) A: i + +0 cloak of willpower (cloak), b: p - +0 plate armour of poison resistance (body) A: o - +1 pair of boots of earth (boots), b: i + +0 cloak of willpower (cloak) A: r + +1 hat of stealth (helmet), b: i + +0 cloak of willpower (cloak) A: i + +0 cloak of willpower (cloak), b: o - +1 pair of boots of earth (boots) A: s + +2 kite shield of cold resistance (offhand), b: q + +1 pair of gloves of dexterity (gloves) A: r + +1 hat of stealth (helmet), b: q + +1 pair of gloves of dexterity (gloves) A: s + +2 kite shield of cold resistance (offhand), b: r + +1 hat of stealth (helmet) A: o - +1 pair of boots of earth (boots), b: n + +0 pair of boots of flying (boots) A: l - +3 scale mail of fire resistance (body), b: n + +0 pair of boots of flying (boots) A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: n + +0 pair of boots of flying (boots) A: k - +2 chain mail of cold resistance (body), b: n + +0 pair of boots of flying (boots) A: p - +0 plate armour of poison resistance (body), b: n + +0 pair of boots of flying (boots) A: m + +5 justicar's regalia {Inspire Amulet+ Str+4} (body), b: n + +0 pair of boots of flying (boots) A: n + +0 pair of boots of flying (boots), b: n + +0 pair of boots of flying (boots) A: n + +0 pair of boots of flying (boots), b: m + +5 justicar's regalia {Inspire Amulet+ Str+4} (body) A: m + +5 justicar's regalia {Inspire Amulet+ Str+4} (body), b: l - +3 scale mail of fire resistance (body) A: k - +2 chain mail of cold resistance (body), b: l - +3 scale mail of fire resistance (body) A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: l - +3 scale mail of fire resistance (body) A: p - +0 plate armour of poison resistance (body), b: l - +3 scale mail of fire resistance (body) A: l - +3 scale mail of fire resistance (body), b: l - +3 scale mail of fire resistance (body) A: l - +3 scale mail of fire resistance (body), b: p - +0 plate armour of poison resistance (body) A: p - +0 plate armour of poison resistance (body), b: k - +2 chain mail of cold resistance (body) A: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: p - +0 plate armour of poison resistance (body) A: k - +2 chain mail of cold resistance (body), b: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body) == swapping: Armour == Slot: 15, item: p - +0 plate armour of poison resistance Slot: 9, item: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} Slot: 10, item: k - +2 chain mail of cold resistance Slot: 11, item: l - +3 scale mail of fire resistance Slot: 12, item: m + +5 justicar's regalia {Inspire Amulet+ Str+4} Slot: 13, item: n + +0 pair of boots of flying Slot: 14, item: o - +1 pair of boots of earth Slot: 8, item: i - +0 plate armour of poison resistance Slot: 16, item: q + +1 pair of gloves of dexterity Slot: 17, item: r + +1 hat of stealth Slot: 18, item: s + +2 kite shield of cold resistance == sorting: Jewellery == A: H - ring of willpower (ring of willpower), b: t + amulet of regeneration (amulet of regeneration) A: A - ring of protection from cold (ring of protection from cold), b: t + amulet of regeneration (amulet of regeneration) A: H - ring of willpower (ring of willpower), b: A - ring of protection from cold (ring of protection from cold) A: u + amulet of the acrobat (amulet of the acrobat), b: A - ring of protection from cold (ring of protection from cold) A: v + +6 ring of dexterity (ring of dexterity), b: A - ring of protection from cold (ring of protection from cold) A: w - ring of positive energy (ring of positive energy), b: A - ring of protection from cold (ring of protection from cold) A: x - +4 ring of protection (ring of protection), b: A - ring of protection from cold (ring of protection from cold) A: y - +4 ring of protection (ring of protection), b: A - ring of protection from cold (ring of protection from cold) A: z - ring of protection from cold (ring of protection from cold), b: A - ring of protection from cold (ring of protection from cold) A: A - ring of protection from cold (ring of protection from cold), b: F + +6 ring of strength (ring of strength) A: A - ring of protection from cold (ring of protection from cold), b: E - +4 ring of slaying (ring of slaying) A: A - ring of protection from cold (ring of protection from cold), b: D - +4 ring of slaying (ring of slaying) A: A - ring of protection from cold (ring of protection from cold), b: C - ring of protection from fire (ring of protection from fire) A: A - ring of protection from cold (ring of protection from cold), b: B - ring of protection from fire (ring of protection from fire) A: A - ring of protection from cold (ring of protection from cold), b: G - ring of willpower (ring of willpower) A: A - ring of protection from cold (ring of protection from cold), b: z - ring of protection from cold (ring of protection from cold) A: G - ring of willpower (ring of willpower), b: A - ring of protection from cold (ring of protection from cold) A: A - ring of protection from cold (ring of protection from cold), b: y - +4 ring of protection (ring of protection) A: H - ring of willpower (ring of willpower), b: B - ring of protection from fire (ring of protection from fire) A: E - +4 ring of slaying (ring of slaying), b: B - ring of protection from fire (ring of protection from fire) A: H - ring of willpower (ring of willpower), b: E - +4 ring of slaying (ring of slaying) A: C - ring of protection from fire (ring of protection from fire), b: E - +4 ring of slaying (ring of slaying) A: D - +4 ring of slaying (ring of slaying), b: E - +4 ring of slaying (ring of slaying) A: E - +4 ring of slaying (ring of slaying), b: F + +6 ring of strength (ring of strength) A: E - +4 ring of slaying (ring of slaying), b: G - ring of willpower (ring of willpower) A: E - +4 ring of slaying (ring of slaying), b: D - +4 ring of slaying (ring of slaying) A: G - ring of willpower (ring of willpower), b: E - +4 ring of slaying (ring of slaying) A: E - +4 ring of slaying (ring of slaying), b: C - ring of protection from fire (ring of protection from fire) A: H - ring of willpower (ring of willpower), b: F + +6 ring of strength (ring of strength) A: G - ring of willpower (ring of willpower), b: F + +6 ring of strength (ring of strength) A: H - ring of willpower (ring of willpower), b: G - ring of willpower (ring of willpower) A: D - +4 ring of slaying (ring of slaying), b: B - ring of protection from fire (ring of protection from fire) A: C - ring of protection from fire (ring of protection from fire), b: B - ring of protection from fire (ring of protection from fire) A: D - +4 ring of slaying (ring of slaying), b: C - ring of protection from fire (ring of protection from fire) A: z - ring of protection from cold (ring of protection from cold), b: t + amulet of regeneration (amulet of regeneration) A: w - ring of positive energy (ring of positive energy), b: t + amulet of regeneration (amulet of regeneration) A: z - ring of protection from cold (ring of protection from cold), b: w - ring of positive energy (ring of positive energy) A: u + amulet of the acrobat (amulet of the acrobat), b: w - ring of positive energy (ring of positive energy) A: v + +6 ring of dexterity (ring of dexterity), b: w - ring of positive energy (ring of positive energy) A: y - +4 ring of protection (ring of protection), b: w - ring of positive energy (ring of positive energy) A: w - ring of positive energy (ring of positive energy), b: x - +4 ring of protection (ring of protection) A: w - ring of positive energy (ring of positive energy), b: y - +4 ring of protection (ring of protection) A: w - ring of positive energy (ring of positive energy), b: v + +6 ring of dexterity (ring of dexterity) A: z - ring of protection from cold (ring of protection from cold), b: x - +4 ring of protection (ring of protection) A: y - +4 ring of protection (ring of protection), b: x - +4 ring of protection (ring of protection) A: z - ring of protection from cold (ring of protection from cold), b: y - +4 ring of protection (ring of protection) A: v + +6 ring of dexterity (ring of dexterity), b: t + amulet of regeneration (amulet of regeneration) A: u + amulet of the acrobat (amulet of the acrobat), b: t + amulet of regeneration (amulet of regeneration) A: v + +6 ring of dexterity (ring of dexterity), b: u + amulet of the acrobat (amulet of the acrobat) == swapping: Jewellery == Slot: 19, item: t + amulet of regeneration Slot: 20, item: u + amulet of the acrobat Slot: 21, item: v + +6 ring of dexterity Slot: 22, item: w - ring of positive energy Slot: 23, item: x - +4 ring of protection Slot: 24, item: y - +4 ring of protection Slot: 25, item: z - ring of protection from cold Slot: 26, item: A - ring of protection from cold Slot: 27, item: B - ring of protection from fire Slot: 28, item: C - ring of protection from fire Slot: 29, item: D - +4 ring of slaying; Slot: 30, item: E - +4 ring of slaying Slot: 31, item: F + +6 ring of strength; Slot: 32, item: G - ring of willpower Slot: 33, item: H - ring of willpower; == sorting: Potions == A: u - fuming silvery potion (nil), b: m - 7 potions of might (might) [string "/dgldir/rcfiles/crawl-git/dossy.rc"]:35: attempt to compare nil with string > Okay, then. Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > crawl.mpr(crawl.msgch_name(0)) Plain > crawl.mpr(crawl.msgch_name(1)) Friend_action > crawl.mpr(crawl.msgch_name(2)) Prompt > crawl.mpr(crawl.msgch_name(3)) God > crawl.mpr(crawl.msgch_name(4)) Duration > crawl.mpr(crawl.msgch_name(5)) Danger > crawl.mpr(crawl.msgch_name(6)) Warning > crawl.mpr(crawl.msgch_name(7)) Recovery > crawl.mpr(crawl.msgch_name(8)) Sound > crawl.mpr(crawl.msgch_name(9)) Talk > crawl.mpr(crawl.msgch_name(10)) Talk_visual > crawl.mpr(crawl.msgch_name(11)) Intrinsic_gain > crawl.mpr(crawl.msgch_name(12)) Mutation > crawl.mpr(crawl.msgch_name(13)) Monster_spell > crawl.mpr(crawl.msgch_name(14)) Monster_enchant > crawl.mpr(crawl.msgch_name(15)) Friend_spell > crawl.mpr(crawl.msgch_name(16)) Friend_enchant > crawl.mpr(crawl.msgch_name(17)) Monster_damage > crawl.mpr(crawl.msgch_name(18)) Monster_target > crawl.mpr(crawl.msgch_name(19)) Banishment > crawl.mpr(crawl.msgch_name(20)) Equipment > crawl.mpr(crawl.msgch_name(21)) Floor > crawl.mpr(crawl.msgch_name(22)) Multiturn > crawl.mpr(crawl.msgch_name(23)) Examine > crawl.mpr(crawl.msgch_name(24)) Examine_filter > crawl.mpr(crawl.msgch_name(25)) Diagnostic > crawl.mpr(crawl.msgch_name(26)) Error > crawl.mpr(crawl.msgch_name(27)) Tutorial > crawl.mpr(crawl.msgch_name(28)) Orb > crawl.mpr(crawl.msgch_name(29)) Timed_portal > crawl.mpr(crawl.msgch_name(30)) Hell_effect > crawl.mpr(crawl.msgch_name(31)) Monster_warning > crawl.mpr(crawl.msgch_name(32)) Dgl_message > crawl.mpr(crawl.msgch_name(33)) Decor_flavour > crawl.mpr(crawl.msgch_name(34)) Monster_timeout > crawl.mpr(crawl.msgch_name(35)) > crawl.mpr(crawl.msgch_name(36)) > [Hit ESC to exit interpreter.] > crawl.mpr(crawl.msgch_name(33)) Decor_flavour > crawl.mpr(crawl.msgch_name(32)) Dgl_message > crawl.mpr(crawl.msgch_name(31)) Monster_warning > crawl.mpr(crawl.msgch_name(30)) Hell_effect > crawl.mpr(crawl.msgch_name(29)) Timed_portal > crawl.mpr(crawl.msgch_name(28)) Orb > crawl.mpr(crawl.msgch_name(26)) Error > crawl.mpr(crawl.msgch_name(26))6 repl:1: unexpected symbol near '6' > crawl.mpr('testing', 26) testing > crawl.mpr(crawl.msgch_name(25)) Diagnostic > crawl.mpr('testing', 25) testing > table.sort(nil, function(a, b) return true) repl:1: 'end' expected near ')' > table.sort(nil, function(a, b) return true; end) repl:1: bad argument #1 to 'sort' (table expected, got nil) > table.sort(nil, function(a, b) return true; end) repl:1: bad argument #1 to 'sort' (table expected, got nil) > table.sort({}, function(a, b) return true; end) > a = { subtype: function() end } repl:1: expected near 'function' > a = { subtype: function(); end } repl:1: expected near 'function' > a = { subtype = function(); end } > b = { subtype = function(); return nil; end } > a = { subtype = function(); return nil; end } > c = {a, b} > table.sort(c, function(a, b) crawl.mpr(string.format('a: %s (%s), b: %s (%s)', json.stringify(a), a.subtype(), json.stringify(b), b.subtype())) if a.subtype() ~= b.subtype() then return (a.subtype() or 'ZZZ unknown') < (b.subtype() or 'ZZZunknown') end return a.name() < b.name() end) A: {"subtype":undefined} (nil), b: {"subtype":undefined} (nil) repl:1: attempt to call a nil value (field 'name') > a = { subtype = function(); return nil; end; name = function() return 'a'; end } > b = { subtype = function(); return nil; end; name = function() return 'b'; end } > c repl:1: syntax error near > crawl.mpr(c[1].name()) repl:1: attempt to call a nil value (field 'name') > c = {a, b} > crawl.mpr(c[1].name()) A > table.sort(c, function(a, b) crawl.mpr(string.format('a: %s (%s), b: %s (%s)', json.stringify(a), a.subtype(), json.stringify(b), b.subtype())) if a.subtype() ~= b.subtype() then return (a.subtype() or 'ZZZ unknown') < (b.subtype() or 'ZZZunknown') end return a.name() < b.name() end) A: {"subtype":undefined, "name":undefined} (nil), b: {"subtype":undefined, "name":undefined} (nil) > Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > items.swap_slots(0, 95) > items.swap_slots(95, 0) > Lua error: /dgldir/rcfiles/crawl-git/dossy.rc:472 (map nzn_winding_woodlands_15x15_witchcraft): unexpected symbol near 'end' Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > tidy_inventory() repl:1: attempt to call a nil value (global 'tidy_inventory') > Welcome back, dossy the Minotaur Fighter. Game seed: 12213222783283602057 (custom seed) Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. [Hit ESC to exit interpreter.] > tidy_inventory() == sorting: Hand Weapons ==; == swapping: Hand Weapons == Idx: 0, slot: 0, item: a + +1 broad axe of flaming == sorting: Missiles == A: 7 stones (stone), b: 11 poisoned darts (dart) A: 8 atropa-tipped darts (dart), b: 11 poisoned darts (dart) A: 7 stones (stone), b: 8 atropa-tipped darts (dart) A: curare-tipped dart (dart), b: 8 atropa-tipped darts (dart) A: 8 atropa-tipped darts (dart), b: 3 datura-tipped darts (dart) A: 7 darts of disjunction (dart), b: 8 atropa-tipped darts (dart) A: 6 javelins (javelin), b: 8 atropa-tipped darts (dart) A: 8 atropa-tipped darts (dart), b: 6 javelins (javelin) A: 8 atropa-tipped darts (dart), b: 7 darts of disjunction (dart) A: 7 stones (stone), b: curare-tipped dart (dart) A: 6 javelins (javelin), b: curare-tipped dart (dart) A: 7 stones (stone), b: 6 javelins (javelin) A: 7 darts of disjunction (dart), b: 11 poisoned darts (dart) A: 3 datura-tipped darts (dart), b: 11 poisoned darts (dart) A: 7 darts of disjunction (dart), b: 3 datura-tipped darts (dart) == swapping: Missiles == Idx: 1, slot: 1, item: b - 11 poisoned darts Idx: 2, slot: 5, item: f - 3 datura-tipped darts Items.swap_slots(5, 2) Idx: 3, slot: 3, item: d - 7 darts of disjunction Idx: 4, slot: 4, item: e - 8 atropa-tipped darts Idx: 5, slot: 2, item: c - 3 datura-tipped darts Items.swap_slots(2, 5); Idx: 6, slot: 6, item: g - 6 javelins Idx: 7, slot: 7, item: h - 7 stones; == sorting: Armour == A: +2 kite shield of cold resistance (offhand), b: +0 cloak of willpower (cloak) A: +0 pair of boots of flying (boots), b: +0 cloak of willpower (cloak) A: +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: +0 cloak of willpower (cloak) A: +2 chain mail of cold resistance (body), b: +0 cloak of willpower (cloak) A: +3 scale mail of fire resistance (body), b: +0 cloak of willpower (cloak) A: +5 justicar's regalia {Inspire Amulet+ Str+4} (body), b: +0 cloak of willpower (cloak) A: +1 hat of stealth (helmet), b: +0 cloak of willpower (cloak) A: +0 cloak of willpower (cloak), b: +1 pair of gloves of dexterity (gloves) A: +0 cloak of willpower (cloak), b: +0 plate armour of poison resistance (body) A: +1 pair of boots of earth (boots), b: +0 cloak of willpower (cloak) A: +1 hat of stealth (helmet), b: +0 cloak of willpower (cloak) A: +0 cloak of willpower (cloak), b: +1 pair of boots of earth (boots) A: +2 kite shield of cold resistance (offhand), b: +1 pair of gloves of dexterity (gloves) A: +1 hat of stealth (helmet), b: +1 pair of gloves of dexterity (gloves) A: +2 kite shield of cold resistance (offhand), b: +1 hat of stealth (helmet) A: +1 pair of boots of earth (boots), b: +0 pair of boots of flying (boots) A: +3 scale mail of fire resistance (body), b: +0 pair of boots of flying (boots) A: +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: +0 pair of boots of flying (boots) A: +2 chain mail of cold resistance (body), b: +0 pair of boots of flying (boots) A: +0 plate armour of poison resistance (body), b: +0 pair of boots of flying (boots) A: +5 justicar's regalia {Inspire Amulet+ Str+4} (body), b: +0 pair of boots of flying (boots) A: +0 pair of boots of flying (boots), b: +0 pair of boots of flying (boots) A: +0 pair of boots of flying (boots), b: +5 justicar's regalia {Inspire Amulet+ Str+4} (body) A: +5 justicar's regalia {Inspire Amulet+ Str+4} (body), b: +3 scale mail of fire resistance (body) A: +2 chain mail of cold resistance (body), b: +3 scale mail of fire resistance (body) A: +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: +3 scale mail of fire resistance (body) A: +0 plate armour of poison resistance (body), b: +3 scale mail of fire resistance (body) A: +3 scale mail of fire resistance (body), b: +3 scale mail of fire resistance (body) A: +3 scale mail of fire resistance (body), b: +0 plate armour of poison resistance (body) A: +0 plate armour of poison resistance (body), b: +2 chain mail of cold resistance (body) A: +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body), b: +0 plate armour of poison resistance (body) A: +2 chain mail of cold resistance (body), b: +1 plate armour "Lucziut" {rC+ Slay-2 SInv} (body) == swapping: Armour == Idx: 8, slot: 15, item: p - +0 plate armour of poison resistance Items.swap_slots(15, 8) Idx: 9, slot: 9, item: j - +1 plate armour "Lucziut" {rC+ Slay-2 SInv} Idx: 10, slot: 10, item: k - +2 chain mail of cold resistance Idx: 11, slot: 11, item: l - +3 scale mail of fire resistance Idx: 12, slot: 12, item: m + +5 justicar's regalia {Inspire Amulet+ Str+4} Idx: 13, slot: 13, item: n + +0 pair of boots of flying Idx: 14, slot: 14, item: o - +1 pair of boots of earth Idx: 15, slot: 8, item: i - +0 plate armour of poison resistance Items.swap_slots(8, 15) Idx: 16, slot: 16, item: q + +1 pair of gloves of dexterity Idx: 17, slot: 17, item: r + +1 hat of stealth Idx: 18, slot: 18, item: s + +2 kite shield of cold resistance == sorting: Jewellery == A: ring of willpower (ring of willpower), b: amulet of regeneration (amulet of regeneration) A: ring of protection from cold (ring of protection from cold), b: amulet of regeneration (amulet of regeneration) A: ring of willpower (ring of willpower), b: ring of protection from cold (ring of protection from cold) A: amulet of the acrobat (amulet of the acrobat), b: ring of protection from cold (ring of protection from cold) A: +6 ring of dexterity (ring of dexterity), b: ring of protection from cold (ring of protection from cold) A: ring of positive energy (ring of positive energy), b: ring of protection from cold (ring of protection from cold) A: +4 ring of protection (ring of protection), b: ring of protection from cold (ring of protection from cold) x2 A: ring of protection from cold (ring of protection from cold), b: ring of protection from cold (ring of protection from cold) A: ring of protection from cold (ring of protection from cold), b: +6 ring of strength (ring of strength) A: ring of protection from cold (ring of protection from cold), b: +4 ring of slaying (ring of slaying) x2 A: ring of protection from cold (ring of protection from cold), b: ring of protection from fire (ring of protection from fire) x2 A: ring of protection from cold (ring of protection from cold), b: ring of willpower (ring of willpower) A: ring of protection from cold (ring of protection from cold), b: ring of protection from cold (ring of protection from cold) A: ring of willpower (ring of willpower), b: ring of protection from cold (ring of protection from cold) A: ring of protection from cold (ring of protection from cold), b: +4 ring of protection (ring of protection) A: ring of willpower (ring of willpower), b: ring of protection from fire (ring of protection from fire) A: +4 ring of slaying (ring of slaying), b: ring of protection from fire (ring of protection from fire) A: ring of willpower (ring of willpower), b: +4 ring of slaying (ring of slaying) A: ring of protection from fire (ring of protection from fire), b: +4 ring of slaying (ring of slaying) A: +4 ring of slaying (ring of slaying), b: +4 ring of slaying (ring of slaying) A: +4 ring of slaying (ring of slaying), b: +6 ring of strength (ring of strength) A: +4 ring of slaying (ring of slaying), b: ring of willpower (ring of willpower) A: +4 ring of slaying (ring of slaying), b: +4 ring of slaying (ring of slaying) A: ring of willpower (ring of willpower), b: +4 ring of slaying (ring of slaying) A: +4 ring of slaying (ring of slaying), b: ring of protection from fire (ring of protection from fire) A: ring of willpower (ring of willpower), b: +6 ring of strength (ring of strength) x2 A: ring of willpower (ring of willpower), b: ring of willpower (ring of willpower) A: +4 ring of slaying (ring of slaying), b: ring of protection from fire (ring of protection from fire) A: ring of protection from fire (ring of protection from fire), b: ring of protection from fire (ring of protection from fire) A: +4 ring of slaying (ring of slaying), b: ring of protection from fire (ring of protection from fire) A: ring of protection from cold (ring of protection from cold), b: amulet of regeneration (amulet of regeneration) A: ring of positive energy (ring of positive energy), b: amulet of regeneration (amulet of regeneration) A: ring of protection from cold (ring of protection from cold), b: ring of positive energy (ring of positive energy) A: amulet of the acrobat (amulet of the acrobat), b: ring of positive energy (ring of positive energy) A: +6 ring of dexterity (ring of dexterity), b: ring of positive energy (ring of positive energy) A: +4 ring of protection (ring of protection), b: ring of positive energy (ring of positive energy) A: ring of positive energy (ring of positive energy), b: +4 ring of protection (ring of protection) x2 A: ring of positive energy (ring of positive energy), b: +6 ring of dexterity (ring of dexterity) A: ring of protection from cold (ring of protection from cold), b: +4 ring of protection (ring of protection) A: +4 ring of protection (ring of protection), b: +4 ring of protection (ring of protection) A: ring of protection from cold (ring of protection from cold), b: +4 ring of protection (ring of protection) A: +6 ring of dexterity (ring of dexterity), b: amulet of regeneration (amulet of regeneration) A: amulet of the acrobat (amulet of the acrobat), b: amulet of regeneration (amulet of regeneration) A: +6 ring of dexterity (ring of dexterity), b: amulet of the acrobat (amulet of the acrobat) == swapping: Jewellery == Idx: 19, slot: 19, item: t + amulet of regeneration Idx: 20, slot: 20, item: u + amulet of the acrobat Idx: 21, slot: 21, item: v + +6 ring of dexterity Idx: 22, slot: 22, item: w - ring of positive energy Idx: 23, slot: 23, item: x - +4 ring of protection Idx: 24, slot: 24, item: y - +4 ring of protection Idx: 25, slot: 25, item: z - ring of protection from cold Idx: 26, slot: 26, item: A - ring of protection from cold Idx: 27, slot: 27, item: B - ring of protection from fire Idx: 28, slot: 28, item: C - ring of protection from fire Idx: 29, slot: 29, item: D - +4 ring of slaying Idx: 30, slot: 30, item: E - +4 ring of slaying Idx: 31, slot: 31, item: F + +6 ring of strength Idx: 32, slot: 32, item: G - ring of willpower Idx: 33, slot: 33, item: H - ring of willpower == sorting: Potions == A: fuming silvery potion (nil), b: 7 potions of might (might) A: 4 potions of brilliance (brilliance), b: fuming silvery potion (nil) A: 7 potions of might (might), b: 4 potions of brilliance (brilliance) A: 3 potions of mutation (mutation), b: 4 potions of brilliance (brilliance) A: 4 potions of brilliance (brilliance), b: glowing coppery potion (nil) A: 2 blue potions (nil), b: 4 potions of brilliance (brilliance) A: 9 potions of curing (curing), b: 4 potions of brilliance (brilliance) A: 4 potions of brilliance (brilliance), b: emerald potion (nil) A: 2 red potions (nil), b: 4 potions of brilliance (brilliance) A: 4 potions of heal wounds (heal wounds), b: 4 potions of brilliance (brilliance) A: 4 potions of brilliance (brilliance), b: black potion (nil) A: 4 potions of cancellation (cancellation), b: 4 potions of brilliance (brilliance) A: 4 potions of brilliance (brilliance), b: 3 potions of attraction (attraction) A: 4 fuming sapphire potions (nil), b: 4 potions of brilliance (brilliance) A: 2 coppery potions (nil), b: 4 potions of brilliance (brilliance) A: amethyst potion (nil), b: 4 potions of brilliance (brilliance) A: 4 potions of cancellation (cancellation), b: 4 potions of brilliance (brilliance) A: 4 potions of brilliance (brilliance), b: amethyst potion (nil) A: 7 potions of might (might), b: 4 potions of heal wounds (heal wounds) A: 3 potions of mutation (mutation), b: 4 potions of heal wounds (heal wounds) A: 7 potions of might (might), b: 3 potions of mutation (mutation) A: 9 potions of curing (curing), b: 7 potions of might (might) A: 4 potions of cancellation (cancellation), b: 7 potions of might (might) A: 7 potions of might (might), b: 7 potions of might (might) A: 7 potions of might (might), b: 4 potions of cancellation (cancellation) A: 4 potions of cancellation (cancellation), b: 4 potions of heal wounds (heal wounds) A: 9 potions of curing (curing), b: 4 potions of cancellation (cancellation) A: 4 potions of heal wounds (heal wounds), b: 9 potions of curing (curing) A: amethyst potion (nil), b: fuming silvery potion (nil) A: 2 red potions (nil), b: amethyst potion (nil) A: glowing coppery potion (nil), b: amethyst potion (nil) A: amethyst potion (nil), b: 4 fuming sapphire potions (nil) A: 2 blue potions (nil), b: amethyst potion (nil) A: emerald potion (nil), b: amethyst potion (nil) A: amethyst potion (nil), b: 3 potions of attraction (attraction) A: amethyst potion (nil), b: black potion (nil) A: amethyst potion (nil), b: 2 coppery potions (nil) A: emerald potion (nil), b: amethyst potion (nil) A: amethyst potion (nil), b: 2 coppery potions (nil) A: 2 coppery potions (nil), b: 2 red potions (nil) A: 4 fuming sapphire potions (nil), b: 2 coppery potions (nil) A: 2 red potions (nil), b: 4 fuming sapphire potions (nil) A: 2 blue potions (nil), b: 2 red potions (nil) A: 2 red potions (nil), b: 2 red potions (nil) A: 2 red potions (nil), b: 2 blue potions (nil) A: 2 blue potions (nil), b: 2 coppery potions (nil) A: fuming silvery potion (nil), b: black potion (nil) A: glowing coppery potion (nil), b: black potion (nil) A: fuming silvery potion (nil), b: glowing coppery potion (nil) A: 3 potions of attraction (attraction), b: fuming silvery potion (nil) A: fuming silvery potion (nil), b: emerald potion (nil) A: 3 potions of attraction (attraction), b: fuming silvery potion (nil) A: fuming silvery potion (nil), b: emerald potion (nil) A: glowing coppery potion (nil), b: 3 potions of attraction (attraction) A: emerald potion (nil), b: black potion (nil) == swapping: Potions == Idx: 34, slot: 5, item: f - 2 blue potions Items.swap_slots(5, 34) Idx: 35, slot: 9, item: j - 2 coppery potions Items.swap_slots(9, 35) Idx: 36, slot: 11, item: l - 2 red potions Items.swap_slots(11, 36) Idx: 37, slot: 16, item: q - 4 fuming sapphire potions Items.swap_slots(16, 37) Idx: 38, slot: 13, item: n - amethyst potion Items.swap_slots(13, 38) Idx: 39, slot: 15, item: p - black potion Items.swap_slots(15, 39) Idx: 40, slot: 19, item: t - emerald potion Items.swap_slots(19, 40) Idx: 41, slot: 20, item: u - fuming silvery potion Items.swap_slots(20, 41) Idx: 42, slot: 14, item: o - glowing coppery potion Items.swap_slots(14, 42) Idx: 43, slot: 26, item: A - 3 potions of attraction Items.swap_slots(26, 43) Idx: 44, slot: 1, item: b - 4 potions of brilliance Items.swap_slots(1, 44) Idx: 45, slot: 28, item: C - 4 potions of cancellation Items.swap_slots(28, 45) Idx: 46, slot: 2, item: c - 9 potions of curing Items.swap_slots(2, 46) Idx: 47, slot: 22, item: w - 4 potions of heal wounds Items.swap_slots(22, 47) Idx: 48, slot: 12, item: m - 7 potions of might Items.swap_slots(12, 48) Idx: 49, slot: 38, item: M - 3 potions of mutation Items.swap_slots(38, 49); == sorting: Scrolls == A: scroll of brand weapon (brand weapon), b: 3 scrolls of enchant weapon (enchant weapon) A: 6 scrolls of fog (fog), b: scroll of brand weapon (brand weapon) A: 3 scrolls of enchant weapon (enchant weapon), b: 6 scrolls of fog (fog) A: 13 scrolls of teleportation (teleportation), b: 3 scrolls of enchant weapon (enchant weapon) A: 3 scrolls of enchant weapon (enchant weapon), b: 3 scrolls of fear (fear) A: 3 scrolls of enchant weapon (enchant weapon), b: 2 scrolls of torment (torment) A: 3 scrolls of enchant weapon (enchant weapon), b: 3 scrolls of poison (poison) A: 3 scrolls of enchant weapon (enchant weapon), b: 3 scrolls of revelation (revelation) A: 3 scrolls of enchant weapon (enchant weapon), b: 4 scrolls of noise (noise) A: 3 scrolls of enchant weapon (enchant weapon), b: scroll of butterflies (butterflies) A: 5 scrolls of vulnerability (vulnerability), b: 3 scrolls of enchant weapon (enchant weapon) A: 3 scrolls of enchant weapon (enchant weapon), b: 5 scrolls of blinking (blinking) A: 7 scrolls of amnesia (amnesia), b: 3 scrolls of enchant weapon (enchant weapon) A: 3 scrolls of immolation (immolation), b: 3 scrolls of enchant weapon (enchant weapon) A: 3 scrolls of enchant weapon (enchant weapon), b: 3 scrolls of immolation (immolation) A: 3 scrolls of enchant weapon (enchant weapon), b: 7 scrolls of amnesia (amnesia) A: 7 scrolls of amnesia (amnesia), b: scroll of brand weapon (brand weapon) A: scroll of butterflies (butterflies), b: 7 scrolls of amnesia (amnesia) A: scroll of brand weapon (brand weapon), b: scroll of butterflies (butterflies) A: 5 scrolls of blinking (blinking), b: scroll of brand weapon (brand weapon) A: scroll of brand weapon (brand weapon), b: scroll of brand weapon (brand weapon) A: scroll of brand weapon (brand weapon), b: 5 scrolls of blinking (blinking) A: 5 scrolls of blinking (blinking), b: 7 scrolls of amnesia (amnesia) A: 6 scrolls of fog (fog), b: 5 scrolls of vulnerability (vulnerability) A: 3 scrolls of poison (poison), b: 6 scrolls of fog (fog) A: 5 scrolls of vulnerability (vulnerability), b: 3 scrolls of poison (poison) A: 13 scrolls of teleportation (teleportation), b: 3 scrolls of poison (poison) A: 3 scrolls of poison (poison), b: 3 scrolls of fear (fear) A: 4 scrolls of noise (noise), b: 3 scrolls of poison (poison) A: 3 scrolls of revelation (revelation), b: 3 scrolls of poison (poison) A: 3 scrolls of poison (poison), b: 2 scrolls of torment (torment) A: 3 scrolls of poison (poison), b: 3 scrolls of immolation (immolation) A: 3 scrolls of revelation (revelation), b: 3 scrolls of poison (poison) A: 3 scrolls of poison (poison), b: 3 scrolls of immolation (immolation) A: 5 scrolls of vulnerability (vulnerability), b: 2 scrolls of torment (torment) A: 13 scrolls of teleportation (teleportation), b: 2 scrolls of torment (torment) A: 3 scrolls of revelation (revelation), b: 2 scrolls of torment (torment) A: 2 scrolls of torment (torment), b: 2 scrolls of torment (torment) A: 2 scrolls of torment (torment), b: 3 scrolls of revelation (revelation) A: 3 scrolls of revelation (revelation), b: 13 scrolls of teleportation (teleportation) A: 3 scrolls of immolation (immolation), b: 6 scrolls of fog (fog) A: 3 scrolls of fear (fear), b: 6 scrolls of fog (fog) A: 4 scrolls of noise (noise), b: 6 scrolls of fog (fog) A: 6 scrolls of fog (fog), b: 4 scrolls of noise (noise) A: 6 scrolls of fog (fog), b: 3 scrolls of fear (fear) A: 3 scrolls of immolation (immolation), b: 4 scrolls of noise (noise) == swapping: Scrolls == Idx: 50, slot: 23, item: x - 7 scrolls of amnesia Items.swap_slots(23, 50) Idx: 51, slot: 1, item: b - 5 scrolls of blinking Items.swap_slots(1, 51) Idx: 52, slot: 48, item: W - scroll of brand weapon Items.swap_slots(48, 52) Idx: 53, slot: 18, item: s - scroll of butterflies Items.swap_slots(18, 53) Idx: 54, slot: 22, item: w - 3 scrolls of enchant weapon Items.swap_slots(22, 54) Idx: 55, slot: 5, item: f - 3 scrolls of fear Items.swap_slots(5, 55) Idx: 56, slot: 6, item: g - 6 scrolls of fog Items.swap_slots(6, 56) Idx: 57, slot: 34, item: I - 3 scrolls of immolation Items.swap_slots(34, 57) Idx: 58, slot: 39, item: N - 4 scrolls of noise Items.swap_slots(39, 58) Idx: 59, slot: 15, item: p - 3 scrolls of poison Items.swap_slots(15, 59) Idx: 60, slot: 17, item: r - 3 scrolls of revelation Items.swap_slots(17, 60) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-2102-g9c19a917d8 0.34-a0-2104-gda2984106b 0.35-a0 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: 9, arena_suspended: 0 prev_cmd = CMD_LUA_CONSOLE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [dossy] Species: Minotaur Job: Fighter HP: 144/144; mods: -5/0 MP: 17/17; mod: 0 Stats: 39 5 18 Position: (26, 11), god: Okawaru (7), 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 | 2 | 34 | 17 | 6775 | 730/796 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 20 | 8644 | 0/1008 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 3 | 300 | 0/200 Armour | X | 1 | 17 | 13 | 3501 | 107/583 Dodging | X | 0 | 0 | 6 | 882 | 0/295 Stealth | X | 0 | 0 | 3 | 356 | 0/238 Shields | X | 1 | 17 | 13 | 3470 | 76/583 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 16 | 2 | 357 | 57/300 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 1 | 16 | 2 | 411 | 159/252 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 1 | 70 | 0/142 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 3 | 300 | 0/200 Evocations | X | 0 | 0 | 3 | 356 | 0/238 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #144: 1 Attributes: #12: 2983 #13: 240 #22: 1 #23: 25706 #24: 1152857350 #34: 1 #49: 2838 #71: 66 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +1 broad axe of flaming eq slot #5, inv slot #37: +1 pair of gloves of dexterity eq slot #10, inv slot #40: amulet of regeneration eq slot #2, inv slot #53 eq slot #3, inv slot #52 eq slot #6, inv slot #49: +0 pair of boots of flying eq slot #8, inv slot #8: +0 cloak of willpower eq slot #4, inv slot #60 eq slot #10, inv slot #41: amulet of the acrobat eq slot #9, inv slot #31: +6 ring of strength eq slot #9, inv slot #21: +6 ring of dexterity }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ## ##.#.#..## .## #........# #. ..######.......## ... .###.##.......#.## ... ..#.......#.#....###.## ..##.##.####.....#....## ...##.....###........... ...........###.......... ....#..##.###...@....... ........### ##.........# .#........ #.......... .#..#......#.....$...... ..........#..........### .........#..........## ........#..........## ......## .......<..# ........ dlua errors: clua stack: [C], function index, line -1 dossy.rc"], function tidy_inventory, line 44 repl, function (null), line 1 dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: snake hep_ancestral_shrine_reborn: false bailey_type: bailey_polearm ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>