Anonymous | Login | 2024-04-26 13:01 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
Viewing Issue Simple Details [ Jump to Notes ] [ Wiki ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0005362 | [DCSS] Bug Report | crash | always | 2012-02-27 02:34 | 2017-01-24 14:36 | |||||||
Reporter | vinnie | View Status | public | |||||||||
Assigned To | ||||||||||||
Priority | normal | Resolution | open | |||||||||
Status | new | Product Branch | 0.10 ancient branch | |||||||||
Summary | 0005362: Crash after finish any tutorial level | |||||||||||
Description |
as in the subjec, finish any of the parts of the tutorial the game crashes rather than returning to the menu selection for select other tutorial. Both with tiles and ascii (i attach graphich crash.txt). I buil 0.10.0 with this command: make TILES=y LUA_INCLUDE_DIR=/usr/local/include/ SQLITE_INCLUDE_DIR=/usr/local/include/ prefix=/usr/local DATADIR=share/crawl SAVEDIR=~/.crawl make TILES=y install LUA_INCLUDE_DIR=/usr/local/include/ SQLITE_INCLUDE_DIR=/usr/local/include/ prefix=/usr/local DATADIR=share/crawl SAVEDIR=~/.crawl Before compile i apply manual edit to makefile, I replaced all occurrences of lua5.1 with lua, only way to run the compilation in good way, This problem do not exist in 0.9.1 |
|||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Attached Files |
crash-merdin-20120227-015611.txt [^] (16,627 bytes) 2012-02-27 02:34 [Show Content] [Hide Content]Version: Dungeon Crawl Stone Soup 0.10.0 Platform: unix Bits: 32 Game mode: tutorial Tiles: yes Command line: /usr/local/bin/crawl RC options: restart_after_game = true Crash caused by signal #6: Aborted Obtained 33 stack frames. /usr/local/bin/crawl(_Z17write_stack_traceP8_IO_FILEi+0x22) [0x81e6a82]: write_stack_trace(_IO_FILE*, int) /usr/local/bin/crawl(_Z13do_crash_dumpv+0x2ed) [0x81ebead]: do_crash_dump() /usr/local/bin/crawl() [0x81e6d5e] [0xb77f7400] /lib/libc.so.6(gsignal+0x52) [0xb73dc3ee]: /lib/libc.so.6(abort+0xfc) [0xb73deb1c]: /usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0xdd) [0xb7582e56] /usr/lib/libstdc++.so.6(+0x88483) [0xb7581483] /usr/lib/libstdc++.so.6(+0x884b2) [0xb75814b2] /usr/lib/libstdc++.so.6(__cxa_rethrow+0) [0xb75815eb] /usr/local/bin/crawl(_Z10game_endedv+0x39) [0x861e0f9]: game_ended() /usr/local/bin/crawl(_Z15screen_end_gameSs+0x50) [0x8521660]: screen_end_game(std::string) /usr/local/bin/crawl() [0x8350f50] /usr/local/bin/crawl() [0x86d4967] /usr/local/bin/crawl() [0x86db1f8] /usr/local/bin/crawl() [0x86d4a76] /usr/local/bin/crawl() [0x86d275f] /usr/local/bin/crawl() [0x86d43a6] /usr/local/bin/crawl() [0x86d43f7] /usr/local/bin/crawl(lua_pcall+0x4c) [0x86d26b8]: /usr/local/bin/crawl(_ZN4CLua6callfnEPKcii+0xc3) [0x81ccd13]: CLua::callfn(char const*, int, int) /usr/local/bin/crawl(_ZN14map_lua_marker16notify_dgn_eventERK9dgn_event+0x73) [0x83e19d3]: map_lua_marker::notify_dgn_event(dgn_event const&) /usr/local/bin/crawl(_ZN20dgn_event_dispatcher19fire_position_eventERK9dgn_eventRK9coord_def+0x97) [0x8237687]: dgn_event_dispatcher::fire_position_event(dgn_event const&, coord_def const&) /usr/local/bin/crawl(_ZN20dgn_event_dispatcher19fire_position_eventE14dgn_event_typeRK9coord_def+0x56) [0x8237746]: dgn_event_dispatcher::fire_position_event(dgn_event_type, coord_def const&) /usr/local/bin/crawl() [0x85f392a] /usr/local/bin/crawl(_Z9up_stairs20dungeon_feature_type16entry_cause_type+0x198) [0x85f9fe8]: up_stairs(dungeon_feature_type, entry_cause_type) /usr/local/bin/crawl() [0x8203afc] /usr/local/bin/crawl(_Z12handle_delayv+0x8a6) [0x82066b6]: handle_delay() /usr/local/bin/crawl() [0x83aa6a5] /usr/local/bin/crawl() [0x83ab09d] /usr/local/bin/crawl(main+0x149) [0x80fcb59]: /lib/libc.so.6(__libc_start_main+0x133) [0xb73cccf7]: /usr/local/bin/crawl() [0x815f535] Compilation info: <<<<<<<<<<< Compiled with GCC 4.6.1 on Feb 25 2012 at 21:13:08 Build platform: i686-pc-linux-gnu Platform: i686-pc-linux-gnu CLFAGS: -O2 -pipe -Wall -Wformat-security -DUSE_TILE -DUSE_TILE_LOCAL -DUSE_SDL -DUSE_GL -DUSE_FT -D_GNU_SOURCE=1 -D_REENTRANT -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/i686-pc-linux-gnu/include -Iutil -I. -I/usr/local/include/ -I/usr/local/include/ -Irltiles -I/usr/include/freetype2 -I/usr/local/include/SDL -I/usr/include/ncursesw -DWIZARD -DASSERTS -D_GNU_SOURCE=1 -D_REENTRANT -DCLUA_BINDINGS -DSAVE_DIR_PATH="~/.crawl" -DDATA_DIR_PATH="/usr/local/share/crawl/" LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: absdepth0 = 0, branch = 0, level_type = 0, type_name = Level id: D:1 level build method = random_map_for_place level layout type = Level extras: Level vaults: tutorial_lesson1 [1]: (13,17) (54,35) orient: 9 lev: 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Found one stair. Found a stone staircase leading down. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You open the door. There is an open door here. Done exploring. Done exploring. You found a secret door! There is an open door here. You enter the shallow water. Moving in this stuff is going to be slow. There is some shallow water here. There is some shallow water here. There is some shallow water here. There is some shallow water here. Done exploring. Done exploring. You found a secret door! You open the door. Found a stone staircase leading up. There is an open door here. Done exploring. Done exploring. You can't go down here! You can't go down here! You can't go down here! You can't go down here! You can't go down here! You can't go down here! Done exploring. There is a stone staircase leading up here. You can't go down here! You climb upwards. There is a stone staircase leading down here. Found an exit from the tutorial. Done exploring. Done exploring. There is an exit from the tutorial here. You can't go down here! You can't go down here! Are you sure you want to leave the Dungeon? notify_dgn_event: Lua error: /usr/local/share/crawl/dat/dlua/lm_trig.lua:240: Triggerable type TriggerableFunction at (43, 22) has no triggerers for dgn_event 0 >>>>>>>>>>>>>>>>>>>>>> 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: 2, arena_suspended: 0 prev_cmd = CMD_GO_UPSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [merdin] Species: High Elf Job: Fighter class_name: Fighter HP: 16/16; mods: 0/13 MP: 3/3; mods: 0/1 Stats: 12 (12) 11 (11) 14 (14) Position: (43, 22), god:No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Delayed (1): type: 13 duration: 0 parm1: 0 parm2: 0 started: 1 Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 39 | 3 | 301 | 1/200 Short Blades | | 1 | 0 | 0 | 0 | 0/35 Long Blades | | 1 | 0 | 0 | 0 | 0/35 Axes | | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | | 1 | 0 | 0 | 0 | 0/70 Polearms | | 1 | 0 | 0 | 0 | 0/70 Staves | | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/70 Bows | | 1 | 0 | 0 | 0 | 0/29 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/42 Armour | | 1 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 39 | 3 | 301 | 49/168 Stealth | X | 1 | 0 | 0 | 0 | 0/33 Stabbing | X | 1 | 0 | 0 | 0 | 0/59 Shields | | 1 | 0 | 0 | 0 | 0/59 Traps & Doors | X | 1 | 1 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 21 | 1 | 151 | 81/142 Spellcasting | X | 1 | 0 | 0 | 0 | 0/45 Conjurations | | 1 | 0 | 0 | 0 | 0/42 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/35 Summonings | | 1 | 0 | 0 | 0 | 0/59 Necromancy | | 1 | 0 | 0 | 0 | 0/70 Translocations | | 1 | 0 | 0 | 0 | 0/42 Transmutations | | 1 | 0 | 0 | 0 | 0/42 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/35 Earth Magic | | 1 | 0 | 0 | 0 | 0/70 Poison Magic | | 1 | 0 | 0 | 0 | 0/70 Invocations | | 1 | 0 | 0 | 0 | 0/40 Evocations | | 1 | 0 | 0 | 0 | 0/40 Spell bugs: Durations: Attributes: Mutations: Demon mutations: Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 elven robe }}}}}}}}}}} Screenshot: 7777777 777777777 7777...7777 777.....777777 77..8.8..77777 77...@......77 77..8.8..777.. 777.....777777 7777...7777777 777777777 7777777 7 clua stack: dlua stack: [C], function endgame, line -1 [string "global_prelude"], function (null), line 268 (tail call), function , line -1 (tail call), function , line -1 lm_1way.lua, function (null), line 37 (tail call), function , line -1 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (17, 30): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson1 onclimb: CLASS: FunctionWrapper name: tutorial_msg.exit fn: [type function] }}}} Lua marker 1 at (24, 30): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: You're doing great! Now, explore a bit until you reach the next blue square. channel: tutorial }}}} Lua marker 2 at (31, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: You can move diagonally by way of the <white>number pad</white> (try Numlock on/off) or by using the <white>vi keys</white>. Numpad: <white>7 8 9</white> vi-keys: <white>y</white> <white>k</white> <white>u</white> \|/ \|/ <w>4</w>-<w>.</w>-<w>6</w> <white>h</white>-<w>.</w>-<white>l</white> /|\ /|\ <white>1 2 3</white> <white>b</white> <white>j</white> <white>n</white> For example, you can move down that corridor with <white>3</white> or <white>n</white>, or again, via <white>mouse click</white>. channel: tutorial }}}} Lua marker 3 at (35, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: When standing on a staircase leading downwards, you can enter the next level with <white>></white> or with <white>Shift-Click</white> on your character. channel: tutorial }}}} Lua marker 4 at (36, 42): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Move to the upper right with <white>9</white> or <white>u</white>. channel: tutorial }}}} Lua marker 5 at (37, 33): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Move to the lower left with <white>1</white> or <white>b</white>. channel: tutorial }}}} Lua marker 6 at (41, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Move to the upper left with <white>7</white> or <white>y</white>. channel: tutorial }}}} Lua marker 7 at (43, 22): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Congratulations! You've completed the first lesson! To exit the tutorial, simply go up these stairs with <white><<</white> or by <white>Shift-clicking</white> on your character. Confirm the resulting prompt with an uppercase <white>Y</white>. channel: tutorial }}}} Lua marker 8 at (43, 22): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson1 onclimb: CLASS: FunctionWrapper name: tutorial_msg.win fn: [type function] desc: exit from the tutorial }}}} Lua marker 9 at (51, 23): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Autoexplore will stop to announce features and items. To travel directly to the stairs, you can click on them or you can press <white>uppercase X</white><w><< Enter</w>. channel: tutorial }}}} Lua marker 10 at (54, 35): {{{{ CLASS: FogMachine pow_min: 10 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 colour: triggerers: 1: CLASS: DgnTriggerer countdown: 7 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 10 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 tile: kill_cat: other activated: true activating: false excl_rad: 1 buildup_turns: 1 size_buildup_amnt: 0 name: spread_buildup_amnt: 0 cloud_type: steam props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 11 at (54, 39): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Some types of clouds and also some monsters are automatically marked as dangerous, so autotravel doesn't lead you right into danger. These '<white>exclusions</white>' are shown as <red>red X</red>'s. You cannot autotravel (including by mouseclick!) to or through excluded terrain, but in these cases manual movement is usually much safer anyway. However, autotravel will try to move you safely around the danger, so you can simply press <white>o</white> and continue traveling. channel: tutorial }}}} Lua marker 12 at (58, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Exploring manually can get tedious after a while, so you might want to let that happen automatically. Try it by pressing <white>o</white>. channel: tutorial }}}} Lua marker 13 at (61, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: What's this? You've arrived in a completely different part of the level! To find out where you are, have a look at the <white>minimap</white> to the right of the screen. You can have a closer look at a part of the map with a <white>right mouseclick</white> and also can travel there with a <white>leftclick</white>. channel: tutorial }}}} >>>>>>>>>>>>>>>>>>>>>> crash-merdin-20120227-020105.txt [^] (16,269 bytes) 2012-02-27 02:36 [Show Content] [Hide Content] Version: Dungeon Crawl Stone Soup 0.10.0 Platform: unix Bits: 32 Game mode: tutorial Tiles: no Command line: crawl-t RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 33 stack frames. crawl-t(_Z17write_stack_traceP8_IO_FILEi+0x22) [0x81a0962]: write_stack_trace(_IO_FILE*, int) crawl-t(_Z13do_crash_dumpv+0x2ed) [0x81a5dad]: do_crash_dump() crawl-t() [0x81a0c53] [0xb77e2400] /lib/libc.so.6(gsignal+0x52) [0xb75483ee]: /lib/libc.so.6(abort+0xfc) [0xb754ab1c]: /usr/lib/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0xdd) [0xb7704e56] /usr/lib/libstdc++.so.6(+0x88483) [0xb7703483] /usr/lib/libstdc++.so.6(+0x884b2) [0xb77034b2] /usr/lib/libstdc++.so.6(__cxa_rethrow+0) [0xb77035eb] crawl-t(_Z10game_endedv+0x39) [0x85d2759]: game_ended() crawl-t(_Z15screen_end_gameSs+0x50) [0x84d7090]: screen_end_game(std::string) crawl-t() [0x8309040] crawl-t() [0x865a077] crawl-t() [0x8660908] crawl-t() [0x865a186] crawl-t() [0x8657e6f] crawl-t() [0x8659ab6] crawl-t() [0x8659b07] crawl-t(lua_pcall+0x4c) [0x8657dc8]: crawl-t(_ZN4CLua6callfnEPKcii+0xc3) [0x8186dc3]: CLua::callfn(char const*, int, int) crawl-t(_ZN14map_lua_marker16notify_dgn_eventERK9dgn_event+0x73) [0x8399a53]: map_lua_marker::notify_dgn_event(dgn_event const&) crawl-t(_ZN20dgn_event_dispatcher19fire_position_eventERK9dgn_eventRK9coord_def+0x97) [0x81f1517]: dgn_event_dispatcher::fire_position_event(dgn_event const&, coord_def const&) crawl-t(_ZN20dgn_event_dispatcher19fire_position_eventE14dgn_event_typeRK9coord_def+0x56) [0x81f15d6]: dgn_event_dispatcher::fire_position_event(dgn_event_type, coord_def const&) crawl-t() [0x85a876a] crawl-t(_Z9up_stairs20dungeon_feature_type16entry_cause_type+0x198) [0x85aee18]: up_stairs(dungeon_feature_type, entry_cause_type) crawl-t() [0x81bda64] crawl-t(_Z12handle_delayv+0x8a6) [0x81c0626]: handle_delay() crawl-t() [0x8362745] crawl-t() [0x8363075] crawl-t(main+0x12d) [0x80f0b2d]: /lib/libc.so.6(__libc_start_main+0x133) [0xb7538cf7]: crawl-t() [0x81193f9] Compilation info: <<<<<<<<<<< Compiled with GCC 4.6.1 on Feb 26 2012 at 00:28:17 Build platform: i686-pc-linux-gnu Platform: i686-pc-linux-gnu CLFAGS: -O2 -pipe -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/i686-pc-linux-gnu/include -Iutil -I. -I/usr/local/include/ -I/usr/local/include/ -Irltiles -I/usr/include/ncursesw -DWIZARD -DASSERTS -DCLUA_BINDINGS -DSAVE_DIR_PATH="/home/tc/.crawl" -DDATA_DIR_PATH="/usr/local/share/crawl/" LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: absdepth0 = 0, branch = 0, level_type = 0, type_name = Level id: D:1 level build method = random_map_for_place level layout type = Level extras: Level vaults: tutorial_lesson1 [1]: (13,17) (54,35) orient: 9 lev: 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Found a staircase leading out of the dungeon. Found a stone staircase leading down. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You open the door. There is an open door here. Done exploring. Done exploring. Done exploring. You start searching. You found a secret door! You start searching. Done searching. You start searching. Done searching. There is an open door here. You enter the shallow water. Moving in this stuff is going to be slow. There is some shallow water here. There is some shallow water here. There is some shallow water here. There is some shallow water here. Done exploring. Done exploring. You found a secret door! You open the door. Found a stone staircase leading up. There is an open door here. Done exploring. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Found an exit from the tutorial. Done exploring. There is an exit from the tutorial here. You can't go down here! Are you sure you want to leave the Dungeon? notify_dgn_event: Lua error: /usr/local/share/crawl/dat/dlua/lm_trig.lua:240: Triggerable type TriggerableFunction at (43, 22) has no triggerers for dgn_event 0 >>>>>>>>>>>>>>>>>>>>>> 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: 2, arena_suspended: 0 prev_cmd = CMD_GO_UPSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [merdin] Species: High Elf Job: Fighter class_name: Fighter HP: 16/16; mods: 0/13 MP: 3/3; mods: 0/1 Stats: 12 (12) 11 (11) 14 (14) Position: (43, 22), god:No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase leading out of the dungeon Delayed (1): type: 13 duration: 0 parm1: 0 parm2: 0 started: 1 Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 39 | 3 | 301 | 1/200 Short Blades | | 1 | 0 | 0 | 0 | 0/35 Long Blades | | 1 | 0 | 0 | 0 | 0/35 Axes | | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | | 1 | 0 | 0 | 0 | 0/70 Polearms | | 1 | 0 | 0 | 0 | 0/70 Staves | | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/70 Bows | | 1 | 0 | 0 | 0 | 0/29 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/42 Armour | | 1 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 38 | 3 | 301 | 49/168 Stealth | X | 1 | 0 | 0 | 0 | 0/33 Stabbing | X | 1 | 0 | 0 | 0 | 0/59 Shields | | 1 | 0 | 0 | 0 | 0/59 Traps & Doors | X | 1 | 2 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 21 | 1 | 151 | 81/142 Spellcasting | X | 1 | 0 | 0 | 0 | 0/45 Conjurations | | 1 | 0 | 0 | 0 | 0/42 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/35 Summonings | | 1 | 0 | 0 | 0 | 0/59 Necromancy | | 1 | 0 | 0 | 0 | 0/70 Translocations | | 1 | 0 | 0 | 0 | 0/42 Transmutations | | 1 | 0 | 0 | 0 | 0/42 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/35 Earth Magic | | 1 | 0 | 0 | 0 | 0/70 Poison Magic | | 1 | 0 | 0 | 0 | 0/70 Invocations | | 1 | 0 | 0 | 0 | 0/40 Evocations | | 1 | 0 | 0 | 0 | 0/40 Spell bugs: Durations: Attributes: Mutations: Demon mutations: Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 elven robe }}}}}}}}}}} Screenshot: 7777777 777777777 7777...7777 777.....777777 77..8.8..777777777 77...@......777777777 77..8.8..777....777777 777.....77777777...777 7777...777777777777..7 777777777 7777777. 7777777 77777 7777 77777. 7777777.7 77777..77 #### ### 777...7777 clua stack: dlua stack: [C], function endgame, line -1 [string "global_prelude"], function (null), line 268 (tail call), function , line -1 (tail call), function , line -1 lm_1way.lua, function (null), line 37 (tail call), function , line -1 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (17, 30): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson1 onclimb: CLASS: FunctionWrapper name: tutorial_msg.exit fn: [type function] }}}} Lua marker 1 at (24, 30): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: You're doing great! Now, explore a bit until you reach the next blue square. channel: tutorial }}}} Lua marker 2 at (31, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: You can move diagonally by way of the <white>number pad</white> (try Numlock on/off) or by using the <white>vi keys</white>. Numpad: <white>7 8 9</white> vi-keys: <white>y</white> <white>k</white> <white>u</white> \|/ \|/ <w>4</w>-<w>.</w>-<w>6</w> <white>h</white>-<w>.</w>-<white>l</white> /|\ /|\ <white>1 2 3</white> <white>b</white> <white>j</white> <white>n</white> For example, you can move down that corridor with <white>3</white> or <white>n</white>. channel: tutorial }}}} Lua marker 3 at (35, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: When standing on a staircase leading downwards, you can enter the next level with <white>></white>. channel: tutorial }}}} Lua marker 4 at (36, 42): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Move to the upper right with <white>9</white> or <white>u</white>. channel: tutorial }}}} Lua marker 5 at (37, 33): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Move to the lower left with <white>1</white> or <white>b</white>. channel: tutorial }}}} Lua marker 6 at (41, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Move to the upper left with <white>7</white> or <white>y</white>. channel: tutorial }}}} Lua marker 7 at (43, 22): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Congratulations! You've completed the first lesson! To exit the tutorial, simply go up these stairs with <white><<</white>. Confirm the resulting prompt with an uppercase <white>Y</white>. channel: tutorial }}}} Lua marker 8 at (43, 22): {{{{ CLASS: OneWayStair props: dst: tutorial_lesson1 onclimb: CLASS: FunctionWrapper name: tutorial_msg.win fn: [type function] desc: exit from the tutorial }}}} Lua marker 9 at (51, 23): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Autoexplore will stop to announce features and items. To travel directly to the stairs, you can press <white>uppercase X</white><w><< Enter</w>. channel: tutorial }}}} Lua marker 10 at (54, 35): {{{{ CLASS: FogMachine pow_min: 10 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 colour: triggerers: 1: CLASS: DgnTriggerer countdown: 7 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 10 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 tile: kill_cat: other activated: true activating: false excl_rad: 1 buildup_turns: 1 size_buildup_amnt: 0 name: spread_buildup_amnt: 0 cloud_type: steam props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 11 at (54, 39): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Some types of clouds and also some monsters are automatically marked as dangerous, so autotravel doesn't lead you right into danger. These '<white>exclusions</white>' are highlighted in red on the level map (<white>uppercase X</white>). You cannot autotravel to or through excluded terrain, but in these cases manual movement is usually much safer anyway. However, autotravel will try to move you safely around the danger, so you can simply press <white>o</white> and continue traveling. channel: tutorial }}}} Lua marker 12 at (58, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: Exploring manually can get tedious after a while, so you might want to let that happen automatically. Try it by pressing <white>o</white>. channel: tutorial }}}} Lua marker 13 at (61, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: tutorial_messenger fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: onetime: false text: What's this? You've arrived in a completely different part of the level! To find out where you are, enter the overmap view with <white>uppercase X</white> and then move the cursor around to look around the level. You also can travel wherever your cursor is pointing by pressing <white>.</white> or <white>Enter</white>. Press <white>Escape</white> to return to the normal game mode. channel: tutorial }}}} >>>>>>>>>>>>>>>>>>>>>> |
|||||||||||
|
Relationships | |||||||||||
|
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |