Geld kann durch Ertasten gezaehlt werden
Change-Id: I2ef00c31ff787621a035497f9f43fa9b4d638210
diff --git a/items/money.c b/items/money.c
index 6a32a41..b37823d 100644
--- a/items/money.c
+++ b/items/money.c
@@ -319,6 +319,10 @@
"gezeigt, dass er hineingebissen hat, um es zu pruefen.",78));
AddDetail(({"bild","konterfei","praegung"}),#'DetKonterfei);
AddDetail("gold","Es glaenzt Dich verheissungsvoll an.\n");
+ AddTouchDetail(SENSE_DEFAULT, function string () {
+ return "Du zaehlst Deine Muenzen durch und ertastest "+
+ QueryProp(P_AMOUNT)+".\n";
+ });
AddCmd(({"pruef","pruefe","beiss","beisse","test","teste"}),
#'action_pruefe);
@@ -330,9 +334,9 @@
varargs string GetDetail(mixed key,mixed race,int sense) {
string m;
- if(stringp(m=::GetDetail(&key,&race,&sense)) && sizeof(m)) {
- int r;
- r=Query(U_REQ);
+ if(stringp(m=::GetDetail(&key,&race,&sense)) && sizeof(m) &&
+ sense == SENSE_VIEW) {
+ int r=Query(U_REQ);
if(r!=1) m=sprintf("Du betrachtest eine der %d Muenzen genauer:\n",r)+m;
}
return m;