Pfaddefines verwenden

Bei nicht eingelogten Magiern wird fuer Magier derzeit das falsche
Logout-Datum angezeigt, weil der Pfad fuer file_time() nicht stimmt.
restore_object() aendert den Pfad ggf. selbst, trotzdem ist es auch hier
besser das define zu benutzen.

Change-Id: Idd6d68d45ccac20ad76d05aaffc3903febc16db0
diff --git a/p/daemon/finger.c b/p/daemon/finger.c
index 4ed1e82..99505cc 100644
--- a/p/daemon/finger.c
+++ b/p/daemon/finger.c
@@ -177,7 +177,7 @@
     properties[P_PRESAY]=(stringp(tmp) && sizeof(tmp)>1) ? tmp[0..<2] : 0;
   }
   else
-    restore_object("/save/"+str[0..0]+"/"+str);
+    restore_object(SAVEPATH+str[0..0]+"/"+str);
   if (!properties)
   {
     text+="Mist!!! Das Einlesen der Daten klappt nicht wie es soll :-(\n";
@@ -205,7 +205,7 @@
   }
 
    wizlevel=query_wiz_level(str);
-   if ( (tmp = file_time("/save/"+str[0..0]+"/"+str+".o")) <= 0 )
+   if ( (tmp = file_time(SAVEPATH+str[0..0]+"/"+str+".o")) <= 0 )
        // Hack, um bei ganz "frischen" Spielern (noch kein Savefile vorhanden)
        // die Ausgabe von 1.1.1970 zu verhindern
        tmp = time();