… | |
… | |
717 | default: |
717 | default: |
718 | buf << " (applied)"; |
718 | buf << " (applied)"; |
719 | } |
719 | } |
720 | } |
720 | } |
721 | |
721 | |
|
|
722 | switch (op->type) |
|
|
723 | { |
|
|
724 | case LAMP: |
|
|
725 | if (op->glow_radius) |
|
|
726 | buf << " (on)"; |
|
|
727 | else if (op->stats.food <= 0) |
|
|
728 | buf << " (empty)"; |
|
|
729 | else |
|
|
730 | buf << " (off)"; |
|
|
731 | break; |
|
|
732 | |
|
|
733 | case TORCH: |
|
|
734 | if (op->glow_radius) |
|
|
735 | buf << " (burning)"; |
|
|
736 | else if (op->stats.food <= 0) |
|
|
737 | buf << " (burned out)"; |
|
|
738 | break; |
|
|
739 | } |
|
|
740 | |
722 | if (QUERY_FLAG (op, FLAG_UNPAID)) |
741 | if (QUERY_FLAG (op, FLAG_UNPAID)) |
723 | buf << " (unpaid)"; |
742 | buf << " (unpaid)"; |
724 | |
743 | |
725 | return buf; |
744 | return buf; |
726 | } |
745 | } |
… | |
… | |
1009 | buf << "fully charged."; |
1028 | buf << "fully charged."; |
1010 | else |
1029 | else |
1011 | buf << "almost full."; |
1030 | buf << "almost full."; |
1012 | break; |
1031 | break; |
1013 | |
1032 | |
|
|
1033 | case LAMP: |
|
|
1034 | { |
|
|
1035 | int percent = ((double) 100 / op->arch->stats.food) * op->stats.food; |
|
|
1036 | buf << "(fuel: "; |
|
|
1037 | if (percent == 0) |
|
|
1038 | buf << "empty"; |
|
|
1039 | else if (percent < 10) |
|
|
1040 | buf << "very low"; |
|
|
1041 | else if (percent < 25) |
|
|
1042 | buf << "low"; |
|
|
1043 | else if (percent < 50) |
|
|
1044 | buf << "half empty"; |
|
|
1045 | else if (percent < 75) |
|
|
1046 | buf << "half full"; |
|
|
1047 | else if (percent < 95) |
|
|
1048 | buf << "well filled"; |
|
|
1049 | else if (percent <= 100) |
|
|
1050 | buf << "full"; |
|
|
1051 | buf << ")"; |
|
|
1052 | } |
|
|
1053 | break; |
|
|
1054 | |
1014 | case FOOD: |
1055 | case FOOD: |
1015 | case FLESH: |
1056 | case FLESH: |
1016 | case DRINK: |
1057 | case DRINK: |
1017 | if (identified || QUERY_FLAG (op, FLAG_BEEN_APPLIED)) |
1058 | if (identified || QUERY_FLAG (op, FLAG_BEEN_APPLIED)) |
1018 | { |
1059 | { |