FUNKTION:
varargs int FindPotion( string message );
ARGUMENTE:
message: Ein Text, der das Finden des ZTs einleitet.
BESCHREIBUNG:
Diese Funktion loest das Finden von ZTs aus. Dabei kann der Spieler
auswaehlen, welches Attribut er erhoehen moechte. Voraussetzung
dafuer ist, dass der Raum im Potionmaster angemeldet ist und dem
Spieler dieser Raum in seiner Liste eingetragen ist, sowie keinen
Playerkill gesetzt hat. 'message' leitet das Finden des ZTs ein,
ist kein Argument gegeben, wird eine Defaultmeldung ausgegeben.
Bemerkung: Zaubertraenken werden je nach Schwierigkeit in 8 Stufen
eingeteilt (0-7). Die Erzmagier werden deshalb einen
Vorschlag deinerseits sehr begruessen. ;)
Zaubertraenke, die weit weg von Kogida liegen, sollten nach
Moeglichkeit eine Schwierigkeitsstufe jenseits der 1 bekommen,
damit auch kleine Newbie-Spieler Chancen auf einen ZT in den
niedrigen Leveln haben.
Zum Testen gibt es fuer Magier die Property P_TRANK_FINDEN (siehe
manpage dazu).
RÜCKGABEWERT:
0 wenn der Spieler den ZT nicht finden kann, sonst 1.
BEISPIEL:
...
if (!(this_player()->FindPotion())) {
write("Du findest ein kleines leeres Flaeschchen.\n");
}
...
SIEHE AUCH:
P_POTIONROOMS, P_TRANK_FINDEN
|