Sinnvolles notify_fail() am Ende setzen.
Bei Ende durch return 0 immer ein sinnvolles notify_fail
setzen. Sonst bleibt ggf. ein nicht so sinnvolles uebrig,
was der Spieler liest.
Change-Id: I0014ed6f4b5a7aefbab52f62642aa5593df65378
diff --git a/std/player/viewcmd.c b/std/player/viewcmd.c
index 474054e..457eddb 100644
--- a/std/player/viewcmd.c
+++ b/std/player/viewcmd.c
@@ -649,14 +649,20 @@
{
// Wenn spezifisches ref_object vom Nutzer angegeben (ref_given!=0),
// gibt es eine leicht andere Meldung und das Bezugsobjekt muss weg.
- // neue notify_fail gibt es nur fuer SENSE_VIEW (s.o.)
if (ref_given) {
SetProp(P_REFERENCE_OBJECT, 0);
- if (sense==SENSE_VIEW)
- _notify_fail("Sowas siehst Du da nicht!\n");
+ notify_fail("\'" + capitalize(detail) + "\'"
+ + (sense==SENSE_VIEW ? " siehst " : " findest ")
+ + "Du da nicht!\n");
}
+ // Ansonsten gibt es nur nen passendes notify_fail und Ende.
else if (sense==SENSE_VIEW) {
- _notify_fail("Sowas siehst Du auch da nicht!\n");
+ notify_fail("\'" + capitalize(detail) + "\'"
+ + " siehst Du auch da nicht!\n");
+ }
+ else {
+ notify_fail("\'" + capitalize(detail) + "\'"
+ + " findest Du da nicht!\n");
}
return 0;
}