PatR
2bbfed2183
fix github issue #1046 - tutorial anomalies
...
Reported by Noisytoot: going from level tut-1 to tut-2 returned the
hero's starting equipment too soon, and exiting the tutorial from
tut-2 let the hero keep any equipment acquired within the tutorial.
Entering and leaving the tutorial was being handled by lua code in
the level description of tut-1 and adding a second level messed that
up. I didn't see any way of handing that with level-specific lua
code so I made it become the core's responsibility. gotolevel()
knows when the hero is moving from one dungeon branch to another so
it can recognize entry to or exit from the tutorial easily.
While fixing this, prevent #invoke of the Eye of the Aethiopica from
offering the tutorial as a candidate destination (was feasible if it
had been entered at start of game).
Not fixed: levels visited in the tutorial become part of #overview.
Show location as "Tutorial:1" instead of "Dlvl:1" on status lines.
Only tested with tty; some interfaces handle location themselves and
may need their own fixup for this.
Fixes #1046
2023-06-03 16:39:12 -07:00
..
2022-05-10 07:44:26 -04:00
2018-01-25 23:23:16 -05:00
2023-03-17 20:13:32 +02:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-01-10 12:20:21 +02:00
2022-05-10 11:26:52 -04:00
2023-04-01 10:10:34 +03:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-07-18 17:58:45 +03:00
2022-05-10 11:26:52 -04:00
2023-04-09 11:12:02 +03:00
2023-04-09 11:56:35 +03:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-02-25 23:54:07 -08:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2020-12-16 19:22:04 -08:00
2023-05-29 05:09:21 -07:00
2023-04-16 10:46:03 +03:00
2022-05-10 11:26:52 -04:00
2020-08-03 22:07:36 -04:00
2020-08-03 22:07:36 -04:00
2023-01-30 17:58:51 +02:00
2023-01-30 17:58:51 +02:00
2023-03-17 19:36:00 +02:00
2022-02-04 11:01:20 -05:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-04-06 13:54:40 +03:00
2019-05-31 18:41:37 -07:00
2023-02-11 11:35:06 -08:00
2023-02-16 20:56:33 -05:00
2023-04-01 17:48:03 +03:00
2019-06-25 03:27:42 -07:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2002-01-05 21:05:46 +00:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-02-03 19:10:04 +02:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-04-22 19:05:45 +03:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-10-12 13:47:12 -07:00
2022-10-12 13:47:12 -07:00
2023-03-01 14:00:29 +02:00
2023-03-18 19:02:25 +02:00
2023-02-19 15:56:18 +02:00
2022-01-19 14:22:21 -08:00
2022-05-10 11:26:52 -04:00
2015-03-17 18:45:58 +02:00
2023-01-20 14:08:34 +02:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-04-01 10:13:01 +03:00
2023-02-05 11:32:58 -05:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-03-05 17:35:49 -05:00
2023-05-01 15:37:30 -07:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-09-22 23:42:01 -07:00
2022-09-22 23:42:01 -07:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-03-07 14:30:36 -08:00
2023-06-03 16:39:12 -07:00
2023-04-16 10:46:03 +03:00
2022-12-05 23:24:18 -08:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-27 21:23:31 -04:00
2023-01-17 20:11:45 +02:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2022-05-10 11:26:52 -04:00
2023-01-30 17:31:25 +02:00
2023-01-30 17:43:34 +02:00
2023-01-30 17:47:21 +02:00
2022-11-03 00:00:34 -07:00