Mercurial > hg > early-roguelike
diff urogue/command.c @ 281:4a3f4729257c
Merge the urogue and bugfix branches.
author | John "Elwin" Edwards |
---|---|
date | Fri, 15 Sep 2017 21:16:28 -0400 |
parents | 4573b355cdc1 |
children | e52a8a7ad4c5 |
line wrap: on
line diff
--- a/urogue/command.c Fri Sep 15 20:51:10 2017 -0400 +++ b/urogue/command.c Fri Sep 15 21:16:28 2017 -0400 @@ -1303,6 +1303,7 @@ case STICK: item_type = TYP_STICK; item_color = ws_made; + break; default: if (!mark) { @@ -1312,10 +1313,7 @@ break; } - elsewise = (guess_items[item_type][obj->o_which] != NULL ? - guess_items[item_type][obj->o_which] : item_color[obj->o_which]); - - if (know_items[item_type][obj->o_which] && !mark) + if (!mark && know_items[item_type][obj->o_which]) { msg("That has already been identified."); return; @@ -1331,6 +1329,9 @@ } else { + elsewise = (guess_items[item_type][obj->o_which] != NULL ? + guess_items[item_type][obj->o_which] : item_color[obj->o_which]); + msg("Was called \"%s\".", elsewise); msg("What do you want to call it? ");