--- src/cmd7.c.v2 2004-09-13 23:12:38.000000000 -0400 +++ src/cmd7.c 2004-10-09 23:05:01.000000000 -0400 @@ -5461,6 +5461,13 @@ char ch; char com[80]; + if ((get_skill(SKILL_BOW) <= 25) && (get_skill(SKILL_XBOW) <= 25) && + (get_skill(SKILL_SLING) <= 25)) + { + msg_print("You can't fire piercing shots yet."); + return; + } + strnfmt(com, 80, "Allow shots to pierce? "); while (TRUE) @@ -5473,11 +5480,13 @@ if ((ch == 'Y') || (ch == 'y')) { p_ptr->use_piercing_shots = 1; + msg_print("Piercing shots activated."); break; } if ((ch == 'N') || (ch == 'n')) { p_ptr->use_piercing_shots = 0; + msg_print("Piercing shots deactivated."); break; } }