summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/newgame.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/newgame.cc')
-rw-r--r--crawl-ref/source/newgame.cc14
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;