Playerdata-Objekt aus /secure/ nutzen
Das Objekt unter /obj/ bekommt keine ROOT-UID,
wenn es vom explorationmaster geclont wird und dann
daher die Savefiles nicht einlesen.
Change-Id: I3fd96e20d7a55d038afc426814c62c31e8dc4cca
diff --git a/secure/explorationmaster.c b/secure/explorationmaster.c
index eaf9250..a183c61 100644
--- a/secure/explorationmaster.c
+++ b/secure/explorationmaster.c
@@ -89,9 +89,10 @@
object pldata = extra[3];
if (!pldata)
{
- pldata=clone_object("/obj/playerdata");
+ pldata=clone_object("/secure/playerdata");
extra[3]=pldata;
}
+ //ZDEBUG(sprintf("check %s...",pl));
// Letzte Loginzeit ermitteln, wenn laenger als 90 Tage her und nicht
// eingeloggt, wird der Spieler uebersprungen.
// Der playerdata hat als UID unsere eigene, weil wir ihn geclont haben.
@@ -134,6 +135,7 @@
pnstat += ([ count : ({ pl }) ]);
else
pnstat[count] = ({ pl })+pnstat[count];
+ //ZDEBUG(sprintf("done\n"));
}
// Mit allen Spielern fertig, aufraeumen.