diff options
Diffstat (limited to 'crawl-ref/source/newgame.cc')
-rw-r--r-- | crawl-ref/source/newgame.cc | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc index e3f4489a46..4690556c06 100644 --- a/crawl-ref/source/newgame.cc +++ b/crawl-ref/source/newgame.cc @@ -2836,7 +2836,7 @@ spec_query: cprintf(" (Press T to enter a tutorial.)"); cprintf(EOL EOL); textcolor( CYAN ); - cprintf("You can be: (Press ? for more information)"); + cprintf("You can be: (Press ? for more information, %% for a list of aptitudes)"); cprintf(EOL EOL); textcolor( LIGHTGREY ); @@ -2918,6 +2918,11 @@ spec_query: list_commands(false, '1'); return choose_race(); } + else if ( keyn == '%' ) + { + list_commands(false, '%'); + return choose_race(); + } if ((keyn == '\r' || keyn == '\n') && Options.prev_race && prevraceok) keyn = Options.prev_race; @@ -3036,7 +3041,7 @@ job_query: cprintf(EOL EOL); textcolor( CYAN ); - cprintf("You can be: (Press ? for more information)" EOL EOL); + cprintf("You can be: (Press ? for more information, %% for a list of aptitudes)" EOL EOL); textcolor( LIGHTGREY ); int j = 0; @@ -3110,6 +3115,11 @@ job_query: list_commands(false, '2'); return choose_class(); } + else if ( keyn == '%' ) + { + list_commands(false, '%'); + return choose_class(); + } if ((keyn == '\r' || keyn == '\n') && Options.prev_cls && prevclassok) keyn = Options.prev_cls; |