case ITEM_POINTS5:
case ITEM_POINTS6:
case ITEM_POINTS7:
- game.score += item->value;
+ addPlayerScore(item->value);
audio.playSound(SND_ITEM, CH_ITEM);
break;
case ITEM_CHERRY:
case 'o':
case 'U':
case 'u':
- sprintf(string, _("Picked up an %s"), item->name);
+ snprintf(string, sizeof string, _("Picked up an %s"), item->name);
break;
default:
- sprintf(string, _("Picked up a %s"), item->name);
+ snprintf(string, sizeof string, _("Picked up a %s"), item->name);
break;
}
engine.setInfoMessage(string, 0, INFO_NORMAL);
checkObjectives(item->name, true);
+
+ if (strcmp(item->name, "LRTS") == 0)
+ {
+ presentPlayerMedal("LRTS_PART");
+ }
}
}