| DiscoverDoor() |
| |
| FUNKTION: |
| varargs int DiscoverDoor(string dname) |
| |
| ARGUMENTE: |
| dname: Name des Raumes, in dem der Seher das Sehertor kennenlernen soll. |
| Default: Die Umgebung des Sehers. |
| |
| BESCHREIBUNG: |
| Nachdem diese Funktion aufgerufen wurde, kann der Seher (this_player()) |
| das Tor in dem angegebenen Raum immer verwenden. |
| |
| RUECKGABEWERT: |
| 1, falls der Seher ein NEUES Tor kennengelernt hat |
| 0, falls er das Tor schon kannte oder kein Seher war |
| |
| BEMERKUNGEN: |
| Von einem Sehertor wird diese Funktion automatisch beim Betreten des |
| umgebenden Raumes aufgerufen, falls P_SEERDOOR_DISCOVER gesetzt ist. Wenn |
| ein Tor auf diese Art nicht entdeckt werden soll, so darf |
| P_SEERDOOR_DISCOVER nicht gesetzt sein und muss DiscoverDoor() separat, |
| z.B. von einem Questobjekt, aufgerufen werden. |
| Diese Funktion wird von /d/seher/portale/sehertormaster definiert. |
| |
| BEISPIELE: |
| write("Der Zauberer sagt: Im Nichts wirst Du ein weiteres Tor finden!\n"); |
| "/d/seher/portale/sehertormaster"->DiscoverDoor("/room/void"); |
| |
| SIEHE AUCH: |
| DoorIsKnown, ShowDoors, Teleport, GetDoorsMapping |