diff --git a/src/player.c b/src/player.c index 76321f6..0d31f7c 100644 --- a/src/player.c +++ b/src/player.c @@ -660,11 +660,17 @@ void player_render(void) { for(i = 0; i < MIN(player->ncommodities,3); i++) { j -= gl_smallFont.h + 3; - gl_print(&gl_smallFont, - gui.misc.x + 13, j, - NULL, "%d %s%s", player->commodities[i].quantity, - player->commodities[i].commodity->name, - (player->commodities[i].id) ? "*" : ""); + if(player->commodities[i].quantity) // Quantity is over. + gl_print(&gl_smallFont, + gui.misc.x + 13, j, + NULL, "%d %s%s", player->commodities[i].quantity, + player->commodities[i].commodity->name, + (player->commodities[i].id) ? "*" : ""); + else // Basically for weightless mission stuff. + gl_print(&gl_smallFont, + gui.misc.x + 13, j, + NULL, "%s%s", player->commodities[i].commodity->name, + (player->commodities[i].id) ? "*" : ""); } }