sonderfall P_GUILD, das "Query" nutzen muss.
Change-Id: Ic038e722669b12dc46324cb3120999df0d807557
diff --git a/p/daemon/finger.c b/p/daemon/finger.c
index 1d11869..7fc27e7 100644
--- a/p/daemon/finger.c
+++ b/p/daemon/finger.c
@@ -66,6 +66,10 @@
return properties[key];
}
+mixed Query( mixed key ) {
+ return properties[key];
+}
+
string timediff(int time)
{
string ret;
@@ -293,7 +297,7 @@
(wizlevel>=10?"Magierlevel: "+wizlevel+
(wizlevel>=GOD_LVL?" (Mudgott)":str=="boing"?" (Mudgott a.D.)":str=="muadib"?" (Apostolischer Visitator)":wizlevel>=ARCH_LVL?" (Erzmagier)":IS_DEPUTY(str)?" (Hilfssheriff)":wizlevel>=ELDER_LVL?" (Weiser)":wizlevel>=LORD_LVL?" (Regionsmagier)":wizlevel>=SPECIAL_LVL?" (Hilfsmagier)":wizlevel>=DOMAINMEMBER_LVL?" (Regionsmitarbeiter)":wizlevel>WIZARD_LVL?" (Vollmagier)":" (Lehrling)"):
("Spielerlevel: "+pdata->QueryProp(P_LEVEL)+( wizlevel ? " (Seher"+IN+")" : "" )+
- (((h=pdata->QueryProp(P_GUILD_LEVEL)) && h=h[pdata->QueryProp(P_GUILD)]) ?
+ (((h=pdata->Query(P_GUILD_LEVEL)) && h=h[pdata->Query(P_GUILD)]) ?
(", Gildenlevel: "+h) : "" )
)) + ((sprintf("\nDatum des ersten Login: %s",
(creation > 0) ? dtime(creation) : "vor dem 10. Nov 1995")))+