Ausgabe auf ReceiveMsg() umgestellt.
write() nd somit auch printf() ist nicht mehr erwuenscht. Und ggf. ist
hier nicht this_player() der Addressat.
Change-Id: I7a25201b4ee682cfeaa2bf817ea07d0b1b8ea7ae
diff --git a/std/spellbook.c b/std/spellbook.c
index 4b28a48..a55b145 100644
--- a/std/spellbook.c
+++ b/std/spellbook.c
@@ -682,7 +682,10 @@
if (!(vic=FindVictim(wen,pl,msg)))
return 0;
if (!living(vic) || ({int})vic->QueryProp(P_GHOST)) {
- printf("%s lebt doch nicht!\n", capitalize(({string})vic->name()));
+ ({int})pl->ReceiveMsg(
+ ({string})vic->name()+" lebt doch nicht!",
+ MT_NOTIFICATION,
+ MA_SPELL);
return 0;
}
return vic;