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.