Bugfix TimeToLive(): FRESH_TIME beruecksichtigen

TimeToLive() hat nur PLANT_LIFETIME beruecksichtigt,
aber nicht die FRESH_TIME, die vorher noch vergehen
muss.

Change-Id: I85d7b605239396e6234473582d9549da36eda128
diff --git a/std/items/kraeuter/kraut.c b/std/items/kraeuter/kraut.c
index 2ce5045..0669b8d 100644
--- a/std/items/kraeuter/kraut.c
+++ b/std/items/kraeuter/kraut.c
@@ -96,7 +96,7 @@
 {
   if ( age == DRIED_PLANT )
     return __INT_MAX__;
-  return age-time()+PLANT_LIFETIME;
+  return object_time() + FRESH_TIME + PLANT_LIFETIME - time();
 }
 
 //TODO: vielleicht etwas zufall? Sonst Kraeuterqualitaet hieran ermittelbar.