Geschrieben um 09:27 am 26.08.2006 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 28 | Ich moechte eine Bierflasche unter einem Tisch verstecken. Das funktioniert auch mit der Ortsangabe UNTER TISCH. Aber! Wenn ich den Tisch untersuche, erhalte ich in der Beschreibung des Tisches "In der Bierflasche ist ein Rest Bier." Es wird also der Inhalt des Behaelters, den ich unter dem Tisch versteckt habe, angezeigt. Komisch, oder?
|
Geschrieben um 09:44 am 26.08.2006 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 28 | Ich habe das Problem loesen koennen, in dem ich folgende Zeile in die Darin Ausf geschrieben habe. Trotzdem komisch.
|
Geschrieben um 10:23 am 26.08.2006 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 28 | Noch etwas: Wie fange ich denn "siehe unter den tisch" ab? Wie heisst der Befehl?
|
Geschrieben um 12:20 am 27.08.2006 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Das Darunter- und Dahinterschauen ist eines von vielen Fehlkonzepten in T.A.G. Neben dem offensichtlichen Bug, den du da gefunden hast, bleiben Objekte, die hinter oder unter etwas sind immer unsichtbar (bzw. sollten es bleiben), bis der Spieler sie findet. Danach gehören sie zum Mutterobjekt des Objektes, hinter oder unter dem sie waren, meistens ein Raum. Außerdem werden das 'schaue hinter' und 'schaue unter' zu einem Verb, schauen, zusammengefasst, so dass man eigentlich immer auch die angegebene Päposition abfragen muss. Mein Vorschlag: Verzichte auf Objekte, die zu Beginn unter oder hinter irgendwas sind, und implementiere das Finden per Hand:
Dieser Code geht davon aus, dass zu Beginn des Spiels die (feste) Steckdose und der Pfennig in 'nirgendwo' sind. (Dies ist der Default, wenn man keinen Ort angibt.) Wenn dann spätrer der Pfennig in einen Brunnen geworfen oder einem Troll geschenkt wird, solltest du ihn ins 'Nirwana' verschieben:
Wenn du ihn im Nirgendwo ablegtest, wäre er wieder unter dem Kühlschrank zu finden. |
Geschrieben um 16:38 am 27.08.2006 | Zitat | Editieren | Löschen | |
Mitglied Student Gumby Beiträge: 28 | Danke! |