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();