| 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 |