… | |
… | |
712 | { |
712 | { |
713 | case BOW: |
713 | case BOW: |
714 | case WAND: |
714 | case WAND: |
715 | case ROD: |
715 | case ROD: |
716 | case HORN: |
716 | case HORN: |
717 | safe_strcat (buf[use_buf], " (readied)", &len, HUGE_BUF); |
717 | safe_strcat (buf[use_buf], op->env && op->env->current_weapon == op ? " (readied)" : " (applied)", &len, HUGE_BUF); |
718 | break; |
718 | break; |
719 | case WEAPON: |
719 | case WEAPON: |
720 | safe_strcat (buf[use_buf], " (wielded)", &len, HUGE_BUF); |
720 | safe_strcat (buf[use_buf], op->env && op->env->current_weapon == op ? " (wielded)" : " (applied)", &len, HUGE_BUF); |
721 | break; |
721 | break; |
722 | case ARMOUR: |
722 | case ARMOUR: |
723 | case HELMET: |
723 | case HELMET: |
724 | case SHIELD: |
724 | case SHIELD: |
725 | case RING: |
725 | case RING: |
… | |
… | |
840 | safe_strcat (buf, " ", &len, MAX_BUF); |
840 | safe_strcat (buf, " ", &len, MAX_BUF); |
841 | safe_strcat (buf, s, &len, MAX_BUF); |
841 | safe_strcat (buf, s, &len, MAX_BUF); |
842 | } |
842 | } |
843 | } |
843 | } |
844 | break; |
844 | break; |
|
|
845 | |
845 | default: |
846 | default: |
846 | if (op->magic && ((QUERY_FLAG (op, FLAG_BEEN_APPLIED) && need_identify (op)) || QUERY_FLAG (op, FLAG_IDENTIFIED))) |
847 | if (op->magic && ((QUERY_FLAG (op, FLAG_BEEN_APPLIED) && need_identify (op)) || QUERY_FLAG (op, FLAG_IDENTIFIED))) |
847 | { |
|
|
848 | sprintf (buf + strlen (buf), " %+d", op->magic); |
848 | sprintf (buf + strlen (buf), " %+d", op->magic); |
849 | } |
|
|
850 | } |
849 | } |
851 | |
850 | |
852 | return buf; |
851 | return buf; |
853 | } |
852 | } |
854 | |
853 | |